• 카테고리

    질문 & 답변
  • 세부 분야

    네트워크

  • 해결 여부

    해결됨

Ip헤더질문 강의에서 의문점

22.12.03 19:01 작성 22.12.03 19:36 수정 조회수 183

0

질문드립니다~

Ip헤더 상위단인 tcp 세그먼트 mss 가 1460byte

라고 하셨는데 어떻게 선생님의 ip헤더강의부분에

Data가 64k 가 나올수있는거죠? 실제동작은 mtu를

위해 잘라야하지만 이론상 64k다 라는건가요?

답변 1

답변을 작성해보세요.

2

만일 통신구간 전체(엔드포인트 포함)에서 MSS와 MTU가 일반 크기(각각 1460, 1500)보다 더 커도 단편화가 발생하지 않는다면 MTU는 최대 64KB까지 늘어날 수 있습니다. 더불어서 MSS도 함께 증가하겠지요. 물론 엔드포인트 TCP 설정이 변경되기도 해야 겠습니다.

그리고 IP 패킷이 TCP만 실어나르는 것이 아니라 UDP 데이터 그램을 실어나를 수도 있습니다. 이 때는 MSS라는 개념이 없습니다. 핵심은 통신구간 전체에서 단편화가 발생하지 않아야 의미가 있는 것이지요.

아무튼 IP 패킷의 최대 크기는 64KB까지 늘어날 수 있습니다. 만일 지구 전체의 모든 Host와 Router들이 한 번에 몽땅 MTU를 64KB로 늘릴 수 있다면 전송효율이 더 좋아질 수 있겠지요. 그러나 아직까지도 쉽지 않습니다. 그리고 패킷 교환 네트워크 환경인 인터넷에서 패킷의 크기를 올리는 것이 마냥 효율을 높인다고 볼 수도 없습니다. 전송오류도 함께 증가할 것이기 때문입니다. (생각할 것이 많습니다. 관련해 연구가 필요할 것입니다.)

우선 매우 좋은 질문을 주셨습니다. 원하는 답변이 됐기를 바랍니다만 부족할 수 있다는 생각도 함께 해봅니다. 참고하셔서 더 깊은 이론을 파고드는 계기가 되어주기를 바랍니다. 감사합니다. ^^