![바이트보다 패킷이 더 많은 이유는 무엇입니까? [폐쇄]](https://linux55.com/image/91042/%EB%B0%94%EC%9D%B4%ED%8A%B8%EB%B3%B4%EB%8B%A4%20%ED%8C%A8%ED%82%B7%EC%9D%B4%20%EB%8D%94%20%EB%A7%8E%EC%9D%80%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
이것을 어떻게 설명해야 할지 모르겠습니다. 상심하다.
ip -s link
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether RE:DA:CT:ED:13:37 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
169229624 503669895 0 0 0 0
TX: bytes packets errors dropped carrier collsns
3428505677 824829694 0 0 0 0
편집: 7분 후:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether RE:DA:CT:ED:13:37 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
233622183 504425566 0 0 0 0
TX: bytes packets errors dropped carrier collsns
891565814 825923772 0 0 0 0
이제 누구든지 이 감소를 설명할 수 있다면. 정수 오버플로가 의심됩니다.
연결의 다른 쪽 끝(VPS)에 액세스할 수 없지만 월 1~4TiB를 보고하고 서버가 약 4일 동안 실행되었으므로 120GiB~500GiB가 되어야 합니다.
답변1
한 번에 매우 적은 양의 데이터를 전송하면 다음과 같은 상황이 발생할 수 있습니다.
- 각 전송에 대해 0바이트 페이로드가 포함된 승인을 받습니다.
- 각 수신에 대해 0바이트 페이로드를 사용하여 승인을 전송하게 됩니다.
- 각각의 새로운 연결에 대해 syn, syn/ack 및 ack를 전송/수신하게 됩니다. (아마도 모든 로드가 0일 수 있음)
페이로드/바이트가 0인 다른 패킷이 있을 수 있습니다. 하지만 4일 안에 120GiB를 보내거나 받았다면 가능성은 희박해 보입니다.