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