Подтвердить что ты не робот

Что означает localhost: 8080?

В чем разница между localhost/web и localhost: 8080/web?

4b9b3361

Ответ 1

Соединение 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 на той же машине.

Ответ 2

Вариант 1

localhost/web равно localhost: 80/web ИЛИ 127.0.0.1:80/web

Вариант 2

localhost: 8080/web равно localhost: 8080/web ИЛИ 127.0.0.1:8080/web

Ответ 3

localhost:8080 означает ваш явно настроенный порт 8080.

Ответ 4

http использует порт 80, и, понятно, ваш интернет-браузер автоматически будет использовать этот порт при вводе адреса - если вы не укажете другой порт. Теперь, при запуске веб-сервера на вашем компьютере, вам нужно каким-то образом получить доступ к этому серверу - и поскольку порт 80 уже занят, вам необходимо использовать другой порт для успешного подключения к нему. Хотя любой открытый порт является честной игрой, обычно такой сервер настроен на использование порта 8080, поэтому при доступе к вашему серверу вы вводите:

http://(протокол) localhost (ваш компьютер) : 8080 (порт 8080) /(путь, указывающий на корень общей папки вашего сервера)

Ответ 5

http://localhost: 8080/web

Где

  • localhost (имя хоста) - это имя компьютера или IP-адрес хост-сервера, например Glassfish, Tomcat.
  • 8080 (порт) - это адрес порта, на котором хост-сервер прослушивает запросы.

http://localhost/web

Где

  • localhost (имя хоста) - это имя компьютера или IP-адрес хост-сервера, например Glassfish, Tomcat.
  • хост-сервер, прослушивающий порт по умолчанию 80.

Ответ 6

http://localhost:8080/web: localhost (имя хоста) - это имя компьютера или IP-адрес хост-сервера, например Glassfish, Tomcat. 8080 (порт) - адрес порта, на котором хост-сервер прослушивает запросы.

http://localhost/web: localhost (имя хоста) - это имя компьютера или IP-адрес хост-сервера, например Glassfish, Tomcat. хост-сервер, прослушивающий порт 80 по умолчанию.