[네트워크] Encapsulation과 Decapsulation

Robert.Yang·2023년 4월 30일
1

Network

목록 보기
14/59
post-thumbnail

이 포스트는 널널한 개발자님 강의를 참조하여 작성한 포스트입니다.

Encapsulation과 Decapsulation

Encapsulation

  • 별것 아니다. 러시아 전통 목각 인형인 마트료시카 인형을 떠올리자.

패킷을 애기하면 따라다니는게 Encapsulation이다. Encapsulation은 어떤 물건이 있으면 우리가 택배박스를 구해와 물건을 포장하고 택배박스에 넣고 테이핑을 한다. 이렇게 감싸가지고 안에 집어 넣는 행위를 Encapsulation이라고 한다. 여기서 '집어 넣는다'라는 행위에 대해 트징이 어떤 단위로 바꿨다, 단위화했다는 것이다. 그리고 이렇게 택배박스로 집어넣으면 택배기사님은 이게 어떤 물건인지 확인이 어렵다. 즉 단위화작업은 한편으로 남에게 못보게 캡슐화했다라고 볼 수 있다. 이걸 N/W 버전으로 보면 아래와 같다.

En/Decapsulation

실제 네트워크 버전으로는 L2 Frame안에 payload에 L3 Packet이 들어가고 Packet Payload 안에 L4 Segmant가 들어간다. 이렇게 집어 넣는게 Encapsulation 꺼내는 행위가 Decapsulation이다.

profile
모든 것을 즐길 줄 아는 개발자, 양성빈입니다.

0개의 댓글