Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект_W2003_сети_08_неокончен.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
675.84 Кб
Скачать

Проверка связи по tcp/ip.

Проверка связи по TCP/IP

  • Ping – проверяет связь между двумя компьютерами: 1) ping 127.0.0.1закольцовывающий интерфейс ( передача службами запросов через сеть другим службам на этом же компьютере можно выполнить не используя сетевую карту а направляя запросы на адрес 127.0.0.1 – это как бы еще один IP-адрес этого же компьютера, но для внутренних нужд). Если протокол TCP правильно установлен, то эта команда даст отклик на доступ ( четыре одинаковых сообщения с временем доступа), а иначе выйдет сообщение об отсутствии доступа 2) ping IP-адрес_текущего_компьютера – проверка работы сетевой карты локального компьютера: если отклик положительный, то она правильно настроена ( выполнить ping 10.0.0.N) 3) ping IP-адрес_другого_компьютера –проверка связи с другим компьютером. Если нет отклика, то либо нарушена физическая линия связи, либо другой компьютер отключен, не настроен или имеет такой же IP. Вместо IP –адреса компьютера м.быть задано его сетевое имя

ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS] [-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]]

[-w таймаут] конечноеИмя

Параметры:

-t Отправка пакетов на указанный узел до команды прерывания. Для вывода статистики и продолжения нажмите <Ctrl>+<Break>, для прекращения - <Ctrl>+<C>.

-a Определение адресов по именам узлов.

-n число Число отправляемых запросов.

-l размер Размер буфера отправки.

-f Установка флага, запрещающего фрагментацию пакета.

-i TTL Задание срока жизни пакета (поле "Time To Live").

-v TOS Задание типа службы (поле "Type Of Service").

-r число Запись маршрута для указанного числа переходов.

-s число Штамп времени для указанного числа переходов.

-j списокУзлов Свободный выбор маршрута по списку узлов.

-k списокУзлов Жесткий выбор маршрута по списку узлов.

-w таймаут Таймаут каждого ответа в миллисекундах.

Сопоставление IP и MAC адресов: для определения MAC адреса по адресу IP используется протокол сопоставления адреса ––ARP (Address Resolution Protocol.) И наоборот, для определения IP адреса по адресу MAC используется протокол RARP (Reverse ARP). Протокол ARP работает по принципу: «АУ! У кого IP адрес такой-то , отзовитесь!» т.е. он посылает широковещательный запрос всем компьютерам локальной сети с просьбой ответить, у кого заданный IP адрес. Каждый компьютер в сети сверяет заданный Ip со своим и, если они совпадают, то он посылает ответ, в котором указан MAC адрес его сетевой карты. После получения ответа соответствие IP и MAC адреса прописывается в КЭШе ARP. Запрос посылается каждый раз при отправке IP пакетов, если нужного IP адреса нет в кэше ARP или в специальных таблицах IP адресов. Для ручного занесения IP адреса в кэш ARP можно дать команду arp –s IP-адрес MAC-адрес Протокол RARP работает по аналогичному принципу, но запрос посылается на определение Ip адреса по MAC адресу. Этот протокол используется для сетевой загрузки компьютера т.к. в момент запуска у компьютера нет IP адреса и его еще нужно получить у сервера сетевой загрузки, про который известен только МАС адрес.

  • Arp - a - выводит МАС – адреса компьютеров, с которыми была установлена связь. После задания команды ping IP-адр укажите команду arp- a и вы получите МАС адреса компьютеров, с которыми выполняли ping

Отображение и изменение таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов (ARP).

ARP -s inet_addr eth_addr [if_addr]

ARP -d inet_addr [if_addr]

ARP -a [inet_addr] [-N if_addr]

-a Отображает текущие ARP-записи, опрашивая текущие данные протокола. Если задан inet_addr, то будут отображены IP и и физический адреса только для заданного компьютера. Если более одного сетевого интерфейса используют ARP, то будут отображаться записи для каждой таблицы.

-g То же, что и ключ -a.

inet_addr Определяет IP-адрес.

-N if_addr Отображает ARP-записи для заданного в if_addr cетевого интерфейса.

-d Удаляет узел, задаваемый inet_addr. inet_addr может содержать символ шаблона * для удаления всех узлов.

-s Добавляет узел и связывает internet адрес inet_addr с физическим адресом eth_addr. Физический адрес задается 6 байтами (в шестнадцатеричном виде), разделенных дефисом. Эта связь является постоянной.

eth_addr Определяет физический адрес.

if_addr Если параметр задан, - он определяет интернет адрес интерфейса, чья таблица преобразования адресов должна измениться. Eсли не задан, - будет использован первый доступный интерфейс.

Пример:

> arp -s 157.55.85.212 00-aa-00-62-c6-09 ... Добавляет статическую запись.

  • Ipconfig /all – выводит полную информацию о настройках сетевой карты и протокола TCP/IP. Вывести и проанализировать информацию ( обратить внимание на физический адрес сетевой карты) Если маска сети = 0.0.0.0 – это означает наличие идентичного IP адреса в сети. Проверьте это свойство ( назначьте двум компьютерам одинаковый IP и задайте команду ipconfig /all )

  • Tracert IP-адрес - трассировка маршрута пакета через маршрутизаторы ( выводится информация о всех узлах прохождения пакета)

  • Netstat - статистика протокола TCP/IP и его соединений:

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p протокол] [-r] [-s] [-v] [интервал]

-a Отображение всех подключений и ожидающих портов.

-b Отображение исполняемого файла, участвующего в создании каждого подключения, или ожидающего порта. Иногда известные исполняемые файлы содержат множественные независимые компоненты. Тогда отображается последовательность компонентов, участвующих в создании подключения, либо ожидающий порт. В этом случае имя исполняемого файла находится снизу в скобках [], сверху - компонент, который им вызывается, и так до тех пор, пока не достигается TCP/IP. Заметьте, что такой подход может занять много времени и требует достаточных разрешений.

-e Отображение статистики Ethernet. Он может применяться вместе с параметром -s.

-n Отображение адресов и номеров портов в числовом формате.

-o Отображение кода (ID) процесса каждого подключения.

-p протокол Отображение подключений для протокола, задаваемых этим параметром. Допустимые значения: TCP, UDP, TCPv6 или UDPv6. Используется вместе с параметром -s для отображения статистики по протоколам. Допустимые значения: IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP или UDPv6

-r Отображение содержимого таблицы маршрутов.

-s Отображение статистических данных по протоколам. По умолчанию данные отображаются для IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP и UDPv6. Параметр -p позволяет указать подмножество выводящихся данных.

-v При использовании с параметром -b, отображает последовательность компонентов, участвующих в создании подключения, или ожидающий порт для всех исполняемых файлов.

интервал Повторный вывод статистических данных через указанный промежуток времени в секундах. Для прекращения вывода данных нажмите клавиши CTRL+C. Если параметр не задан, сведения о текущей конфигурации выводятся один раз.

Автоматическая Ip адресация (APIPA)

В Win 2000 появилась новая возможность – автоматически присваивать компьютеру IP адрес и маску. Для этого по договоренности с международной организацией – Центром выделенных адресов Интернета (IANA) – были зарезервированы адреса 169.254.x.y. ( x.y. – любые допустимые значения для назначения адресов клиенту).

Для настройки на автоматическую адресацию достаточно включить флаг в свойствах TCP/IP:

  • Obtain An IP Address Automatically

Эта возможность по умолчанию включена в реестре. Для ее отключения в реестре нужно установить:

HLM\SYSTEM\CCSet\Services\Tcpip\Parameters\Interfaces\адаптер\IPAutoconfigurationEnabled=0

Если этот же параметр установить = 1, то снова включится автоприсваивание IP адресов.

При установленном этом флаге клиент не назначает сам Ip адрес, а при загрузке системы получает его автоматически: если в сети есть DHCP сервер, то адрес присваивается этим сервером, но, если его нет, то адрес присваивает сама система из диапазона 169.254.x.y случайным образом и проверяя его наличие у других компьютеров в сети.

Вопросы на закрепление:

  1. Какие команды в Windows можно использовать для проверки настройки протокола TCP и связи между компьютерами. Укажите назначение каждой из них.

  • Что такое автоматическое присваивание адресов IP. Как его настроить.