UDPとTCPのEthertype番号を知っている人はいますか?私はIPv4が0x0800であり、IPv6が0x86ddであることを知っています。私はそれがあるパケットのタイプに基づいてパケットに関する情報を私に与えるプログラムを書いています。PCAPヘッダータイプ
2
A
答えて
3
イーサネットフレームには、送信元、宛先MACアドレス、およびEthertypeの3つの部分があります。 EtherTypeは、OSIモデルでレイヤ2がレイヤ3とどのようにやりとりするかを示しています。モデルを調べると、レイヤー3では、IPv4内に、TCP、UDP、ICMPなのかどうかを判断するためのプロトコルフィールドがあります。レイヤ4では、TCPとUDP内で、どのアプリケーションがパケットを処理すべきかを決定するためのポートがあります。
したがって、TCPとUDPはEthertypesを持たず、代わりにプロトコル番号を持ちます。以下は、UDPとTCPのプロトコル番号です:ユーザーデータグラムプロトコル(UDP)のための
0x11を
0x06の転送制御プロトコル(TCP)
0
用イーサタイプがありますのレイヤー3であるネットワークレイヤーのタイプで、イーサネットフレームのフィールドとして検出されます(データリンクレイヤー、番号2)。 TCPおよびUDPは、トランスポート層です。これは、ネットワーク層の1つ上の層です。したがって、これらのプロトコルにはEtherTypeはありません。これらは通常、IPレイヤー(IPv4またはIPv6)の上に実装され、プロトコルタイプ番号を持っています。プロトコルタイプ番号は、より短く、IPvXヘッダーに含まれています。
関連する問題
- 1. JWT用の最善のHTTP認証ヘッダータイプ
- 2. インフィニバンドのPcapリンクタイプ
- 3. ここPCAP
- 4. pcap pythonライブラリ?
- 5. PCAPキャプチャマージ問題
- 6. コマンドラインフローベースのpcapファイルビューアツール
- 7. PCAPの代替品
- 8. pcapパケットヘッダーの理解
- 9. pcapファイルヘッダへのアクセス
- 10. のpcapファイルやエンディアン
- 11. python scapy filter pcapファイル
- 12. サポートされているヘッダータイプをJsonOutputFormatterに追加
- 13. Google chart:「未知(予告なし)エラー:不明なヘッダータイプ:4.7278」エラー
- 14. スレッディングとpcapの問題
- 15. C PCAPライブラリ不明なタイプエラー
- 16. は最適SNAPLENはPCAPライブキャプチャ
- 17. HaskellでのPcapファイルのデコード
- 18. pcapファイルを作成する
- 19. pcap(Linux)の代わりに
- 20. scapyでPCAPファイルを読む
- 21. ダイナミックトラフィックにかかるPCAP管理ソリューション?
- 22. ARP応答パケットのc/C++ pcapフィルタ式
- 23. C#用のPcapによるパケットロギング
- 24. pcap、MACアドレスフィルタを使用したワイヤレススニッフィング
- 25. PCAPはCLIONで動作しません
- 26. pcapファイルを解析するコード
- 27. UDP情報を取得するPCAPヘッダー
- 28. 私はPCAP-ngのは、今までC#
- 29. プレーンCで.pcapファイルを解析する
- 30. tcpdumpからpcapダンプファイルをマージするエラー
あなたは間違った抽象レイヤーにいます。 –
IANAはいくつかの番号リストを管理しています。 EtherType番号は_ [IEEE 802 Numbers](https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml)_にあり、IPプロトコル番号は_ [プロトコル番号](https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml)_およびトランスポートプロトコル(TCPおよびUDPなど)の番号は_ [サービス名とトランスポートプロトコルポート番号レジストリ](https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml)_。 –