12541

Работа с программными средствами Internet. Утилиты ping и traceroute

Лабораторная работа

Информатика, кибернетика и программирование

ЛАБОРАТОРНАЯ РАБОТА Работа с программными средствами Internet. Утилиты ping и traceroute 1. ЦЕЛЬ РАБОТЫ Исследование вероятностновременных характеристик сети с использованием утилиты ping исследование топологии фрагментов Internet с использованием утилиты traceroute. 2. ЗАДАНИЕ Н

Русский

2013-04-30

22.64 KB

10 чел.

ЛАБОРАТОРНАЯ РАБОТА

Работа с программными средствами Internet. Утилиты ping и traceroute

1. ЦЕЛЬ РАБОТЫ

    Исследование вероятностно-временных характеристик сети с использованием утилиты ping, исследование топологии фрагментов Internet с использованием утилиты traceroute. 

2. ЗАДАНИЕ НА ЛАБОРАТОРНУЮ РАБОТУ

2.1.   С помощью команды ping проверить состояние связи с узлами pds.sut.ru (каф. ОПДС), www.sut.ru (ГУТ), www.spb.ru (C-Петербург), www.mail.ru (Москва) - обязательно; www.romeguide.it (Италия), www.novol.pl (Польша), www.newslink.org (США) или другими по желанию, но не менее 7-и узлов. Число отправляемых запросов рекомендуется взять равным 20.
2.2.  Результаты исследований представить в таблице:

 Доменное
      имя

 IP-адрес 

 Страна 

 Число потерянных запросов, % 

 Среднее время прохождения запроса, мс 

 255 - TTL 


2.3.  Представить графики статистической информации.
2.4.  Произвести трассировку узлов www.mail.ru, www.romeguide.it, www.novol.pl, www.newslink.org или любых других по желанию, но не менее 7-и узлов. Результаты протоколировать в файл st.log.
2.5.  Описать маршрут прохождения для двух выбранных узлов (страна, город, сеть).
2.6.  Представить графики времени прохождения шлюзов для каждого узла (для 3-х пакетов), указать наиболее узкие места в сети.

3.  МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ

3.1.  Утилита ping

    Утилита ping (Packet Internet Groper) является одним из главных средств, используемых для отладки сетей, и служит для принудительного вызова ответа конкретной машины. Она позволяет проверять работу программ TCP/IP на удаленных машинах, адреса устройств в локальной сети, адрес и маршрут для удаленного сетевого устройства. В выполнении команды ping участвуют система маршрутизации, схемы разрешения адресов и сетевые шлюзы. Это утилита низкого уровня, которая не требует наличия серверных процессов на зондируемой машине, поэтому успешный результат при прохождении запроса вовсе не означает, что выполняются какие-либо сервисные программы высокого уровня, а говорит о том, что сеть находится в рабочем состоянии, питание зондируемой машины включено и машина не отказала ("не висит").
      Утилита ping имеется не только в UNIX, но и в большинстве реализаций TCP/IP для других операционных систем. В Windows утилита ping имеется в комплекте поставки, но представляет собой программу, выполняющуюся в сеансе DOS из командной строки.
      Запросы утилиты ping передаются по протоколу ICMP (Internet Control Message Protocol). Получив такой запрос, программное обеспечение, реализующее протокол IP у адресата, немедленно посылает эхо-ответ. Эхо-запросы посылаются заданное количество раз (ключ -n) или по умолчанию до тех пор, пока пользователь не введет команду прерывания (Ctrl+C или Del), после чего выводятся статистические данные.

Обратите внимание:

поскольку с утилиты ping начинается хакерская атака, некоторые серверы в целях безопасности могут не посылать эхо-ответы (например, www.microsoft.com). Не ждите напрасно, введите команду прерывания.

Формат команды:

ping [-t][-a][-n][-l][-f][-i TTL][-v TOS] [-r][][имя машины][[-j списокУзлов]|[-k списокУзлов]][-w]

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

 Ключи 

 Функции 

 -t  

 Отправка пакетов на указанный узел до команды прерывания 

 -a  

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

 -n  

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

 -l  

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

 -f  

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

 -i TTL  

 Задание времени жизни пакета (поле "Time To Live") 

 -v TOS  

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

 -r  

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

 -s  

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

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

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

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

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

 -w интервал  

 Интервал ожидания каждого ответа в миллисекундах 


    На практике большинство опций в формате команды можно опустить, тогда в командной строке может быть: ping имя узла.

# ping newslink.org

 Обмен пакетами с 207.227.119.10 по 32 байт:
Ответ от 207.227.119.10: число байт=32 время=196мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=198мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=193мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=195мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=199мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=196мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=192мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=197мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=197мс TTL=237
Время ожидания запроса истекло.
Ответ от 207.227.119.10: число байт=32 время=202мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=192мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=191мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=193мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=200мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=196мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=196мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=199мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=196мс TTL=237
Ответ от 207.227.119.10: число байт=32 время=193мс TTL=237

Статистика Ping для 207.227.119.10: Пакетов: послано = 20, получено = 19, потеряно = 1 (5% потерь)
Приблизительное время передачи и приема:
наименьшее = 191 мс, наибольшее =  202 мс, среднее =  186 мс

 

Обратите внимание:

максимальное значение TTL по умолчанию принимается равным 255 узлов. Следовательно, чтобы определить количество узлов, через которые прошел пакет, надо от 255 отнять полученное значение TTL. (На практике это бывает не всегда.)

3.2.  Утилита traceroute

   Программа traceroute позволяет выявлять последовательность шлюзов, через которые проходит IP-пакет на пути к пункту своего назначения. У этой команды есть очень много опций, большинство из которых применяются системными администраторами крайне редко.

Формат команды:

traceoute имя_машины

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

Пример:

st1@pds:~ > traceroute www.newslink.org

traceroute to www.newslink.org (207.227.119.10),30 hops max,40 byte packets

18 lgw.ccs.sut.ru (195.19.219.129)1 ms 1 ms 1 ms

18 ing-e0.nw.ru (195.19.194.68)5 ms 2 ms 2 ms

18 StPetersburg-LE-4.Relcom.EU.net (193.125.189.189)4 ms 2 ms 6 ms

18 cwrussia-relcom.SPB.cwrussia.ru (213.152.128.249)29 ms 33 ms 19 ms

18 bar2-serial6-1-0-0.NewYorknyr.cw.net(206.24.205.153)166 ms 168 ms 170 ms

18 acr2-loopback.NewYorknyr.cw.net(206.24.194.62)166 ms 163 ms 167 ms

18 p4-2.nycmny1-ba1.bbnplanet.net (4.24.7.69)177 ms 175 ms 172 ms

18 p7-0.nycmny1-br1.bbnplanet.net (4.24.6.229)174 ms 176 ms 170 ms

18 p4-0.nycmny1-br2.bbnplanet.net (4.24.6.226)170 ms 175 ms 171 ms

18 so-4-0-0.chcgil2-br1.bbnplanet.net (4.24.9.65)184 ms 184 ms 183 ms

18 p6-0.chcgil1-br1.bbnplanet.net (4.24.9.70)181 ms 182 ms 185 ms

18 p4-0.chcgil1-br2.bbnplanet.net (4.24.5.226)181 ms 189 ms 184 ms

18 p2-0.nchicago2-br1.bbnplanet.net (4.0.5.210)184 ms 183 ms 182 ms

18 p1-0.nchicago2-br2.bbnplanet.net (4.0.1.146)187 ms 188 ms 194 ms

18 p8-0-0.nchicago2-core0.bbnplanet.net (4.0.6.2)482 ms 343 ms 331 ms

18 chi2-eth.cyberlynk.net (207.112.240.102)190 ms 183 ms 193 ms

18 core0-fe0.rac.cyberlynk.net (206.54.254.20)222 ms 217 ms 239 ms

18 www.newslink.org (207.227.119.10)254 ms 218 ms 229 ms

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

   Команда traceroute посылает для каждого значения поля времени жизни
три пакета. Если промежуточный шлюз распределяет трафик по нескольким
маршрутам, то эти пакеты могут возвращаться разными машинами. В этом
случае на печать выводятся они все. Некоторые системы не посылают
уведомлений о пакетах, время жизни которых истекло, а некоторые посылают
уведомления, которые поступают обратно на машину-источник только после
того, как истекло время их ожидания командой traceroute. Эти шлюзы
обозначаются рядом звездочек. Даже если конкретный шлюз определить
нельзя, traceroute чаще всего сможет увидеть следующие за ним узлы
маршрута.

4.  СОДЕРЖАНИЕ ОТЧЕТА


1. Результаты тестирования.
2. Таблица с результатами исследований согласно п.2.2.
3. Графики статистической информации согласно п. 2.3.
4. Листинг произведенной трассировки узлов.
5. Описание маршрута прохождения трассировки.
6. Графики времени прохождения шлюзов (по количеству узлов) с анализом узких мест сети.

ЛИТЕРАТУРА

1. Карлинг М., Деглер С., Деннис Дж. Системное администрирование Linux.: Пер. с англ.: Уч. пос. – М.: Издательский дом "Вильямс", 2000.
2. Немет Э., Снайдер Г., Сибасс С., Хейн Т. Р. UNIX: руководство системного администратора: Пер. с англ. – К.: BHV, 1997.
3. Кирх О. Linux для профессионалов. Руководство администратора сети. – СПб: Издательство "Питер", 2000.


 

А также другие работы, которые могут Вас заинтересовать

30741. Основные направления внутренней и внешней политики республиканских администраций в США (1921 – 1933-е гг.) 23 KB
  у власти в США стояли республиканцы. Это был период процветания США. В 20е годы мировая капиталистическая экономика стабилизировалась и в США наступил экономический подъем: рост автомобилей строительство дорог США становится мировым кредитором оттеснив Англию и т.
30742. Коминтерн и РСИ – особенности стратегии и тактики в 1920 – 1930 гг 25 KB
  в России по инициативе Ленина был создан Коммунистический интернационал Коминтерн участвовали 28 стран был провозглашен курс на мировую социалистическую революцию. На первый план выдвигались не социалистические путем революции а демократические задачи реформы как подготовительный этап на пути к социальной революции. Новые задачи потребовали изменение отношения коммунистов к социалдемократии. Если раньше союз с социалдемократией был невозможен изза разницы во взглядах то теперь этот союз стал возможен т.
30743. Холодная война и ее этапы (с 40-х по 90-е гг.) 24.5 KB
  Конфликт двух сверх держав США и СССР противостояние двух военнополиитческих блоков НАТО и Варшавского договора. Воплощением конфликта стала холодная война между США и СССР. Начало Холодной войны было в момент послевоенного урегулирования когда возникли противоречия между союзниками антигитлеровской коалиции США и Великобритании и СССР. был создан англоамериканский военный союз для борьбы с СССР и коммунистической угрозой.
30744. Захватнические планы Гитлеровской Германии и их осуществление (1935 – 1941 гг.) 24 KB
  Захват чужих территорий стал центром всей политики гитлеровской Германии. Немаловажное значение для развития экономического потенциала Германии и использования его в военных целях против СССР имели захват и ограбление Австрии Чехословакии Польши Франции и других европейских стран. На выполнение только военных заказов Германии работали предприятия оккупированных западноевропейских стран.
30745. Возникновение и приход к власти фашизма в Италии и Германии: общее и особенное 24 KB
  Так в 1919 г возникла 1 фашистская организация в Италии а в Германии националсоциальнеческая. В Италии её возглавил Муссолини а в Германии Гитлер фюрер. фашистское движение в Италии было преобразовано в национальную фашистскую партию с 1922 г.
30746. США и Латинская Америкак: эволюция и проблемы взаимоотношений во второй половине 20 столетия 26.5 KB
  Во время Второй мировой войны создались благоприятные условия для развития национального капитала в Латинской Америке. Выросли цены на сырье ослабло влияние национального капитала увеличились средства для вложения в национальную промышленность. Новый уровень глобализации иначе говоря огромная роль мировых хозяйственных связей привлечение современной технологии и иностранного капитала стал частью стратегии латиноамериканских стран. Основным источником накопления капиталов и модернизации стали широкое привлечение иностранного...
30747. Причины зарождения и сущность фашизма 24 KB
  в конкретной исторической обстановке фашизм нужен определенным кругам империализма чтобы справиться с возрастанием революционного движения разрешить в свою пользу классовые противоречия которые нельзя разрешить старыми методами и формами борьбы. Мировому капиталу фашизм был нужен чтобы разрушить главной оплот международного революционного процесса и антиимпериалистической борьбы СССР. Германский фашизм сопровождался политическими убийствами погромами и др.
30748. Латинская Америка: что принесли неолиберальные преобразования (на опыте 1980 - 1990-х гг.) 27 KB
  стимулировал экономический рост Латинской Америки в начале 90х гг. Другая болевая точка современной Латинской Америки безработица принявшая беспрецедентные масштабы. Финансовоэкономическая стратегия Латинской Америки на 90е гг. В задачи консенсуса входило преодоление инфляции сокращение бюджетного дефицита укрепление национальных валют Латинской Америки.
30749. Причины и характер первой мировой войны, цели воюющих сторон. (28 июля 1914 — 11 ноября 1918) 23.5 KB
  28 июля 1914 11 ноября 1918 стремление к переделу мира в результате противостояния двух военных блоков: Тройственного Союза Германия АвстроВенгрия Италия и Антанты Англия Франция Россия борющихся за гегемонию на континенте. слабое рабочее движение в результате в ряде стран победили партии войны в правящих кругах ряда Западных стран Германия Великобритания АвстроВенгрия и Франция. Цели: Германия создать Новую Европу где влияния Англии Франции и России свелись бы к нулю. АвстроВенгрия как и Германия за...