Junior
TCP protokollarının xüsusiyyəti nədir?
sobes.tech Süni İntellekt
AI-dan cavab
TCP protokolları (Transmission Control Protocol):
- Etibarlılıq: Məlumatların təminatlı çatdırılmasını təmin edir. Paket itkisi aşkarlanır və yenidən göndərilir.
- Axın: Məlumatları ardıcıl bayt axını kimi qəbul edir, ayrı-ayrı mesajlar kimi deyil.
- Çatdırılma sırası: Paketlərin göndərildiyi sırayla çatdırılmasını təmin edir.
- Axın nəzarəti: Məlumatların göndərilmə sürətini tənzimləyir, qəbul edən cihazın yüklənməsinin qarşısını alır.
- Yol tıxanmasının idarə olunması: Şəbəkənin vəziyyətinə uyğunlaşır, onun yüklənməsinin qarşısını alır.
- Qoşulmanın qurulması (üç mərhələli əl sıxma): Məlumatların ötürülməsindən əvvəl, göndərən və qəbul edən arasında məntiqi əlaqə qurulur.
// TCP əlaqəsinin qurulması nümunəsi (sadələşdirilmiş)
// Müştəri SYN göndərir
// Server SYN-ACK ilə cavab verir
// Müştəri ACK ilə cavab verir
- Əlaqənin bağlanması (dörd mərhələli əl sıxma): Əlaqə düzgün şəkildə yekunlaşır.
- Tam dupleks əlaqə: Məlumatlar hər iki istiqamətdə eyni vaxtda ötürülə bilər.
UDP (User Datagram Protocol) ilə müqayisəli cədvəl:
| Xüsusiyyət | TCP | UDP |
|---|---|---|
| Etibarlılıq | Garantiyalı çatdırılma | Garantiyalanmayıb |
| Sıralama | Garantiyalı sıralama | Garantiyalanmayıb |
| Axın nəzarəti | Mövcuddur | Yoxdur |
| Tıxanmanın idarə olunması | Mövcuddur | Yoxdur |
| Yönəldilmişlik | Qoşulmağa yönəldilmiş | Qoşulmasız |
| Başlıqlar | Daha çox overhead | Daha az overhead |
| Sürət | Daha yavaş (etibarlılıq səbəbindən) | Daha sürətli (nəzarət olmadan) |
| Tətbiqlər | HTTP, FTP, SSH, E-mail | DNS, DHCP, VoIP (bəziləri) |