Transmission delay is de wachttijd dat het eerste bit van het pakketje tot het laatste bit van het pakketje op de kabel zijn gezet afhankelijk van bandbreedte
Propagation delay is de wachttijd dat de kabel de andere kant van de kabel heeft bereikt(afhankelijk van de lengte van de kabel)
Processing delay de tijd die de computer nodig heeft om te berekenen naar welke richting het pakketje opgestuurd moet worden(afhankelijk vande CPU). is verwaarloosbaar tegenover andere delays.
Queuing delay de wachttijd die de router nodig heeft om een pakketje op de kabel te zetten(afhankelijk van hoe druk de uitgaande kabel het heeft).
Ping is een command prompt tool om de delay tussen een verbinding van twee computers te meten.
Samenvoegen van pakketjes van/voor verschillende applicaties heet demultiplaxing
UDP is onbetrouwbaar
UDP garandeert niet de volgorde van pakketjes
UDP is niet simpel en heeft veel vertraging
UDP wordt gebruikt voor chat
TCP is een streambyte model
TCP houd de verbinding bij
TCP zorgt ervoor dat de data in goede volgorde aankomt
TCP checkt enkel of er genoeg data is om te versturen
ByteStream model wilt zeggen dat alles wat er in gaat niet per se uit hoeft te komen, want pakketjes kunnen ook verloren gaan.
TCP is geschikt voor streaming diensten
TCP voegt een sequence nummer toe aan pakketje om te checken welke pakketjes aan zijn gekomen
TCP brengt een verbinding tot stand door middel van de three way handshake dat is SYN+ACK-->ACK + SYN-->ACK
TCP stuurt steeds het pakketje dat een seqnr hoger is dan de laatst succesvolle ontvangen pakketje
TCP verbreekt de verbinding enkel met FIN-->ACK-->FIN-->ACK