Vad är det du vill väcka? En dator? Man måste slå på det i hårdvaran i datorns BIOS.
TCP: Klient och server skakar hand med varandra, presenterar sig för varandra, sedan kan data skickas. (T.ex. när du går in på en webbsida eller kopplar upp dig via FTP) Om data försvinner på vägen skickas det igen. Det som skickas först kommer fram först. TCP kan öppna andra anslutningar om det behövs.
UDP: Ingen handskakning, om data försvinner på vägen är det borta. Ingen koll på vad som skickats först. Enkelt protokoll. Används för "enkel" information som strömmande media t.ex. UDP kan inte skapa några anslutningar självt.
När du t.ex. går in på youtube anropar browsern sidan via tcp, skakar hand med servern, servern presenterar sig på ett korrekt sätt, browsern talar om vad den vill ha och kopplar sen upp sig (Three-way handshake). När du klickar på en video öppnas en UDP-anslutning till din dator där videon strömmas ("Sänd video via UDP port XXX till XXX.XXX.XXX.XXX")
EDIT: Anledningen till att man får vänta länge på att en video ska spela KAN vara att videospelaren måste sätta ihop bitarna i ordning - Med UDP kommer data huller om buller.
Oj, blev långt... Vet inte om det var en bra förklaring...
Last edited: 13 sept 2009