русс | укр

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

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

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

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


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

Ifconfig и lpconfig.exe


Дата добавления: 2015-09-15; просмотров: 935; Нарушение авторских прав


Практическая работа № 1

Утилиты TCP/IP

Цель работы: Изучить назначение основных утилит стека TCP/IP и произвести диагностику сетевого программного и аппаратного обеспечения ПК

 

Теоретический блок

Поддержка протоколов TCP/IP включена практически во все ОС с сетевыми возможностями, и в большинстве случаев в стек TCP/IP входит набор утилит, позволяющих получать информацию о различных протоколах и о сети в целом. По традиции эти утилиты запускаются из командной строки (Пуск->Выполнить->cmd), хотя для некоторых из них созданы и варианты с графическим интерфейсом. Часто даже в разных ОС программы TCP/IP имеют один и тот же синтаксис.

 

Ping

Ping — основная утилита TCP/IP, включенная практически во все реализации: ping — в UNIX, PING.EXE — в Microsoft Windows. Суть действия Ping — проверка работы стека TCP/IP на другой системе. С помощью протокола ICMP (Internet Control Message Protocol) программа Ping генерирует серию сообщений Echo Request и отправляет их компьютеру, имя или IP-адрес которого Вы указали в командной строке. В простейшем варианте вызов Ping выглядит так:

 

ping <целевая система>

Здесь <целевая система> — это IP-адрес или имя компьютера в сети. В команде Ping можно применять имена как DNS, так и NetBIOS. Перед отправкой сообщения Echo Request программа преобразует имя в IP-адрес и выводит этот адрес на экран. Получив адресованное ему сообщение Echo Request, любой TCP/IP-компьютер генерирует сообщение Echo Reply и передает его отправителю. Получив сообщение Echo Reply, компьютер, на котором запущена Ping, выводит на экран приблизительно такую информацию:

Обмен пакетами с cz1 [192.168.2.10] по 32 байт:

Ответ от 192.168.2.10: число байт=32 врем < 10мс TTL=128

Ответ от 192.168.2.10: число байт=32 врем < 10мс ТТL=128



Ответ от 192.168.2.10: число байт=32 врем < 10мс TTL=128

Ответ от 192.168.2.10: число байт=32 врем < 10мс ТТL=128



Статистика Ping для 192.168.2.10:

Пакетов: послано = 4, получено = 4, потеряно = 0 (0% потерь), Приблизительное время передачи и приема:

наименьшее = 0мc, наибольшее = 0мc, среднее = 0мc

В данной реализации Ping (из Windows 98) на экран выводятся IP-адрес компьютера, которому направляются сообщения Echo Requests, число байтов в каждом запросе, время, прошедшее между отправкой запроса и получением ответа на него, и значение из поля TTL в заголовке IP. В этом примере целевой компьютер находится в той же ЛВС, поэтому время обмена сообщениями очень мало, менее 10 миллисекунд. Для компьютеров в Интернете оно, как правило, больше. Успешное завершение работы Ping в данном примере означает, что сетевое оборудование целевого компьютера функционирует должным образом; исправно работают и протоколы, по крайней мере, вплоть до протоколов сетевого уровня модели OSI. Если проверка соединения с помощью Ping закончилась неудачей, приходится констатировать, что у одного или у обоих компьютеров что-то не в порядке с сетевым оборудованием или ПО.

Синтаксис

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

Параметры утилиты Ping

-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.

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

 

Ifconfig и lpconfig.exe

В системах под управлением UNIX имеется программа ifconfig (interface configuration — конфигурация интерфейса), позволяющая назначать параметры конфигурации TCP/IP конкретному сетевому интерфейсу. Запустив ifconfig, указав в качестве параметра только имя интерфейса, Вы увидите на экране его текущую конфигурацию. Версия этой программы для Windows 2000/NT называется lpconfig.exe. Она позволяет только просматривать конфигурацию, но не менять ее. Графическая версия этой программы в Windows 95/98/Ме называется Winipcfg.exe.

Прописав командуipconfig в командной строке Windows 2000 с переключателем /all, то вы увидите на экране более подробную информацию: имя компьютера, тип узла, физический адрес (МАС-адрес), DHCP-сервер, маску подсети, DNS-сервер, основной шлюз и т.д.

Запустив ту же программу без переключателей, Вы увидите лишь основные конфигурационные параметры.

 



<== предыдущая лекция | следующая лекция ==>
Сетевые утилиты | Traceroute


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


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

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

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


 


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

 
 

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

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