나는 이것이 사실임을 나타내는 많은 정보를 찾았지만 실제로 이것의 이유를 찾고 있습니다. 왜 필요한가요? 그게 필요 할까?
답변
DF 플래그는 링크의 MTU에 비해 너무 커서 패킷을 조각화하여 (그리고 조각화로 인해 순서가 잘못되어 전송되는) 라우터에게 패킷을 삭제하고 대신 ICMP Fragmentation Needed 패킷을 반환하도록 지시합니다. 대상 호스트에 대한 경로에서 하위 MTU를 설명합니다. 이 과정을 ” 경로 MTU 발견 “이라고합니다.
TCP 스택이 비 순차적 조각을 처리하는 것과 달리 PMTUD를 그대로두고 작업을 수행하는 것이 일반적으로 더 좋습니다. 그러나 경우에 따라 (주로 필요한 ICMP가 차단 된 경우) PMTUD가 작동하지 않아 연결이 끊어집니다.
이 때 PMTUD가 제대로 작동하지 않아 연결 문제가 발생하는 경우 DF 플래그를 설정하지 않을 때입니다.