русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

IPCONFIG


Дата добавления: 2013-12-23; просмотров: 2006; Нарушение авторских прав


ARP

PING

Полезные сетевые инструменты и сценарии

Лекция 8. Протокол TCP/IP, утилиты

Существует несколько инструментов для отслеживания и решения проблем, связанных с применением протокола TCP/IP. Этими инструментами являются PING, ARP, IPCONFIG, TRACERT, NBTSTAT и PATHPING. Все они запускаются из командной строки и выдают результаты в формате DOS. В таблице 8.1 перечислены эти инструменты и дано их краткие описания.

Таблица 8.1. Инструменты для решения проблем протокола TCP/IP
Инструмент командной строки Описание
ARP Позволяет модифицировать таблицу протокола разрешения адресов.
IPCONFIG Показывает текущую TCP/IP конфигурацию и позволяет обновлять эти значения.
NBTSTAT Предоставляет NetBIOS-информацию о TCP/IP-соединениях, перезагружает кэш LMHost и определяет зарегистрированное имя и область действия ID.
PING Посылает эхо-запрос на указанное устройство.
TRACERT Перечисляет количество переходов (изменений маршрута) до указанного устройства.
PATHPING Показывает степень потери информационных пакетов на любом маршрутизаторе или ссылке.
FTP Команда соединения передаёт файлы в хост, на котором работает сервер FTP. Хост – это числовое имя компьютера, выраженное определённым количеством битов в IP адресе.
HOSTNAME Диагностическая команда печатает имя хоста, на котором выполняется команда.
NSLOOKUP Диагностическая команда отражает информацию из серверов имён DNS.
TELNET Команда соединения выполняет эмуляцию терминала с удалённым хостом, на котором работает сервис сервера TELNET.
ROUTE Диагностическая команда манипулирует таблицей сетевых маршрутов.

Подобно гидролокатору на подводной лодке, команда PING позволяет получать информацию о своих соседях. Правда, тут она применяется в сугубо мирных целях. Она может сообщить вам о том, как долго информационные пакеты идут из вашего компьютера на принимающий компьютер. Она делает это посредством отправки ICMP эхо-сигнала указанному устройству - будь то устройство локальной сети или сервер на другой стороне земного шара.



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

1. Протестируйте пинг-запросом адрес локальной перемычки. Если этот адрес ответит, то на локальном компьютере имеется конфигурация протокола TCP/IP.

Ping 127.0.0.1

2. Протестируйте локальный IP-адрес и убедитесь, что нет конкуренции с другим устройством в сети.

Ping IP_адрес

3. Протестируйте IP-адрес шлюза по умолчанию. Так вы проверите возможность добраться до ближайшего маршрутизатора, который позволяет общаться с компьютерами в другой подсети.

Ping IP_адрес шлюза

4. Протестируйте пинг-запросом адрес указанного вами устройства в другой подсети. Так вы проверите возможность установки связи с устройством другой подсети.

Ping IP_адрес узла

5. Протестируйте пинг-запросом то же самое устройство, применив полное имя его домена. Если попытка закончится провалом, но шаг 4 работает, то это проблема разрешения имени. На этом этапе следует убедиться, что DNS-серверы доступны, таблицы Hosts и LMHosts точны, а WINS (если используется) правильно сконфигурирован.

Ping IP_имя узла

Инструмент PING используется следующим образом:

Ping [-t] [-a] [-n] [-l] [-f] [-I TTL] [-v TOS] [-r ] [-s ] [-j список узлов] [-k список узлов] [-w ] список адресатов

Аргументы PING включают в себя следующее.

  • -t Поддерживает пингование, пока не будет остановлен нажатием клавиш CTRL+C.
  • -n Посылает эхо-сигнал определенное (указанное) количество раз и прекращает тестирование.
  • -l Посылает пакет с указанным количеством битов.
  • -f Устанавливает флаг Don't Fragment (Не фрагментировать). Это значит, что пакеты не будут разбиваться на части сетевыми устройствами.
  • -w Устанавливает время простоя (мс). Время простоя по умолчанию равно 750 мс.

Протокол разрешения адресов (Address Resolution Protocol, ARP) позволяет компьютерам создавать соединения на физическом уровне. Независимо от того, используете ли вы NetBIOS или TCP/IP имена компьютеров в своей сети, они должны быть конвертированы в MAC-имена сетевой карты компьютера. Когда одна рабочая станция пытается установить связь с другой, она должна транслировать сигнал в соответствии с протоколом ARP, чтобы выяснить MAC-адрес. После того как Windows XP Professional компьютер определит МАС-адрес, он использует его для установки связи с устройством. Эта конверсия IP в МАС хранится в ARP-таблице компьютера.

Команда ARP позволяет просматривать и редактировать таблицу ARP. Этот инструмент полезен при решении проблем, связанных с разрешениями имен. Команда ARP записывается следующим образом.

ARP -s inet_addr eth_addr [if_addr]ARP -d inet_addr [if_addr]ARP -a [inet_addr] [-N if_addr]

В приведенных примерах атрибуты работают следующим образом.

  • -s Добавляет IP-адрес (inet_addr) или Ethernet MAC адрес (eth_addr) в таблицу ARP. IP-адрес имеет стандартный четырехоктетный формат, в то время как Ethernet-адрес записывается шестью шестнадцатеричными значениями, разделенными тире.
  • -d Удаляет указанный IP-адрес из таблицы.
  • -a Выводит на экран текущую ARP-таблицу. Если вы включили в нее IP-адрес, то будет представлена только таблица переводов IP-адреса в МАС-адрес для данного компьютера.

Аргумент [if_addr] указывает IP-адрес, отличный от данного по умолчанию. Если вы хотите посмотреть на таблицу ARP компьютера, которым вы пользуетесь, то введите в командную строку arp-a.

Ниже проиллюстрирован результат применения команды ARP.

Interface: 192.168.1.101 on Interface 0x200003Internet Address Physical Address Type192.168.1.1. 00-04-5a-d0-b9-67 dynamic192.168.1.100 00-04-5a-69-cc-60 dynamic192.168.1.102 00-40-96-41-af-29 dynamic

Листинг 8.1.

Инструмент IPCONFIG хорошо подходит для начала поисков источника проблемы, связанной с применением протокола TCP/IP. Команда записывается следующим образом.

Ipconfig [/all | /release [adapter] | /renew [adapter]]

При использовании без аргументов IPCONFIG представляет только основные настройки TCP/IP, включая IP-адрес, маску подсети и шлюз по умолчанию для каждой карты сетевого адаптера. Однако, добавив аргументы, можно повысить полезность IPCONFIG. Аргументы включают в себя следующее.

  • /all Показывает основную и дополнительную информацию, такую как сроки окончания аренды и службы разрешения имен.
  • /release Выдает IP-адрес указанному адаптеру, если адаптер использовал DHCP.
  • /renew Обновляет IP-адрес для указанного адаптера, если адаптер использовал DHCP.

Примечание. Ввод ipconfig? в командную строку сгенерирует полный список аргументов.

Windows IP Configuration Host Name : geonosisPrimary Dns Suffix :Node Type : UnknownIP Routing Enabled : NoWINS Proxy Enabled : No Ethernet adapter Local Area Connection: Connection-specific DNS Suffix :Description : Linksys NC100 Fast Ethernet AdapterPhysical Address : 00-04-5A-69-CC-60Dhcp Enabled : YesAutoconfiguration Enabled : YesIP Address : 192.168.1.100Subnet Mask : 255.255.255.0Default Gateway : 192.168.1.1DHCP Server : 192.168.1.1DNS Servers : 192.168.1.1Lease Obtained : Saturday, April 27, 2002 2:18:33 PMLease Expires : Saturday, April 27, 2002 2:23:33 PM

Листинг 8.2.

Использование инструмента IPCONFIG может дать огромное количество информации о TCP/IP-соединениях и их конфигурациях. Всегда полезно проверять маску подсети. Убедитесь в том, что она не записана как 0.0.0.0, что указывает на конфликт с другим устройством подсети.



<== предыдущая лекция | следующая лекция ==>
Беспроводная связь | NBTSTAT


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.