네트워크 기초

1 Gbps 이더넷에서 IP 패킷의 크기가 MTU를 꽉 채운 1500바이트가 되도록 하여 TCP 데이터를 계속 보낸다. IPv4 헤더를 20바이트, TCP 헤더를 20바이트, 이더넷 헤더와 FCS를 합쳐 18바이트, 프리앰블과 프레임 사이의 빈 시간(프레임 간 갭)을 합쳐 20바이트라고 할 때, 애플리케이션 데이터의 처리량 상한에 가장 가까운 것은?

  1. A약 949 Mbps
  2. B약 973 Mbps
  3. 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바이트 늘어 효율은 조금 더 떨어집니다. 작은 패킷일수록 헤더 등의 비율이 커져 효율이 나빠집니다.

이 분야 연습하기 분야로 돌아가기

네트워크 기초의 다른 문제

  1. RTT가 50 ms, 대역폭이 100 Mbps인 회선에서 10 KB의 응답을 받는 요청을, 이전 응답을 다 받은 뒤 다음 요청을 보내는 방식으로 100회 반복한다. 걸리는 시간에 가장 가까운 것은? 1회당 시간은 RTT에 응답의 전송 시간(데이터량÷대역폭)을 더한 것으로 하고, 1 KB = 1000바이트, 서버의 처리 시간은 무시한다.
  2. 무선 LAN이 유선 이더넷에서 사용되어 온 CSMA/CD가 아니라 CSMA/CA를 사용하는 주된 이유로 올바른 것은?
  3. 무선 LAN의 2.4 GHz 대역과 5 GHz 대역의 일반적인 차이로 올바른 것은?
  4. 방화벽(패킷 필터링형)의 기본적인 기능으로 올바른 것은?
  5. 인터넷 VPN에 대한 설명으로 올바른 것은?