Bir neçə şəbəkə protokolunun yüksək səviyyədə işləməsini təsvir edin.
sobes.tech Süni İntellekt
AI-dan cavab
HTTP (Hipermətn Transfer Protokolu) veb mübadiləsinin əsas protokoludur. Müştəri serverə sorğu göndərir (məsələn, səhifə almaq üçün GET), server sorğunu emal edir və cavab göndərir (səhifə, məlumatlar, vəziyyət). Sorğular arasında vəziyyət saxlanmır (vəziyyət saxlanılmır).
HTTPS HTTP-nin təhlükəsiz versiyasıdır. TLS/SSL istifadə edərək məlumatların şifrələnməsini təmin edir və ötürülən məlumatların məxfiliyini və bütövlüyünü təmin edir.
TCP (Transfer Kontrol Protokolu) — daşınma səviyyəsində protokoldur. Göndərən və qəbul edən arasında etibarlı əlaqə qurur. Paketlərin düzgün ardıcıllıqla çatdırılmasını təmin edir, itki halında yenidən göndərmə həyata keçirir. HTTP, HTTPS, FTP üçün istifadə olunur.
UDP (İstifadəçi Datagramları Protokolu) — əlaqəsiz daşınma səviyyəsində protokoldur. Güvənmədən məlumat paketləri göndərir, çatdırılma, ardıcıllıq və ya yenidən göndərmə zəmanəti vermir. TCP-dən daha sürətlidir, axın videosu, onlayn oyunlar, DNS üçün istifadə olunur.
DNS (Domen Adları Sistemi) domen adlarını (məsələn, example.com) IP ünvanlarına çevirir. Paylanmış verilənlər bazası kimi işləyir. İstifadəçi brauzerə domen adını daxil etdikdə, brauzer DNS serverə sorğu göndərir və müvafiq IP ünvanını alır, bu da veb serverə qoşulmaq üçün istifadə olunur.
HTTP sorğu və cavab nümunəsi:
// Müştəri sorğusu
GET /index.html HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
// Server cavabı
HTTP/1.1 200 OK
Content-Type: text/html
Content-Length: 1234
<!-- Səhifənin HTML kodu -->
TCP və UDP-nin müqayisəsi:
| Xüsusiyyət | TCP | UDP |
|---|---|---|
| Çatdırılmanın etibarlılığı | Garantili | Garantili deyil |
| Sıralı çatdırılma | Bəli | Xeyr |
| Əlaqənin qurulması | Tələb olunur (üç mərhələli əl sıxma) | Tələb olunmur |
| Sürət | Aşağıdır | Yüksəkdir |
| İstifadə nümunələri | HTTP, HTTPS, FTP | DNS, axın videosu, oyunlar |