Es fällt mir schwer zu finden, wo dokumentiert ist, dass der Quellport zufällig sein sollte und im Bereich von 1024-65535 liegt.
In welchem RFC ist dies dokumentiert?
Bearbeiten: Die
erste Referenz für privilegierte Ports befindet sich in RFC2623.
Dies hängt anscheinend mehr von der TCP / IP-Implementierung ab und ist ein De-facto-Standard.
IANA vergibt die Portnummern (RFC1700)
Antworten:
Sie suchen wahrscheinlich nach RFC 6056 - Empfehlungen für die Portierung von Transportprotokoll-Ports ("Best Current Practice").
Technisch gesehen ist es nicht erforderlich, dass der kurzlebige Port> 1024 oder zufällig ist (Sie könnten ein System erstellen, das immer Verbindungen von Port 12 initiiert, weil Sie die Nummer 12 mögen). Dies ist einfach nicht "normal" (und eine schreckliche Idee für eine Reihe von Gründen, von denen einige in diesem RFC beschrieben sind).
quelle
Das RFC 6335 erklärt dies:
Die reservierten Ports:
Die Einleitung erklärt die Verwirrung:
Es scheint, dass Windows XP RFC6335 nicht folgt, Solaris 10 jedoch.
quelle
Was voretaq7 sagte zusammen mit diesem , aber es ist pedantisch ist eine technische Anforderung. In der Vergangenheit werden Daemons / Server in * nix auf Ports <1024 ausgeführt (sie werden als Systemports bezeichnet). Um Konflikte zu vermeiden, sind Quellports (Benutzerports)> 1024 (oder genauer gesagt 1024 - 49151). Dies ist jedoch nicht immer der Fall Fall, wie Sie sagen, und es hängt von der Implementierung ab. Alles in allem enthält der obige Link eine Liste der RFCs, aber der wahrscheinlich spezifischste ist RFC5226, der den "Expert Review" -Prozess von IANA beschreibt.
quelle