Protocol
TCP
Transmission Control Protocol
Reliable, ordered byte-stream transport with ports, sequence/ack numbers, windowing, and congestion control. Three-way handshake and four-way teardown bound connections; options negotiate MSS, timestamps, and scale.
Domains
Layers
Tags
handshakecongestionwindowsequencereliable
Sources
- RFC 9293 (TCP)
- RFC 7323 (window scale / timestamps)
Related protocols
IPv4 / IPv6
Lab readyInternet Protocol (IPv4/IPv6) — best-effort packet network layer with addressing, TTL/hop limit, and optional fragmentation. IPv6 adds ex…
UDP
Lab readyUser Datagram Protocol — connectionless transport with ports and an optional checksum. It is the basis for DNS, RTP, QUIC, DHCP, and RoCE…
TLS
Lab readyTransport Layer Security provides a record layer and handshake for confidentiality and integrity on TCP apps. Certificates, AEAD ciphers,…
HTTP/1.1
Lab readyHTTP/1.1 request/response application protocol over TCP (or TLS). Methods, headers, and optional chunked transfer encoding define the mes…
Modbus TCP
Lab readyModbus application PDUs carried over TCP port 502 with an MBAP header instead of serial address and CRC. Function codes and register maps…
SCTP
Lab readyStream Control Transmission Protocol — a multi-stream, multi-homed transport used heavily by SIGTRAN and some WebRTC data channels. Chunk…