TCP / IP-соединение всегда устанавливается с IP-адресом (вы можете думать об IP-адресе как об адресе определенного компьютера, даже если это не всегда так) и определенный(логический, а не физический) порт на этом адресе.
Обычно один порт связан с конкретным процессом или «службой» на целевом компьютере.Некоторые номера портов стандартизированы , например 80 для http, 25 для smtp и так далее.Из-за этой стандартизации вам обычно не нужно вводить номера портов в веб-адреса.
Так что, если вы говорите что-то вроде http://www.stackoverflow.com,, часть "stackoverflow.com" преобразуется в IP-адрес (в моем случае 64.34.119.12) и поскольку мой браузер знает стандарт, он пытается подключиться к порту 80 по этому адресу.Таким образом, это то же самое, что и http://www.stackoverflow.com:80.
Но ничто не останавливает процесс для прослушивания http-запросов на другом порту, например 12434, 4711 или 8080. Обычно (как в вашем случае) это используется дляв целях отладки, чтобы не мешать другому процессу (например, IIS), который уже прослушивает порт 80 на том же компьютере.