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.


Statements (77)

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

Vinton Cerf
surface form: "Vint 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 Internet Engineering Task Force
surface form: "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

Referenced by (65)

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

Transmission Control Protocol abbreviation Transmission Control Protocol
this entity surface form: "TCP"
TCP/IP abbreviationFor Transmission Control Protocol
this entity surface form: "Transmission Control Protocol/Internet Protocol"
RFC 9002 basedOn Transmission Control Protocol
this entity surface form: "TCP loss detection principles"
Robert Kahn coInvented Transmission Control Protocol
this entity surface form: "Transmission Control Protocol (TCP)"
IPv4 commonlyUsedWith Transmission Control Protocol
this entity surface form: "TCP"
UDP comparedTo Transmission Control Protocol
this entity surface form: "TCP"
SCTP comparedWith Transmission Control Protocol
this entity surface form: "TCP"
TCP/IP component Transmission Control Protocol
Jon Postel contributedTo Transmission Control Protocol
RFCs defines Transmission Control Protocol
subject surface form: "RFC"
this entity surface form: "TCP"
RFC 793 definesProtocol Transmission Control Protocol
RFC 3168 extendsProtocol Transmission Control Protocol
RFC 3168 extendsProtocol Transmission Control Protocol
this entity surface form: "TCP"
TCP/IP includesProtocol Transmission Control Protocol
this entity surface form: "TCP"
Louis Pouzin influenced Transmission Control Protocol
Internet Engineering Task Force notableStandard Transmission Control Protocol
SMTP operatesOn Transmission Control Protocol
this entity surface form: "TCP"
BGP operatesOver Transmission Control Protocol
this entity surface form: "TCP"
Handle System operatesOver Transmission Control Protocol
IMAP operatesOver Transmission Control Protocol
this entity surface form: "TCP"
SSH operatesOver Transmission Control Protocol
this entity surface form: "TCP"
RFC 793 protocolAcronym Transmission Control Protocol
this entity surface form: "TCP"
QUIC relatedTo Transmission Control Protocol
this entity surface form: "TCP"
Network Control Protocol replacedBy Transmission Control Protocol
SSL runsOnTopOf Transmission Control Protocol
this entity surface form: "TCP"
NNTP runsOver Transmission Control Protocol
this entity surface form: "TCP"
Remote Desktop Protocol runsOverProtocol Transmission Control Protocol
this entity surface form: "TCP"
Node.js supports Transmission Control Protocol
this entity surface form: "TCP"
Windows Communication Foundation supportsProtocol Transmission Control Protocol
this entity surface form: "TCP"
RFC 793 title Transmission Control Protocol
NRPC transport Transmission Control Protocol
this entity surface form: "TCP"
RFC 7143 transport Transmission Control Protocol
this entity surface form: "TCP"
RFC 5321 transportAssumption Transmission Control Protocol
this entity surface form: "TCP"
NVMe over Fabrics transportIncludes Transmission Control Protocol
this entity surface form: "TCP"
CalDAV transportLayer Transmission Control Protocol
this entity surface form: "TCP"
HTTP/2 transportProtocol Transmission Control Protocol
this entity surface form: "TCP"
NFS transportProtocol Transmission Control Protocol
this entity surface form: "TCP"
NIS transportProtocol Transmission Control Protocol
this entity surface form: "TCP"
OSCAR transportProtocol Transmission Control Protocol
this entity surface form: "TCP"
RFC 1939 transportProtocol Transmission Control Protocol
this entity surface form: "TCP"
RFC 3501 transportProtocol Transmission Control Protocol
this entity surface form: "TCP"
RFC 821 transportProtocol Transmission Control Protocol
this entity surface form: "TCP"
RFC 854 transportProtocol Transmission Control Protocol
this entity surface form: "TCP"
RFC 855 transportProtocol Transmission Control Protocol
this entity surface form: "TCP"
TOC transportProtocol Transmission Control Protocol
this entity surface form: "TCP"
XMPP typicalTransport Transmission Control Protocol
this entity surface form: "TCP"
Internet Protocol usedBy Transmission Control Protocol
Advanced Research Projects Agency Network usedProtocol Transmission Control Protocol
HTTP/1.1 uses Transmission Control Protocol
this entity surface form: "TCP"
IRC uses Transmission Control Protocol
this entity surface form: "TCP"
SPDY uses Transmission Control Protocol
this entity surface form: "TCP"
Defense Data Network usesProtocol Transmission Control Protocol
Domain Name System usesProtocol Transmission Control Protocol
this entity surface form: "TCP"
IETF IP Storage (ips) working group usesProtocol Transmission Control Protocol
this entity surface form: "TCP"
Internet architecture usesProtocol Transmission Control Protocol
this entity surface form: "TCP"
RFC 1034 usesProtocol Transmission Control Protocol
this entity surface form: "TCP"
RFC 4346 usesTransport Transmission Control Protocol
this entity surface form: "TCP"
RFC 3720 usesTransportLayer Transmission Control Protocol
this entity surface form: "TCP"
FTP usesTransportProtocol Transmission Control Protocol
this entity surface form: "TCP"
FTPS usesTransportProtocol Transmission Control Protocol
this entity surface form: "TCP"
LDAP usesTransportProtocol Transmission Control Protocol
this entity surface form: "TCP"
POP3 usesTransportProtocol Transmission Control Protocol
this entity surface form: "TCP"
SNMPv3 usesTransportProtocol Transmission Control Protocol
this entity surface form: "TCP"
Telnet usesTransportProtocol Transmission Control Protocol
this entity surface form: "TCP"
TURN worksWith Transmission Control Protocol
this entity surface form: "TCP"