Mit der rasanten Entwicklung des Internets werden auch die damit verbundenen Netzwerkprotokolle ständig aktualisiert und iteriert. Derzeit gibt es drei gängige Netzwerkprotokolle, nämlich das HTTP-Protokoll, das HTTPS-Protokoll und das SOCKS5-Protokoll. Diese drei Netzwerkprotokolle:


HTTP-Protokoll

HTTP, Hypertext Transfer Protocol, ist das am weitesten verbreitete Netzwerkprotokoll im Internet. Alle WWW-Dateien müssen diesem Standard entsprechen. HTTP ist ein Protokoll der Anwendungsschicht, das auf dem TCP/IP-Protokoll basiert. Es beinhaltet keine Datenpaketübertragung, sondern legt hauptsächlich das Kommunikationsformat zwischen dem Client und dem Server fest. Es handelt sich um ein Protokoll, das speziell zur Übertragung von Webinhalten wie in HTML eingefügten Hypermedia-Dokumenten verwendet wird.

Der ursprüngliche Zweck des HTTP-Designs bestand darin, eine Methode zum Veröffentlichen und Empfangen von HTML-Seiten bereitzustellen. 1960 konzipierte der Amerikaner Ted Nelson eine Methode zur Verarbeitung von Textinformationen durch Computer und nannte sie Hypertext, die zur Grundlage für die Entwicklung von HTTP wurde Standardarchitektur des Übertragungsprotokolls.


HTTPS-Protokoll

HTTPS ist das Hypertext Transfer Security Protocol. Es handelt sich einfach um eine sichere Version von HTTP, das heißt, die Sicherheitsgrundlage von HTTPS ist SSL Für die Verschlüsselung ist SSL erforderlich. HTTPS ist ein URI-Schema (Abstract Identifier System) mit einer dem http:-System ähnlichen Syntax und dient der sicheren HTTP-Datenübertragung.

Die https:-URL gibt an, dass HTTP verwendet wird, aber HTTPS hat einen anderen Standardport als HTTP und eine Verschlüsselungs-/Authentifizierungsschicht (zwischen HTTP und TCP). Dieses System wurde ursprünglich von Netscape entwickelt und wird heute häufig für sicherheitsrelevante Kommunikation im World Wide Web verwendet, beispielsweise für Transaktionszahlungen.


SOCKS5-Protokoll

SOCKS5 ist ein Proxy-Protokoll, das eine Vermittlerrolle zwischen Front-End-Maschinen und Server-Maschinen spielt, die über das TCP/IP-Protokoll kommunizieren. Dadurch können Front-End-Maschinen im Intranet auf Server im Internet-Netzwerk zugreifen oder die Kommunikation sicherer machen.

Der SOCKS5-Server simuliert das Verhalten eines Frontends, indem er Anfragen vom Frontend an den realen Zielserver weiterleitet. Auch hier kommunizieren Frontend und SOCKS5 über das TCP/IP-Protokoll. Das Frontend sendet die ursprünglich an den realen Server gerichtete Anfrage an den SOCKS5-Server und der SOCKS5-Server leitet die Anfrage dann an den realen Server weiter.

[email protected]