aber woher weiß dann der server, dass etwas angekommen ist.
Oder merkt nur der Client, dass keine Antwort kommt und versucht es nochmal?
zum 2. Punkt:
Habe mir das grad in Wireshark angeguckt.
Wenn ich http://www.fachinformatiker.de aufrufe, kommt die Antwort auch von Port 80.
Die Anfrage von meinem Rechner kommt von einem oberen Port 44xxx.
Und da natürlich HTTP1.1 verwendet wird, werden sogar mehrere Verbindungen aufgebaut, damit die Seite schneller geladen wird. Bei diesen einzelnen Verbindungen werden auf meinem Rechner mehrere Ports verwendet (44526 - 44531), aber selbst hier kommt die Antwort immer von Port 80 (immer von der selben IP, Google z.B. hat ja mehrere IPs/Server).
Wie kann der Server an so viele Hosts gleichzeitig Webseiten über einen Port senden?