Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » Большой скачок ip-пакетов

 

Большой скачок ip-пакетов

 

 

Если не вдаваться в детали, то Интернет можно определить как очень большой и сложный набор всевозможного сетевого оборудования, соединенного с помощью шлюзов. Каждое сетевое устройство и шлюз имеют уникальный адрес, описание которого хранится в записях серверов имен. Определить, кому принадлежит тот или иной адрес, и где может находиться устройство, обладающее данным адресом, помогает сервис WHOIS. Но этой информации недостаточно для того, чтобы определить, какими путями доходят пакеты от одного устройства (узла) до другого.

Для проверки доступности устройства с определенным сетевым адресом и определения маршрута пакетов существуют специальные программы, входящие в состав операционной системы.

загрузка...

 

 

Для ОС Windows — это программы ping, tracert и pathping (как, например, в Windows 2000). Для чего они предназначены, и какую информацию с их помощью можно получить?

Ping

Команда Ping* применяется для проверки доступности узла. Она посылает сетевым компьютерам ECHO_REQUEST-пакеты протокола ICMP* (Internet Control Message Protocol). Ответ от сетевой машины (или иного устройства, имеющего свой IP-адрес) означает, что на этой машине, по крайней мере, работает сетевой протокол TCP/IP, и указывает, что сетевой маршрут до этой машины открыт. Пример протокола работы команды Ping:

Pinging www.poisk.com [64.246.46.66] with 32 bytes of data:

Request timed out.
Reply from 64.246.46.66: bytes=32 time=741ms TTL=236
Reply from 64.246.46.66: bytes=32 time=762ms TTL=236
Reply from 64.246.46.66: bytes=32 time=340ms TTL=236

Ping statistics for 64.246.46.66:
 Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
Approximate round trip times in milli-seconds:
Minimum = 340ms, Maximum = 762ms, Average = 460ms

Если ping используется для обнаружения проблемы в сети, сначала он должен запускаться на машине локально, чтобы проверить, работает ли локальный сетевой интерфейс Первая строка показывает, какой сетевой адрес проверяется и какими пакетами. Следующие четыре строчки — данные о каждом из четырех посланных пакетов, в которых показано время в миллисекундах, затраченное на получение ответа от узла. Последние строки протокола суммируют полученную информацию и выводят средние показатели — доступность узла (определяется отношением потерянных пакетов к общему количеству), а также минимальное, максимальное и среднее время прохождения пакетов. Имеется возможность изменения настроек программы, в том числе — количество посылаемых пакетов, их размерность, преобразование сетевых адресов в имена компьютеров и ряд других параметров.

Tracert

Для определения маршрутов прохождения IP-пакетов по Сети используется программа Tracert (traceroute). Она запускает в Сеть пробные ICMP-пакеты с изменяемым значением параметра TTL* (time-to-live — время жизни пакета) и затем «слушает» ответы ICMP от каждого проходимого пакетами шлюза. На каждом шлюзе значение параметра TTL уменьшается на единицу и пересылается дальше, пока значение не станет равно нулю. Шлюз, уменьшивший значение TTL до нуля, отправляет соответствующий пакет хосту (компьютеру, с которого был послан исходный пакет) с указанием времени передачи. Первому пакету программа tracert присваивает параметру TTL значение равное единице, следующему — двум и далее до тридцати (считается, что между вашим компьютером и «пунктом назначения» не должно быть свыше тридцати шлюзов). Максимальное значение параметра TTL можно изменить, задав соответствующий параметр. Для снижения влияния различных факторов на каждый шлюз посылается по три пакета с одним и тем же значением параметра TTL.

По результатам, полученным от шлюзов (маршрутизаторов), строится таблица, в которой перечисляются все сведения о пересылке пакетов. В каждой строке после номера маршрутизатора выводятся значения времени прохождения каждого из трех пакетов (в миллисекундах), название маршрутизатора и его адрес. Если время ответа превышает установленное по умолчанию значение, вместо времени выводится символ "*". Пример части такой таблицы приведен ниже.

Tracing route to www.poisk.com [64.246.46.66]
over a maximum of 30 hops:

1 160 ms 140 ms 150 ms as2.relinfo.ru [195.161.208.100]
2 120 ms 130 ms 140 ms gate-bb-fe0-1.relinfo.ru [195.161.208.150]
3 140 ms 140 ms 141 ms iosh-cat-fa0-2.telecom-nn.nnov.ru [217.106.18.21]
4 160 ms 141 ms 150 ms shigony-dsr0-se2-0-1-0.rt-comm.ru [217.106.29.121]
5 211 ms 230 ms 210 ms shigony-bbn0-po1-3.rt-comm.ru [217.106.6.109]
6 230 ms 210 ms 251 ms msk-bbn0-po3-1.rt-comm.ru [217.106.7.61]
7 220 ms 241 ms 230 ms spb-bbn0-po8-1.rt-comm.ru [217.106.6.230]
8 201 ms 190 ms 200 ms helsinki-bbn0-po0-3-0-0.rt-comm.ru [217.106.7.30]
9 220 ms 230 ms 201 ms so-0-1-0.TR2.LND9.ALTER.NET [146.188.15.41]
10 210 ms 221 ms 220 ms POS2-0.BR1.LND9.ALTER.NET [146.188.7.246]

Вместе с временами прохождения пакетов может быть получена дополнительная информация от маршрутизатора:
* - маршрутизатор не отвечает (возможно, это firewall)
! - время жизни IP пакета !H - в данный момент маршрутизатор недоступен
N! — в данный момент недоступна сеть (в которой находится маршрутизатор)
P! — в данный момент недоступен необходимый протокол связи
S! - маршрут от источника неверен
F! - необходима фрагментация пакетов
X! - ответ запрещен
! - ошибка ICMP номер K

PathPing

Если команды Ping и Tracert знает большинство пользователей Интернета, то с командой PathPing, входящей в состав Windows 2000 пользователи знакомы значительно реже. Хотя по своим возможностям эта утилита мощнее рассмотренных ранее. Она включает в себя возможности обеих команд — ping и tracert, а кроме того, выполняет дополнительный анализ исследуемых участков Сети.

С помощью PathPing можно определить, какие маршрутизаторы или маршрутные сегменты вызывают задержки и другие неполадки в линии связи между двумя IP-узлами PathPing исследует каждый сегмент сети на более длительных интервалах времени, посылая каждому маршрутизатору сто пакетов через каждые 0,25 секунд (чтобы не ожидать 25 секунд окончания проверки каждого сегмента, можно уменьшить количество пакетов). При таком количестве пакетов программа позволяет оценить процент их потери на каждом участке, если таковая потеря имеется. Эта информация позволяет определить, какое сетевое устройство может являться тормозом для работы. Да, программа работает дольше, но информация получается более достоверной.

Пример таблицы данных, полученной с помощью команды PathPing:

pathping 195.161.208.139

Tracing route to [195.161.208.139] over a maximum of 30 hops:
0 [195.161.214.97]
1 [195.161.208.100]
2 [195.161.208.139]

Computing statistics for 50 seconds...
 Source to Here This Node/Link
Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
 0 [195.161.214.97]
 0/ 100 = 0%
1 339ms 0/ 100 = 0% 0/ 100 = 0% [195.161.208.100]
1/ 100 = 1%
2 331ms 1/ 100 = 1% 0/ 100 = 0% [195.161.208.139]

Trace complete.

Программа имеет несколько параметров, с помощью которых можно установить время между сигналами, количество запросов, время ожидания. Особенно полезно использовать параметры -p и -q для изменения времени на тестирование Сети.

pathping [-n] [-h число_переходов] [-g список] [-p период] [-q число_запросов] [-w таймаут] [-T] [-R] узел



Статья получена: hostinfo.ru

 

 

Наверх


Постоянная ссылка на статью "Большой скачок ip-пакетов":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Chrysler Sebring: Большой артист

В тесте участвуют автомобили: Chrysler Sebring В различных умных справочниках можно узнать о машине практически все, включая размеры багажника и объем заливаемого в двигатель масла. Вот только нигде вы не найдете данных о количестве положительных эмоций, полученных от общения с автомобилем.

» Американскии автомобили - 3094 - читать


Chrysler 300C: Большой дорожный чемодан

В тесте участвуют автомобили: Chrysler 300C Они притягивают внимание, эти блестящие алюминиевые чемоданы-монстры на лентах багажных транспортеров в аэропортах. Стиль, прочность, баснословная цена: здесь едут вещи пассажиров первого класса.

» Американскии автомобили - 2621 - читать


Chevroler TrialBlazer уже больше не Blazer

На московском автосалоне прошла российская премьера нового поколения внедорожника Chevrolet Blazer, который отныне называется Trial Blazer. В России отношение к Chevrolet Blazer особое, ведь этот автомобиль начал одним из первых собираться у нас по так называемой «отверточной» технологии. Из Бразилии к нам приходили машинокомплекты, которые собирались на заводе в Елабуге.

» Американскии автомобили - 4516 - читать


Jeep Cherokee: Кей-Джей - Большой Змей

В тесте участвуют автомобили: Jeep Cherokee Конструкторы нового "Джипа" взвалили на себя невыполнимую на первый взгляд задачу - создать комфортабельный вместительный "паркетник" с настоящим внедорожным характером. Цирк на льду Несколько недель морозов сковали этой зимой все подмосковные водоемы толстым слоем льда.

» Американскии автомобили - 2444 - читать


Xin Kai SR-V X3: Большое китайское чудо

В тесте участвуют автомобили: Xin Kai SR-V X3 Посмотреть другие фото (2) Как же включается этот дурацкий климат-контроль? Едва отъехав от автосалона, я осознал, что справиться с «печкой» «Синкая SR-V» не могу.

» Японские автомобили - 3872 - читать



Статья на тему Интернет » Интересное в сети » Большой скачок ip-пакетов

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru