431 Shares 6559 views

So konfigurieren Sie die Empfangs-Verbindungen über 8080 (Port): Anweisung, Diagramm und Bewertungen

Port in Computer-Netzwerken ist eine natürliche Zahl, die im Header OSI-Protokoll aufgezeichnet. Es wird entwickelt, den Empfänger des Prozesses das Paket in dem gleichen Host zu identifizieren.

In der Regel kommt im User-Space auf einem Host mit einem installierten Betriebssystem mehr als einen Prozess zu einer Zeit, und jeder von ihnen läuft ein spezifisches Programm. Wenn diese Programme des Computer-Netzwerk „Shell“ von Zeit zu Zeit beeinflussen sie über das IP-Paket erhalten, die für eines der Programme vorgesehen ist.

Wie funktioniert es?

Wenn das Programm den Datenaustausch über das Netzwerk verwendet, kann dieser Vorgang wie folgt ab:

  • In OS forderte, eine bestimmte Port-Nummer. Das System kann sein Programm bietet beide und verbietet die Übertragung (dies geschieht in Fällen, in denen die Port-Nummer bereits von einer anderen Anwendung).
  • An dem O wird gebeten, die Port-Nummer in jedem verfügbaren nicht angeben. Das System selbst wählt es und bietet Programm.

Wie ein Port zu öffnen (8080, 80 und so weiter)? Innerhalb der Netzwerkinformation entsprechend einem bestimmten Protokoll ausgetauscht (zwischen den beiden Prozessen). Zur Verbindung hergestellt wurde, ist Folgendes erforderlich:

  • IP-Adresse des Absenders und des Empfängers Hosts (auf Strecke benötigt wurde zwischen ihnen gebaut);
  • Protokollnummer;
  • Zimmer beide Ports (Quelle und Ziel).

Wenn die Verbindung über TCP ist, wird der Quell-Port als das Betriebssystem des Empfängers verwendet, um die Übertragung der Daten zu bestätigen und den Empfänger verarbeitet werden, um zu antworten.

Offene und geschlossene Ports

Auf dem Teil des Wirtes und Akt-Portnummer des Absenders als ein Gegenstück zu der Rücksprungadresse, die auf der Hülle angedeutet ist. Diese Nummer wird umgekehrt bezeichnet.

In Fällen, in denen ein Prozess auf einem Host in regelmäßigen Abständen die gleiche Portnummer an einem Port verwenden, wird als offen. Zum Beispiel kann das Programm mit dem Server verbunden sind verwendet die ganze Zeit 80 oder 8080 für die Kommunikation. Wenn der Prozess nicht einen Port öffnen , die geschlossen betrachtet wird.

Port-Nummern

Alle Ports verfügen über ihre Nummern in der vorgeschriebenen Weise registriert. Jeder ist für seinen spezifischen Zweck entwickelt wurde. So oft können Sie den Port 8080 sehen Warum Sie diese Funktion benötigen Sie, wenn über das Internet?

nach offiziellen Angaben ist die TCP-Port und ist mit HTTP für den Einsatz. Inoffiziell ist es auch durch die Tomcat-Servlet-Container in Java geschrieben verwendet.

TCP-Port 8080 kann ein bestimmtes Protokoll für die Kommunikation verwenden, je nach Anwendung. Protokoll ist ein Satz von formalisierten Regeln, das erklärt, wie Daten über das Netzwerk übertragen wird. Es kann in einer Sprache dargestellt werden, die zwischen den Computern verwendet wird, um sie effektiver zu helfen, zu kommunizieren.

Das HTTP-Protokoll, das durch 8080 läuft, bestimmt das Kommunikationsformat zwischen Internet-Browsern und Web-Site. Ein weiteres Beispiel ist das IMAP-Protokoll, das die Beziehung zwischen den IMAP-Mail-Servern und Clients oder schließlich SSL-Protokoll definiert, das das Format für verschlüsselte Nachrichten verwendet, angibt.

Datenübertragung

So TCP-Port-8080 verwendet die Transmission Control Protocol. Er ist einer der wichtigsten Protokolle in TCP / IP-Netzwerken. Während des IP-Protokoll nur mit Paketen, ermöglicht TCP zwei Hosts eine Verbindung und Datenströme auszutauschen zu etablieren. Es garantiert die Lieferung, sowie die Tatsache, dass Pakete auf dem Port 8080 in der gleichen Reihenfolge geliefert werden, in der sie gesendet wurden. Garantierte Verbindung für 8080 – das ist ein wesentlicher Unterschied zwischen TCP und UDP. UDP 8080 würde die gleiche Verbindung nicht garantieren.

Wie Port 8080 auf Windows 7 zu öffnen?

Um dies zu tun, gehen Sie zum Menü „Start“ und die Systemsteuerung zu finden. Es ist erforderlich, auf dem „Netzwerk“ Untermenü klicken und das finden „Firewall-Modul.“ In der Registerkarte „Ausnahmen“, finden Sie die „Add Port“. Sie erhalten ein Dialogfenster, in dem Sie die Portnummer eingeben soll. Stellen Sie sicher, dass die Einstellungen im TCP angegeben, dann wählen Sie OK.

Wie Port 8080 schließen? Es ist genug, um eine Verbindung zu einem anderen bestimmten Port einzurichten.

Advanced Configuration HTTP und TCP-Proxy

Das HTTP-Protokoll läuft auf TCP, sondern bietet zusätzliche Informationen über eine Nachricht zuweisen. Aus diesem Grund werden die beiden Proxies unterschiedlich konfiguriert.

HTTP-Verkehr umfasst die Ziel-Host und Port für die Nachricht. Er geht on-TCP-Verbindung mit einem TCP-Endpunkt, die zwischen einem bestimmten Host und Port ist. Typischerweise HTTP-Post verweist auf den gleichen Endpunkt wie die TCP-Verbindung. Wenn Sie die Konfiguration des Clients verwenden HTTP-Proxy-Server-Verbindung an einem anderen Host und Port gemacht zu ändern, statt der URL in den HTTP-Adressen angegeben. Dies bedeutet, dass der Endpunkt TCP in der Nachricht von diesem Ende verschieden ist, an die er angeschlossen ist.

Zum Beispiel, wenn die HTTP-Anfrage an http://192.0.2.1:8080/operation Seite Anfrage gesendet wird, enthält «192.0.2.1:8080» Titel «Moderator» HTTP-Nachricht, die an Port 8080 auf dem Host 192,0 gesendet wird. 2.1.

Allerdings geht für ihn auf den TCP-Endpunkt, wenn Sie den HTTP-Client verwenden einen Proxy-Server, TCP-Verbindung zu konfigurieren, während die Nachricht noch den ursprünglichen Endpunkt enthält.

Zum Beispiel, wenn Sie Kunden schicken ihre Nachrichten an den Proxy-Server an 198281.100.1 Port 3128 und der Client sendet eine Anforderung für http://192.0.2.1:8080/operation konfigurieren, enthält die Nachricht noch «192.0.2.1: 8080" der Titel «Moderator» und jetzt auch auf dem Gebiet der «Anforderungs-Line». Allerdings ist diese Nachricht jetzt durch die TCP-Verbindung an 198.51.100.1:3128 gesendet. Somit kann HTTP-Proxy-Server Empfangen von Nachrichten auf dem gleichen Port (Proxy auf Port 8080) und kann sie auf mehrere verschiedene Dienste auf der Grundlage von Informationen über die Empfänger senden.

So konfigurieren Sie die Verbindungen auf Port 8080 erhalten?

So wurde der Titel: «Host-» zu HTTP hinzugefügt / 1.1. Verbindungen HTTP / 1.0 nicht dazu gehören in sich. Aus diesem Grund sind solche Verbindungen, die nicht enthält nicht über den Proxy passieren nicht den Host und Port für die Nachricht. Jedoch Informationen über die HTTP / 1.0, durch einen Proxy-Server gesendet wird, enthält immer noch das Ziel-Host und den Port in dem "query string". Daher wird das Fehlen des Titel «Gastgeber» keine Probleme für den Proxy verursachen.

Um TCP-Proxy zu aktivieren, müssen Sie die Konfiguration des Clients mit TCP-Endpunkt in Echtzeit auf einem austauschbaren Endpunkt ändern. Im Gegensatz zu HTTP, wird das Protokoll liefert keine eingebaute Fähigkeit, einen Proxy zu verwenden. Das heißt, wenn Sie an den Proxy-Server über das TCP, zur Übertragung von Informationen an das endgültige Ziel verbinden keinen Mechanismus zur Verfügung stellen.

Wie mehrere Verbindung über 8080 einzurichten?

Der einzige Weg für die TCP-Proxy ermöglicht Verbindungen zu mehreren Systemen (dh endgültigen Bestimmungsort), egal, wie viel Verkehr wird auf diese Verbindungen gesendet werden – ist an einen anderen Port für jedes der Systeme zu hören. Es ermöglicht Ihnen, zu verbinden und zu erhalten Informationen darüber, welche seine Portnummern zu jedem Endpunkt entsprechen. Dann wird der Client konfiguriert ist, mit dem Proxy-Port für jedes System entspricht, mit dem es braucht zu verbinden. TCP-Proxy-Listening-Ports und deren entsprechende Endpunkte in den Operatoren konfiguriert in der Proxy-Konfigurationsdatei, RTCP_install_dir / httptcp / registration.xml. Zunächst einmal, überprüfen Sie den Port 8080 – wenn es standardmäßig geöffnet ist, werden weitere Anpassungen in wenigen Minuten durchgeführt werden.

In diesem Beispiel ist 198.51.100.1 die IP-Adresse des Proxy-Servers. Der gesamte Datenverkehr auf Port 3333 auf dem Proxy-Server gesendet wird, um den Port 8080 an die folgende Adresse zu richten: www. Beispiel. com:

So müssen Sie die Client-Konfigurationsdatei, die Sie jedes Mal ändern, um ein neues Ziel für den Verkehr hinzuzufügen. Diese Einschränkung gilt nicht für HTTP-Proxy.

Die Wechselwirkung zwischen dem HTTP und TCP

Um zu verstehen, wie die Port Griffe in dem HTTP- und TCP-Proxies: Angenommen, Sie haben zwei Dienste auf 192.0.2.1:8080 und 192.0.2.1:8081 und Proxy-Server läuft auf den 198.51.100.1. Wenn sie in der IP-Adresse anstelle von Portnummer unterscheiden, wird in diesem Beispiel das gleiche sein mit Ausnahme der entsprechenden Adresse für jeden Dienst. Wenn sie HTTP-Datenverkehr für ein die HTTP-Proxy-Port-Anforderungen erwarten auf beiden TCP-Endpunkten kann zu ihm geschickt werden. Wenn ein HTTP sieht, dass die Nachricht 192.0.2.1:8080 adressiert ist, leitet der Proxy die Nachricht an diese Adresse, oder alle Regeln anzuwenden, die er für diesen Dienst hat. Das gleiche Verfahren gilt für 192.0.2.1:8081, den gleich Port.

Wenn diese beiden Dienste anstelle erwarten TCP-Datenverkehr sollte durch zwei Elemente definiert öffnen zwei TCP-Proxy-Port sein, in der Konfigurationsdatei:

Die Client-Konfiguration für den ersten Dienst ändert sich von «192.0.2.1:8080» auf «198.51.100.1:3333», und für die zweite – eine «192.0.2.1:8081» «198.51.100.1:3334» zu. Der Client sendet eine Nachricht (TCP-Paket), den ersten Dienst von der ersten Adresse.

Der Proxy-Server empfängt es an den Port (3333), aber nicht weiß, welche Daten über diese Verbindung gesendet werden. Alles, was er wußte – eine Verbindung zum Port 3333. Daher berät der Proxy-Server seine Konfiguration und sieht, dass der Verkehr auf diesem Port zu 192.0.2.1:8080 umgeleitet werden muss (oder dass es notwendig ist, die Regel für diesen Dienst gelten). Wenn Sie nicht alle Ihre HTTP-Verkehr umleiten kann, da die Client-Konfiguration nicht die Konfiguration des HTTP-Proxy-Server nicht unterstützt, sollten Sie einen Reverse-HTTP-Proxy verwenden.

Darin anstelle der Ziel-URL-Adressen, die Sie Ihren gewünschten angeben. Dieser Prozess ähnelt den TCP-Proxy zu konfigurieren, in dem Sie es als Endpunkt für die TCP-Nachrichten auf dem Client-System angeben und eine Weiterleitungsregel erstellen.

Der Unterschied ist, dass Sie das type-Attribut in der Regel hinzufügen, die HTTP angibt, wie im folgenden Beispiel: .

Wie ist die Verkehrsbewegung?

Nun Proxy-Server konfiguriert ist, um nur HTTP-Verkehr für den designierten Port zu akzeptieren, und kann mehr reichen Filterung verwendet werden. Zum Beispiel kann der Server den Datenverkehrs auf dem Cover herausfiltern, die in ihrer URL-Adresse keinen bestimmten Pfad hat, oder die nicht die HTTP-spezifische Methode, wie POST nicht verwendet. Da jedoch der Stecker nicht immer funktioniert, noch der Server das Ziel des Artikels sein muss , der Lage sein, Datenverkehr an das System zu senden. Angenommen, dass der Client auf 192.0.2.1:8080 den Dienst verbinden muss und einen Reverse-HTTP-Proxy auf 198.51.100.1:3333 verwenden.

Bevor ein Client einen Proxy-Server verwenden kann, die Client-Konfiguration für diesen Dienst, müssen Sie URL-Adressen ändern werden, wie zum Beispiel http: // 192.0.2.1:8080/ Betrieb, bei http: // 198.51.100.1:3333/ Betrieb. Die Abfrage, die an die neue Adresse der URL gesendet wird, tritt in dem Proxy-Server.

Die Anforderungsnachricht enthält einen TCP-Endpunkt für den Proxy (198.51.100.1:3333) im Header „Host“, und nicht die Adresse des Systems, weil der Kunde nicht weiß, was er die weitergeleitete Nachricht sendet. Dies vereinfacht das Client die Art der Rolle einer solchen Verbindung bestimmt. Somit verwendet die Proxy die Elemente , um zu wissen, dass die Anforderung kommt nach Port 3333 eine der folgenden Aktionen erfordert: Es sollte 192.0.2.1:8080 und der Titel «Gastgeber» in der Nachricht zu einem Live-System weitergeleitet werden aktualisiert. Für die Nachricht wird alle Regeln des Dienstes angewandt, zum Beispiel des Routing-Stecker.