TCP (Transmission Control Protocol)
TCP er en protokol, som sørger for overførsel af data mellem to enheder. TCP er connection oriented, som egentlig er et officielt start og slut.
TCP starter med at sende et start og spørge om enheden er tilgængelig. TCP slutter med at sende et slut og spørge om enheden har modtaget alt.
TCP deler data op i små pakker, som har et sequence number. Hvis modtager mangler en pakke, sender den en efterspørgsel tilbage til afsenderen og spørger om den pakke igen.
Three-way handshake
- SYN, hvor afsender spørger om modtager er tilgængelig.
- SYN-ACK, modtager siger den er tilgængelig og spørger om afsender er tilgængelig.
- ACK, afsender siger at den er tilgængelig.
- Der skabes en to-vejs forbindelse mellem afsender og modtager