Gebruikt UDP sockets?
Gebruikt UDP sockets?

Video: Gebruikt UDP sockets?

Video: Gebruikt UDP sockets?
Video: Протокол UDP | Курс "Компьютерные сети" 2024, April
Anonim

UDP is verbindingsloos. Een server kan luister onmiddellijk naar berichten zodra het een stopcontact . We gebruik maken van de recvfrom-systeemaanroep om te wachten op een inkomend datagram op een specifiek transportadres (IP-adres en poortnummer). De eerste parameter, stopcontact is een stopcontact die we van tevoren hebben gemaakt (en bind.

Evenzo vragen mensen: zijn sockets TCP of UDP?

Omdat webservers werken op TCP poort 80, beide stopcontacten zijn TCP-sockets , terwijl als u verbinding zou maken met een server die op een UDP poort, zowel de server als de client stopcontacten zou zijn UDP-sockets.

Naast hierboven, zijn UDP-sockets bidirectioneel? Datagram stopcontacten processen toestaan om te gebruiken UDP communiceren. Een datagram stopcontact ondersteunt bidirectioneel stroom van berichten. Een proces op een datagram stopcontact kan berichten in een andere volgorde dan de verzendvolgorde ontvangen en kan dubbele berichten ontvangen. De stopcontact type is SOCK_RAW.

Evenzo, hoe weet ik of ik een UDP-socket heb?

In de UDP protocol, een stopcontact is uniek geïdentificeerd door het bron-IP en de bronpoort. In het TCP-protocol is de stopcontact is uniek geïdentificeerd door het bron-IP, de bronpoort, het bestemmings-IP en de bestemmingspoort.

Waar wordt UDP gebruikt?

UDP wordt gebruikt voor sommige routeringsupdateprotocollen zoals RIP (Routing Information Protocol). Normaal gesproken gebruikt voor real-time toepassingen die ongelijke vertragingen tussen secties van een ontvangen bericht niet kunnen tolereren. Volgende implementaties gebruiken UDP als transportlaagprotocol: NTP (Network Time Protocol)

Aanbevolen: