Junior
TCP və UDP protokolları arasındakı fərq nədir?
sobes.tech Süni İntellekt
AI-dan cavab
| Xüsusiyyət | TCP | UDP |
|---|---|---|
| Bağlantı növü | Bağlantıya yönəlik (Connection-oriented) | Bağlantısız (Connectionless) |
| Etibarlılıq | Yüksək (təslim garantisi, paketlərin ardıcıllığı) | Aşağı (təslim garantisi yoxdur, ardıcıllıq təmin edilmir) |
| Nəzarət mexanizmləri | Axın nəzarəti, səhv nəzarəti, qəbul təsdiqi (ACK) | Yox |
| Sürət | Aşağı | Yüksək |
| Başlıq ölçüsü | 20 bayt (minimum) | 8 bayt |
| İstifadə | Etibarlılıq tələb edən məlumat ötürülməsi (HTTP, FTP, SMTP) | Yüksək sürət tələb edən məlumat ötürülməsi (axın video/audio, onlayn oyunlar, DNS) |
TCP əlaqə qurur, məlumatların çatdırılmasını, ardıcıllığını və səhv nəzarətini təmin edir. Bu, əlavə mexanizmlər və nəzarət məlumatlarının mübadiləsi vasitəsilə həyata keçirilir, bu da onu daha yavaş edir. UDP isə daha sadə və sürətli protokoldur, əlaqə qurulmadan və çatdırılma zəmanəti olmadan işləyir, gecikməyə həssas tətbiqlər üçün uyğundur, burada tək bir paket itkisinin kritik olmaması vacibdir.