ブーストASIO icmpの例http://www.boost.org/doc/libs/1_40_0/doc/html/boost_asio/example/icmp/ping.cppを使用してIPアドレスをpingすると、小さなttlが設定されます。 I set ttl to 1 in boost icmp example私は返信icmpパケットを取得すると、ヘッダーの識別子がPIDと一致しないことがわかりました(IDをicmp要求パケットのPIDに設定しました)、識別子がゼロ(icmpヘッダーのタイプが11)です。しかし、私が128などのttlを設定すると、応答icmpヘッダーのIDがPIDと一致します。なぜ誰が知っていますか? 私はあなたの助けに感謝します。ブーストASIC icmpの例でicmpリクエストパケットに小さなttlを設定すると、icmpリプライパケットの識別子が0になる
1
A
答えて
0
答えはhttp://www.zytrax.com/tech/protocols/tcp.htmlです。 icmpヘッダーのタイプが11に設定されている場合は、time_exceededを意味します。 ICMP TIME EXCEEDED。 ocet 4-7はゼロでなければなりません。
関連する問題
- 1. ICMP
- 2. ICMPとiPhone SDK
- 3. TwistedとICMP(txNetTools)
- 4. ICMPパケットヘッダのレイアウト
- 5. PythonでのICMP traceroute
- 6. 大規模なICMP pingフェアユースポリシー
- 7. ICMPソケット(linux)
- 8. Android ICMP ping
- 9. ICMP Host-Unreachable
- 10. ICMP応答パケット
- 11. ICMPホールパンチの欠陥?
- 12. ICMPのなりすましの助け
- 13. ICMPヘッダとIPヘッダチェックサム計算
- 14. C#でICMPパケットを聴く
- 15. ICMPでファイルを転送
- 16. Python icmpソケットサーバー(tcp \ udpではない)
- 17. コンピュータネットワーキング:ARP - ICMPエコーパケットのポイント
- 18. パイソンICMP rawソケットの実装
- 19. PythonでICMP tracerouteを作成する
- 20. ICMPソケットでデータを受信する
- 21. ICMPソケットは常にタイムアウトします
- 22. ICMPはトランスポート層プロトコルですか?
- 23. OpenFlow - ICMPメッセージの処理方法
- 24. スレッド対プロセス:スレッド内でicmpパケットの作成が失敗する
- 25. PINGプログラムの作成時にICMPエコー応答を制限する
- 26. ICMPパケットをソケット経由で送信するには?
- 27. カーネルモジュールでICMPトラフィックを正しく変更できない
- 28. AWS-EC2インスタンス-ICMPが機能しない-Direct Connect
- 29. トラフィックに関してICMPとSNMPのpingの比較?
- 30. ネットワークエラーをデバッグする方法(具体的にはICMP)