네트워크 보안/네트워크 보안 이론

Data Encapsulation ( 데이터 캡슐화 )

simtongs 2022. 5. 4. 09:18

- 개인적으로 교육받는 내용으로 적는 글이므로 자료의 정확도나 전문성이 떨어질 수 있음을 서두에 알리고 시작한다.

 

저번 글에서 TCP/IP 프로토콜은 각 계층으로 구조가 이루어져 있음을 배웠다.

 

이번 글에서의 TCP 캡슐화는 TCP/IP프로토콜에서 각 계층을 지나면서 헤더가 붙는것을 말한다.

 

 

만약 송신측의 호스트에서 보내고 싶은 데이터가 있다고 가정해 보자

먼저 응용계층에서 헤더를 붙여 전송계층으로 보내고 

전송계층은 헤더가 붙은 데이터에 다시 헤더를 붙여 인터넷 계층으로 보낸다.

 

이와같이 송신 호스트의 하위 계층은 상위 계층으로부터 온 헤더를 데이터로 취급하고 자신의 프로토콜을 실행시키기 위해 자기 계층의 정보를 담은 정보만은 헤더화 시켜 다시 하위 계층으로 보낸다는것

 

캡슐화는 위의 특성으로 한계층에서 추가된 헤더는 다른 계층에서 볼 수 없는 은닉의 효과가 있다.

 

이때 추가된 헤더의 데이터는 각 계층마다 부르는 방식이 다르다.

 

응용 계층의 헤더는 메시지 ( Message )

전송 계층의 헤더는 세그먼트 ( Segement )

인터넷 계층의 헤더는 데이터그램 ( Datagram ) 또는 패킷 ( Packet )

네트워크 인터페이스 계층에서는 프레임 ( Frame )

 

이라고 부른다.