nickleate auch wenn es auf den ersten Blick nicht so ausschaut, aber unsere Antworten sind durchaus ernst gemeint, da ist kein Joke dabei.
"Normalerweise" (an die Netzwerkspezialisten, ich weiß der falsche Ausdruck) wirst du 255 Clienten adressieren können, da aber .255 normalerweise für broadcast verwendet wird, bleiben tatsächlich noch 254 Clienten über, also eigentlich konkreter Weise 253, weil dein Router hat ja auch eine IP Nummer.
Oder wie Benares oben geschrieben hat bei IPv6 entsprechend viel mehr.
Soll nur als Beispiel dienen, 172.16.0.0/16 ist ein Netzwerk welches bis zu 65.535 Clienten bedienen kann.
Bitte korrigiert mich falls diese Angabe nicht mehr aktuell ist, vielen Dank.
Daher ist die korrekte Antwort auf deine Frage "Wieviel Geräte verträgt der Port vom Router" nicht pauschal zu beantworten, siehe Erklärung oben.
Das was sich verringert ist halt die Bandbreite des einzelnen Clienten, er teilt sich den Port ja mit den anderen Clienten. Aber "Vertragen" tut er die jeweilige Anzahl an Clienten die das von dir gewählte Netzwerk hergibt, siehe Beispiele oben.
Eventuell hilft dir auch diese Seite weiter für den Anfang, dann wird das von uns erklärte eventuell etwas Verständlicher:
https://www.biteno.com/tutorial/einfuehrung-in-tcp-ip-netzwerk-grundlagen/
Siehe auf dem Link den Abschnitt "Übliche Netzmasken" da ist es in der Tabelle recht gut zu sehen, das geht von /8 255.0.0.0 = 16.777.214 Clienten bis
zu /30 255.255.255.252 = 2 Clienten können "versorgt" werden, weil - wie schon erklärt .252 plus 2 clienten .254 da ja .255 für Broadcast verwendet wird.