Материал: Организация ЭВМ и вычислительных сетей. методические указания к выполнению практических работ. Гончаров И.В

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рис. 3. Утилиты TCP/IP, включенные в состав Windows XP Professional

3.2.1.Разрешения имён

В сетевой коммуникации используются различные типы имён сетевых узлов. Имя хоста – это его псевдоним в сети.

Хост-имена имеют различные формы. Две самые распространенные — понятное имя (nickname) и доменное имя (domain name).

Понятное имя является псевдонимом IP-адреса, произвольно назначаемым отдельными пользователями.

Доменное имя — структурированным именем, которое формируется по соглашениям, приня­тым в Интернете.

3.2.2. Доменные имена

В Internet имена хостов (компьютеров) организованы в иерархическую структуру внутри доменов.

Идя навстречу пожеланиям различных организаций, которые хотели бы получить гибкую и масштабируемую схему именования, комитет InterNIC создал иерархическое про­странство доменных имен DNS.

DNS (Domain Name System) — это схема именова­ния, внешне похожая на структуру каталогов на диске. Однако, если полное имя файла формируется из пути к этому файлу от корневого каталога с добавлением в конце собственно имени файла, то хост-имя формируется из цепочки доменов в обратном порядке, т. е. от хоста к корню.

Уникальное хост-имя, отражающее поло­жение хоста в иерархии, называется полным доменным именем (Fully Qualified Domain Name, FQDN).

Пространство доменных имен состоит из:

  • корневого домена — представляет корень пространства имен и обозначается пус­тым символом (null);

  • доменов верхнего уровня — расположены непосредственно под корнем и указы­вают тип организации. За поддержку имен доменов верхнего уровня в Интерне­те отвечает комитет InterNIC. Неполный список имен доменов верхнего уровня показан в таблице 1-26.

  • доменов второго уровня — располагаются за доменами верхнего уровня и иден­тифицируют конкретные организации. За поддержку имен доменов второго уровня и соблюдение их уникальности в Интернете отвечает InterNIC;

  • поддоменов — принадлежат конкретной организации и располагаются за доме­нами второго уровня. За создание и поддержку своих поддоменов отвечают сами организации.

Пример.

Web-сервер с именем www в домене dallas.net идентифицируется как www. dallas.net

Доменные имена не чувствительны к регистру букв.

Организации, не соединенные с Интернетом, могут использовать произвольные имена доменов верхнего и второго уровня. Но обычно даже такие организации при­держиваются спецификации InterNIC, чтобы впоследствии — при подключении к Интернету — не пришлось переименовывать домены.

3.2.3. Имена NetBios

В сетях Microsoft каждому компьютеру присваивается неиерархическое понятное имя (nickname) в соответствии с протоколом NetBIOS. Это 16-символьное имя, присваивается администратором, используется для идентификации ресурсов локальной сети.

Чтобы коммуникация в протоколе TCP/IP стала возможной, имена обоих типов должны быть преобразованы в IP-адреса.

В сетях Windows NT существует четыре механизма разрешения имен: служба DNS, cthdth WINS, широковещательное разрешение имен и использование файлов HOSTS и LMHOSTS.

В небольших сетях, где IP-адреса не изменяются, сетевые подключения и подключения удаленного доступа могут пользоваться для разрешения имен файлами Hosts и Lmhosts. Эти файлы находятся на локальном диске, так что в этом случае не требуется передавать серверу WINS или DNS запросы на разрешение имен и ожидать от него ответа/

Локальный файл Hosts отображает IP-адреса на доменные имена хоста.

Локальный файл Lmhosts отображает IP-адреса на имена NetBIOS в сетях Microsoft.

Файлы Hosts и Lmhosts обновляются администратором сети вручную.

Пример файла Hosts

# 102.54.94.97 rhino.acme.com # source server

# 38.25.63.10 x.acme.com # x client host

Пример файла Lmhosts

# 102.54.94.123 popular #PRE #source server

# 102.54.94.117 localsrv #PRE #needed for the

Задание 6.

  1. Найдите на системном диске файлы Hosts и LMHosts. Запишите пути доступа.

  2. Откройте файлы и выберите строки, касающиеся установления соответствия IP-адресов и МАС-адресов . Запишите.

  3. Откройте и просмотрите кэш ARP. Запишите.

  4. Проверьте опции –a и –s. Запишите сдержание кэш.

3.2.4. Проверка сетевого соединения с использованием утилиты Ping

Команда Ping - это основная TCP/IP-команда, используемая для устранения неполадки в соединении, проверки возможности доступа и разрешения имен. С помощью отправки сообщений с эхо-запросом по протоколу ICMP утилита ping проверяет соединение на уровне протокола IP с другим компьютером, поддерживающим TCP/IP. После каждой передачи выводится соответствующее сообщение с эхо-ответом. Команда ping, запущенная без параметров, выводит справку.

3.2.5. Синтаксис

ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_компьютера]

3.2.6. Параметры

-t

Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию CTRL-BREAK. Для прерывания команды ping и выйхода из нее нажмите клавиши CTRL-C.

-a

Задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится имя соответствующего узла.

-n счетчик

Задает число отправляемых сообщений с эхо-запросом. По умолчанию — 4.

-l размер

Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом. По умолчанию — 32 байта. Максимальный размер — 65527.

-f

Задает отправку сообщений с эхо-запросом с флагом «Don't Fragment» в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (Maximum Transmission Unit).

-i TTL

Задает значение поля TTL в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию берется значение TTL, заданное по умолчанию для узла. Для узлов Windows XP это значение обычно равно 128. Максимальное значение TTL — 255.

-v тип

Задает значение поля типа службы (TOS) в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию это значение равно 0. тип — это десятичное значение от 0 до 255.

-r счетчик

Задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхо-ответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчика задается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчик имеет значение от 1 до 9.

-s счетчик

Указывает вариант штампа времени Интернета (Internet Timestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. Параметр счетчик имеет значение от 1 до 4.

-j список_узлов

Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов — 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.

-k список_узлов

Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.

-w интервал

Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Если сообщение с эхо-ответом не получено в пределах заданного интервала, то выдается сообщение об ошибке "Request timed out". Интервал по умолчанию равен 4000 (4 секунды).

имя_конечного_компьютера

Задает точку назначения, идентифицированную IP-адресом или именем узла.

/?

Отображает справку в командной строке.

Примечания

Команда ping позволяет проверить имя и IP-адрес компьютера. Если проверка IP-адреса успешная, и проверка имени — нет, то имеет место проблема разрешения имен. В этом случае с помощью запросов DNS (Domain Name System) или с помощью методов разрешения имен NetBIOS проверьте, чтобы имя задаваемого компьютера было разрешено в локальном файле Hosts.

Эта команда доступна только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP).

Источник: https://studfile.net/preview/16567580/