Когда ваш браузер создает новое соединение с сервером HTTP, он использует другой исходный порт.
Например, допустим, ваш браузер создает два подключения к серверу, а ваш IP-адрес - 60.12.34.56. Первое соединение может исходить от исходного порта 60123, а второе от 60127. Это встроено в заголовок TCP каждого пакета, отправляемого на сервер. Когда сервер отвечает на каждое соединение, он использует соответствующий порт (например, 60123 или 60127), чтобы пакет вернулся обратно в нужное место.
Один из лучших способов узнать об этом - загрузить Wireshark и просто наблюдать за трафиком в собственной сети. Это покажет вам это и многое другое.
Кроме того, это дает представление о том, как преобразование сетевых адресов (NAT) работает на маршрутизаторе. У многих компьютеров может быть один и тот же IP-адрес, и маршрутизатор перезапишет запрос на использование другого порта, чтобы два компьютера могли одновременно подключаться к таким местам, как AOL Instant Messenger.