네트워크 기초
1 Gbps 이더넷에서 IP 패킷의 크기가 MTU를 꽉 채운 1500바이트가 되도록 하여 TCP 데이터를 계속 보낸다. IPv4 헤더를 20바이트, TCP 헤더를 20바이트, 이더넷 헤더와 FCS를 합쳐 18바이트, 프리앰블과 프레임 사이의 빈 시간(프레임 간 갭)을 합쳐 20바이트라고 할 때, 애플리케이션 데이터의 처리량 상한에 가장 가까운 것은?
- A약 949 Mbps
- B약 973 Mbps
- C약 1000 Mbps
정답과 해설 보기
정답: A. 약 949 Mbps
프레임 하나에 들어가는 애플리케이션 데이터는 1500 − 20 − 20 = 1460바이트입니다. 한편 회선 위에서는 프레임당 1500 + 18 + 20 = 1538바이트만큼의 시간을 사용합니다. 따라서 효율은 1460 ÷ 1538 ≈ 0.949이고, 처리량의 상한은 1000 × 0.949 ≈ 949 Mbps입니다. TCP 타임스탬프 옵션을 사용하면 헤더가 12바이트 늘어 효율은 조금 더 떨어집니다. 작은 패킷일수록 헤더 등의 비율이 커져 효율이 나빠집니다.