TCPヘッダ復習問題その��
TCPヘッダ復習問題その�� �以下�TCPヘッダにつ�の説明���中の空�下�<Key Words>から選択して埋めてください�なお�<Key Words>は�回使われるものもありますし�度も使われな�のもありま�� ※TCPヘッダのフォーマット�以下�通りです� 「フラグ」���ごとに意味があり�(「セグメント�)の種類を知ることができます� 上位�(�2�)ビット�予�して�0」で埋められます。URGフラグは(「緊急��タ�)がある�合に�1」になります�ACKフラグは通常の��タ転送を行って�とき��(�1�)です�ACKフラグが�1」�セグメント�(「確認応答�)のセグメントです�ACKフラグ�(�0�)になって�のは、コネクションを確立す�(�3ウェイハンドシェイク�)の�、一番最初�セグメントだけで す� PUSHフラグは(「バ�ァ�)����タを送信するときに�1」になります。TELNETでは(「コマンド�)を1文字ずつリモート�ホストに送信して�す。このとき、PUSHフラグが�1」になって�す� RSTフラグはTCPのコネクション�(「強制��)に�するときに�1」になります。アプリケーションが途中でフリーズして、シーケンス番号が狂ってしまったときなどに、いったんコネクションを�断する�があります� SYNフラグはTCPのコネクション確立である(�3ウェイハンドシェイク�)に関係してきます� (�3ウェイハンドシェイク�)を通じて、これから���タ転送で使�(「シーケンス番号�)と(「ACK番号�)を決めて�ます� まずコネクションを確立するため�最初�セグメントでは、シーケンス番号は(「ランダ��)、ACK番号は(�0�)です。そしてACKフラグは(�0�)�(「SYNフラグ�)は�1」です� 2番目のセグメントでは�(「シーケンス番号�)はランダ�、ACK番号は最初�セグメント�シーケンス番号に(「�ラス1�)、ACKフラグは�1」、SYNフラグは(�1�)です� そして3つめ�セグメント�、シーケンス番号は2番目のセグメント�(「ACK番号�)、ACK番号は(「最初�)のセグメント�(「シーケンス番号�)に1を足したも�、ACKフラグは(�1�)、SYNフラグは(�0�)です� これからの��タ転送ではこ�(「シーケンス番号�)と(「ACK番号�)を使って�ことになります� FINフラグはコネクションの�に使�す。TCPではコネクションの�は4つのス�プをとります� 最初�セグメント�(「シーケンス番号�)�(「ACK番号�)はそれまで使って�も�です。そして(「ACKフラグ�)が�1」、FINフラグ�(�1�)です� 2番目のセグメント�シーケンス番号は最初�セグメント�(「ACK番号�)で、ACK番号は最初�セグメント�(「シーケンス番号�)に(「�ラス1�)です�ACKフラグは�1」�(「FINフラグ�)は(�0�)です� 3番目のセグメント�2番目のセグメントを送信したホストが出します。シーケンス番号、ACK番号はさきほどと同じで�(「ACKフラグ�)�(「FINフラグ�)ともに(�1�)なります� 4番目のセグメント�、シーケンス番号はこれまでと同じように3番目のセグメント�(「ACK番号�)、ACK番号は3番目のセグメント�(「シーケンス番号�)に(「�ラス1�)です�(「ACKフラグ�)は(�1�)、FINフラグは(�0�)です� 「ウィンドウサイズ」�一度に(「受信�)することができる��タの大きさです� 1つのセグメントを送るごとに(「確認応答�)を�て、次・・・と�のは��タ転送�効�(「悪く�)なります。ある程度までは確認応答なしに一度にセグメントを送る方が効��ータ転送をすることができます。た�一度にたくさんセグメントを送っても受け取った�が��きなければ意味がありません� そこで�(「ウィンドウサイズ�)によって受信することができる��タのサイズを相手に通知し、データ転送�効�あげようと�の�(「スライ�ングウィンドウ�)です� またネ�ワークが混雑して�状態�こと�(「輻輳状態�)と呼んで�すが、輻輳状態を回避するために�(「ウィンドウサイズ�)が使われて�す。輻輳状態になってしまったら、ウィンドウサイズを一気に(「減少�)させて送信するセグメントを少なくします。その後、徐�(「ウィンドウサイズ�)を増やして�ことによって輻輳の回避を行います� 「��チェ�サ�」�TCPヘッダのエラーチェ�を行うために使�す。た�し、チェ�サ�を計算するときには(「擬似ヘッダ�)を追�して計算を行って�す� 「アージェント�インタ」�(「緊急��タ�)がある�合に、どこからが緊急��タかと�、緊急��タの始まりを�示す�インタです� <Key Words> 「緊急��タ」「悪く」「増加」「シーケンス番号」「受信」「服�態」「ACK番号」「セグメント」「ACKフラグ」「減少」�0」�1」「�断」「パケ�」「SYNフラグ」「輻輳状態」「偽ヘッダ」「フレー�」「確認応答」「送信」「ウィンドウサイズ」「ドアサイズ」「スリ�ングウィンドウ」「良く」「擬似ヘッダ」「データグラ�」「バ�ァ」�3ウェイハンドシェイク」「コマンド」�2」「最初」「強制�「�発�「ランダ�」「�ラス1」「最後」「ACKフラグ」「�ラス2」「�ラス3」�2番目」�3番目」�4番目」「FINフラグ」「スライ�ングウィンドウ� |
(C) Copyright 2000-2001 Gene All Right Reserved