Transmission Control Protocol

E10705

Transmission Control Protocol is a core internet communication protocol that provides reliable, ordered, and error-checked delivery of data between applications over IP networks.

All labels observed (8)

How this entity was disambiguated

Statements (77)

Predicate Object
instanceOf internet protocol
transport layer protocol
abbreviation TCP
congestionControlAlgorithm congestion avoidance
fast recovery
fast retransmit
slow start
connectionEstablishmentMethod three-way handshake
connectionTerminationMethod four-way handshake
contrastedWith User Datagram Protocol
linked to: UDP
controlFlag ACK
FIN
PSH
RST
SYN
URG
defaultFor FTP
HTTP
SMTP
SSH
definedIn RFC 793
designedBy Bob Kahn
linked to: Robert Kahn

Vint Cerf
linked to: Vinton Cerf
flowControlMechanism receiver advertised window
headerField acknowledgment number
checksum
control flags
data offset
destination port
sequence number
source port
urgent pointer
window size
initialPublication 1974
layer transport layer
model OSI model
TCP/IP model
OSIlayer Layer 4
portNumberRange 0-65535
provides congestion control
connection-oriented communication
error-checked delivery
flow control
full-duplex communication
ordered delivery of bytes
reliable data transfer
reliabilityMechanism positive acknowledgments with retransmission
sequence numbering
timeout-based retransmission
runsOver IPv4
IPv6
standardizedBy IETF
status Internet Standard
supports multiplexing of multiple connections
stream-oriented communication
updatedBy RFC 1122
RFC 3168
RFC 5681
usedFor email transport
file transfer
remote terminal access
web traffic
uses IP datagrams
Internet Protocol
acknowledgments
byte-stream abstraction
checksums
congestion window
exponential backoff
flow-control window
port numbers
retransmission timers
sequence numbers
sliding window mechanism
three-way handshake
wellKnownPortRange 0-1023
yearIntroduced 1974

How these facts were elicited

Referenced by (152)

Full triples — surface form annotated when it differs from this entity's canonical label.

TCP/IP component Transmission Control Protocol
TCP/IP abbreviationFor Transmission Control Protocol/Internet Protocol
linked to: Transmission Control Protocol
TCP/IP includesProtocol TCP
linked to: Transmission Control Protocol
Domain Name System usesProtocol TCP
linked to: Transmission Control Protocol
Internet Engineering Task Force notableStandard Transmission Control Protocol
UDP comparedTo TCP
linked to: Transmission Control Protocol
SSH operatesOver TCP
linked to: Transmission Control Protocol
IPv4 commonlyUsedWith TCP
linked to: Transmission Control Protocol
Defense Data Network usesProtocol Transmission Control Protocol
Network Control Protocol replacedBy Transmission Control Protocol
SMTP operatesOn TCP
linked to: Transmission Control Protocol
POP3 usesTransportProtocol TCP
linked to: Transmission Control Protocol
Telnet usesTransportProtocol TCP
linked to: Transmission Control Protocol
RFC defines TCP
subject linked to: RFCs
linked to: Transmission Control Protocol
IMAP operatesOver TCP
linked to: Transmission Control Protocol
HTTP/2 transportProtocol TCP
linked to: Transmission Control Protocol
QUIC relatedTo TCP
linked to: Transmission Control Protocol
FTPS usesTransportProtocol TCP
linked to: Transmission Control Protocol
Internet Protocol usedBy Transmission Control Protocol
HTTP/1.1 uses TCP
linked to: Transmission Control Protocol
Transmission Control Protocol abbreviation TCP
linked to: Transmission Control Protocol
Advanced Research Projects Agency Network usedProtocol Transmission Control Protocol
Jon Postel contributedTo Transmission Control Protocol
TURN worksWith TCP
linked to: Transmission Control Protocol
SCTP comparedWith TCP
linked to: Transmission Control Protocol
Node.js supports TCP
linked to: Transmission Control Protocol
RFC 821 transportProtocol TCP
linked to: Transmission Control Protocol
RFC 1939 transportProtocol TCP
linked to: Transmission Control Protocol
SSL runsOnTopOf TCP
linked to: Transmission Control Protocol
RFC 854 transportProtocol TCP
linked to: Transmission Control Protocol
RFC 855 transportProtocol TCP
linked to: Transmission Control Protocol
BGP operatesOver TCP
linked to: Transmission Control Protocol
RFC 1034 usesProtocol TCP
linked to: Transmission Control Protocol
NRPC transport TCP
linked to: Transmission Control Protocol
Robert Kahn coInvented Transmission Control Protocol (TCP)
linked to: Transmission Control Protocol
Windows Communication Foundation supportsProtocol TCP
linked to: Transmission Control Protocol
SNMPv3 usesTransportProtocol TCP
linked to: Transmission Control Protocol
RFC 4346 usesTransport TCP
linked to: Transmission Control Protocol
NFS transportProtocol TCP
linked to: Transmission Control Protocol
Remote Desktop Protocol runsOverProtocol TCP
linked to: Transmission Control Protocol
RFC 5321 transportAssumption TCP
linked to: Transmission Control Protocol
RFC 3501 transportProtocol TCP
linked to: Transmission Control Protocol
SPDY uses TCP
linked to: Transmission Control Protocol
IETF IP Storage (ips) working group usesProtocol TCP
linked to: Transmission Control Protocol
XMPP typicalTransport TCP
linked to: Transmission Control Protocol
LDAP usesTransportProtocol TCP
linked to: Transmission Control Protocol
NNTP runsOver TCP
linked to: Transmission Control Protocol
FTP usesTransportProtocol TCP
linked to: Transmission Control Protocol
IRC uses TCP
linked to: Transmission Control Protocol
RFC 7143 transport TCP
linked to: Transmission Control Protocol