Sobes.tech
Middle

Popište práci několika síťových protokolů na vysoké úrovni.

sobes.tech AI

Odpověď od AI

TCP/IP, HTTP, HTTPS, WebSockets.

TCP (Transmission Control Protocol) — transportní protokol, který zajišťuje spolehlivou, spojení orientovanou doručování dat. Kontroluje integritu a pořadí paketů, řídí tok dat.

IP (Internet Protocol) — síťový protokol, který se stará o směrování datových paketů mezi sítěmi. Nezaručuje doručení nebo pořadí paketů, ale poskytuje adresaci. Společně tvoří základ většiny síťových aplikací.

HTTP (Hypertext Transfer Protocol) — aplikační protokol pro přenos hypertextu. Funguje na principu požadavek-odpověď mezi klientem (prohlížečem) a serverem. Hlavní metody: GET, POST, PUT, DELETE. Původně bez stavu (stateless).

HTTPS (Hypertext Transfer Protocol Secure) — zabezpečená verze HTTP. Používá šifrování (SSL/TLS) k ochraně dat přenášených mezi klientem a serverem. Zaručuje důvěrnost a integritu dat.

WebSockets — plně duplexní komunikační protokol přes jedno TCP spojení. Umožňuje serveru posílat data klientovi bez předchozí žádosti, na rozdíl od HTTP. Používá se pro aplikace v reálném čase (chaty, online hry). Začíná jako HTTP požadavek a poté "aktualizuje" na WebSocket.