본문 바로가기
네트워크 이야기

IP 기초이론 (3편)

by 민건사랑 2019. 8. 7.

IP 기초이론 3편에서는 Encapsulation, De-Encapsulation, Peer-to-Peer 통신, OSI Model과 TCP/IP 비교에 대해 

알아보도록 하겠습니다.

1. Encapsulation

 

(Encapsulation 과정)

Encapsulation은 En + Capsulation 합성어로 여기에서 En은 To Make, 만들다는 의미가 있고

Capsulation은 어떤 내용물을 저장하는 용기라는 의미로 해석하면 되겠습니다.

사용자의 Data와 Header 정보를 하위 Layer의 Data 영역(Data를 전송하기 위해 만들어진

특별한 용기라고 가정) 안으로 넣는 행위를 말합니다.

모든 Layer는 사용자 Data에 대한 정보와 해당 Data를 어떻게 처리해야 할 것인지에 관한

정보를 Header에 넣어서 하위 Layer로 보내지게 되는데, 이와 같은 처리를 각 Layer와 Layer 사이에서

하게 되는 것입니다.

Data를 송신하는 쪽에서는 Encapsulation을 하고, 수신받는 쪽에서는 Header 정보를 분석하고 벗겨내여 

상위 Layer로 전달하게 됩니다.

2. De-Encapsulation

(De-Encapsulation 과정)

 

De-Encapsulation은 Encapsulation 앞에 DE가 붙는데, 여기에서 DE는 Off, 분리라는 의미가 있습니다.

송신자로부터 받은 정보 중에서 Header 부분을 해석하고 분리하여 상위 Layer로 전달 합니다.

각 Layer는 이와 같이 Header 정보를 분석하고 상위 Layer로 보내지게 되는데

최종적으로는 상대방 송신자가 보낸 Data를 수신자에게 전달할 수 있게 됩니다.

3. Peer-to-Peer 통신

Peer-to-Peer

그림에 있는 점선은 직접 연결된 Link를 의미하지 않고 Transparent 한 연결을 의미합니다.

FTP 서비스를 예를 들어보자.

Client에서 Server로 FTP서비스를 요청하게 하면 Server는 응답을 하게 됩니다.

이때  우리는 대부분 모든 Layer별 Processing에 있는 것이 관심은 없고 연결이 되는 것을 확인하고,

연결이 성공하게 되면 Login 되는 것을 확인하고, Data가 Server에 이동하였는가를 확인합니다.

연결이 마치 Physical Layer가 아닌 FTP Client와 Server 사이의 연결로 인지하게 되는데

이러한 경우를 Transparent한 연결이라고 합니다.

각 Layer에서 사용되는 Protocol에 따라서 사용자 Data를 보내는 단위가 달라지게 되는데

이것을 PDU라고 합니다.

4. OSI Reference Model과 TCP/IP 비교

OSI Reference Model과 TCP/IP 비교

OSI 7 Layer 모델에 대해서는 전 시간에 알아보았으니 살펴보시면 될 거 같고,

TCP/IP 위주로 살펴보도록 하겠습니다.

TCP/IP는 1983년 제정된 OSI 7 Layer Model 보다 훨씬 이전인 1960년대 말 미 국방성에서 개발한 ARPANET(Advanced

Research Project Agency NET)에 그 유래를 두고 있습니다.

그 후에 Unix System에 Porting 되어 폭넓게 사용되었으며, NSF(National Science Foundation)에서 운영하는 비영리

전국망에 사용되면서 Internet Protocol로 자리매김하게 되었습니다.

인터넷아키텍처위원회 IAB(Internet Architecture Board)에서 TCP/IP에 관련된 프로토콜이나 오퍼레이션 절차 등을

규정한 RFC(Request For Comments)라는 사양을 발표하게 되는데,

RFC에 대하여 ISO는 1994년 10월 파리에서 IAB 하의 IETF와 회의를 통해 PAS(Public Available Specification)

즉 공개되어 있는 표준으로의 인정이 결정되었습니다.

특징으로는 4 Layer로 구성되어 있고,

Application Layer는 

   . Application과 Network에 연결되는 Process로 구성

   . HTTP, FTP, SMTP, DNS, Telnet, SNMP 등 다양한 Protocol을 사용합니다.

Transport Layer

    . End-to-End Data 전송 기능 있고

    . TCP, UDP Protocol을 사용합니다.

 Internet Layer

    . 경로 결정하여 Packet 전송하고

    . IP Protocol를 사용합니다.

 Network Access Layer

    . 물리적인 전송 절차와 신호를 전송하고

    . Physical과 Data Link를 포함합니다.

이상, IP 기초이론 3편이었습니다.  다음편에는 더욱 더 알찬 내용으로 찾아 뵙겠습니다. *^.^*

 

'네트워크 이야기' 카테고리의 다른 글

IP 기초이론 (6편)  (0) 2019.08.08
IP 기초이론 (5편)  (0) 2019.08.08
IP 기초이론 (4편)  (0) 2019.08.07
IP 기초이론 (2편)  (0) 2019.08.06
IP 기초이론 (1편)  (0) 2019.08.05