TCPヘッダ復習問題その��
TCPヘッダ復習問題その�� �以下�TCPヘッダにつ�の説明���中の空�下�<Key Words>から選択して埋めてください�なお�<Key Words>は�回使われるものもありますし�度も使われな�のもありま�� ※TCPヘッダのフォーマット�以下�通りです� 「送信��ート番号」「送信先�ート番号」�通信をして�(「アプリケーション�)を識別するための��です。通常は�1台のコンピュータに�の(「アプリケーション�)が動作して�す。たとえ�、ブラウザ�ールソフトなど。ブラウザにメールソフトの��タが届いても困りますし、メールソフトにブラウザの��タが届いても困ります。た�しいアプリケーションに��タを送り届けるためにポ�ト番号が使われます� ポ�ト番号は(�0�)から(�1023�)でサーバアプリケーションを識別するための(「ウェルノウンポ�ト番号�)と(�1024�)以上でクライアントアプリケーションを識別するための(「ランダ�ポ�ト番号�)があります� 主なウェルノウンポ�ト番号は次の通りです� HTTP��(�80�) (「FTP�)��20/21 SMTP��(�25�) POP3��(�110�) (「TELNET�)��23 TCPは(「コネクション型�ロトコル�)です。「シーケンス番号」「ACK番号」�コネクションの確立、TCPセグメント��制御、確認応答を行うために利用されます。ちなみに、セグメントとはトランスポ�ト層の(「PDU�)の名称です� 「シーケンス番号」�TCPセグメント�番号です。そして、「ACK番号」�次に送って欲しいセグメント�(「シーケンス番号�)です。たとえ�、シーケンス番号100で10バイト���タを受信すると(「確認応答�)として、ACK番号(�110�)を返して�ます。シーケンス番号100から10バイト�きちんと受け取ることができたので、次はシーケンス番号110から送ってくださいと�意味です� また�(「エラー制御�)もシーケンス番号とACK番号で行います。TCPではセグメントを送ってから一定時間�に(「確認応答�)が返ってこな�エラーとみなします。この一定時間�ネットワークの状況によって�信�(「動��)に決定して�ます� 経路の途中で��タがなくなってしまった�合�信先に届きません。その場合�、もちろんACKが返ってこな�す。また�信先に届いても、エラーチェ�を行うとエラーがあった!と�ときには、ACKを返しません� ACKが返ってこなければ�信��(「エラー�)とみなしてもう一度セグメントを再送信します� TCPでは、このように(「シーケンス番号�)と(「ACK番号�)を使って、セグメント��制御および(「エラー制御�)を行います� では、シーケンス番号、ACK番号は最初いくつから始まる�か� これを決定する��(�3ウェイハンドシェイク�)です。TCPのコネクション確立�過程を(�3ウェイハンドシェイク�)と呼んで�す�3ウェイハンドシェイクによって、これから�通信に使�ーケンス番号、ACK番号を決めて�ます� 「データオフセ�」�実際の��タがどこから始まる�かと�ことを示すため�ポインタです。早�が、データオフセ�は(「��長�)になります。た�し�(�4バイト�)単位です。通常は、TCPヘッダは(�20バイト�)の大きさなので、データオフセ�には(�5�)が�ります� 「予��0で固定です� <Key Words> �4バイト」「エラー制御」�110」�23」「TFTP」�5」「��長」「データ長」�80」「TELNET」�1024」�6」�20バイト」「セグメント長」「��制御」�32バイト」「ACK番号」�3ウェイハンドシェイク」「シーケンス番号」「��シェイク」�25」「FTP」「シーラカンス番号」「エラー」「正常」「UDP」「RIP」「コネクションレス型�ロトコル」「�スト」「OS」「コネクション型�ロトコル」�0」「アプリケーション」�1023」「ウェルノウンポ�ト番号」「BPDU」「ランダ�ポ�ト番号」「PDU」「確認応答」「動�「静��20バイト� |
(C) Copyright 2000-2001 Gene All Right Reserved