Transmission Control Protocol

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
ネットワーク・プロトコル
アプリケーション層
DHCP · DNS · FTP · Gopher · HTTP · IMAP4 · IRC · NNTP · XMPP · POP3 · SIP · SMTP · SNMP · SSH · TELNET · RPC · RTCP · RTSP · SSL/TLS · SDP · SOAP · CMIP · STUN · GTP · NTP · EHRP
トランスポート層
TCP · UDP · DCCP · SCTP · RTP · RSVP · IGMP · PPTP · RUDP · UDP-Lite
ネットワーク層
IP (IPv4 · IPv6) · OSPF · IS-IS · BGP · IPsec · ARP · RARP · RIP · ICMP · ICMPv6 · IGP
データリンク層
802.11 · 802.16 · Wi-Fi · WiMAX · ATM · DTM · トークンリング · イーサネット · FDDI · フレームリレー · GPRS · EVDO · HSPA · HDLC · PPP · SLIP · L2TP · ISDN · SMDS · アークネット
物理層
イーサネット物理層 · モデム · PLC · SONET/SDH · G.709 · OFDM · 光ファイバー · 同軸ケーブル · ツイストペアケーブル

Transmission Control Protocol(トランスミッション コントロール プロトコル、TCP)は、伝送制御プロトコルといわれ、TCP/IPの通信処理で使われるプロトコルのひとつ。OSI参照モデルトランスポート層にあたる。ネットワーク層のプロトコルであるIPの上位プロトコルとして使われる。

TCPは、セッションという形で1対1の通信を実現し、パケットシーケンスチェックによる欠損パケット再送などのエラー訂正機能などを持ち、データ転送などの信頼性の必要な場面でよく使用される。一方他のトランスポート層プロトコルに比べ、プロトコル上のオーバヘッドが大きい為、比較的低速となる。速度が重要であり、信頼性をプロトコルに求めない場合にはUDPがよく使用される。

IETFにより、RFC 793 (STD 7)に技術仕様が規定されている。

上位プロトコルとして、HTTPFTPTelnetSSHなどがある。

目次

仕様概要

RFCによる技術仕様

TCPヘッダ

TCPヘッダ
0~3 4~9 10 11 12 13 14 15 16~31
送信元ポート 送信先ポート
シーケンス番号
確認応答番号
ヘッダ長 予約 U
R
G
A
C
K
P
S
H
R
S
T
S
Y
N
F
I
N
ウインドウサイズ
チェックサム 緊急ポインタ
(オプション)
データ
  • URG 緊急転送データ
  • ACK 受信確認
  • PSH プッシュ
  • RST 接続のリセット
  • SYN 同期
  • FIN 送信終了

状態遷移

関連項目

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net