L3 Packet

( Packet 은 단위 데이터 ) ( L2 에서는 Frame 이 단위 데이터)

( 16진수 덩어리로 되어있다)

ㅇ Packet 이라는 말은 L3 IP Packet 으로 외운다.

ㅇ Header(주소, Src -> Dst) 와 Payload(전달내용) 로 나뉘며 이는 상대적인 분류이다.

최대 크기는 MTU

 


WireShark

: 패킷 분석 도구

 


 

Encapsulation

 

우리는 택배를 보낼 때 상자에 무언가를 담는다. 이 물건을 포장하는 것과 같다. 이런걸 "단위화"라고 한다. 박스에 넣어두면 무엇이 들었는지 모르기 때문에, 캡슐화도 내용을 모르게 담는 것과 같다.

DataLink L2 계층 뜯었더니 L3 계층이 있고, 또 뜻으면 Transport 있고 이런 식으로 캡슐화 해서 보냄

 Decapsulation 은 반대로 생각하면 된다. 포장을 푸는 개념!


패킷의 생성과 전달

 철수가 영희에게 책을 보낸다고 하자. 책을 보내기 위한 수단이 필요하다. 예를 들어 택배로 보낸다고 가정해보자. 처음 준비해야 할 것은 보낼 물건인 책을 준비하는 것일 테고, 그 후 상자를 구해야한다. 그렇게 물건을 담고, 송장을 붙여서 택배 기사님께 전달한다. 기사님은 트럭에 택배들을 취합하여 담고 여기저기에 배송한다. 영희네 집에도 갈 것이다.  그러나 영희네 집에는 영희의 부모님, 형제 자매 또한 살고 있다. 그렇기 때문에 송장에는 집 주소 뿐만 아니라 받는 사람 이름 또한 써야한다. 

이 비유에서, 영희나 철수는 프로세스이고, 책은 데이터이다. 택배는 패킷이다.  택배 기사님은 GateWay 이다.  송장에 적힌 목적지 주소는 IPv4  Dst 에 적혀있다. 영희네 집이 host 이고, 받는 사람의 이름을 Port 번호라고 한다.

 

728x90

+ Recent posts