pingでパケットがロストするところを確認したかったので下記コマンドを実行しました。OSはmacOSです
$ ping -D -s 1500 localhost PING localhost (127.0.0.1): 1500 data bytes 1508 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.040 ms 1508 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.076 ms ^C --- localhost ping statistics --- 2 packets transmitted, 2 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 0.040/0.058/0.076/0.018 ms
しかし結果としては全てのパケットが問題なく通ってしまいました
こちらのサイトなどを参考にしたので1473bytesでロストすることを期待していました
パケットのサイズをあげたところ8165bytesでロストすることを確認できました
$ ping -D -s 8165 localhost PING localhost (127.0.0.1): 8165 data bytes ping: sendto: Message too long ping: sendto: Message too long Request timeout for icmp_seq 0 ^C --- localhost ping statistics --- 2 packets transmitted, 0 packets received, 100.0% packet loss
なぜ8165bytesでロストしたのでしょうか?教えてください
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/28 09:42