Co to jest protokół w komputerach? Główne cechy

Protokół w informatyce odnosi się do zestawu predefiniowanych reguł w celu standaryzacji wymiany informacji w działaniach komputerowych.

Postępując zgodnie z tym samym protokołem, gwarantuje się zgodność między urządzeniami w różnych punktach systemu komputerowego.

Ponieważ jest to wymiana informacji między komputerami, nazywane są protokołami komunikacyjnymi.

Protokół szczegółowo określa format wymiany informacji i musi być uzgodniony przez wszystkie zaangażowane strony.

W przeciwnym razie może istnieć niezgodność standardów, która byłaby równoważna dwóm rozmówcom komunikującym się w różnych językach.

Właściwości

Chociaż protokoły mogą się różnić od siebie w zależności od ich wykorzystania, rozwoju i wieku, na ogół mają kilka podstawowych elementów, takich jak procesy używane do wykrywania połączenia.

Obejmują one sposób identyfikowania innych użytkowników w sieci, uzgadnianie lub powitanie między elementami sieci, co zrobić z niekompletnymi wiadomościami lub utratą połączenia, a także standaryzację bezpieczeństwa komunikacji przy użyciu uwierzytelniania i / lub szyfrowania.

Dla każdego poziomu w procesie komunikacji istnieje warstwa protokołu poświęcona konkretnemu działaniu.

Najniższy poziom to warstwa fizyczna, łącze danych i warstwa sieciowa, które są odpowiedzialne za transport danych między jednym urządzeniem a innym.

To tam informacje są przekształcane na bity cyfrowe i przemieszczane przez kable lub powietrze, w przypadku połączeń bezprzewodowych.

Na wyższym i bardziej abstrakcyjnym poziomie znajdują się warstwy aplikacji, w których urządzenia zgadzają się używać pewnych metod do szyfrowania informacji, łączenia się ze sobą i określania typu przesyłanych wiadomości.

Przykłady

CAT5, CAT6 i światłowody to niektóre typy połączeń na poziomie fizycznym połączenia.

Ethernet i Gigabit Ethernet, wraz z IPv4 i IPv6, są najczęściej używanymi protokołami odpowiednio dla danych i łączy sieciowych. Transport danych odbywa się zwykle za pośrednictwem protokołów TCP i UDP.

Na poziomie aplikacji najczęściej używanymi protokołami są Telnet, SSH, POP3, IMAP i HTTP. Są one odpowiedzialne za szyfrowanie i przesyłanie informacji, które będą przesyłane przez warstwę transportową, a następnie do warstwy łącza danych.

9 najczęściej używanych protokołów

1- HTTP

Jest to chyba najbardziej znany i najczęściej używany protokół komunikacji internetowej. Jego skrót oznacza HyperText Transfer Protocol.

Jest to odpowiedzialne za transfer hipertekstu (tekstu z klikalnymi linkami), który był używany w przeglądarkach internetowych od wczesnych lat dziewięćdziesiątych.

2- HTTPS

Jest to rozszerzenie HTTP, które szyfruje dane od punktu do punktu, tak że tylko serwer i przeglądarka mogą odszyfrować informacje przechodzące przez protokół.

3- FTP

Jest to protokół przesyłania plików ( dla jego akronimu w języku angielskim) i służy do wysyłania i odbierania plików przez sieć.

4- Telnet

Służy do uzyskiwania dostępu do zdalnego sprzętu.

5- SSH

Pozwala na to samo co Telnet, ale o znacznie większej pojemności.

6- SFTP

Jest to protokół przesyłania plików podobny do FTP, ale w tunelu SSH dla większego bezpieczeństwa.

7- POP

Nazywa się Post Office Protocol i służy do pobierania wiadomości e-mail z serwerów.

Zapadło to w zapomnienie po tym, jak SMTP ( Simple Mail Transport Protocol ) zyskał większe znaczenie dla większej dynamiki.

8- LDAP

Nazywa się to protokołem Lightweight Directory Access Protocol. Jest używany do katalogów informacyjnych (agend kontaktowych) i jest często używany w firmach.

9- XMPP

Oznacza to protokół Extensible Messaging and Presence Protocol i jest nadal używany w aplikacjach do obsługi wiadomości błyskawicznych, takich jak Google Talk i Facebook Messenger.