3

Это может быть несколько глупым вопросом, но действительно ли подключение к localhost или 127.0.0.1 инициирует сетевое подключение к маршрутизатору, а затем возвращается в качестве принятого сигнала или вообще обходит сеть и просто достигает того же эффекта, подражая сеть в софте?

2 ответа2

5

… Действительно ли подключение к localhost или 127.0.0.1 инициирует сетевое подключение к маршрутизатору, а затем возвращается в качестве принятого сигнала, или оно вообще обходит сеть и просто достигает того же эффекта, имитируя сеть программным обеспечением?

Когда вы подключаетесь к localhost/127.0.0.1 , это строго локальное соединение на вашей локальной машине, управляемое локальной ОС. Он никогда не подключается к внешнему маршрутизатору или устройству для достижения возможности подключения.

Но когда вы говорите «... имитируя сеть в программном обеспечении ...», это не совсем верно. Система не «имитирует» сеть при использовании localhost/127.0.0.1 ; Сетевая функциональность, которая существовала бы вне вашей операционной системы, естественно существует как часть базовой операционной системы в вашей системе при использовании localhost/127.0.0.1 .

Единственная причина, по которой localhost/127.0.0.1 считается зацикленным соединением, заключается именно в следующем: строго локальное соединение, которое питается само по себе, но в конечном итоге использует тот же точный протокол и сетевые структуры, которые предполагаемая «реальная» сеть делает. Контурное соединение предназначено для тестирования и отладки, а иногда и для локальных приложений, поэтому оно никогда ничего не «имитирует»; это то, что является сетевым подключением.

И FWIW, некоторые программы, такие как Firefox , намеренно использовали процессы «действует как сервер», которые подключаются к серверу, созданному приложением, доступным на localhost/127.0.0.1 как часть его нормальной работы. Кроме того, части серверного программного обеспечения на основе API RESTful используют локальную обратную связь, чтобы интерфейсный уровень их основного кода возвращался к локальному RESTful API для основных операций.

0

Он возвращается к вашей машине, не достигает внешнего маршрутизатора, другими словами, он проходит половину пути на уровне OSI и возвращается.

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