Я слышал, что для TCP-соединения сервер будет прослушивать 1 порт и использовать другой порт для отправки данных.
Например, веб-сервер прослушивает порт 80. Каждый раз, когда клиент подключается к нему, этот сервер будет использовать другой порт (скажем, 9999) для отправки данных (веб-содержимого) клиенту. Если к нему подключаются несколько клиентов, создает ли этот сервер несколько «других портов» для отправки данных обратно?
И использует ли клиент 2 порта (порт прослушивания и порт отправки данных), как сервер?
Я прав? Я слышал, как это говорили многие, и я не могу найти хороших книг или статей об этом
Пожалуйста, объясни