UDP rozetkalardan istifadə edirmi?
UDP rozetkalardan istifadə edirmi?
Anonim

UDP-dir əlaqəsiz. Bir server bacarmaq bir dəfə mesajları dərhal dinləyin rozetka . Biz istifadə edin recvfrom sistem zəngi xüsusi nəqliyyat ünvanında (IP ünvanı və port nömrəsi) daxil olan dataqramı gözləmək üçün. Birinci parametr, rozetkadır a rozetka vaxtından əvvəl yaratdığımız (və bağlamadan istifadə etdiyimiz).

Eynilə, insanlar soruşurlar ki, rozetkalar TCP və ya UDP-dir?

Çünki veb serverlər işləyir TCP port 80, bunların hər ikisi rozetkalar var TCP yuvaları , halbuki siz a-da işləyən serverə qoşulursunuz UDP port, həm server, həm də müştəri rozetkalar olardı UDP yuvaları.

Yuxarıdakılardan əlavə, UDP rozetkaları iki istiqamətlidirmi? Datagram rozetkalar proseslərdən istifadə etməyə imkan verir UDP Əlaqə saxlamaq. Dataqram rozetka dəstəkləyir iki istiqamətli mesaj axını. Dataqramda proses rozetka mesajları göndərmə ardıcıllığından fərqli qaydada qəbul edə bilər və dublikat mesajları qəbul edə bilər. The rozetka növü SOCK_RAW.

Eynilə, mən UDP yuvasının olub olmadığını necə bilə bilərəm?

İçində UDP protokol, a rozetka unikaldır müəyyən edilmişdir mənbə IP və mənbə portu ilə. TCP protokolunda, rozetka unikaldır müəyyən edilmişdir mənbə IP, mənbə portu, təyinat IP və təyinat portu ilə.

UDP harada istifadə olunur?

UDP istifadə olunur RIP (Routing Information Protocol) kimi bəzi marşrutlaşdırma yeniləmə protokolları üçün. Normalda istifadə olunur qəbul edilmiş mesajın bölmələri arasında qeyri-bərabər gecikmələrə dözə bilməyən real vaxt proqramları üçün. Aşağıdakı tətbiqlər istifadə edir UDP nəqliyyat qatının protokolu kimi: NTP (Şəbəkə Vaxt Protokolu)

Tövsiyə: