Descrieți modul în care funcționează mai multe protocoale de rețea la un nivel înalt.
sobes.tech AI
Răspuns de la AI
FTP este conceput pentru transferul fișierelor între client și server. Utilizează două conexiuni: una de control (port TCP 21) pentru comenzi și răspunsuri, și alta de date (port TCP 20 sau alt port dinamic) pentru transferul fișierelor.
HTTP (S) este un protocol de schimb de date între client și server în World Wide Web. Clientul (browserul) trimite o solicitare către server, care o procesează și trimite un răspuns. Pe TCP/IP. HTTPS adaugă criptare (TLS/SSL) pentru transfer de date sigur.
WebSocket este un protocol pentru comunicare bidirecțională full-duplex printr-o singură conexiune TCP. Permite serverului să trimită date către client în orice moment fără o solicitare prealabilă. Folosit pentru aplicații interactive, chat-uri, jocuri online.
DNS convertește numele de domeniu în adrese IP. Clientul (browserul) solicită adresa IP de la serverul DNS, care returnează adresa IP sau redirecționează solicitarea către alte servere DNS. Folosește UDP (port 53) pentru solicitări rapide și TCP (port 53) pentru răspunsuri mari sau transfer de zone.
TCP asigură livrarea fiabilă a datelor cu controlul erorilor și ordonarea pachetelor. Stabilește conexiunea (strângere de mână în trei pași), trimite date cu confirmări și gestionează fluxul.
UDP este un protocol fără stabilirea conexiunii. Oferă viteză mai mare, dar fără garanții de livrare sau ordonare. Folosit pentru streaming audio/video, jocuri online, DNS.