Skillnad mellan TCP och UDP

TCP vs UDP
Flödet av trafik över Internet är baserat på protokoll som är TCP (Transmission Control Protocol) och UDP (User Datagram Protocol).

Medan TCP är mer populärt över Internet kan UDP inte bli fullständigt överflödigt. TCP tillåter felkorrigering men UDP gör det inte. I fallet med TCP finns det en garanti för dataförsändningen på hämtnings- eller adresspunkten. Detta möjliggörs med "flödesstyrning" som bestämmer kravet på att omdirigera data. Flödeskontroll kontrollerar och stoppar även överföringen av data om inte tidigare paket har levererats. Detta baseras på processen där klienten kan begära att en särskild pakett skickas från servern tills hela paketet har mottagits som i dess ursprungliga form.

UDP är också vanligt men det kan inte åberopas för att skicka viktiga data som säkra filer, viktiga webbsidor etc. Det används mest för streaming media, inklusive ljud och video. UDP är snabbare än TCP och mediaspelare arbetar bäst med det. Det finns ingen flödesstyrning eller felkorrigering men hastigheten är betydligt större, trots att det inte finns hög kvalitet på streaming media, det kan ses korrekt med UDP.

TCP är säkrare jämfört med UDP eftersom den senare tjänar som ett adekvat skydd för virus. TCP har också en komplicerad ramstruktur. Vid UDP måste operativsystemet göra mycket lite arbete för att översätta data.

UDP är anslutning mindre medan TCP är anslutningsorienterad vilket kräver att det senare protokollet etablerar full anslutning mellan mottagaren och avsändaren. Anslutningen måste stängas efter överföringen är klar för att frigöra systemresurser som användes av protokollet. UDP kräver ingen behörighet och är okej för fritt flytande spridning av data.