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.
Aliases (4)
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.
this entity surface form: "TCP"
this entity surface form: "Transmission Control Protocol/Internet Protocol"
this entity surface form: "TCP loss detection principles"
this entity surface form: "Transmission Control Protocol (TCP)"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
subject surface form: "RFC"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"
this entity surface form: "TCP"