Was ist ein Protokoll im Computing? Hauptmerkmale

Ein Protokoll in der Informatik bezieht sich auf eine Reihe vordefinierter Regeln mit dem Ziel, den Informationsaustausch bei Computeraktivitäten zu standardisieren.

Durch das Befolgen des gleichen Protokolls wird sichergestellt, dass die Geräte an den verschiedenen Punkten eines Computersystems kompatibel sind.

Da es sich um einen Informationsaustausch zwischen Computern handelt, werden sie als Kommunikationsprotokolle bezeichnet.

Ein Protokoll legt im Detail das Format für den Informationsaustausch fest und muss von allen Beteiligten vereinbart werden.

Andernfalls könnte es zu einer Inkompatibilität der Standards kommen, die zwei Gesprächspartnern entspricht, die in verschiedenen Sprachen kommunizieren.

Eigenschaften

Obwohl sich die Protokolle je nach Verwendung, Entwicklung und Alter unterscheiden können, haben sie im Allgemeinen einige grundlegende Elemente gemeinsam, z. B. die zur Erkennung von Verbindungen verwendeten Prozesse.

Dazu gehören die Identifizierung anderer Benutzer im Netzwerk, das Handshaking oder die Begrüßung zwischen Netzwerkelementen, Maßnahmen gegen unvollständige Nachrichten oder Verbindungsverlust sowie die Standardisierung der Sicherheit bei der Kommunikation mithilfe von Authentifizierung und / oder Verschlüsselung.

Für jede Ebene des Kommunikationsprozesses gibt es eine Protokollschicht, die einer bestimmten Aktion zugeordnet ist.

Die unterste Ebene sind die physikalische Schicht, die Datenverbindung und die Netzwerkschicht, die für den Datentransport zwischen einem Gerät und einem anderen verantwortlich sind.

Dort werden die Informationen in digitale Bits umgewandelt und bei drahtlosen Verbindungen über Kabel oder die Luft übertragen.

Auf einer höheren und abstrakteren Ebene befinden sich die Anwendungsebenen, in denen die Geräte vereinbaren, bestimmte Methoden zum Verschlüsseln der Informationen zu verwenden, sich miteinander zu verbinden und die Art der übertragenen Nachrichten zu definieren.

Beispiele

CAT5, CAT6 und Glasfaser sind einige der Verbindungstypen auf der physikalischen Ebene der Verbindung.

Ethernet und Gigabit Ethernet sind zusammen mit IPv4 und IPv6 die am häufigsten verwendeten Protokolle für Daten- bzw. Netzwerkverbindungen. Der Datentransport erfolgt üblicherweise über TCP- und UDP-Protokolle.

Auf Anwendungsebene sind die am häufigsten verwendeten Protokolle Telnet, SSH, POP3, IMAP und HTTP. Diese sind für die Verschlüsselung und Übertragung der Informationen verantwortlich, die über die Transportschicht und dann an die Datenverbindungsschicht gesendet werden.

Die 9 am häufigsten verwendeten Protokolle

1- HTTP

Es ist vielleicht das bekannteste und am häufigsten verwendete Protokoll für die Internetkommunikation. Das Akronym steht für HyperText Transfer Protocol.

Dies ist verantwortlich für die Übertragung von Hypertext (Text mit anklickbaren Links), der seit Anfang der neunziger Jahre in Webbrowsern verwendet wird.

2- HTTPS

Es ist eine Erweiterung von HTTP, die die Daten von Punkt zu Punkt verschlüsselt, sodass nur der Server und der Browser die Informationen entschlüsseln können, die durch das Protokoll gehen.

3- FTP

Es ist das File Transfer Protocol ( Abkürzung in Englisch) und wird zum Senden und Empfangen von Dateien über das Netzwerk verwendet.

4- Telnet

Hiermit können Sie auf entfernte Geräte zugreifen.

5- SSH

Es ermöglicht dasselbe wie Telnet, jedoch mit viel mehr Kapazität.

6- SFTP

Es handelt sich um ein Dateiübertragungsprotokoll, das FTP ähnelt, sich jedoch aus Sicherheitsgründen in einem SSH-Tunnel befindet.

7- POP

Es heißt Post Office Protocol und wird zum Abrufen von E-Mails von Servern verwendet.

Dies wurde nicht mehr genutzt, nachdem SMTP ( Simple Mail Transport Protocol ) für mehr Dynamik an Bedeutung gewonnen hatte.

8-LDAP

Es heißt Lightweight Directory Access Protocol. Es wird für Informationsverzeichnisse (Kontaktagenden) verwendet und wird häufig in Unternehmen verwendet.

9-XMPP

Es steht für Extensible Messaging and Presence Protocol und wird weiterhin in Instant Messaging-Anwendungen wie Google Talk und Facebook Messenger verwendet.