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 Transmission Control Protocol self-linksurface differs
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

How these facts were elicited

Referenced by (152)

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

Louis Pouzin influenced Transmission Control Protocol
RFC 9002 basedOn Transmission Control Protocol
this entity surface form: TCP loss detection principles
RFC 3720 usesTransportLayer Transmission Control Protocol
this entity surface form: TCP
NVMe over Fabrics transportIncludes Transmission Control Protocol
this entity surface form: TCP
RFC 793 title Transmission Control Protocol
RFC 793 definesProtocol Transmission Control Protocol
RFC 793 protocolAcronym Transmission Control Protocol
this entity surface form: TCP
Internet architecture usesProtocol Transmission Control Protocol
this entity surface form: TCP
RFC 3168 extendsProtocol Transmission Control Protocol
RFC 3168 extendsProtocol Transmission Control Protocol
this entity surface form: TCP
OSCAR transportProtocol Transmission Control Protocol
this entity surface form: TCP
TOC transportProtocol Transmission Control Protocol
this entity surface form: TCP
NIS transportProtocol Transmission Control Protocol
this entity surface form: TCP
Handle System operatesOver Transmission Control Protocol
CalDAV transportLayer Transmission Control Protocol
this entity surface form: TCP
airserv-ng (remote capture daemon) communicationProtocol Transmission Control Protocol
subject surface form: airserv-ng
this entity surface form: TCP
Postel’s law associatedWith Transmission Control Protocol
this entity surface form: TCP
RFC 768 relatedTo Transmission Control Protocol
RFC 760 relatedTo Transmission Control Protocol
IP usedBy Transmission Control Protocol
this entity surface form: TCP
RTP canBeUsedOver Transmission Control Protocol
this entity surface form: TCP
P‑CSCF usesTransport Transmission Control Protocol
subject surface form: P-CSCF
this entity surface form: TCP
Host-to-Host Protocol influenced Transmission Control Protocol
Host-to-Host Protocol predecessorOf Transmission Control Protocol
this entity surface form: TCP
Host-to-Host Protocol replacedBy Transmission Control Protocol
Initial Connection Protocol relatedTo Transmission Control Protocol
Traversal Using Relays around NAT usesTransportProtocol Transmission Control Protocol
this entity surface form: TCP
RFC 5766 usesTransportProtocol Transmission Control Protocol
this entity surface form: TCP
RTCPeerConnection supportsTransport Transmission Control Protocol
this entity surface form: TCP
The Tor Project usesProtocol Transmission Control Protocol
this entity surface form: TCP
NAT and firewall traversal requirements for WebRTC relatedTo Transmission Control Protocol
this entity surface form: TCP
IS‑IS doesNotUse Transmission Control Protocol
subject surface form: IS-IS
this entity surface form: TCP
MQTT usesTransport Transmission Control Protocol
this entity surface form: TCP
Jonathan B. Postel notableWork Transmission Control Protocol
this entity surface form: Transmission Control Protocol (TCP)
RSET transportProtocol Transmission Control Protocol
this entity surface form: TCP
RFC 868 usesTransportProtocol Transmission Control Protocol
this entity surface form: TCP
Transport Area concernedWith Transmission Control Protocol
this entity surface form: TCP
WebDAV usesTransportProtocol Transmission Control Protocol
this entity surface form: TCP
Windows Process Activation Service supportsProtocol Transmission Control Protocol
this entity surface form: TCP
RFC 1725 transportProtocol Transmission Control Protocol
this entity surface form: TCP
Language Server Protocol supportsTransport Transmission Control Protocol
this entity surface form: TCP
Kerberos transportProtocol Transmission Control Protocol
this entity surface form: TCP
Nmap supportsProtocol Transmission Control Protocol
this entity surface form: TCP
Ettercap supportsProtocol Transmission Control Protocol
this entity surface form: TCP
Netcat supportsProtocol Transmission Control Protocol
this entity surface form: TCP
DirectPlay uses Transmission Control Protocol
this entity surface form: TCP
RFC 866 transportProtocol Transmission Control Protocol
this entity surface form: TCP
AppleTalk Data Stream Protocol analogousTo Transmission Control Protocol
AppleTalk Data Stream Protocol analogousTo Transmission Control Protocol
this entity surface form: TCP
AppleTalk Data Stream Protocol replacedBy Transmission Control Protocol
this entity surface form: TCP