Article on other languages:
Transmission Control Protocol(トランスミッション コントロール プロトコル、TCP)は、伝送制御プロトコルといわれ、TCP/IPの通信処理で使われるプロトコルのひとつ。OSI参照モデルのトランスポート層にあたる。ネットワーク層のプロトコルであるIPの上位プロトコルとして使われる。
TCPは、セッションという形で1対1の通信を実現し、パケットシーケンスチェックによる欠損パケット再送などのエラー訂正機能などを持ち、データ転送などの信頼性の必要な場面でよく使用される。一方他のトランスポート層プロトコルに比べ、プロトコル上のオーバヘッドが大きい為、比較的低速となる。速度が重要であり、信頼性をプロトコルに求めない場合にはUDPがよく使用される。
IETFにより、RFC 793 (STD 7)に技術仕様が規定されている。
上位プロトコルとして、HTTP、FTP、Telnet、SSHなどがある。
3ウェイ・ハンドシェイクにおける典型的な状態遷移。遷移に使われるソケット呼び出しを付記した。
通信終了の際の、ソケットを閉じるまでの典型的な状態遷移。
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Giant Panda
Mercedes Car This site monitored by SitePinger.net