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.

RFC 7540 usesUnderlyingTransport Transmission Control Protocol
this entity surface form: TCP
RFC 3530 usesTransportProtocols Transmission Control Protocol
this entity surface form: TCP
ips usesUnderlyingProtocol Transmission Control Protocol
this entity surface form: TCP
Modbus runsOnTransportProtocol Transmission Control Protocol
subject surface form: Modbus TCP
this entity surface form: TCP
B-root supportsProtocol Transmission Control Protocol
this entity surface form: TCP
C-root supportsProtocol Transmission Control Protocol
this entity surface form: TCP
D-root usesProtocol Transmission Control Protocol
this entity surface form: TCP
E-root usesProtocol Transmission Control Protocol
this entity surface form: TCP
J-root supportsProtocol Transmission Control Protocol
this entity surface form: TCP
K-root supportsProtocol Transmission Control Protocol
this entity surface form: TCP
L-root supportsProtocol Transmission Control Protocol
this entity surface form: TCP
Gopher usesTransportProtocol Transmission Control Protocol
this entity surface form: TCP
RFC 977 transportProtocol Transmission Control Protocol
this entity surface form: TCP
RFC 862 transportLayer Transmission Control Protocol
this entity surface form: TCP
DNS over TLS runsOver Transmission Control Protocol
this entity surface form: TCP
RFC 2060 networkProtocol Transmission Control Protocol
this entity surface form: TCP
RFC 959 usesTransportProtocol Transmission Control Protocol
this entity surface form: TCP
Application Configuration Access Protocol transportProtocol Transmission Control Protocol
this entity surface form: TCP
OpenVPN supportsProtocol Transmission Control Protocol
this entity surface form: TCP
SHA-2 Data Integrity Verification for the Secure Shell (SSH) Transport Layer Protocol layeredOn Transmission Control Protocol
this entity surface form: TCP
RFC 7144 usesTransportProtocol Transmission Control Protocol
this entity surface form: TCP
POP operatesOver Transmission Control Protocol
this entity surface form: TCP
PTP/IP transportProtocol Transmission Control Protocol
this entity surface form: TCP
SOAP API canUseTransport Transmission Control Protocol
this entity surface form: TCP
rsync canUseTransport Transmission Control Protocol
this entity surface form: TCP
RFC 9293 title Transmission Control Protocol
RFC 9293 abbreviation Transmission Control Protocol
this entity surface form: TCP
RFC 9293 defines Transmission Control Protocol
this entity surface form: Transmission Control Protocol core specification
RFC 9293 specifies Transmission Control Protocol
this entity surface form: TCP state machine
RFC 1071 appliesToProtocol Transmission Control Protocol
RFC 1071 appliesToProtocol Transmission Control Protocol
this entity surface form: TCP
The Addition of Explicit Congestion Notification (ECN) to IP updatesProtocol Transmission Control Protocol
this entity surface form: TCP
The Addition of Explicit Congestion Notification (ECN) to IP specifiesFor Transmission Control Protocol
this entity surface form: TCP
RFC 2481 extendsProtocol Transmission Control Protocol
this entity surface form: TCP
ECE usedInProtocol Transmission Control Protocol
CWR usedInProtocol Transmission Control Protocol
CWR usedInProtocol Transmission Control Protocol
this entity surface form: TCP
D. Black appliesTo Transmission Control Protocol
subject surface form: Explicit Congestion Notification
this entity surface form: TCP
Random Early Detection usedWith Transmission Control Protocol
this entity surface form: TCP congestion control
RFC 0960 relatedToProtocol Transmission Control Protocol
RFC 1013 relatedToProtocolFamily Transmission Control Protocol
this entity surface form: TCP
Open System for Communication in Realtime transportProtocol Transmission Control Protocol
this entity surface form: TCP
RFC 1072 updatesProtocol Transmission Control Protocol
RFC 1072 protocolFamily Transmission Control Protocol
this entity surface form: TCP
RFC 1072 hasKeyword Transmission Control Protocol
this entity surface form: TCP
CardDAV usesTransportProtocol Transmission Control Protocol
this entity surface form: TCP
Apache Kafka supportsProtocol Transmission Control Protocol
this entity surface form: TCP
IIOP runsOnTopOf Transmission Control Protocol
this entity surface form: TCP
IIOP transportBinding Transmission Control Protocol
this entity surface form: TCP