Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ ч2 учебные материалы / Лабораторные работы.doc
Скачиваний:
106
Добавлен:
15.06.2014
Размер:
621.57 Кб
Скачать

Для проверки конфигурации tcp/ip с помощью команды ping необходимо выполнить следующие действия:

– для быстрого получения значений параметров конфигурации TCP/IP на компьютере открыть командную строку и выполнить команду ipconfig. С помощью сведений, отображенных командой ipconfig, убедитесь, что сетевой адаптер для проверяемой конфигурации TCP/IP не находится в состоянии «сеть отключена»;

– в командной строке обратиться по адресу замыкания «на себя»; для чего выполнить команду ping 127.0.0.1. Вообще, зарезервированный диапазон IP-адресов 127.0.0.1–127.255.255.255 служит для обозначения так называемого «локального хоста», т.е. для сети, состоящей только из одного компьютера. Как правило, используется всего один адрес – 127.0.0.1, который устанавливается на специальный сетевой интерфейс «внутренней петли» («loopback») в сетевом протоколе TCP/IP. При установке соединений в этой вырожденной «сети» присутствует только один компьютер, при этом сетевые протоколы выполняют функции протоколов межпроцессного взаимодействия. Использование адреса 127.0.0.1 позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера (не требуется сетевая карта, модем и прочее коммуникационное оборудование; интерфейс реализуется при помощи драйвера псевдоустройства в ядре операционной системы). Таким образом, для работы клиент-серверных приложений на одном компьютере не требуется изобретать дополнительные протоколы и дописывать программные модули. Обычно адресу 127.0.0.1 однозначно сопоставляется имя хоста «localhost»;

– обратиться с помощью команды ping по IP-адресу компьютера;

– обратиться командой ping по IP-адресу основного шлюза. Если команда ping не была успешно выполнена, проверить правильность IP-адреса основного шлюза и работоспособность этого шлюза (маршрутизатора);

– обратиться командой ping по IP-адресу удалённого узла (узла, находящегося в другой подсети). Если команда ping не была успешно выполнена, проверить правильность IP-адреса удалённого узла, работоспособность этого узла, а также работоспособность всех шлюзов (маршрутизаторов) между локальным компьютером и удалённым узлом;

– обратиться командой ping по IP-адресу DNS-сервера [DNS-сервер – приложение, предназначенное для ответов на DNS-запросы по соответствующему протоколу; DNS (Domain Name System) – система доменных имён]. Если команда ping не была успешно выполнена, проверить правильность IP-адреса DNS-сервера, работоспособность DNS-сервера, а также работоспособность всех шлюзов (маршрутизаторов) между локальным компьютером и DNS-сервером.

Примечания

1 Команда ipconfig является эквивалентом команды winipcfg, которая доступна в Windows 95, Windows 98, Windows 98 Second Edition и Windows ME. Операционные системы Windows XP и Windows Server 2003 не имеют графического эквивалента для команды winipcfg, однако для просмотра и обновления IP-адреса с помощью графического интерфейса можно открыть папку Сетевые подключения, щёлкнуть правой кнопкой мыши пункт меню Подключение по локальной сети, выбрать команду Состояние, а затем открыть вкладку Поддержка.

2 Если команда ipconfig выводит сообщение «сеть отключена», значит, сетевой кабель не подключён к сетевому адаптеру.

3 Команда ping отправляет Echo-Request запросы протокола ICMP (Internet Control Message Protocol) указанному узлу сети и фиксирует поступающие ответы (ICMP Echo-Reply). Время между отправкой запроса и получением ответа (RTT – Round Trip Time) позволяет определять двусторонние задержки (RTT) по маршруту и частоту потери пакетов. Некоторые маршрутизаторы могут отфильтровывать их, что означает, что ping работать не будет. Полное отсутствие ICMP-ответов может также означать, что удалённый узел (или какой-либо из промежуточных маршрутизаторов) блокирует ICMP Echo-Reply или игнорирует ICMP Echo-Request.

4.2.5.3 При возникновении неполадок связи можно воспользоваться командой tracert для проверки (и показа) пути пакета к узлу назначения и вывода её результатов. Команда Windows tracert (в большинстве других ОС – команда traceroute) основана на команде ping и результатом её выполнения обычно является список, включающий в себя количество совершенных переходов (ретрансляций, «скачков») (по умолчанию – 30; явно задаётся с ключом -h) при поиске узла, адреса маршрутизаторов (хостов), а также время между отправкой каждого пакета и получением ответа [посылается по 3 пробных пакета на каждый хост, через который проходит маршрут до удалённого хоста; параметр time-to-live (TTL) для ограничения времени прохождения пакета по маршруту, на котором каждый хост обнаруживается, явно задаётся с ключом w в миллисекундах, а по умолчанию составляет 1000 мс].Если пакеты не могут быть доставлены по адресу назначения, то команда tracert отображает последний маршрутизатор, успешно перенаправивший пакеты. Таким образом, команда tracert наглядно демонстрирует возможные «узкие места» по пути движения информации к узлу назначения.

Обычно команда tracert используется со следующим параметром:

tracert -d имя .

В результате будет выведен список маршрутизаторов, пройденных на пути к адресу имя. Параметр -d служит для отключения режима определения имён (DNS-имён) хостов по IP-адресам для удобства чтения информации с экрана. Дополнительные сведения о команде tracert можно получить, если в командной строке ввести команду tracert -? (или просто tracert).

Примечания

1 Некоторые сетевые узлы по разным причинам настроены не отвечать на контрольные запросы команд ping и tracert. В таком случае отсутствие ответа отдельно взятого сетевого узла на ваш запрос нельзя расценивать как ошибку в сети или у провайдера.

2 Для визуализации числовых отчётов команды tracert с обилием IP-адресов непонятно где расположенных узлов можно воспользоваться сервисом Geo Trace по адресу http://linkstore.ru/geotrace/ и затем просмотреть путь прохождения сетевых пакетов, используя карту Google Maps.

4.2.5.4 FTP (File Transfer Protocol – протокол передачи файлов) позволяет вам отсылать и принимать файлы между двумя компьютерами (FTP может использоваться интерактивно). Один из них FTP-сервер, а другой – FTP-клиент. Для определённости: клиент – это вы; сервер – это (удалённый) компьютер, который отвечает на ваш FTP-запрос и позволяет войти. Клиент не может принимать FTP-соединения, он может только соединяться с сервером.