TCP
- TCP staat voor TransmissionControl Protocol
- TCP zit in de transportlaag (4de laag) van het praktijkmodel, naast UDP
- TCP is connection oriented -> feedback a.d.h.v. Session Management en ACKnowledgements
TCP-header
funkties
- session management
- session setup (three way handshake)
- session tear down
- keep alive frames
- multiplexing a.d.h.v. portnumbers
- client ephemeral port
- server well known port -- https://nl.wikipedia.org/wiki/TCP-_en_UDP-poorten
- full duplex
- flow control (sliding window)
- segmenting (message segmenteren tot stukken die in de Data-Link-Laag passen)
- sequencing (segments get a number)
- acknowledgements
- next sequence number other side
- error correction (if no ACK after 5 seconds -> resend of entire transmission window)
- sliding window mechanism:
- error detection (a.d.h.v. checksum)
- session management
https://networklessons.com/cisco/ccie-routing-switching-written/tcp-header