Gebruik UDP voetstukke?
Gebruik UDP voetstukke?

Video: Gebruik UDP voetstukke?

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

UDP is verbindingloos. 'n Bediener kan luister dadelik vir boodskappe sodra dit 'n sok . Ons gebruik die recvfrom-stelseloproep om te wag vir 'n inkomende datagram op 'n spesifieke vervoeradres (IP-adres en poortnommer). Die eerste parameter, sok is a sok wat ons voor die tyd geskep het (en bind gebruik het.

Net so, vra mense, is voetstukke TCP of UDP?

Omdat webbedieners aan werk TCP poort 80, beide van hierdie voetstukke is TCP-sokke , terwyl as jy konnekteer aan 'n bediener wat op 'n UDP poort, beide die bediener en kliënt voetstukke sal wees UDP-sokke.

Behalwe hierbo, is UDP-sokke tweerigting? Datagram voetstukke laat prosesse toe om te gebruik UDP om te kommunikeer. 'n Datagram sok ondersteun tweerigting vloei van boodskappe. 'n Proses op 'n datagram sok kan boodskappe in 'n ander volgorde as die stuurvolgorde ontvang en kan duplikaatboodskappe ontvang. Die sok tipe is SOCK_RAW.

Net so, hoe weet ek of ek 'n UDP-sok het?

In die UDP protokol, a sok is uniek geïdentifiseer deur die bron-IP en die bronpoort. In die TCP-protokol is die sok is uniek geïdentifiseer deur die bron-IP, bronpoort, bestemmings-IP en bestemmingspoort.

Waar word UDP gebruik?

UDP word gebruik vir sommige roete-opdateringsprotokolle soos RIP (Routing Information Protocol). Normaalweg gebruik word vir intydse toepassings wat nie ongelyke vertragings tussen afdelings van 'n ontvangde boodskap kan duld nie. Volgende implementerings gebruike UDP as 'n vervoerlaagprotokol: NTP (Network Time Protocol)

Aanbeveel: