Служебные программы | OKI Data
Доступом к принтеру можно управлять на основе IP-адресов. Можно разрешить или запретить настройку или печать с указанных IP-адресов. По умолчанию фильтрация IP отключена.
Примечание
-
Убедитесь, что указан правильный IP-адрес. Ввод неправильного IP-адреса закрывает доступ к устройству при помощи протокола IP.
-
Если фильтрация IP включена, доступ к узлам, не указанным при выполнении этой процедуры, будет отклонен.
-
Войдите в систему в качестве администратора.
-
Выберите [Admin Setup].
-
Выберите [Сеть] > [Безопасность] > [Фильтрация IP].
-
Настройте параметры, следуя инструкциям на экране.
Примечание
-
Если в поле [IP-адрес администратора, подлежащий регистрации] не зарегистрировано какое-либо значение, доступ к устройству может быть закрыт в зависимости от указанного IP-адреса.
-
Если используется прокси-сервер, адрес [IP-адрес текущего локального узла/прокси-сервера] и IP-адрес узла могут не совпадать.
-
-
Щелкните [Submit].
Новые параметры вступят в силу после перезапуска сетевых функций устройства.
Заметка
Для фильтрации IP можно использовать только адреса IPv4.
Что такое IP адрес в хостинге
Что такое IP-адрес?
IP-адрес (в переводе с английского IP означает – межсетевой протокол) представляет собой уникальный идентификатор устройства, которое подключено к Интернету либо к локальной сети. IP-адрес – это 32-битовое двоичное число. Наиболее удобна для восприятия запись IP-адреса как четырех десятичных чисел (от 0 до 225), которые разделены точками (к примеру, 178.123.0.5).
Основные способы получения доступа к веб-ресурсам
- по имени (то есть shared IP hosting), когда большое количество веб-ресурсов имеет один общий IP-адрес. В этом случае согласно протоколу HTTP/1.1 при обращении к веб-серверу браузер указывает доменное имя веб-ресурса, а затем веб-сервер использует это имя для правильного осуществления запроса
- по IP-адресу (то есть dedicated IP hosting), когда каждый сайт в Интернете имеет свой отдельный IP-адрес, в то время как на веб-сервере существует несколько виртуальных либо физических интерфейсов.
Какие бывают IP-адреса?
IP-адреса бывают трех видов: статическими, динамическими и виртуальными.
P-адрес считается статическим (неизменным) в том случае, если его фиксирует пользователь в настройках устройства или если он автоматически назначается во время подключения устройства к сети, но применяется на протяжении неограниченного временного отрезка и его нельзя присвоить другому устройству.
IP-адрес считается динамическим (изменяемым) в случае, если он автоматически назначается во время подключения устройства к сети, а также он используется на протяжении ограниченного периода времени. В большинстве случаев, динамический IP-адрес действует до конца сеанса подключения.
Также динамические IP-адреса могут быть виртуальными. Стоит отметить, что обслуживание виртуальных IP-адресов выполняется согласно технологии NAT, суть которой заключается в том, что пользователи имеют возможность беспрепятственно получать нужную информацию из Интернета, но при этом отсутствует возможность другого доступа к устройству из сети, то есть компьютер с таким IP не может использоваться как веб-сервер.
Не виртуальные IP называются прямыми, реальными, публичными либо общественными, таковыми являются все статистические IP. C
Информатика — Задание 12. Пример
Условие: В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.
По заданным IP-адресу узла и маске определите адрес сети.
IP –адрес узла: 217.233.232.3
Маска: 255.255.252.0
При записи ответа выберите из приведенных в таблице чисел четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы. Точки писать не нужно.
A | B | C | D | E | F | G | H |
0 | 3 | 217 | 233 | 232 | 244 | 252 | 255 |
Пример. Пусть искомый IP-адрес 192.168.128.0, и дана таблица
A | B | C | D | E | F | G | H |
128 | 168 | 255 | 8 | 127 | 0 | 17 | 192 |
В этом случае правильный ответ будет записан в виде: HBAF
Решение 1: Как сказано в условии задачи, чтобы найти адрес сети, нужно записать адрес узла сети и маску подсети в виде двоичных чисел и применить поразрядную конъюнкцию:
Адрес узла сети: 217.233.232.3 = 11011001.11101001.11101000.00000011
Маска подсети: 255.255.252.0 = 11111111.11111111.11111100.00000000
Поразрядная конъюнкция даст единицу при совпадении единиц и ноль в трех остальных случаях. Таким образом, применив её, получаем
Адрес узла сети: 217. 233.232.0 = 11011001.11101001.11101000.00000000
Остается записать буквы вместо значений октетов: CDEA
Ответ: CDEA
Решение 2 Вычислим поразрядную конъюнкцию IP-адреса узда сети и маски с учетом сказанного в п.4 раздела «Краткие теоретические сведения»:
IP–адрес узла (A) | 217 | 233 | 232 | 3 |
Маска (B) | 255 | 255 | 252 | |
Адрес сети (A & B) | 217 | 233 | 232 & 252 | 0 |
Значения 3-х из четырех байтов находятся легко.
Поразрядную конъюнкцию 232 & 252 придется вычислить
23210 = 128 + 64 + 32 + 8 = 27+26 + 25+23 = 1110 10002
25210 = 128 + 64 + 32 + 16 + 8 + 4 = 27+26 + 25 + 24 +23 +22 = 1111 11002
232 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
252 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
232 & 252 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
Итак, 232 & 252 = 111010002 = 27+26 + 25+23 = 232
Искомый адрес сети : 217.233.232.0
Замечание. Результат можно было бы получить сразу после перевода чисел в двоичную систему, заметив, что 6 единиц подряд в 111111002 сохраняют 6 левых разрядов в 111010002.
Осталось только записать ответ в нужном виде. Выбираем из таблицы нужные значения С=217, D=233, E = 232, A=0.
Ответ: CDEA.
Решение 3 (другой вариант записи решения 2) Адрес сети имеет вид 217.233.X.0, где X получается обнулением двух младших двоичных разрядов в числе 232 (потому, что в числе 252 = 255-3 два нулевых разряда). Но число 232 делится на 22 = 4. Поэтому два младших разряда в двоичной записи числа 232 и так равны 0. Следовательно, X = 232.
Адрес узла сети: 217.233.232.0
Остается записать буквы вместо значений октетов: CDEA
Ответ: CDEA
Адрес узла сети: 217.233.232.0
Остается записать буквы вместо значений октетов: CDEA
Ответ: CDEA
После запуска приложения Спектр-клиент на рабочих местах учащихся (экзаменуемых) вместо экрана с номером рабочей станции отображается белый экран. Через некоторое время появится надпись, что время ожидания соединения истекло (рис.1)
Рисунок 1. Ошибка соединения с сервером экзаменационного класса
Причин этой ошибки может быть несколько.
1. Ошибочно введен IP адрес сервера при установке Спектр-Клиент.
2. Изменился IP адрес сервера. Можно настроить подключение по имени компьютера.
3. Брандмауэр Windows блокирует подключение с места кандидата.
1. Ошибочно введен IP адрес сервера при установке Спектр- Клиент.
На рис.1 пример IP адреса выделен красной рамкой.
Необходимо уточнить правильный IP адрес на сервере и настроить Спектр-Клиент. В правом нижнем углу рабочего стола правой кнопкой мыши щелкнуть по пиктограмме в виде монитора (рис. 2)
Рисунок 2 Вызов контекстного меню для перехода в «Центр управления сетями и общим доступом»
На появившемся контекстном меню выбрать «Центр управления сетями и общим доступом» (рис.3)
Рисунок 3 Открываем «Центр управления сетями и общим доступом»
Далее выбрать пункт «Изменение параметров адаптера» (рис.4)
Рисунок 4 Выбор пункта «Изменение параметров адаптера»
Затем выбираем используемое сетевое подключение, щелкаем по нему правой кнопкой мыши и выбираем из мени пункт «Состояние» (рис.5)
Рисунок 5 «Просмотр состояния сетевого подключения
На следующем окне нажимаем кнопку «Сведения» (рис.6).
Рисунок 6 Просмотр сведений о сетевом подключении
Откроется информационное окно с данными по сетевому подключению. Адрес, указанный в параметре «Адрес IPv4» — и есть текущий IP адрес нашего сервера. Теперь запускаем на рабочем столе места кандидата ярлык «IP адрес сервера», появится окно, где отображен текущий адрес сервера и можно в ввести новый. (рис. 7)
Рисунок 7. Ввод нового IP адреса сервера экзаменатора
Вводим новый адрес и нажимаем клавишу «Enter». Затем запускаем Спектр-Клиент. На экране отобразится номер рабочей станции. (рис.8)
Рисунок 8. Отображение номера рабочей станции учащегося (экзаменуемого)
2. Изменился IP адрес сервера. Настройка подключения места кандидата по имени компьютера.
Также бывают ситуации, когда при следующем включении класса, рабочие места кандидатов
перестанут подключаться. Такая ситуация может произойти, когда IP адрес сервера
присваивается автоматически и может поменяться. В этом случае можно настроить
подключение по имени сервера. Имя сервера можно узнать, щелкнув правой кнопкой мыши
по значку «Мой компьютер» и выбрав пункт меню «Свойства» (рис. 9)
Рис. 9
На окне со свойствами компьютера будет указано его имя (рис.10)
Рис.10
Запускаем Спектр-Клиент, удерживая клавишу Shift, в этом случае он запустится в
безопасном режиме (такой тип запуска мы применяем в том случае, если Спектр-Клиент
установлен в полно экранном формате и кнопки управления браузером недоступны).
Появится сообщение о запуске браузера в безопасном режиме (Рис.11)
Рис.11
Затем заходим в настройки стартовой страницы (рис.12) и вместо IP адреса вводим имя сервера. (рис 13)
Рис.12
Рис.13
3. Брандмауэр Windows блокирует подключение с местка кандидата. Настройка брандмауэера.
Подключение Спектр-Клиент использует порт 3378 (или 3388 для версий 3.0.0.Х).
Поэтому в настройках Брандмауэра нужно добавить его в исключения.
1. Запускаем Брандмауэр Windows из Панели управления. (Рис.14)
Рис.14
2. Далее выбираем пункт «Дополнительные параметры» (Рис.15)
Рис.15
3. В открывшемся на экране окне выберете пункт «Правила для входящих подключений»,
затем – «Создать правило» (Рис.16):
Рис.16
4. В открывшемся окне отметьте точкой пункт «Для порта» и нажмите кнопку «Далее» (рис. 17)
Рис.17
5. Далее выбираем «Протокол TCP», Определенные порты и вводим порт 3378 (или 3388 для версий ЭК 3.0.0.Х) Рис. 18
Рис.18
6. Выберете пункт «Разрешить подключение» и нажмите кнопку «Далее» (рис.19):
Установите правильный IP-адрес
IP-конфигурация: настройка IP-адреса и сетевых настроек
Компании с расширенными сетевыми конфигурациями могут настроить несколько IP-адресов на портах Ethernet устройства. Использование нескольких портов может повысить безопасность или разрешить соединения в нестандартных сетях. Например, если сотрудникам ограничен доступ к Интернету, но им необходимо оказывать поддержку вне сети, использование одного порта для вашей внутренней частной сети, а другого для общедоступного Интернета позволяет пользователям во всем мире получать доступ к системам, не нарушая политики безопасности вашей сети.
NIC teaming объединяет контроллеры физического сетевого интерфейса (NIC) вашей системы в единый логический интерфейс. Объединение сетевых карт работает в режиме «Active-Backup». Один из сетевых адаптеров используется для передачи всего сетевого трафика. Если ссылка на этом сетевом адаптере по какой-либо причине потеряна, другой сетевой адаптер становится активным. Перед активацией объединения сетевых адаптеров убедитесь, что оба сетевых адаптера подключены к одному и тому же сетевому сегменту (подсети) и что IP-адреса настроены только на одном из существующих сетевых адаптеров.
Если вы используете виртуальную среду или среду облачного устройства, опция Enable NIC Teaming недоступна.
Хотя каждому сетевому адаптеру может быть назначено несколько IP-адресов, не настраивайте ни один из них таким образом, чтобы он имел IP-адрес, находящийся в той же подсети, что и IP-адрес другого сетевого адаптера. В этом сценарии потеря пакетов происходит с пакетами, исходящими от IP-адреса сетевой карты, у которой нет шлюза по умолчанию.Рассмотрим следующий пример конфигурации:
- eth0 настроен со шлюзом по умолчанию 192.168.1.1
- eth0 назначается 192.168.1.5
- eth2 назначается 192.168.1.10
- И eth0, и eth2 подключены к одному коммутатору подсети
При такой конфигурации трафик от обоих сетевых адаптеров отправляется на шлюз по умолчанию (192.168.1.1) независимо от того, какой сетевой адаптер получил трафик. Коммутаторы, настроенные для динамического ARP, отправляют пакеты случайным образом либо на eth0 (192.168.1.5), либо на eth2 (192.168.1.10), а не на оба. Когда eth0 получает эти пакеты от коммутатора, предназначенного для eth2, eth0 отбрасывает пакеты. Некоторые коммутаторы настроены со статическим ARP. Эти коммутаторы отбрасывают все пакеты, полученные от eth2, поскольку этот сетевой адаптер не имеет шлюза по умолчанию и не присутствует в статической таблице ARP шлюза. Если вы хотите настроить избыточные сетевые адаптеры в одной подсети, используйте объединение сетевых адаптеров.
По умолчанию для вашего устройства включен протокол динамической конфигурации хоста (DHCP). DHCP — это сетевой протокол, который использует DHCP-сервер для управления распределением сетевых параметров, таких как IP-адреса, позволяя системам автоматически запрашивать эти параметры. Это снижает необходимость вручную настраивать параметры. В этом случае, если этот флажок установлен, IP-адрес получается от DHCP-сервера и удаляется из пула доступных IP-адресов.
Чтобы узнать больше о DHCP, см. Протокол динамической конфигурации хоста (DHCP).
Щелкните Показать подробности , чтобы просмотреть и проверить статистику приема и передачи для каждого порта Ethernet на устройстве.
В разделе Global Network Configuration настройте имя хоста для вашего устройства безопасного удаленного доступа.
Поле имени хоста может не соответствовать каким-либо техническим требованиям.Это не влияет на то, к какому имени хоста подключается клиентское программное обеспечение или удаленные пользователи. (Чтобы внести эти изменения, см. / login> Status> Information> Client Software Is Built to Attempt . Если необходимо изменить имя хоста, предпринимаемое клиентским программным обеспечением, уведомите службу технической поддержки BeyondTrust о необходимых изменениях, чтобы служба поддержки смогла создать программное обеспечение. update.) Поле имени хоста существует в первую очередь для того, чтобы помочь вам различать несколько устройств безопасного удаленного доступа. Он также используется в качестве идентификатора локального сервера при установлении SMTP-соединений для отправки предупреждений по электронной почте.Это полезно, если сервер ретрансляции SMTP , указанный в / устройство> Безопасность> Конфигурация электронной почты , заблокирован. В этом случае настроенное имя хоста может совпадать с поиском IP-адреса устройства в обратном DNS.
Назначьте шлюз по умолчанию, выбрав используемый порт Ethernet. Введите IP-адрес для одного или нескольких DNS-серверов. Если DHCP включен, аренда DHCP предоставляет вам шлюз по умолчанию, а также список DNS-серверов в порядке предпочтения.Сначала предпринимаются попытки доступа к любым статически настроенным DNS-серверам, перечисленным в поле Custom DNS Servers , а затем DNS-серверам, полученным от DHCP. В случае, если эти локальные DNS-серверы недоступны, опция Fallback to OpenDNS Servers позволяет устройству безопасного удаленного доступа использовать общедоступные DNS-серверы из OpenDNS. Для получения дополнительной информации об OpenDNS посетите www.opendns.com.
Разрешите устройству отвечать на эхо-запросы, если вы хотите иметь возможность проверить, работает ли хост.Задайте имя хоста или IP-адрес для сервера протокола сетевого времени (NTP), с которым вы хотите, чтобы ваше устройство защищенного удаленного доступа синхронизировалось.
Две настройки доступны в области Настройки номера порта : Порты прослушивания сервера и Порты URL по умолчанию . При их настройке имейте в виду, что подключения к допустимым портам могут быть отклонены сетевыми ограничениями, установленными в / устройство> Безопасность> Администрирование устройства и / вход> Управление> Безопасность .Верно и обратное: подключения к недопустимым портам отклоняются, даже если такие подключения удовлетворяют сетевым ограничениям.
Раздел Server Listen Ports позволяет настраивать порты, которые будет прослушивать устройство. Вы можете указать до 15 портов, разделенных запятыми, для HTTP и 15 портов, разделенных запятыми, для HTTPS. Каждый порт может появляться только один раз в любом поле, и он может появляться только в одном поле, а не в обоих. Устройство отвечает на HTTP-подключения, сделанные к любому из портов, перечисленных в поле HTTP, и устройство отвечает на HTTPS-подключения, сделанные к любому из портов в поле HTTPS.Вы не можете изменить встроенные порты прослушивания (80 и 443).
Для доступа к устройству через определенный порт с помощью браузера необходимо ввести порт в URL-адрес браузера (например, support.example.com:8200). Клиенты, загруженные с устройства, пытаются подключиться к портам, перечисленным на странице / login> Status> Information в разделе . Клиентское программное обеспечение создано для попытки попытки . Эти порты нельзя настроить из / login или / appliance. Чтобы изменить их, вы должны обратиться в службу поддержки BeyondTrust и получить новое обновление для вашего устройства. После установки обновление устанавливает порты Attempt , как указано службой поддержки BeyondTrust в параметрах обновления.
URL-адрес по умолчанию Порты используются при создании URL-адресов, которые указывают на устройство, например ключей сеанса, сгенерированных из репрезентативной консоли. Когда порты по умолчанию заблокированы в сети (или можно ожидать отказа по какой-либо другой причине), вы можете изменить порты URL-адресов по умолчанию, чтобы сгенерированные URL-адреса создавались с указанными вами портами.Какие бы порты вы ни вводили, они также должны быть указаны в списке портов прослушивания сервера ; в противном случае порты по умолчанию не подключены. Например, если вы вводите 8080 в поле Default URL Port , убедитесь, что 8080 также находится в поле HTTP или HTTPS Listen Port . В отличие от полей порта прослушивания, вы не можете ввести более одного порта в любое из полей порта URL. Вы не можете ввести один и тот же порт в оба поля.
При добавлении или редактировании IP-адреса выберите, следует ли включить или отключить этот IP-адрес.Выберите сетевой порт, на котором вы хотите, чтобы этот IP работал. Поле IP Address устанавливает адрес, на который ваше устройство может отвечать, а Subnet Mask позволяет BeyondTrust взаимодействовать с другими устройствами.
При редактировании IP-адреса, который находится в той же подсети, что и другой IP-адрес для этого устройства, выберите, должен ли этот IP-адрес быть Primary . Если этот флажок установлен, устройство назначает этот IP-адрес основным или исходным IP-адресом для подсети.Это помогает, например, гарантировать, что любой сетевой трафик, исходящий от устройства в этой подсети, соответствует определенным правилам межсетевого экрана и соответствует им.
Начиная с Тип доступа , вы можете ограничить доступ через этот IP-адрес к общедоступному сайту или клиентскому клиенту. Используйте Allow Both , чтобы разрешить доступ как общедоступному сайту, так и клиентскому клиенту.
Чтобы ограничить доступ к интерфейсу / login , установите сетевые ограничения в / login> Management> Security .Чтобы ограничить доступ к интерфейсу / устройство , установите сетевые ограничения в разделе / устройство> Безопасность> Администрирование устройства .
При просмотре IP-адреса управления в раскрывающемся списке Telnet Server доступны три параметра: Full , Simplified и Disabled , как подробно описано ниже.Эти настройки изменяют параметры меню сервера telnet, который доступен только на этом частном IP-адресе и может использоваться в ситуациях аварийного восстановления. Поскольку функция telnet специально привязана к встроенному частному IP-адресу, она не отображается ни под какими другими настроенными IP-адресами.
Полный | Включает сервер Telnet с полной функциональностью |
Упрощенное | Позволяет четыре варианта: Просмотр ошибки FIPS , Сброс до заводских значений по умолчанию , Завершение работы и Перезагрузка |
Отключено | Полностью отключает telnet сервер |
Адресация TCP / IP и разделение на подсети — клиент Windows
- 000Z» data-article-date-source=»ms.date»> 21.09.2020
- Читать 12 минут
В этой статье
Эта статья предназначена в качестве общего введения в концепции сетей Интернет-протокола (IP) и подсетей.Глоссарий включен в конце статьи.
Исходная версия продукта: Windows 10 — все выпуски
Оригинальный номер базы знаний: 164015
Сводка
При настройке протокола TCP / IP на компьютере под управлением Windows для параметров конфигурации TCP / IP требуется:
- IP-адрес
- Маска подсети
- Шлюз по умолчанию
Чтобы правильно настроить TCP / IP, необходимо понимать, как сети TCP / IP адресуются и делятся на сети и подсети.
Успех TCP / IP как сетевого протокола Интернета во многом объясняется его способностью соединять вместе сети разных размеров и системы разных типов. Эти сети произвольно разделены на три основных класса (наряду с некоторыми другими), которые имеют предопределенные размеры. Системные администраторы могут разделить каждую из них на более мелкие подсети. Маска подсети используется для разделения IP-адреса на две части. Одна часть идентифицирует хост (компьютер), другая часть идентифицирует сеть, к которой он принадлежит.Чтобы лучше понять, как работают IP-адреса и маски подсети, посмотрите на IP-адрес и посмотрите, как он организован.
IP-адреса: Сети и хосты
IP-адрес — это 32-битное число. Он однозначно идентифицирует хост (компьютер или другое устройство, например принтер или маршрутизатор) в сети TCP / IP.
IP-адресов обычно выражаются в десятичном формате с точками, с четырьмя числами, разделенными точками, например 192.168.123.132. Чтобы понять, как маски подсети используются для различения узлов, сетей и подсетей, изучите IP-адрес в двоичной записи.
Например, десятичный IP-адрес с точками 192.168.123.132 является (в двоичной записи) 32-битным числом 110000000101000111101110000100. Это число может быть трудным для понимания, поэтому разделите его на четыре части по восемь двоичных цифр.
Эти 8-битные секции известны как октеты. Тогда пример IP-адреса станет 11000000.10101000.01111011.10000100. Это число имеет немного больше смысла, поэтому для большинства случаев преобразуйте двоичный адрес в десятичный формат с точками (192.168.123.132). Десятичные числа, разделенные точками, представляют собой октеты, преобразованные из двоичного представления в десятичное.
Чтобы глобальная сеть TCP / IP (WAN) могла эффективно работать как совокупность сетей, маршрутизаторы, передающие пакеты данных между сетями, не знают точное местоположение хоста, для которого предназначен пакет информации. Маршрутизаторы знают только, членом какой сети является хост, и используют информацию, хранящуюся в их таблице маршрутов, чтобы определить, как получить пакет в сеть хоста назначения.После того, как пакет доставлен в сеть назначения, он доставляется на соответствующий хост.
Чтобы этот процесс работал, IP-адрес состоит из двух частей. Первая часть IP-адреса используется как сетевой адрес, последняя часть как адрес хоста. Если взять пример 192.168.123.132 и разделить его на эти две части, получится 192.168.123. Network .132 Host или 192.168.123.0 — сетевой адрес. 0.0.0.132 — адрес хоста.
Маска подсети
Второй элемент, который требуется для работы TCP / IP, — это маска подсети.Маска подсети используется протоколом TCP / IP для определения того, находится ли узел в локальной подсети или в удаленной сети.
В TCP / IP части IP-адреса, которые используются в качестве адреса сети и хоста, не фиксированы. Если у вас нет дополнительной информации, указанные выше адреса сети и хоста не могут быть определены. Эта информация предоставляется в виде другого 32-битного числа, называемого маской подсети. В этом примере маска подсети 255.255.255.0. Не очевидно, что означает это число, если вы не знаете, что 255 в двоичной системе счисления равно 11111111. Итак, маска подсети 11111111.11111111.11111111.0000000.
Совместив IP-адрес и маску подсети вместе, можно разделить сетевую и узловую части адреса:
11000000.10101000.01111011.10000100 — IP-адрес (192.168.123.132)
11111111.11111111.11111111.00000000 — Маска подсети (255.255.255.0)
Первые 24 бита (количество единиц в маске подсети) идентифицируются как сетевой адрес. Последние 8 бит (количество оставшихся нулей в маске подсети) идентифицируются как адрес хоста.Он дает вам следующие адреса:
11000000.10101000.01111011.00000000 — Сетевой адрес (192.168.123.0)
00000000.00000000.00000000.10000100 — Адрес хоста (000.000.000.132)
Итак, теперь вы знаете, что для этого примера с использованием маски подсети 255.255.255.0 идентификатор сети — 192.168.123.0, а адрес хоста — 0.0.0.132. Когда пакет прибывает в подсеть 192.168.123.0 (из локальной подсети или удаленной сети) и имеет адрес назначения 192.168.123.132, ваш компьютер получит его из сети и обработает.
Почти все десятичные маски подсети преобразуются в двоичные числа, состоящие из единиц слева и нулей справа. Некоторые другие распространенные маски подсети:
Десятичное Двоичное 255.255.255.192 1111111.11111111.1111111.11000000 255.255.255.224 1111111.11111111.1111111.11100000
Internet RFC 1878 (доступный в InterNIC-Public Information относительно служб регистрации доменных имен в Интернете) описывает допустимые подсети и маски подсетей, которые могут использоваться в сетях TCP / IP.
Классы сети
Интернет-адреса выделяются InterNIC, организацией, которая управляет Интернетом. Эти IP-адреса делятся на классы. Наиболее распространенными из них являются классы A, B и C. Классы D и E существуют, но не используются конечными пользователями. Каждый из классов адресов имеет различную маску подсети по умолчанию. Вы можете определить класс IP-адреса, посмотрев на его первый октет. Ниже приведены диапазоны интернет-адресов классов A, B и C, каждый с примером адреса:
Сети класса A используют маску подсети по умолчанию 255. 0.0.0 и имеют в качестве первого октета 0–127. Адрес 10.52.36.11 — это адрес класса А. Его первый октет равен 10, то есть от 1 до 126 включительно.
Сети класса B используют маску подсети по умолчанию 255.255.0.0 и имеют 128-191 в качестве своего первого октета. Адрес 172.16.52.63 — это адрес класса B. Его первый октет — 172, то есть от 128 до 191 включительно.
Сети класса C используют маску подсети по умолчанию 255.255.255.0 и имеют 192-223 в качестве первого октета.Адрес 192.168.123.132 — это адрес класса C. Его первый октет — 192, то есть от 192 до 223 включительно.
В некоторых сценариях значения маски подсети по умолчанию не соответствуют потребностям организации по одной из следующих причин:
- Физическая топология сети
- Количество сетей (или хостов) не соответствует ограничениям маски подсети по умолчанию.
В следующем разделе объясняется, как можно разделить сети с помощью масок подсети.
Подсети
Сеть TCP / IP класса A, B или C может быть дополнительно разделена или разбита на подсети системным администратором. Это становится необходимым по мере согласования схемы логических адресов Интернета (абстрактного мира IP-адресов и подсетей) с физическими сетями, используемыми в реальном мире.
Системный администратор, которому выделен блок IP-адресов, может управлять сетями, которые не организованы таким образом, чтобы легко соответствовать этим адресам. Например, у вас есть глобальная сеть со 150 хостами в трех сетях (в разных городах), которые соединены маршрутизатором TCP / IP.Каждая из этих трех сетей имеет 50 хостов. Вам выделена сеть класса C 192.168.123.0. (Для иллюстрации, этот адрес на самом деле относится к диапазону, который не выделен в Интернете.) Это означает, что вы можете использовать адреса с 192.168.123.1 по 192.168.123.254 для своих 150 хостов.
Два адреса, которые нельзя использовать в вашем примере: 192.168. 123.0 и 192.168.123.255, потому что двоичные адреса с частью узла, состоящей из единиц и всех нулей, недействительны. Нулевой адрес недействителен, потому что он используется для указания сети без указания хоста.Адрес 255 (в двоичной записи — адрес всех узлов) используется для широковещательной рассылки сообщения каждому узлу в сети. Просто помните, что первый и последний адрес в любой сети или подсети не может быть назначен какому-либо отдельному хосту.
Теперь вы можете давать IP-адреса 254 хостам. Он отлично работает, если все 150 компьютеров находятся в одной сети. Однако ваши 150 компьютеров находятся в трех отдельных физических сетях. Вместо того, чтобы запрашивать дополнительные блоки адресов для каждой сети, вы делите свою сеть на подсети, что позволяет использовать один блок адресов в нескольких физических сетях.
В этом случае вы делите свою сеть на четыре подсети, используя маску подсети, которая увеличивает сетевой адрес и уменьшает возможный диапазон адресов хоста. Другими словами, вы «заимствуете» некоторые биты, используемые для адреса хоста, и используете их для сетевой части адреса. Маска подсети 255.255.255.192 дает вам четыре сети по 62 узла в каждой. Это работает, потому что в двоичной записи 255.255.255.192 совпадает с 1111111.11111111.1111111.11000000. Первые две цифры последнего октета становятся сетевыми адресами, поэтому вы получаете дополнительные сети 00000000 (0), 01000000 (64), 10000000 (128) и 11000000 (192).(Некоторые администраторы будут использовать только две подсети, используя 255.255.255.192 в качестве маски подсети. Для получения дополнительной информации по этой теме см. RFC 1878.) В этих четырех сетях последние шесть двоичных цифр могут использоваться для адресов хостов.
Используя маску подсети 255.255.255.192, ваша сеть 192.168.123.0 становится четырьмя сетями: 192.168.123.0, 192.168.123.64, 192.168.123.128 и 192.168.123.192. Эти четыре сети будут иметь действительные адреса узлов:
.192.168. 123.1-62 192.168.123.65-126 192.168.123.129-190 192.168.123.193-254
Еще раз помните, что двоичные адреса хоста со всеми единицами или всеми нулями недействительны, поэтому вы не можете использовать адреса с последним октетом 0, 63, 64, 127, 128, 191, 192 или 255.
Вы можете увидеть, как это работает, посмотрев на два адреса хоста: 192.168.123.71 и 192.168.123.133. Если вы использовали маску подсети класса C по умолчанию 255.255.255.0, оба адреса находятся в сети 192.168.123.0. Однако, если вы используете маску подсети 255.255.255.192, они в разных сетях; 192.168.123.71 находится в сети 192.168.123.64, 192.168.123.133 находится в сети 192.168.123.128.
Шлюзы по умолчанию
Если компьютеру TCP / IP необходимо связаться с хостом в другой сети, он обычно будет взаимодействовать через устройство, называемое маршрутизатором. В терминах TCP / IP маршрутизатор, указанный на хосте, который связывает подсеть хоста с другими сетями, называется шлюзом по умолчанию. В этом разделе объясняется, как TCP / IP определяет, следует ли отправлять пакеты на свой шлюз по умолчанию, чтобы достичь другого компьютера или устройства в сети.
Когда хост пытается связаться с другим устройством с помощью TCP / IP, он выполняет процесс сравнения, используя заданную маску подсети и IP-адрес назначения, с маской подсети и своим собственным IP-адресом. Результат этого сравнения сообщает компьютеру, является ли пункт назначения локальным или удаленным.
Если результат этого процесса определяет, что местом назначения является локальный хост, то компьютер отправит пакет в локальную подсеть. Если результат сравнения определяет, что местом назначения является удаленный хост, то компьютер пересылает пакет на шлюз по умолчанию, определенный в его свойствах TCP / IP.В этом случае маршрутизатор должен перенаправить пакет в правильную подсеть.
Поиск и устранение неисправностей
Сетевые проблемыTCP / IP часто вызваны неправильной настройкой трех основных записей в свойствах TCP / IP компьютера. Понимая, как ошибки в конфигурации TCP / IP влияют на работу сети, вы можете решить многие общие проблемы TCP / IP.
Неверная маска подсети: если сеть использует маску подсети, отличную от маски по умолчанию для своего класса адреса, и клиент по-прежнему настроен с маской подсети по умолчанию для класса адреса, связь с некоторыми соседними сетями будет невозможна, но не с удаленными. .Например, если вы создаете четыре подсети (например, в примере разделения на подсети), но используете неправильную маску подсети 255.255.255.0 в вашей конфигурации TCP / IP, узлы не смогут определить, что некоторые компьютеры находятся в разных подсетях, чем их собственный. В этой ситуации пакеты, предназначенные для хостов в разных физических сетях, которые являются частью одного и того же адреса класса C, не будут отправлены на шлюз по умолчанию для доставки. Распространенным признаком этой проблемы является то, что компьютер может взаимодействовать с узлами, находящимися в его локальной сети, и может взаимодействовать со всеми удаленными сетями, кроме тех, которые находятся поблизости и имеют тот же адрес класса A, B или C.Чтобы решить эту проблему, просто введите правильную маску подсети в конфигурации TCP / IP для этого хоста.
Неверный IP-адрес: если вы поместите компьютеры с IP-адресами, которые должны находиться в разных подсетях в локальной сети, друг с другом, они не смогут обмениваться данными. Они будут пытаться отправлять пакеты друг другу через маршрутизатор, который не может правильно их пересылать. Симптомом этой проблемы является компьютер, который может общаться с хостами в удаленных сетях, но не может связываться с некоторыми или всеми компьютерами в своей локальной сети.Чтобы решить эту проблему, убедитесь, что все компьютеры в одной физической сети имеют IP-адреса в одной IP-подсети. Если у вас закончились IP-адреса в одном сегменте сети, есть решения, которые выходят за рамки этой статьи.
Неверный шлюз по умолчанию: компьютер, настроенный с неправильным шлюзом по умолчанию, может связываться с хостами в своем собственном сегменте сети. Но он не сможет связаться с хостами в некоторых или во всех удаленных сетях. Хост может связываться с некоторыми удаленными сетями, но не с другими, если выполняются следующие условия:
- Одна физическая сеть имеет более одного маршрутизатора.
- Неправильный маршрутизатор настроен как шлюз по умолчанию.
Эта проблема часто встречается, если в организации есть маршрутизатор для внутренней сети TCP / IP и другой маршрутизатор, подключенный к Интернету.
Список литературы
Две популярные ссылки на TCP / IP:
- «Иллюстрированный TCP / IP, Том 1: Протоколы», Ричард Стивенс, Эддисон Уэсли, 1994
- «Межсетевое взаимодействие с TCP / IP, Том 1: Принципы, протоколы и архитектура», Дуглас Э.Комер, Прентис-Холл, 1995
Рекомендуется, чтобы системный администратор, ответственный за сети TCP / IP, имел хотя бы одну из этих ссылок.
Глоссарий
Адрес широковещательной рассылки — IP-адрес с частью узла, состоящей из единиц.
Хост — компьютер или другое устройство в сети TCP / IP.
Интернет — глобальная совокупность сетей, которые соединены вместе и имеют общий диапазон IP-адресов.
InterNIC — Организация, отвечающая за администрирование IP-адресов в Интернете.
IP — сетевой протокол, используемый для отправки сетевых пакетов через сеть TCP / IP или Интернет.
IP-адрес — уникальный 32-битный адрес хоста в сети TCP / IP или в межсетевой сети.
Сеть. В этой статье термин «сеть» используется в двух случаях. Первый — это группа компьютеров в одном физическом сегменте сети.Другой — это диапазон IP-адресов сети, который назначается системным администратором.
Сетевой адрес — IP-адрес с нулевой частью хоста.
Октет — 8-битное число, 4 из которых составляют 32-битный IP-адрес. У них есть диапазон 00000000-11111111, который соответствует десятичным значениям 0-255.
Пакет — Единица данных, передаваемая по сети TCP / IP или глобальной сети.
RFC (Запрос на комментарий) — документ, используемый для определения стандартов в Интернете.
Маршрутизатор — устройство, которое передает сетевой трафик между различными IP-сетями.
Маска подсети — 32-битное число, используемое для различения сетевой и хостовой частей IP-адреса.
Подсеть или подсеть — меньшая сеть, созданная путем разделения более крупной сети на равные части.
TCP / IP — широко используемый набор протоколов, стандартов и утилит, обычно используемых в Интернете и крупных сетях.
Глобальная сеть (WAN) — большая сеть, представляющая собой совокупность небольших сетей, разделенных маршрутизаторами. Интернет — это пример большой глобальной сети.
Как преобразование сетевых адресов спасло Интернет Чтобы компьютер мог подключиться к Интернету, он должен иметь IP-адрес. Еще 12 лет назад казалось, что это большое количество IP-адресов скоро будет использовано Маршрутизатор NAT перенаправляет запросы от
внутренний компьютер на
Интернет, использующий свой единственный IP-адрес в Интернете в качестве адреса источника. Когда
ответ приходит с Интернет-сайта, NAT-маршрутизатор запоминает, какой внутренний ПК выдал
исходный запрос и направляет ответ | Теоретически за одним NAT-маршрутизатором может работать 64000 ПК. NAT иногда и, возможно, более точно, называется адресом порта. Перевод (PAT), но NAT — это то, что обычно называют. IP-адреса в Интернете иногда называются Общедоступные IP-адреса | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Есть еще один диапазон IP-адресов, который не отображается в Интернете и зарезервированы для частных сетей: — 169.254.0.0 до 169.254.255.255 Это называется диапазоном APIPA ( Ah-peep-ah ) — Автоматическая частная IP-адресация. Не выбирайте намеренно использовать какой-либо из IP-адресов APIPA в вашей внутренней сети, если ваша явная цель — вызвать путаница. IP-адреса обратной связиДля полноты я также упомяну еще один диапазон IP-адресов, которых нет ни в Интернете. или в частных локальных сетях: — 127.0.0.0 до 127.255.255.255 Этот диапазон называется диапазоном адресов петли. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Какой диапазон IP-адресов выбрать для моей локальной сети? Выбор настолько велик, что трудно понять, какой
диапазон, который вы должны выбрать для своей собственной сети. Мои рекомендации: —
Если вы выбрали между 192.168 и 10 диапазонов IP-адреса, какие точные выбрать? Не выбирайте 192.168.0.0 до 192.168.0.255 , так как это наиболее распространенный диапазон, который используется. Не выбирайте 192.168.1.0 до 192.168.1.255 , поскольку это второй наиболее распространенный диапазон, который используется При выборе этих общих диапазонов IP возникают 2 проблемы: — | В сознании некоторых людей диапазон адресов начинается с 10 звучит более профессионально, чем то, что начинается с 192.168 Если вы используете функцию общего доступа к подключению к Интернету Windows, выбора нет, 192.168.0.0 к 192.168.0.255 — это диапазон только , который вы можете использовать. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Аналогично 10.0.0.0 до 10.0.0.255 — еще один распространенный диапазон, которого следует избегать. Выберите необычный, легко запоминающийся диапазон, например: — 10.20.30.0 до 10.20.30.255 Сокращенное обозначение сетевого диапазонаЧтобы указать диапазон IP-адресов, используемых на сети вы обычно пишете первый IP-адрес в диапазоне, за которым следует маска подсети , например: — 192.168.0.0 255.255.255.0 Вы можете встретить сокращенный способ записи: — 192.168.0.0/24 Почему 255.255.255.0 равно 24? Что делать, если ваша локальная сеть больше или сложнее, чем обычно При использовании диапазона IP-адресов с маской подсети 255.255.255.0 вы получаете 256 различных IP-адресов. Вы можете увидеть маски подсети, в которых четвертая цифра отлична от нуля. Этот уменьшает количество IP-адресов, доступных в сети. Если вы попросите блокировать 8 публичных IP-адресов от вашего интернет-провайдера, они будут быть размещенным в небольшой сети с маской подсети 255.255.255.248 Интернет-IP-адреса ценны и не могут быть потрачены впустую, пока внутренний IP-адрес
адреса Если вам нужно на больше , чем 254 устройства во внутренней сети, у вас есть 2 выбор: — | «Устройство» — это термин, обозначающий часть оборудования, требующую Айпи адрес. Сюда входят серверы, рабочие станции, принтеры, маршрутизаторы и коммутаторы. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Проблема с Option 1 заключается в том, что теперь вам необходимо приобрести, настроить и
поддерживать роутер. Я советую, что с современными сетевыми коммутаторами вы можете иметь до 1022 устройств в одной сети. Маска подсети 255.255.252 допускает 1022 IP-адреса для устройств. (Хотя 192.168.30.0 до 192.168.34.0 будет тоже работают, это нетрадиционно и поэтому может вызвать путаницу.) Мои рекомендации: —Если вам нужна сеть с более чем 254 устройствами, тогда используйте диапазон сети, начинающийся с 10 и маску подсети 255.255.248.0 и будьте готовы к отличия от сетей 255.255.255.0 , с которыми вы знакомы. В сети с маской подсети, где третья цифра меньше 255, «IP
математика »может сбивать с толку и выглядеть странно. Подробные рекомендации по назначению внутренних IP-адресовв типичной локальной сети Предположим, вы выбрали 192.168.25.0 к 192.168.25.255 в качестве диапазона вашего внутреннего IP-адреса. Мои рекомендации: —
Эта схема позволяет разместить различные категории
устройства для расширения по мере необходимости. Советы по настройке DHCP-сервера в сети
| Не забудьте установить WINS-сервер. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сколько статических IP-адресов я должен получить от своего интернет-провайдера? Чтобы разрешить удаленный доступ к вашей сети или работу
Если вы используете собственный почтовый сервер, вам потребуется статический публичный IP-адрес в Интернете от вашего интернет-провайдера.
Я видел несколько компаний
который выбрал блок из 8 интернет-адресов, но всегда использует только один и так,
для простоты и дешевизны выберите один IP-адрес, если вы не
уверен, что вам нужно больше. | Чтобы проверить, назначено ли DNS-имя вашему IP-адресу, на
введите команду командной строки: — Это DNS-имя должно быть введено как маскарадное имя вашего почтового сервера . (Arrowmail требуется 15 общедоступных IP-адресов для запуска всех своих служб.) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
А как насчет использования адресов IPv6? Все на этой веб-странице, кроме этого раздела, говорит об Интернет-протоколе.
версии 4. Однако новая система под названием Интернет-протокол версии 6 (IPv6) имеет
спроектированы, испытаны, согласованы всеми и встроены в последние версии
операционных систем.
Типичный IPv6-адрес выглядит следующим образом: — Это 8 блоков 4-значных шестнадцатеричных чисел с опущенными ведущими нулями и любыми блок, состоящий только из нулей, также опускается — отсюда и «двойное двоеточие». Однако сейчас IPv6 не используется в Интернете, и ни один провайдер не назначит вам
общедоступный IPv6-адрес. Что это означает для схемы IP-адресов локальной сети вашей компании? На данный момент ничего. Когда адреса IPv6 появятся в Интернете, ваш провайдер, вероятно, сделает
преобразование для вас, чтобы начать, а позже у вас будет свой собственный IPv6 Интернет
Маршрутизатор и конвертер IPv4. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Узник в Интернете Итак, вы выбрали диапазон IP-адресов для своей локальной сети, установите
устройства со статическим IP-адресом, настроили область DHCP и установили DNS
сервер в вашей локальной сети для разрешения локальных имен DNS. Без обратной зоны DNS ваш DNS-сервер делает то же, что и со всеми
вопросы, на которые он не знает ответа: он задает своему старшему брату
Интернет, который затем передает запрос другим DNS-серверам до тех пор, пока
примерно через минуту возвращается ответ «Не знаю».
Как узнать ваши IP-адресаЗнание того, как IP-адрес идентифицирует хост в сети, может сбивать с толку.Прежде чем приступить к вычислению различных адресов, вы должны знать основы IP-адресации. Тодд Ламмл описывает эту концепцию легко для понимания. Интернет-протокол (IP) был разработан в 1960-х годах для обеспечения фрагментации и повторной сборки пакетов в сети с коммутацией пакетов. Эта сеть с коммутацией пакетов стала тем, что мы теперь называем Интернетом.IP-адресация используется для однозначной идентификации хостов в объединенной сети. Объединенная сеть состоит из локальных и глобальных сетей, соединенных с маршрутизатором или маршрутизаторами. Чтобы отправить данные с хоста в сети A на хост в сети B, необходимо использовать протокол логической сетевой адресации. IP — самый популярный протокол логической адресации. Однако также можно использовать IPX в стеке Novell и протокол доставки дейтаграмм (DDP) в стеке AppleTalk. Хотя вы можете найти много других типов маршрутизируемых протоколов, которые обеспечивают ту же функциональность, что и IP, они не так эффективны, как IP, в более крупных сетях. Ужасающий IP-адрес
Чтобы полностью понять IP-адресацию, вы должны быть знакомы с преобразованием двоичного числа в десятичное.Чтобы найти десятичный эквивалент двоичного числа, необходимо сложить двоичные значения. Двоичные числа используют восемь битов для создания байта. Каждый бит в байте имеет определенное значение, и если бит включен (присвоено значение 1), то байт принимает это десятичное значение. Каждый бит имеет значение, которое начинается с 1 и удваивается справа налево. Таблица 1 показывает пример преобразования байта в десятичное значение.
В этой таблице показан пример преобразования байта в десятичное. В приведенном выше примере включены три бита (единицы). Добавьте каждое из этих значений, чтобы получить десятичное значение в байтах (16 + 8 + 2 = 26). Давайте посмотрим на другой пример в Table 2 .
В приведенном выше примере включены три байта (64 + 32 + 8 = 104). IP-адрес IP-адресация не запрограммирована жестко в машине. Он известен как программный или логический адрес, поскольку администратор должен статически настраивать каждый хост (вручную или с помощью DHCP). Базовая конструкция IP-адреса позволяет хостам в разных сетях взаимодействовать друг с другом, независимо от типа сети, в которой они расположены. Длина IP-адреса составляет 32 бита, и он разделен на десятичные числа с точками. Пример IP-адреса: 10.205,34,2 . Каждый десятичный знак известен как байт и имеет длину 8 бит. Следовательно, IP-адрес имеет длину 4 байта или 32 бита. IP-адрес имеет иерархическую структуру и делится на две части: сеть и хост. IP-адрес не только определяет хост в объединенной сети, но также описывает сеть, в которой расположен хост. В приведенном выше примере 10 — это сеть, а 205.34.2 — адрес хоста. Задача маршрутизатора — доставлять пакеты в сеть с использованием логического адреса.Чтобы получить пакет на хост, используется аппаратный адрес. Если пакет имеет IP-адрес назначения 10.205.34.2, маршрутизаторы в объединенной сети будут пересылать пакет в сеть 10. Если в таблицах маршрутизации нет записи для сети 10, маршрутизаторы отклонят пакет. IP-адрес можно настроить только в определенных диапазонах. Хотя IP-адрес может отображаться в десятичном формате от 0.0.0.0 до 255.255.255.255, только определенные адреса могут использоваться для настройки хостов в объединенной сети.Крайне важно, чтобы вы могли посмотреть на IP-адрес и узнать, является ли он действительным адресом хоста. Классы IP-адресов
Class A В четырехбайтовом IP-адресе класса A для идентификации сети используется только первый байт. Последние три байта используются для описания хостов в каждой сети: сеть.host.host.host. Диапазон класса A составляет 0–127 в первом байте. Только 1–126 можно использовать для идентификации сетей класса A, поскольку 0 и 127 зарезервированы. Чтобы найти действительные адреса хоста в сети класса A, вы должны найти сеть и широковещательный адрес в диапазоне IP-адресов. Поскольку адрес класса A использует только первый байт для идентификации сети, последние три октета являются битами хоста. Чтобы найти сеть и широковещательный адрес, отключите биты хоста, а затем снова включите их. Например, если мы хотим использовать сетевой адрес класса A 10, сетевой адрес, широковещательный адрес и допустимые хосты определяются следующим образом:
Класс B Диапазон класса B составляет 128-191. Например, если вы найдете IP-адрес, который начинается с 152, значит, вы знаете, что это адрес класса B.Адреса класса B используют первые два байта для определения сети и последние два байта для определения хостов в каждой сети: network.network.host.host. Например, в IP-адресе 152.93.10.5 152.93 — это сетевой адрес, а 10.5 — адрес хоста. Каковы в этом примере сетевой адрес, широковещательный адрес и допустимый диапазон хостов? Помните, все, что вам нужно сделать, это найти биты хоста и выключить их все, а затем включить их все. В адресе класса B битами хоста по умолчанию являются третий и четвертый октеты.
Класс C В IP-адресе класса C только четвертый октет используется для адресации хостов. Первые три октета используются для определения сети: network.network.network.host . Пример адреса класса C — 200.10.10.59. Взглянув на этот адрес, вы увидите, что сетевой адрес — 200.10.10, а адрес хоста — 59. Чтобы найти допустимый диапазон хоста, выключите все биты хоста, а затем включите их.
Маски подсети Маски подсети используются в IP-конфигурациях, чтобы сообщить хостам в сети, какая часть является сетевым адресом, а какая — адресом хоста IP-адреса.Вы не можете настроить IP-адрес на хосте, не настроив также информацию о маске подсети. Помните, что IP-адрес класса A использует только первый байт для описания сетевого адреса и три байта для описания адресов хоста. В маске подсети сетевая часть состоит из всех единиц (единиц), а часть узла состоит из нулей (нулей). Следовательно, маска подсети класса A по умолчанию должна быть 255.0.0.0. Поскольку весь первый байт является сетевой частью и должен состоять из единиц, десятичное значение равно 255.IP проверит эту маску, чтобы определить биты хоста и сети в адресе. В IP-адресе класса B первые два байта представляют часть сети, а последние два байта — часть хоста. Таким образом, маска по умолчанию 255.255.0.0. В IP-адресе класса C первые три байта представляют часть сети, а последний байт — часть хоста. Маска по умолчанию — 255.255.255.0. Это пример конфигурации узла класса A, где 10 — сетевой адрес, а 59.135.4 — адрес хоста: Это пример конфигурации узла класса B, где 130.59 — сетевой адрес, а 135.4 — адрес узла: Вот пример конфигурации узла класса C, где 210.59.135 — сетевой адрес, а 4 — адрес узла: Адрес шлюза по умолчанию обычно настраивается, но не требуется.Это адрес маршрутизатора в сети. Если на узле не настроен адрес шлюза по умолчанию, узел не сможет обмениваться данными за пределами своей локальной сети. Заключение IP-адресIP-адресАдрес — это структура данных, понимаемая сетью, которая однозначно идентифицирует конечную точку получателя в сети. Есть сходства с адресом в другой форме: большинство людей знакомо с идеей почтового адреса, который позволяет почтальону найти дом человека; процессор компьютера может использовать адрес памяти для однозначной идентификации местоположения в памяти. Традиционный Интернет использует сетевой протокол IPv4. Это присваивает адрес интерфейсам хоста (компьютерам или другим конечным точкам сети) и интерфейсам маршрутизатора. Адрес Ecah — это 32-битное число (4 байта). Адрес назначается таким образом, что никакие две системы не имеют одинаковых IP-адресов. Некоторые системы имеют более одного IP-адреса, и в этом случае они могут быть доступны с любого из их IP-адресов. Каждый IP-адрес логически состоит из двух частей: сетевой части, которая идентифицирует номер IP-сети (часто охватывает набор систем в пределах одного широковещательного домена LAN), и части хоста (которая идентифицирует хост в конкретной IP-сети). .Это метод плоского распределения, назначение номеров хостов может производиться в порядке очереди или любым другим методом и может быть автоматизировано, например, с использованием протокола динамической конфигурации хоста (DHCP). Администраторы определенной IP-сети могут свободно распределять адреса хостов в своей сети без согласования с другими администраторами в Интернете. Однако им не разрешается выделять адреса хостов, принадлежащие сетевому номеру, который им не был назначен.Если им требуются дополнительные адреса, они должны подать заявку на новый блок адресов (т. Е. Новый сетевой номер), который обычно не будет соответствовать ранее назначенному. Эти сетевые номера можно приобрести в реестре. адресов IPv4 обычно записываются в формате, известном как «десятичное представление с разделительными точками». В этом формате каждый байт 4-байтового адреса выражается десятичным числом (с основанием 10) (т. Е. От 0 до 255). Четыре десятичных числа разделены точками или точками, как показано ниже: Адрес IPv4 «129.7.1.10 «соответствует шестнадцатеричному значению 0x8107010A. IP-адрес может быть одноадресным (для конкретной конечной системы), сетевым широковещательным (для всех систем в локальной сети) или многоадресным (для группы конечных систем). Сетевой широковещательный адрес устанавливает в качестве пункта назначения сетевой адрес, а затем заполняет каждую позицию хостовой части адреса двоичной «1». Специальное значение «0.0.0.0» зарезервировано для неизвестного адреса. Он редко используется в качестве адреса пакета и обычно недействителен. Сетевой адрес IPv4 идентифицируется как побитовое логическое И 32-битного адреса IPv4 с другой 32-битной величиной, сетевой маской. Все системы с одним и тем же номером сети используют одну и ту же сетевую маску (иногда называемую «маской подсети»). Это значение часто узнается с помощью DHCP. Маска подсети организована таким образом, что каждый бит с логической «1» указывает бит в значении адреса, который является частью номера сети, и логический «0» для каждого бита, который является частью номера хоста.Сетевая маска может быть записана в десятичном формате с разделительными точками или, альтернативно, в виде шестнадцатеричного числа. , например, 24-битный номер сети имеет маску сети, которая может быть записана как 255.255.255.0, это идентично 0xFFFFFF00. Следовательно, IP-адрес 129.7.1.10 с сетевой маской 255.255.255.0 указывает, что номер сети — 129.7.1.0. 24-битный номер сети оставляет часть хоста из 8 бит. Это сеть на 254 хоста. (Помните, что номер хоста «0» зарезервирован для самой сети, а общий адрес хоста зарезервирован для использования в качестве сетевого широковещательного адреса).Иногда маска сети представлена записью IP-адреса, за которым следует косая черта (‘/’) с количеством последовательных битов «1», используемых для формирования номера сети. Таким образом, указанная выше сетевая маска также может быть представлена как «/ 24» (т. Е. Перед нулями стоит 24 единицы). Вот еще несколько примеров:
Последние две строки показывают одну и ту же сеть, разделенную двумя разными способами. Поскольку каждая сеть должна иметь одну сетевую маску, только один из двух различных способов может использоваться одновременно.Кроме того, для правильной работы важно, чтобы все системы, подключенные к этой сети, имели одинаковую сетевую маску. Вы можете понять, почему? ПримерКак получатель может определить, что это широковещательный IP-пакет подсети, если IP-адрес источника был 192.168.10.2/24? Адрес использует информацию об адресации для установки широковещательного адреса локальной подсети (все единицы в части маски сети). Все хосты в одной IP-сети имеют общий широковещательный адрес подсети. В этом случае маска равна 24b, то есть биты (32-24) образуют часть хоста. Итак, широковещательный адрес подсети IPv4: 192.168.10.255. Динамическая конфигурация хостаКонфигурацияс отслеживанием состояния позволяет DHCP-серверу назначать IP-адреса и маски подсети, используя протокол динамической конфигурации хоста (DHCP). IPv6С момента широкого использования IPv4 количество доступных для покупки адресов сокращается, так что теперь доступно относительно мало адресов для добавления новых сетей.IPv6 предоставляет решение этой проблемы и может быть приобретен с использованием тех же адресов, что и IPv4. IPv6 использует 128-битные адреса, что значительно увеличивает количество адресов, доступных для распределения. Адреса IPv6 всегда представлены в шестнадцатеричном формате, а не в десятичном формате с точками. Как и IPv4, IPv6 использует маску подсети, чтобы определить, какая часть адреса представляет номер сети, а какая доступна для идентификации интерфейсов хоста. Поскольку длина адреса составляет 128 бит, маска подсети также должна быть длиной 128 бит.в IPv6 нет широковещательного адреса, вместо этого используется многоадресная рассылка IPv6 для связи с системами в той же широковещательной сети. DNS и сетевые именаПоскольку IP-адреса представляют собой длинные числа, их нелегко запомнить. людьми, поэтому большинство пользователей предпочитают запоминать логические имя вместо IP-адреса. Система, известная как DNS, сопоставляет 32-битные адреса IPv4 и их соответствующие логические имена (и 128-битные адреса IPv6, когда это используется).Для облегчения чтения пользователями-людьми DNS имеет иерархическую структуру. См. Также:
Горри Фэрхерст — Дата: 01.10.2020 Введение в модуль ipaddress — документация Python 3.9.2Создание объектов адреса / сети / интерфейса Поскольку Примечание по версиям IPДля читателей, которые не особенно знакомы с IP-адресацией, это важно знать, что Интернет-протокол в настоящее время находится в процессе перехода с версии 4 протокола на версию 6. Этот переход происходит в основном из-за того, что версия 4 протокола не обеспечивает достаточного адресов для удовлетворения потребностей всего мира, особенно с учетом увеличение количества устройств с прямым подключением к Интернету. Объяснение деталей различий между двумя версиями протокол выходит за рамки этого введения, но читателям необходимо ознакомиться с хотя бы имейте в виду, что эти две версии существуют, и иногда необходимо для принудительного использования той или иной версии. IP-адреса хоста Адреса, часто называемые «адресами хостов», являются самой базовой единицей
при работе с IP-адресацией. Самый простой способ создания адресов —
для использования ip-адреса >>> ipaddress.ip_address ('192.0.2.1') IPv4Address ('192.0.2.1') >>> ipaddress.ip_address ('2001: DB8 :: 1') IPv6Address ('2001: db8 :: 1') Адреса также можно создавать непосредственно из целых чисел. Ценности, которые будут подходят для 32 битов, предполагается, что это адреса IPv4: >>> ipaddress.ip_address (3221225985) IPv4Address ('192.0,2.1 ') >>> ipaddress.ip_address (425407664112825928564951653826561) IPv6Address ('2001: db8 :: 1') Для принудительного использования адресов IPv4 или IPv6 соответствующие классы могут быть вызывается напрямую. Это особенно полезно для принудительного создания IPv6. адреса для малых целых чисел: >>> ipaddress.ip_address (1) IPv4Address ('0.0.0.1') >>> ipaddress.IPv4Address (1) IPv4Address ('0.0.0.1') >>> ipaddress.IPv6Address (1) IPv6Address (':: 1') Определение сетей Адреса хостов обычно группируются в IP-сети, поэтому Что касается адресов, предусмотрена заводская функция, определяющая правильный Версия IP автоматически: >>> ipaddress.ip_network ('192.0.2.0/24') IPv4Network ('192.0.2.0/24') >>> ipaddress.ip_network ('2001: db8 :: 0/96') IPv6Network ('2001: db8 :: / 96') Сетевые объекты не могут иметь никаких битов хоста. Практический эффект от этого
заключается в том, что По умолчанию попытка создать сетевой объект с установленными битами хоста будет
приводит к возникновению >>> ipaddress.ip_network ('192.0.2.1/24') Отслеживание (последний вызов последний): ... ValueError: 192.0.2.1/24 имеет установленные биты хоста >>> ipaddress.ip_network ('192.0.2.1/24', strict = False) IPv4Network ('192.0,2,0 / 24 ') В то время как строковая форма предлагает значительно большую гибкость, сети могут также могут быть определены с целыми числами, как и адреса хостов. В этом случае сеть считается содержащей только один адрес, идентифицированный целое число, поэтому префикс сети включает весь сетевой адрес: >>> ipaddress.ip_network (3221225984) IPv4Network ('192.0.2.0/32') >>> ipaddress.ip_network (425407664112825928564951653826560) IPv6Network ('2001: db8 :: / 128') Как и в случае с адресами, создание сети определенного типа может быть принудительным. путем прямого вызова конструктора класса вместо использования фабрики функция. Хост-интерфейсы Как уже упоминалось выше, если вам нужно описать адрес на определенном
сети, ни адреса, ни классов сети недостаточно.
Обозначения типа >>> ipaddress.ip_interface ('192.0.2.1/24') IPv4Interface ('192.0.2.1/24') >>> ipaddress.ip_interface ('2001: db8 :: 1/96') IPv6Interface ('2001: db8 :: 1/96') Целочисленные входы принимаются (как в сетях), и использование определенного IP-адреса версию можно принудительно вызвать, напрямую вызвав соответствующий конструктор. Проверка объектов адреса / сети / интерфейса Вы столкнулись с проблемой создания IPv (4 | 6) (Адрес | Сеть | Интерфейс)
объект, поэтому вы, вероятно, захотите получить о нем информацию. Извлечение версии IP: >>> addr4 = ipaddress.ip_address ('192.0.2.1') >>> addr6 = ipaddress.ip_address ('2001: db8 :: 1') >>> addr6.version 6 >>> addr4.version 4 Получение сети через интерфейс: >>> host4 = ipaddress.ip_interface ('192.0.2.1/24') >>> host4.network IPv4Network ('192.0.2.0/24') >>> host6 = ipaddress.ip_interface ('2001: db8 :: 1/96') >>> host6.network IPv6Network ('2001: db8 :: / 96') Определение количества отдельных адресов в сети: >>> net4 = ipaddress.ip_network ('192.0.2.0/24') >>> net4.num_addresses 256 >>> net6 = ipaddress.ip_network ('2001: db8 :: 0/96') >>> net6.num_addresses 4294967296 Перебор «используемых» адресов в сети: >>> net4 = ipaddress.ip_network ('192.0,2,0 / 24 ') >>> для x в net4.hosts (): ... печать (x) 192.0.2.1 192.0.2.2 192.0.2.3 192.0.2.4 ... 192.0.2.252 192.0.2.253 192.0.2.254 Получение сетевой маски (т.е. установка битов, соответствующих префиксу сети) или маска хоста (любые биты, не являющиеся частью сетевой маски): >>> net4 = ipaddress.ip_network ('192.0.2.0/24') >>> net4.netmask IPv4Address ('255.255.255.0') >>> net4.hostmask IPv4Address ('0.0.0.255') >>> net6 = ipaddress.ip_network ('2001: db8 :: 0/96') >>> net6.netmask IPv6Address ('ffff: ffff: ffff: ffff: ffff: ffff ::') >>> net6.hostmask IPv6Address (':: ffff: ffff') Взрыв или сжатие адреса: >>> addr6.exploded '2001: 0db8: 0000: 0000: 0000: 0000: 0000: 0001' >>> addr6.compressed '2001: db8 :: 1' >>> net6.exploded '2001: 0db8: 0000: 0000: 0000: 0000: 0000: 0000/96' >>> net6.compressed '2001: db8 :: / 96' Хотя IPv4 не поддерживает взрыв или сжатие, связанные объекты по-прежнему предоставлять соответствующие свойства, чтобы код, нейтральный к версии, мог легко убедиться, что для IPv6 используется самая краткая или самая подробная форма адреса, при этом корректно обрабатывая адреса IPv4. Сети как списки адресовИногда бывает полезно рассматривать сети как списки. Это означает, что это возможно индексировать их так: >>> net4 [1] IPv4Address ('192.0.2.1') >>> net4 [-1] IPv4Address ('192.0.2.255') >>> net6 [1] IPv6Address ('2001: db8 :: 1') >>> net6 [-1] IPv6Address ('2001: db8 :: ffff: ffff') Это также означает, что сетевые объекты поддаются использованию списка синтаксис теста членства выглядит так: , если адрес в сети: # сделай что-нибудь Тестирование сдерживания выполняется эффективно на основе префикса сети: >>> addr4 = ipaddress.ip_address ('192.0.2.1') >>> addr4 в ipaddress.ip_network ('192.0.2.0/24') Истинный >>> addr4 в ipaddress.ip_network ('192.0.3.0/24') Ложь Сравнения >>> ipaddress.ip_address ('192.0.2.1') |