Protokół to zbiór reguł regulujących wymianę danych między systemami. Definiuje on sposób, w jaki urządzenia formatują, wysyłają i odbierają dane. Bez protokołów komputery byłyby jak ludzie mówiący różnymi językami bez tłumacza. Protokoły umożliwiają komunikację.
Internet działa w oparciu o protokół TCP/IP. Sieć WWW działa w oparciu o protokół HTTP. Poczta e-mail korzysta z protokołów SMTP i IMAP. Przesyłanie plików odbywa się za pośrednictwem protokołu FTP. Każdy protokół definiuje formaty wiadomości, ich kolejność i obsługę błędów. Niektóre są standardami otwartymi. Inne są zastrzeżone. Niektóre są proste. Inne złożone.
Typowe protokoły
- TCP/IP: komunikacja internetowa
- HTTP/HTTPS: przeglądanie stron internetowych
- SMTP/IMAP: e-mail
- DNS: rozpoznawanie nazw domen
- DHCP: automatyczne przypisywanie adresów IP
- MQTT: komunikaty IoT
Protokoły są warstwowe. Model OSI opisuje siedem warstw, od fizycznych kabli po aplikacje. Każda warstwa ma swoje własne protokoły. Pakiet przemieszcza się w dół stosu, przez sieć i w górę po drugiej stronie. Warstwy skrywają złożoność. Nie musisz znać zasad działania Ethernetu, aby wysłać wiadomość e-mail.
Comments
No comments yet. Be the first to share a thought.
Leave a comment