25バイトのデータがあり、ネットワーク経由で送信したいと思います。IPv4でTCPを使用する場合の最小パケットサイズの計算方法を教えてください。すべてのネットはそれを槍でしか説明していません。他のprotocaolまたはlayerヘッダーを含める必要はありません。
したがって、私はサイズがどうなるかを知りたいです。
私の調査によると、それは20TCPヘッダー+20ipv4ヘッダー+25バイト=65バイトです。
25バイトのデータがあり、ネットワーク経由で送信したいと思います。IPv4でTCPを使用する場合の最小パケットサイズの計算方法を教えてください。すべてのネットはそれを槍でしか説明していません。他のprotocaolまたはlayerヘッダーを含める必要はありません。
したがって、私はサイズがどうなるかを知りたいです。
私の調査によると、それは20TCPヘッダー+20ipv4ヘッダー+25バイト=65バイトです。
TCPもIPもパディングを使用しないため、
http://en.wikipedia.org/wiki/Transmission_Control_Protocol#TCP_segment_structure
TCPヘッダーの長さは20バイト(+オプション)です。TCPはパディングを追加しません。データが25バイトの場合、TCPセグメントは45バイト以上です。
http://en.wikipedia.org/wiki/IPv4#Packet_structure
https://www.rfc-editor.org/rfc/rfc791#page-34
IPv4ヘッダーの長さは20バイト(+オプション)です。IPv4はパディングを追加しません。TCPフレームが45バイトの場合、IPv4パケットは65バイト以上です。
あなたの結果は正しいです。
また、