TCPハンドシェイク
Coddyの「OSIモデル」コースのレッスン 17/32。
TCP は、バイトが完全な状態で順番どおりに届くことを保証します。その保証は、ある儀式から始まります。データが流れる前に、2つの側は3ウェイハンドシェイクを実行します。
- クライアントはSYNを送信します:「通信したい。これが私の開始番号です。」
- サーバーはSYN-ACKで応答します:「了解しました。私も通信したいです。」
- クライアントはACKで確認し、接続が開きます。
地球上のすべてのTCP接続、すべてのウェブページ、すべてのSSHセッションは、例外なくこの3つのパケットから始まります。
チャレンジ
初心者理論に書かれているとおり、3つのハンドシェイク手順を順番に、1行ずつ正確に出力してください。
期待される出力:
SYN
SYN-ACK
ACK自分で試してみよう
ターミナル
OSIモデルのすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド