Heim  >  Artikel  >  Was ist ein Gateway?

Was ist ein Gateway?

藏色散人
藏色散人Original
2023-02-23 14:00:174289Durchsuche

Ein Gateway, auch Internet-Connector oder Protokollkonverter genannt, ist ein Computersystem oder Gerät, das für die Konvertierung verantwortlich ist. Das Gateway ist ein komplexes Netzwerkverbindungsgerät und wird nur für verwendet Die beiden oberen Schichten können mit unterschiedlichen Protokollen verbunden werden; Gateways können sowohl für die WAN-Verbindung als auch für die LAN-Verbindung verwendet werden.

Was ist ein Gateway?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Dell G3-Computer.

Was ist das Gateway?

Gateway wird auch als Internet-Anschluss und Protokollkonverter bezeichnet. Das Gateway implementiert die Netzwerkverbindung über der Netzwerkschicht. Es ist ein komplexes Netzwerkverbindungsgerät und wird nur für die Netzwerkverbindung zwischen zwei High-Level-Protokollen mit unterschiedlichen Protokollen verwendet. Gateways können sowohl für die WAN-Verbindung als auch für die LAN-Verbindung verwendet werden. Ein Gateway ist ein Computersystem oder Gerät, das die schwere Arbeit übernimmt. Ein Gateway wird zwischen zwei Systemen mit unterschiedlichen Kommunikationsprotokollen, Datenformaten oder Sprachen oder sogar völlig unterschiedlichen Architekturen eingesetzt und ist ein Übersetzer. Im Gegensatz zu Brücken, die lediglich Informationen übermitteln, verpacken Gateways empfangene Informationen neu, um sie an die Anforderungen des Zielsystems anzupassen. Gleiche Schicht – Anwendungsschicht.

Konzept

Was ist ein Gateway?

Gateway

Jeder weiß, dass man durch eine Tür gehen muss, wenn man von einem Raum zum anderen geht. Ebenso muss das Senden von Informationen von einem Netzwerk zu einem anderen über ein „Gateway“, also das Gateway, erfolgen. Wie der Name schon sagt, ist Gateway [1] das „Gateway“, das ein Netzwerk mit einem anderen verbindet. Das ist die Netzwerkebene.

Gateway wird auch als Internet-Anschluss und Protokollkonverter bezeichnet. Das Standard-Gateway implementiert die Netzwerkverbindung über der Netzwerkschicht und ist das komplexeste Netzwerkverbindungsgerät. Es wird nur für die Netzwerkverbindung zwischen zwei High-Level-Protokollen mit unterschiedlichen Protokollen verwendet. Der Aufbau eines Gateways ähnelt bis auf die Verbindungsschicht dem eines Routers. Gateways können sowohl für die WAN-Verbindung als auch für die LAN-Verbindung verwendet werden.

【Hinweis: Aus historischen Gründen wurde der in der Netzwerkschicht verwendete Router in vielen Literaturstellen früher als Gateway bezeichnet. Heutzutage verwenden viele LANs Routing, um auf das Netzwerk zuzugreifen, sodass sich das Gateway normalerweise auf die IP des Routers bezieht 】

In OSI gibt es zwei Arten von Gateways: eines ist ein verbindungsorientiertes Gateway und das andere ist ein verbindungsloses Gateway. Bei einem gewissen Abstand zwischen zwei Subnetzen wird ein Gateway oft in zwei Hälften geteilt und mit einem Link in der Mitte verbunden. Wir nennen es ein halbes Gateway.

Es gibt viele Arten von Gateways nach unterschiedlichen Klassifizierungsstandards. Das Gateway im TCP/IP-Protokoll wird am häufigsten verwendet. Das „Gateway“, von dem wir hier sprechen, bezieht sich auf das Gateway unter dem TCP/IP-Protokoll.

Was genau ist ein Gateway? Ein Gateway ist im Wesentlichen eine IP-Adresse von einem Netzwerk zu einem anderen. Beispielsweise gibt es Netzwerk A und Netzwerk B. Der IP-Adressbereich von Netzwerk A ist „192.168.1.1~192.168.1.254“ und die Subnetzmaske ist 255.255.255.0; der IP-Adressbereich von Netzwerk B ist „192.168. 2.1~192.168. 2.254", die Subnetzmaske ist 255.255.255.0. Ohne Router ist keine TCP/IP-Kommunikation zwischen den beiden Netzwerken möglich. Auch wenn die beiden Netzwerke mit demselben Switch (oder Hub) verbunden sind, verwendet das TCP/IP-Protokoll die Subnetzmaske (255.255.255.0). und die IP-Adresse des Hosts. Wenn die Ergebnisse der UND-Verknüpfung unterschiedlich sind, wird festgestellt, dass sich die Hosts in den beiden Netzwerken in unterschiedlichen Netzwerken befinden. Um die Kommunikation zwischen diesen beiden Netzwerken zu erreichen, muss sie über ein Gateway erfolgen. Wenn der Host in Netzwerk A feststellt, dass sich der Zielhost des Datenpakets nicht im lokalen Netzwerk befindet, leitet er das Datenpaket an sein eigenes Gateway weiter, das es dann an das Gateway von Netzwerk B weiterleitet und das Gateway von Netzwerk B weiterleitet es an jemanden im Netzwerk B. Host. Dies ist der Prozess, bei dem Netzwerk A Datenpakete an Netzwerk B weiterleitet.

Das TCP/IP-Protokoll kann also nur durch Festlegen der IP-Adresse des Gateways eine gegenseitige Kommunikation zwischen verschiedenen Netzwerken realisieren. Die IP-Adresse welcher Maschine ist also diese IP-Adresse? Die IP-Adresse des Gateways ist die IP-Adresse eines Geräts mit Routing-Funktionen. Zu den Geräten mit Routing-Funktionen gehören Router, Server mit aktivierten Routing-Protokollen (im Wesentlichen äquivalent zu einem Router) und Proxy-Server (äquivalent zu einem Router).

Im Zusammenhang mit der Zusammenarbeit mit Novell NetWare-Netzwerken fungiert das Gateway als Brücke zwischen dem in Windows-Netzwerken verwendeten Server Message Block (SMB)-Protokoll und dem in NetWare-Netzwerken verwendeten NetWare Core Protocol (NCP). Gateways werden auch als IP-Router bezeichnet.

Zum Beispiel

Angenommen, Ihr Name ist Xiao Doian (sehr klein, hier sind Sie eine URL-Adresse, die auf eine bestimmte Webressource verweist), Sie leben in einem großen Garten, Ihre Nachbarn haben viele Freunde und Ihre Eltern auch Ihr Tor. Wenn Sie mit einem Freund im Garten spielen möchten, wird er Ihnen antworten und rausrennen, um mit Ihnen zu spielen, solange Sie seinen Namen im Garten rufen.

Aber deine Eltern erlauben dir nicht, aus der Tür zu gehen. Jeglicher Kontakt, den du mit der Außenwelt haben möchtest, muss über deine Eltern (Gateway) per Telefon erfolgen. Angenommen, Sie möchten mit Ihrem Klassenkameraden Xiao Ming chatten. Die Familie von Xiao Ming lebt in einem anderen Hof weit weg und er hat auch Eltern zu Hause (Xiao Mings Tor). Sie kennen jedoch die private Telefonnummer von Xiao Ming nicht, aber Ihr Klassenlehrer hat eine Liste aller Schüler in Ihrer Klasse und eine Vergleichstabelle für Telefonnummern. Ihr Lehrer ist Ihr DNS-Server. Du führst also zu Hause folgendes Gespräch mit deinen Eltern:

Kleines: Mama (oder Papa), ich möchte den Klassenlehrer bitten, die Telefonnummer von Xiao Ming zu überprüfen, okay? Elternteil: OK, warte. (Dann riefen deine Eltern deinen Klassenlehrer an und fragten nach der Telefonnummer von Xiao Ming.) Wenn man ihn fragt, lautet seine Privatnummer 211.99.99.99

Kleiner Junge: Großartig! Mama (oder Papa), ich möchte Xiao Ming finden. Bitte helfen Sie mir, Xiao Ming zu kontaktieren.

Eltern: Kein Problem. (Dann schickten die Eltern eine Anfrage an die Telefongesellschaft, um Xiao Mings Telefon zu verbinden. Der letzte Schritt bestand natürlich darin, es an Xiao Mings Eltern weiterzuleiten, und dann leiteten seine Eltern den Anruf an Xiao Ming weiter.)

So geht es dir und Xiao Ming hat es verstanden.

Wenn Sie wissen, was ein Gateway ist, ist das Standard-Gateway leichter zu verstehen. So wie ein Raum mehrere Türen haben kann, kann ein Host mehrere Gateways haben. Das Standard-Gateway bedeutet, dass ein Host, wenn er kein verfügbares Gateway finden kann, das Datenpaket an das standardmäßig festgelegte Gateway sendet und dieses Gateway das Datenpaket verarbeitet. Standard-Gateway. Das Standard-Gateway wird im Allgemeinen mit 192.168.x.1 gefüllt.

Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!

Das obige ist der detaillierte Inhalt vonWas ist ein Gateway?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn