Можно также использовать дополнение ViewSourceWith для достижения того же. Просто щелкните правой кнопкой по любому вводу текста, и можно отредактировать его с помощью Vim.
Пока это вопрос, вероятно, больше касается IP-сетей, чем программирования, это сложная тема для многих разработчиков.
Сетевая маска разграничивает адрес хоста (ваш компьютер или сервер) и сетевой адрес (часть логической сетевой инфраструктуры, в которой находится ваша система) ). Две части используются для доставки пакета данных на нужное устройство. Сетевой адрес получается операцией AND маски сети с IP-адресом. Рассмотрим следующий сценарий:
IP Address: 10.0.1.1
Netmask: 255.255.0.0
Адресная часть IP-адреса нашего ПК - 1.1, поэтому ПК знает, что адреса всех узлов начинаются с 10.0. локальны для него. Любые адреса, которые затем начинаются с 10.1 и т. Д., Не являются "локальными" и его нужно будет перенаправить на маршрутизатор. Если у вас есть другое устройство, предназначенное для работы в той же сети, что и:
IP Address: 10.0.2.1
Netmask: 255.255.255.0
Здесь сетевая маска неверна для нашего примера настройки, это устройство теперь будет видеть сетевой адрес как 10.0.2 и адрес хоста как 1, если он пытается связаться с 10.0.1.1, он увидит сетевой адрес 10.0.1! Не локальный, поэтому для переадресации будет использоваться маршрутизатор по умолчанию. Если сетевая маска была установлена правильно (то есть такая же, как в первом примере, при условии, что это правильная настройка для вашей сети), то второе устройство будет видеть первое как локальное, то есть в сети 10.0, и не будет пытаться пересылать пакет в маршрутизатор.
Многие протоколы с радостью справятся с этим, но tftp предназначен для работы в одной сети и поэтому не будет работать как там »
Сетевая маска определяет, какие IP-адреса являются локальными (немаршрутизируемыми); IP-адреса за пределами этого диапазона проходят через маршрутизатор. Если сетевая маска неверна, программа пытается получить прямой доступ к сайтам, через которые она должна пройти через маршрутизатор, или наоборот.
Сетевая маска определяет, какая часть IP-адреса используется в качестве адреса для сети, а какая - для рабочих станций.
Первый пример:
IP1: 192.168.20.4
IP2: 192.168.192.4
NM: 255.255.0.0
Оба IP-адреса находятся в та же сеть. Они могут общаться друг с другом без маршрутизатора. Это потому, что IP-адреса приведут к одной и той же битовой маске, когда вы или она с сетевой маской.
Второй пример:
IP1: 192.168.20.4
IP2: 192.168.192.4
NM: 255.255.128.0
Теперь оба IP-адреса находятся в разных сетях, потому что когда вы или IP-адреса с сетевой маской, в результате битовая маска будет другой, и они не смогут взаимодействовать друг с другом без маршрутизатора, который выполняет маршрутизацию между двумя сетями.
Вы можете проверить это самостоятельно с помощью ipcalc .