Zunächst ist ein "Port" nur eine Nummer. Alles, was eine "Verbindung zu einem Port" wirklich darstellt, ist ein Paket, dessen Nummer in seinem Headerfeld "Zielport" angegeben ist.
Jetzt gibt es zwei Antworten auf Ihre Frage, eine für Stateful-Protokolle und eine für Stateless-Protokolle.
Für ein statusloses Protokoll (dh UDP) gibt es kein Problem, da "Verbindungen" nicht existieren - mehrere Personen können Pakete an den gleichen Port senden, und ihre Pakete werden in welcher Reihenfolge auch immer ankommen. Niemand ist jemals in dem "verbundenen" Zustand.
Für ein statusbehaftetes Protokoll (wie TCP) wird eine Verbindung durch ein 4-Tupel identifiziert, das aus Quell- und Ziel-Ports sowie Quell- und Ziel-IP-Adressen besteht. Wenn also zwei verschiedene Maschinen mit demselben Port auf einer dritten Maschine verbunden sind, gibt es zwei unterschiedliche Verbindungen, da sich die Quell-IPs unterscheiden. Wenn derselbe Computer (oder zwei hinter NAT oder auf andere Weise die gleiche IP-Adresse) zweimal mit einem einzelnen entfernten Ende verbunden wird, werden die Verbindungen nach Quellport unterschieden (der im Allgemeinen ein zufälliger Port mit hoher Nummer ist).
Einfach gesagt, wenn ich zweimal von meinem Client eine Verbindung zum gleichen Webserver herstelle, haben die beiden Verbindungen unterschiedliche Quellports von meiner Perspektive und Zielports vom Webserver. Es gibt also keine Mehrdeutigkeit, obwohl beide Verbindungen die gleichen Quell- und Ziel-IP-Adressen haben.
Ports sind eine Möglichkeit, IP-Adressen zu multiplexen, sodass verschiedene Anwendungen dasselbe IP-Adresse/Protokoll-Paar abhören können. Wenn eine Anwendung nicht ihr eigenes übergeordnetes Protokoll definiert, gibt es keine Möglichkeit, einen Port zu multiplexen. Wenn zwei Verbindungen, die dasselbe Protokoll verwenden, identische Quell- und Ziel-IPs und identische Quell- und Zielports haben, müssen sie dieselbe Verbindung sein.
Leute, komm schon. Nur weil es um ein Netzwerkprotokoll geht, heißt das nicht, dass es auf Serverfault gehört! –
Ja, es ist ziemlich viel. – Will
Wahrscheinlicher ist superuser.com, in meinen Gedanken ... –