Difference between revisions of "TCP"

From Hackepedia
Jump to navigationJump to search
m
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
TCP stands for Transmission Control Protocol.  It is a OSI layer 4 (Transport layer) protocol.  See [[RFC]] 793.
+
[[Image:7osi.jpg]]
 +
 
 +
TCP stands for Transmission Control Protocol.  It is a [[OSI]] layer 4 (Transport layer) protocol.  See [[RFC]] 793.
 +
 
 +
TCP is used in almost everything that needs reliability (such as retransmitting lost packets). [[HTTP]], [[SMTP]], [[ssh]].
 +
 
 +
 
 +
The full state diagram for TCP connections is fairly complex:
 +
 
 +
[[Image:Tcp-state-diagram.jpg]]
 +
 
 +
See page 23 in RFC 793 for the state diagram in the
 +
publically available RFC.

Latest revision as of 09:42, 23 May 2008

7osi.jpg

TCP stands for Transmission Control Protocol. It is a OSI layer 4 (Transport layer) protocol. See RFC 793.

TCP is used in almost everything that needs reliability (such as retransmitting lost packets). HTTP, SMTP, ssh.


The full state diagram for TCP connections is fairly complex:

File:Tcp-state-diagram.jpg

See page 23 in RFC 793 for the state diagram in the publically available RFC.