日本語
[1Day-1CS] 伝送層

[1Day-1CS] 伝送層

1日1CS、伝送層についての簡単なまとめ

伝送レイヤ ### 伝送レイヤ

送信者と受信者をつなぐ通信サービスを提供 接続指向のデータストリームのサポート、信頼性、フロー制御を提供します。 アプリケーションとインターネット層間のデータ転送中継の役割 > アプリケーションとインターネット層間のデータ転送中継の役割

  • TCP: 順序保証、接続指向のプロトコル使用、受信可否の確認(仮想回線パケット交換方式)

  • UDP: 順序保証X、受信可否確認X、単純なデータ転送(データグラムパケット交換方式)

仮想回線パケット交換方式

  • 各パケットに仮想回線識別子を含む。

  • すべてのパケットを送信したら仮想回線を解除、パケットは送信順に到着。

データグラムパケット交換方式

  • パケットが独立して移動し、最適な経路を選択します。

  • 異なる経路で送信することができ、順序も異なる場合がある。

TCPの接続成立と解除の過程

接続: 3-way handshake

1.クライアントが自分のISNを含む接続要求フラグを送信。 2.サーバーが承認番号でサーバーのISNとクライアントのISN + 1を返送する。 3.クライアントがサーバーのISN + 1を承認番号と一緒に再応答する。

接続解除: 4-way handshake

1.クライアントがFIN設定されたセグメントを送信してFIN_WAIT突入 2.デーラーを受け取ったサーバーがクライアントにACK承認セグメントを送り、CLOSE_WAITに突入。 3.ACKを送った後、一定時間が経過した後、FINセグメントを送信。 4.ACKを受け取ったクライアントがTIME_WAITに突入し、サーバーにACKを再送信します。 5.受信したサーバーがCLOSE

TIME_WAITを使う理由: 遅延パケットの可能性、接続解除を確実に確認する。

댓글 작성

게시글에 대한 의견을 남겨 주세요.

댓글 0