Sobes.tech
Middle

Опишите рад неколико мрежних протокола на високом нивоу.

sobes.tech АИ

Одговор од АИ

TCP/IP, HTTP, HTTPS, WebSockets.

TCP (Protokol kontrole prenosa) — protokol sloja za prevoz koji obezbeđuje pouzdanu, usredsređenu na konekciju isporuku podataka. Proverava celokupnost i redosled paketa, upravlja tokovima podataka.

IP (Internet protokol) — protokol sloja mreže koji se bavi rutiranjem paketa podataka između mreža. Ne garantuje isporuku ili redosled paketa, ali pruža adresiranje. Zajedno, TCP/IP čine osnovu za većinu mrežnih aplikacija.

HTTP (Protokol za prenos hiperteksta) — protokol aplikacije za prenos hiperteksta. Funkcioniše na principu zahtev-odgovor između klijenta (pregledača) i servera. Glavne metode: GET, POST, PUT, DELETE. U početku bez stanja (stateless).

HTTPS (Sigurni protokol za prenos hiperteksta) — sigurnija verzija HTTP-a. Koristi enkripciju (SSL/TLS) za zaštitu podataka koji se prenose između klijenta i servera. Garantuje poverljivost i integritet podataka.

WebSockets — protokol punog dupleksa preko jednog TCP konekcije. Omogućava serveru da šalje podatke klijentu bez prethodnog zahteva, za razliku od HTTP-a. Koristi se za aplikacije u realnom vremenu (čatovi, online igre). Počinje kao HTTP zahtev i zatim se "ažurira" na WebSocket.