ich dachte das meine anfrage ins netz auch bei mir auf Port 80 rausgeht, HTTP geht doch nur über 80 wurde mir gesagt, jetzt kapiere ich nichts mehr....
Falsch gedacht. Dein Browser nimmt sich einen freien, beliebigen Port deines TCP/IP-Interfaces und verbindet sich hin zum Port 80 des Servers.
Eine Verbindung ist dann die eindeutige Kombination von Quell-IP und Quell-Port mit Ziel-IP und Ziel-Port.
Was wiederum bedeutet: Parallele Verbindungen eines Clients zum Server funktionieren nur, wenn irgendeiner der genannten Faktoren unterschiedlich ist. Da die Ziel-IP nicht änderbar ist, und der Port ebenfalls vom Server festgelegt ist, und auch die IP des Clients fest ist, bleibt nur der Quell-Port übrig, der sich ändert.