티스토리 뷰

 

네트워크, 인터넷, DNS, TCP/IP계층

 

네트워크란?

 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나

네트워크에서  여러 장치들은 노드 간  연결을 사용하여 데이터를 교환한다.

노드 : 컴퓨터를 의미

 

인터넷이란?

inter, net 여러 네트워크 대역들이 연결된 것 그리고 TCP/IP라는 통신 프로토콜을 사용함

 

DNS(Domain Name System)

주소창에 Host Domain Name 입력 시 IP로 변환해 주는 시스템

Host Dmain Name을 입력시 어떻게 해당 도메인의 주소를 찾아가나?

 

Local DNS Server에 해당 도메인을 요청합니다.

Local DNS Server의 대역안에 있을 시 바로 제공하며

없을 시 Root Server에 요청합니다.

찾고 싶은 도메인이 beta.example.com 일시

Root Server에서 TDL 가 ". com"인 노드를 알려주며

해당 노드에 다시 물어보라고 합니다.

다시 ".com" 노드에게 질문 시

"examcple.com"을 주며 마지막

beta.example.com을 아는 서버를 

Authoritative name server라 하며 beta.example.com의 ip주소를 반환합니다.

 

 

TCP/IP protocol, OSI 7 계층

우측이 TCP/IP Layer입니다.

TCP/IP 기준으로 계층에 대한 설명입니다.

실제 패킷 구조는 TCP/IP구조로 되어있으며

논리적(?) 단위, 역할로 OSI 7 계층으로 나뉜다고 하네요.

 

1. Network Access(Netwrok Interface)

Mac Address, Ethernet에 관한 정보가 포함되어있습니다.

통신 시 같은 대역 안에서의 정보를 위해 사용됩니다.

2.Network

다른 대역과 통신을 할시 필요한 정보가 포함됩니다.( ex ipv4, ipv6...)

3.Tranport

TCP, UDP protocol이 포함됩니다.

(패킷에는 출발 포트와 도착 포트가 정의되어있네요 ^^;)

4.Application

해당 계층에 필요한 정보, 데이터들이 포함됩니다.(ex: http, dns...)

 

주소창에 아무 도메인이나 입력한후 패킷을 보니

차례대로

Ethernet (Network Access 계층)

Internet Protocol Version 4(ipv4, Network계층)

Transmission Control Protocol(TCP, Transport 계층)

Hypertext Trnasfer Protocol(HTTP, Application 계층)

 

MAC 주소, IP주소, PORT 등이 포함되어 통신을 도와주고 있습니다!

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함