平成30年度 秋期 午前Ⅱ 問4
通信プロトコル
MTUに関する問題
図のイーサネットパケットのMTU(Maximum Transmission Unit)は,どの部分の最大長のことか。
イーサネットパケットの構成:
| プリアンブル | MACヘッダ | IPヘッダ | TCPヘッダ | データ | FCS |
- アIPヘッダ+TCPヘッダ+データ
- イMACヘッダ+IPヘッダ+TCPヘッダ+データ
- ウMACヘッダ+IPヘッダ+TCPヘッダ+データ+FCS
- エプリアンブル+MACヘッダ+IPヘッダ+TCPヘッダ+データ+FCS
答えと解説を見る
✓ これが正解アIPヘッダ+TCPヘッダ+データ
解説
MTUは、IPヘッダからデータまで、つまりIPパケットの最大長です。
MTUは、データリンクが一度に運べるデータ部分の最大長です。イーサネットでは、MACヘッダとFCSにはさまれたデータ部分がこれにあたり、そこに入るのは上位層であるIPのパケット全体、つまりIPヘッダ、TCPヘッダ、データです。イーサネットのMTUは通常1,500バイトで、IPパケットはこの長さを超えないように送られます。MACヘッダとFCSはイーサネット自身が付けるもので、プリアンブルは受信側が同期をとるための信号なので、どれもMTUには含みません。MTUはデータリンクの荷台に載せられるIPパケットの最大長、と考えると、どこからどこまでかを迷わずに済みます。
ほかの選択肢はなぜ違うのか
- イMACヘッダ+IPヘッダ+TCPヘッダ+…:MACヘッダはイーサネット自身が付けるヘッダなので、MTUには含みません。MACヘッダからデータまでを数えると、フレームからFCSだけを除いた長さになり、MTUより長くなります。
- ウMACヘッダ+IPヘッダ+TCPヘッダ+…:MACヘッダからFCSまでは、イーサネットフレーム全体の長さです。MTUはそのうちのデータ部分だけを指すので、ヘッダとFCSの分だけ長く見積もっています。
- エプリアンブル+MACヘッダ+IPヘッダ+…:プリアンブルは、受信側がビットの区切りをつかむために先頭に付ける同期用の信号で、フレームの中身ではありません。これまで含めると、MTUよりさらに広い範囲を数えることになります。
この問題の用語
- TCP相手に届いたかを確かめながら送る、信頼性を重んじた通信の約束事です。ポート番号でアプリを見分け、届かない分は送り直します。
出典:平成30年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問4
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)