L3 ▶ TTL과 단편화

2024. 5. 24. 18:14CS/네트워크

참고 자료 : 널널한 개발자님의 외워서 끝내는 네트워크 핵심이론 - 기초

TTL

인터넷의 핵심요소라고 하면 크게 Router(L3 Switch)와 DNS(Domain Name System)라고 할 수 있다.

Router는 패킷의 이동매체이다. 교차로의 역할이라고 생각할 수 있는데 라우팅 테이블이라는 이정표의 정보를 바탕으로 패킷이 어떤 방향으로 흘러갈지를 결정하는 것이다. 이동매체가 Router라면 이동단위를 TTL이라고 생각할 수 있다.

 

TTL(Time To Live)는 IP Header에 명시되어있다. 패킷이 Router를 따라 목적지까지 잘 이동한다면 문제가 없겠지만 여러가지 이유로 목적지까지 이동하지 못할 수도 있다. 이때 패킷을 제거하지 않으면 떠돌이 패킷들이 네트워크 세상을 가득 메울 것이다. 그렇기 때문에 TTL이 등장했는데 Hop이라는 구간을 지나면 TTL이 하나씩 차감된다. 모든 TTL이 차감되었음에도 패킷이 목적지까지 도달하지 못했다면 해당 패킷을 지워주게된다.

TTL

 

단편화

 

단편화는 MTU크기 차이로 발생한다.

위의 그림처럼 R3라우터에서 MTU가 1400bytes로 줄었기 때문에 기존 패킷의 크기였던 1500bytes를 줄여야한다.

이때 단편화가 발생되고 패킷은 분할되게 된다. 그리고 분할된 패킷은 수신 측 Host의 L3에서 조립된다.

'CS > 네트워크' 카테고리의 다른 글

L3 ▶ ARP  (0) 2024.05.24
L3 ▶ DHCP  (0) 2024.05.24
L3 ▶ 특별한 IP 주소 (Broadcast IP Address, Loop back Address)  (0) 2024.05.24
L3 ▶ Subnet Mask  (0) 2024.05.23
L3 ▶ IPv4 Header 형식  (0) 2024.05.23