TX와 RX 사이의 평균 바이트/패킷에 큰 차이가 발생하는 원인은 무엇입니까?

TX와 RX 사이의 평균 바이트/패킷에 큰 차이가 발생하는 원인은 무엇입니까?

내 라우터와 컴퓨터 사이의 이더넷 연결 데이터에 대해 계산한 결과에 따르면 ifconfig평균 TX는 1298바이트/패킷(거의 MTU 1500)이고 RX는 131바이트/패킷에 불과합니다. 평균 TX 및 RX 패킷 크기에 이렇게 큰 차이가 나는 이유는 무엇입니까?

답변1

한 가지 가능성은 대부분의 데이터를 보내는 경우 시스템으로 돌아오는 대부분의 패킷이 ACK가 되며 이는 보내는 PUSH보다 훨씬 작다는 것입니다.

답변2

왜 이런 차이가 있는지 말하기는 어렵습니다. 분명히 수신하는 것보다 더 많은 패킷을 보내고 있으므로 다음과 같습니다.

  • Dropbox나 Box를 사용하시나요? 호스트와 서비스 간에 동기화가 많이 이루어지나요?
  • 다른 사람들이 데이터를 다운로드/스트리밍할 수 있는 서버(Plex? HTTPd?)를 실행하고 있습니까?
  • 호스트가 손상되어 봇넷에 참여했을 수도 있습니다.

정말로 알고 싶다면 tshark/wireshark/tcpdump를 살펴보세요. Linux Journal에 기사가 있습니다tshark 튜토리얼곧 돌아오세요. 이러한 도구를 사용하면 시스템에 들어오고 나가는 패킷을 검사하고 소스와 대상은 물론 페이로드를 결정하는 데 도움이 됩니다.

이는 TX/RX 비대칭의 원인을 실제로 파악하는 데 도움이 됩니다.

관련 정보