Heimnetzwerke - WIFI, LAN, Router und Co 16.470 Themen, 80.517 Beiträge

Habe Frage zu Ports

Manfredtiel / 4 Antworten / Flachansicht Nickles

Hallo Leute,
ich habe eine frage zum verständnis der Ports.
fall: ich habe bei google nachgeschaut, wie ein VPN - Tunnel funktioniert. Das meiste ist mir auch klar: Portweiterleitung, Putty, loopbackadapter, Socks usw.
Aber zwei Fragen hätte ich noch, die nicht geklärt ist:

ein Server bietet Dienste an. er ist unter einer festen Adresse wie www.nickles.de erreichbar. Und unter einem Port von außen erreichbar. wenn er seinen Dienst an den Client (z.B Laptop in einem Hotspot) sendet, benutzt er einen Port und dessen Adresse. Muss jetzt der eingehende Port gleich dem ausgehenden sein, oder kann das auch ein anderer Port sein: Z.B Port 22 als eingehender Port und Port 7070 als ausgehender Port. Anders gefragt: ist der eingehenden Port immer gleich dem Ausgehenden, oder müssen/dürfen die verschieden sein?

Bei Firefox kann man unter Extras - einstellungen - erweitert - einstellungen
einen Socks-Host einstellen mit Port. Was ist ein socks-Host? Was socks sind weiß ich, aber nicht was ein socks-host ist.

bei Antwort benachrichtigen
jojo3 Manfredtiel „Habe Frage zu Ports“
Optionen

Hallo Mafredtiel,

eingehender und ausgehender Port können unterschiedlich sein und sind es oft auch. Wenn ein Browser eine Seite eines Servers aufruft, tut er das in Regel über Port 80. Das heißt die Anfrage kommt am Server über Port 80 an. Der Browser teilt dem Server in der Anfrage außerdem mit, auf welchem Port er auf die Antwort wartet. Der Server schickt dann die Antwort z.B. eine Webseite an die IP-Adresse des Clients und die mitgeteilte Port-Nummer.

Portnummern werden genutzt um Datenpakete die einen Rechner erreichen zu einem Programm, das auf diesem Rechner läuft weiter zu leiten. Ansonsten wüsste der Empfängerrechner nicht, was er mit dem eingetroffenen Datenpaket anfangen soll.

Wären Eingang- und Ausgangsport immer der Selbe, könnte man beispielsweise auf einem Webserver keinen Browser verwenden, da auf Port 80 ja schon das Webserver-Programm Datenpakete empfängt und diesen schon belegt hat.



Grüße



jojo3

bei Antwort benachrichtigen