Verschil tussen TCP en UDP Verschil tussen

Anonim

TCP vs UDP

De stroom verkeer over internet is op basis van protocollen die TCP (Transmission Control Protocol) en UDP (User Datagram) zijn Protocol).

Hoewel TCP populairder is op internet, kan de UDP niet volledig overbodig worden gemaakt. TCP staat foutcorrectie toe, maar UDP niet. In het geval van TCP is er een garantie voor de gegevenslevering op het download- of geadresseerde punt. Dit wordt mogelijk gemaakt door 'flow control', die de vereiste voor het opnieuw verzenden van gegevens bepaalt. Flow control controleert en stopt ook de verzending van gegevens tenzij vorige pakketten met succes zijn afgeleverd. Dit is gebaseerd op het proces waarin de client een opnieuw verzenden van een bepaald pakket van de server kan aanvragen totdat het volledige pakket is ontvangen zoals in de oorspronkelijke vorm.

UDP is ook gebruikelijk, maar er kan niet op vertrouwd worden voor het verzenden van belangrijke gegevens zoals beveiligde bestanden, belangrijke webpagina's etc. Het wordt meestal gebruikt voor streaming media inclusief audio en video. UDP is sneller dan TCP en mediaspelers werken het beste met het. Er is geen flow control of foutcorrectie, maar de snelheid is veel groter, dus ondanks het feit dat streaming media niet van hoge kwaliteit is, kan het goed met UDP worden bekeken.

TCP is veiliger in vergelijking met UDP omdat dit laatste als een adequate dekking voor virussen dient. TCP heeft ook een gecompliceerde framestructuur. In het geval van UDP, moet het besturingssysteem heel weinig werk doen om de gegevens te vertalen.

UDP is minder verbinding terwijl TCP verbindingsgericht is, wat vereist dat het laatste protocol een volledige verbinding tot stand brengt tussen de ontvanger en de afzender. De verbinding moet worden gesloten nadat de overdracht is voltooid om systeembronnen vrij te maken die door het protocol werden gebruikt. UDP vereist geen autorisatie en is in orde voor vrij zwevende verspreiding van gegevens.