RFC 793 TCP
RFC 793 は Jon Postel が 1981 年に書いた TCP の基礎仕様である。接続確立・データ転送・切断の状態機械を定義している。
目的
インターネットの信頼性ある順序付きのコネクション型バイトストリーム輸送を提供する。IP の上で最も重要なトランスポートプロトコルである。
メカニズム
スリーウェイハンドシェイク(SYN/SYN-ACK/ACK)で接続を確立し、データセグメントは信頼性ある順序配送のために系列番号と確認応答番号を運ぶ。クローズは 4 ウェイ(FIN/ACK)で行う。状態機械は 11 状態を持つ(LISTEN/SYN-SENT/ESTABLISHED など)。
ユースケース
- 信頼性あるインターネット転送
- TCPプロトコルの基礎
- ネットワーク教育