Verständnis-Problem?

Post Reply
Message
Author
speedsnake
Posts: 11
Joined: 04. Jan 2002 23:12

Verständnis-Problem?

#1 Post by speedsnake »

Guten Tag zusammen!
===================
Irgendwie bin ich jetzt völlig konfus. Meine Portwelt sah bis jetzt so aus:
Ein Webserver hört auf Port 80. Wenn ich also meinen Browser anwerfe und zu einem Server eine Verbindung aufbaue, dann passiert das eben über diesen Port 80. Jetzt habe ich aber feststellen müssen, daß das nicht ganz richtig ist. Jetzt sieht es so aus, daß nur der Verbindungsaufbau auf Port 80 stattfindet und dann auf einen unprivilegierten Port (1024 o.Ä.) gewechselt und weiterkommunizert wird.
Was ist denn nun richtig. Hab ich das wirklich so falsch verstanden? In meinen ganzen Büchern ist das alles beschrieben, aber folgen kann ich dem was da steht irgendwie nicht. Könnte mir bitte jemand erklären, was auf welchem Port passiert, wenn ich eine Webseite aufrufe?

Gruß und Dank
Michael
Last edited by speedsnake on 29. Jan 2002 5:31, edited 1 time in total.

Petermann

Re: Verständnis-Problem?

#2 Post by Petermann »

Hy!

Hängt da etwa im Netz irgendwo ein Router rum, der NAT (Network Address Translating = Masquerading) betreibt?

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: Verständnis-Problem?

#3 Post by trinity »

Kommunikation mit einem Webserver (http)
<pre>
Client stellt anfrage an Webserver: Client-Port >=1024 ==> Server-Port 80
Webserver antwortet: Server-Port 80 ==> Client-Anfrage-Port
</pre>

Analog für Port 443 (https)

Dieser von Dir beschriebene Port-Wechsel findet nur bei ftp statt.
Last edited by trinity on 29. Jan 2002 8:45, edited 2 times in total.
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

SpeedSnake

Re: Verständnis-Problem?

#4 Post by SpeedSnake »

Hallo..
Danke Euch für die Antworten!

Nein, einen Router kann ich ausschließen. Den habe ich in meinem Netzwerk nicht.

Nur nochmal so, für mich zum "mitschreiben". Würde ich mit einer Firewall alle Ports abdichten und
nur Port 80 durchlassen, dann kann ich einen Webserver mit meinem Browser erreichen. Denn ein Portwechsel findet nur bei FTP statt.
Webserver anrufen => Port 80 und dessen Antwort auch auf Port 80, so stimmts oder?

Die anderen Dienste (bis auf FTP) hören auf ihrem Port und antworten auch mit diesem.
Wenn das so ist, dann hab ich es begriffen.

Vielen Dank Euch !

Michael

Re: Verständnis-Problem?

#5 Post by Michael »

Wird nicht IMHO immer nur der HTTP-request auf Port 80 geschickt und die Responses auf unpriv. Ports?

Gruß

Michael

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: Verständnis-Problem?

#6 Post by trinity »

@Michael
nein.
Schau dir meine Antwort oben nochmals an.
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

speedsnake
Posts: 11
Joined: 04. Jan 2002 23:12

Re: Verständnis-Problem?

#7 Post by speedsnake »

Hallo Lutz!
===========

Jetzt habe ich es verstanden, steht ja klipp und klar in Deiner Antwort.


Vielen Dank dafür...

Gruß Michael !

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: Verständnis-Problem?

#8 Post by trinity »

@SpeedSnake/Michael

>Jetzt habe ich es verstanden, steht ja klipp und klar in Deiner Antwort.
Dachte ich auch mal, war aber vermutlich doch nicht so. <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Ich habe jetzt gerade eben auch erst bemerkt, dass SpeedSnake == Michael <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Ich hoffe, dass ich aber nun alle Klarheiten beseitigt habe <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Der Webserver benötigt nur einen einzigen Port, nämlich Port 80 (für https wird Port 443 benötigt).
Die Anfragen und Antworten vom Client kommen immer von einem Port >=1024 (und gehen an den Server Port 80).
Danach Antwortet der Server (von Port 80), dem Client.

>Vielen Dank dafür...
Bitte gerngeschehen
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

Post Reply