Az UDP használ socketeket?
Az UDP használ socketeket?

Videó: Az UDP használ socketeket?

Videó: Az UDP használ socketeket?
Videó: FTP (File Transfer Protocol), SFTP, TFTP Explained. 2024, Április
Anonim

Az UDP az kapcsolat nélküli. Egy szerver tud azonnal figyelje meg az üzeneteket, ha a foglalat . Mi használat a recvfrom rendszerhívás, amely egy adott szállítási címen (IP-cím és portszám) bejövő datagramra vár. Az első paraméter, aljzat az a foglalat amelyeket idő előtt hoztunk létre (és használtuk a bind.

Hasonlóképpen, az emberek azt kérdezik, hogy a socket TCP vagy UDP?

Mivel a webszerverek működnek TCP 80-as port, mindkettő aljzatok vannak TCP foglalatok , míg ha olyan szerverhez csatlakozna, amely a UDP port, mind a szerver, mind a kliens aljzatok lenne UDP aljzatok.

A fentieken kívül az UDP-aljzatok kétirányúak? Datagram aljzatok lehetővé teszi a folyamatok használatát UDP kommunikálni. Egy datagram foglalat támogatja kétirányú üzenetek áramlása. Egy folyamat egy datagramon foglalat képes üzeneteket fogadni a küldési sorrendtől eltérő sorrendben, és képes duplikált üzeneteket fogadni. Az foglalat típusa SOCK_RAW.

Hasonlóképpen, honnan tudhatom, hogy van-e UDP socketem?

Ban,-ben UDP protokoll, a foglalat egyedülálló azonosított a forrás IP és a forrásport alapján. A TCP protokollban a foglalat egyedülálló azonosított a forrás IP, forrásport, cél IP és célport alapján.

Hol használják az UDP-t?

UDP-t használnak egyes útválasztási frissítési protokollokhoz, mint például a RIP (Routing Information Protocol). Normális esetben használt valós idejű alkalmazásokhoz, amelyek nem tolerálják az egyenlőtlen késéseket a fogadott üzenet szakaszai között. A következő megvalósítások felhasználása UDP szállítási réteg protokollként: NTP (Network Time Protocol)

Ajánlott: