Добавление статических (постоянных) записей

Добавление статической ARP-записи уменьшает количество ARP-запросов для узлов, к которым обращаются достаточно часто. На компьютере, работающем под управлением Windows NT 4.0, статическая запись, добавленная в кэш ARP, доступна до:

· перезагрузки компьютера;

· удаления записи вручную при помощи команды arp -d;

· получения в широковещательном ARP-сообщении другого адреса сетевого адаптера (в этом случае тип записи меняется со статического на динамический и полученный в сообщении адрес заменяет текущий).

Примечание Если Вы вручную помещаете запись в кэш протокола ARP, то адрес сетевого адаптера в команде arp следует разделять дефисами.

Структура ARP-пакета

Хотя протокол ARP был разработан для разрешения именно IP-адресов, структура ARP-пакета может быть использована и для разрешения адресов других типов. Кадрам, содержащим ARP-пакеты, в поле EtherType соответствует значение 0х08-06. Поля пакета ARP показаны в таблице

Поле Описание
Hardware Type (Тип аппаратного обеспечения) Задается тип используемого сетевого оборудования (Network Access Layer), например Ethernet
Protocol Type (Тип протокола) С помощью значений поля EtherType кадра Ethernet задается используемый при разрешении адресов протокол. Для протокола IP значение поля Protocol Type равно 08-00
Hardware Address Length (Длина адреса сетевого адаптера) Задается длина адреса сетевого адаптера в байтах. Для Ethernet и Token Ring длины равны 6 байтам
Protocol Address Length (Длина адреса протокола) Задается длина адреса протокола в байтах. для протокола IP длина равна 4 байтам
Operation (Opcode) [Операция (Код операции)] Задается выполняемая операция
Sender's Hardware Address (Адрес сетевого адаптера отправителя) Задается адрес сетевого адаптера отправителя
Sender's Protocol Address (Адрес протокола отправителя) Задается адрес протокола отправителя
Target's Hardware Address (Адрес сетевого адаптера получателя) Задается адрес сетевого адаптера получателя
Target's Protocol Address (Адрес протокола получателя) Задается адрес протокола получателя

 

 


Разрешение имен узлов при помощи DNS.

Имена узлов

Имя упрощает обращение к узлу, поскольку его легче запомнить, чем IP-адрес. Имена узлов используются практически везде, где есть TCP/IP.

Имя узла - это псевдоним, назначенный администратором компьютеру для идентификации узла, поддерживающего TCP/IP. Имя узла иногда не совпадает с NetBlOS-именем данного компьютера и содержит до 256 символов. Одному узлу можно назначить несколько имен.

Имя узла TCP/IP облегчает взаимодействие с ним. Его можно использовать вместо IP-адреса, например, в программе Ping и других утилитах TCP/IP. Имя узла всегда соответствует IP-адресу. Это соответствие может быть задано либо в файле HOSTS, либо в базе данных сервера имен NetBIOS или DNS. В ОС Windows NT для определения IP-адреса, соответствующего имени узла, иногда используют файл LMHOSTS.

Средства утилиты Hostname позволяют узнать имя, назначенное Вашей системе. По умолчанию для компьютера под управлением Windows NT имя узла совпадает с именем компьютера.

Разрешене имени узла

Разрешение имени узла (host name resolution) - это процесс определения соответствующего ему IP-адреса. Только после этого IP-адрес может быть разрешен в адрес сетевого адаптера.

В ОС Windows NT для разрешения имен узлов предусмотрено несколько методов; все их можно конфигурировать.

Методы, используемые протоколом Microsoft TCP/IP, перечислены ниже.

Стандартные методы разрешения Описание
Имя локального узла Имя узла, заданное для данного компьютера. Имя запрашиваемого узла в первую очередь сравнивается с именем локального узла
Файл HOSTS Локальный текстовый файл в формате, совпадающем с форматом файла \etc\hosts BSD UNIX 4.3. В этом файле указаны IP-адреса и соответствующие им имена узлов. Обычно этот файл используется утидитами TCP/IP для разрешения имен узлов
Сервер DNS Сервер, на котором находится база данных, содержащая соответсвия имен компьютеров (имен узлов) IP-адресам