더북(TheBook)

시간 초과: TTL이 0에 도달해 데이터그램이 삭제되면 ICMP는 이 메시지를 소스 IP로 전송합니다. 대상이 현재 TTL 값으로 도달할 수 있는 라우터 홉 수가 너무 많거나 데이터그램이 같은 라우터를 계속해서 무한적으로 반복하며 생기는 테이블 문제를 나타냅니다.

라우팅 루프는 데이터그램이 끝없이 순환하고 목적지에 도달하지 못할 때 발생합니다. 로스앤젤레스, 샌프란시스코, 덴버에 하나씩 총 3개의 라우터가 있다고 가정해 보겠습니다. 로스엔젤레스 라우터는 데이터그램을 샌프란시스코로 보내면, 샌프란시스코 라우터는 다시 덴버로 보내고, 덴버 라우터는 다시 로스엔젤레스로 보냅니다. TTL이 0에 도달할 때까지 데이터그램이 갇히고 3개의 라우터를 통해 계속해서 순환합니다. 라우팅 루프는 자주 발생하지는 않습니다만, 네트워크 관리자가 정적 라우팅 항목을 라우팅 테이블에 배치하면 라우팅 루프가 종종 발생합니다.

조각화 필요: ICMP가 Don't Fragment(조각화하지 마세요) 비트가 설정된 데이터그램을 수신하고 라우터가 데이터그램을 조각화해 다음 라우터 또는 대상으로 전달해야 할 때 이 메시지를 전송합니다.

Note ≡ 다른 인터넷 계층 프로토콜


인터넷 계층에는 다른 프로토콜도 많이 있습니다. 예를 들어 IPv4에서는 선택 사항이지만 IPv6의 필수 부분인 IPsec 프로토콜은 안전하게 암호화된 통신을 제공하기 위해 인터넷 계층에서 작동합니다(19장 참고). 다른 인터넷 계층 프로토콜은 멀티캐스팅 같은 작업을 지원합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.