Birkaç ağ protokolünün yüksek seviyede çalışma şeklini açıklayın.
sobes.tech yapay zeka
AI'dan gelen yanıt
FTP, istemci ve sunucu arasında dosya aktarımı için tasarlanmıştır. İki bağlantı kullanır: komutlar ve yanıtlar için kontrol bağlantısı (TCP port 21) ve dosya aktarımı için veri bağlantısı (TCP port 20 veya başka bir dinamik port).
HTTP (S), Dünya Çapında Ağ'da (WWW) istemci ve sunucu arasındaki veri alışverişi protokolüdür. İstemci (tarayıcı) sunucuya istek gönderir, sunucu bunu işler ve yanıt gönderir. TCP/IP üzerinde çalışır. HTTPS, güvenli veri iletimi için şifreleme (TLS/SSL) ekler.
WebSocket, tek bir TCP bağlantısı üzerinden çift yönlü tam-dupleks iletişim için bir protokoldür. Sunucunun, önceden istek olmadan herhangi bir zamanda istemciye veri göndermesine olanak tanır. İnteraktif uygulamalar, sohbetler, çevrimiçi oyunlar için kullanılır.
DNS, alan adlarını IP adreslerine dönüştürür. İstemci (tarayıcı), DNS sunucusundan IP adresi ister, DNS sunucusu ya IP adresini döner ya da isteği diğer DNS sunucularına yönlendirir. Hızlı sorgular için UDP (port 53), büyük yanıtlar veya alan adı bölgesi transferleri için TCP (port 53) kullanır.
TCP, hata kontrolü ve paket sıralaması ile güvenilir veri teslimi sağlar. Bağlantı kurar (üç aşamalı el sıkışma), onaylarla veri gönderir ve akışı yönetir.
UDP, bağlantısız bir protokoldür. Daha yüksek hız sağlar, ancak teslimat veya sıralama garantisi vermez. Akışlı ses/video, çevrimiçi oyunlar, DNS için kullanılır.