이 포스트는 널널한 개발자님 강의를 참조하여 작성한 포스트입니다.
패킷을 애기하면 따라다니는게 Encapsulation이다. Encapsulation은 어떤 물건이 있으면 우리가 택배박스를 구해와 물건을 포장하고 택배박스에 넣고 테이핑을 한다. 이렇게 감싸가지고 안에 집어 넣는 행위를 Encapsulation이라고 한다. 여기서 '집어 넣는다'라는 행위에 대해 트징이 어떤 단위로 바꿨다, 단위화했다는 것이다. 그리고 이렇게 택배박스로 집어넣으면 택배기사님은 이게 어떤 물건인지 확인이 어렵다. 즉 단위화작업은 한편으로 남에게 못보게 캡슐화했다라고 볼 수 있다. 이걸 N/W 버전으로 보면 아래와 같다.
실제 네트워크 버전으로는 L2 Frame안에 payload에 L3 Packet이 들어가고 Packet Payload 안에 L4 Segmant가 들어간다. 이렇게 집어 넣는게 Encapsulation 꺼내는 행위가 Decapsulation이다.