Пингует 127.0.0.1
работать на вашей машине, если она не в сети?
Могут ли эти две машины находиться в одной сети?
machine A (192.168.173.11)
machine B (192.168.163.11)
Да, 127.0.0.1 называется петлевой сетью и всегда доступен. Этот адрес указывает на саму машину.
РЕДАКТИРОВАТЬ: Чтобы ответить на вторую часть вопроса: Да, машины A и B могут находиться в одной сети (но НЕ такой же, как 127.0.0.1, в то время как loopback является виртуальным), если сетевая маска установлена правильно. Использовать Калькулятор IP чтобы получить то, что вам нужно.
да, конечно, 127.0.0.1 доступен всегда. Это «localhost», указывающий на саму машину, но не в реальную сеть. Это адрес устройство обратной связи и он присутствует, даже если сетевая карта не установлена (по крайней мере, на каждой современной ОС).
192.168.x.x - это набор из 256 классов C для внутреннего использования (видеть RFC1918), так что у вас может быть 65k хостов (как если бы это был класс B). Чтобы ваши машины могли оставаться в одной сети и видеть друг друга, обратите внимание на правильную сетевую маску!
Если у вас есть маска сети 255.255.0.0, они находятся в одной сети, если у вас 255.255.255.0, они не
Вы можете пропинговать 127.0.0.1, если компьютер не подключен к сети.
Машины A и B могут быть в одной сети, так как их IP-адреса различны. Предполагая, что маска подсети составляет 24 бита, они находятся в разных подсетях, поэтому вам потребуется маршрутизация между подсетями, чтобы они могли взаимодействовать.
Да, pinging 127.0.0.1 работает, если вы не подключены к сети. Эти адреса могут быть в одной сети, но это зависит от некоторых других вещей, действительно ли они есть. Они могут находиться в разных подсетях. Какие маски подсети на машинах?
Фильтрация пакетов межсетевого экрана ядра может использоваться для предотвращения попадания пакетов ICMP в петлю. В этом случае пинг будет казаться неудачным (хотя интерфейс все равно будет работать).
Теоретически его можно было бы снять, но тогда вы бы отключили сокеты. У вас был бы серьезно урезанный бокс, который загружался бы без обратной связи. Это было бы похоже на ... MS-DOS!
Да, ты можешь. В мире ПК 127.0.0.1 - это адрес обратной связи. На каждой сетевой карте есть цепь, которая «возвращается» к сетевому интерфейсу, что позволяет вам тестировать отправку / получение трафика без фактического выхода трафика с карты. Это также позволяет вам подключаться к локальным сетевым службам, не нагружая какой-либо коммутатор, к которому вы подключены. В коммутаторах и оборудовании маршрутизации вы можете фактически определить адрес обратной связи как любой понравившийся IP-адрес, но функциональность такая же.