1

Возможный дубликат:
Как работает localhost 127.0.0.1?

Мне интересно, как работает localhost:8080 ? Кто сидит за кулисами и обрабатывает мою просьбу? Как все запросы обрабатываются одновременно и кто выполняет эту работу?

4 ответа4

3

На самом деле локальный хост имеет псевдоним 127.0.0.1 в hosts.txt во многих системах. Разумеется, вам нужен какой-то список серверов для этого порта, и любой запрос там отправляется адаптеру обратной связи в linux или его эквиваленту в windows.

3

Любая программа, запущенная на вашем компьютере, может ответить на сетевой запрос на порт, который еще не используется. "Localhost" - это "общеизвестный" адрес, означающий локальную машину, через IP-адрес 127.0.0.1

Теперь, какая программа, запущенная на вашем компьютере, прослушивает порт 8080? Я не знаю. Определение того, что зависит от вашего оборудования и программного обеспечения.

http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers говорит, что 8080 часто используется для прокси и программ кэширования, а также Apache, который является программным обеспечением веб-сервера, которое вы можете выбрать для запуска. Но это может быть что угодно.

3

Файл hosts вашей операционной системы содержит эту запись:

127.0.0.1       localhost

127.0.0.1 относится к петлевому сетевому интерфейсу, который доступен независимо от того, есть у вас фактическое сетевое соединение или нет. Поэтому вы можете запустить веб-сервер и попросить его прослушивать соединения через порт 8080 с адресом 127.0.0.1, к которому вы можете подключаться даже при отключении от Интернета.

Часть URL-адреса :8080 говорит вашему веб-браузеру подключаться к порту 8080, а не к обычному порту 80, используемому для HTTP-соединений. Разработчики часто запускают локальные веб-серверы через порт 8080, потому что Unix-подобные системы (Mac OS X и Linux) позволяют пользователю "root", "суперпользователь", прослушивать соединения с номерами портов ниже 1024. (8080 больше 1023 , позволяя разработчику запускать сервер из своей учетной записи пользователя, а не как системная служба.)

0

В компьютерных сетях localhost (имеется в виду этот компьютер) - это стандартное имя хоста, присвоенное адресу петлевого сетевого интерфейса.

Wiki

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .