Недавно добавленные исходники

•  TDictionary Custom Sort  687

•  Fast Watermark Sources  1 047

•  3D Designer  1 939

•  Sik Screen Capture  1 583

•  Patch Maker  1 596

•  Айболит (remote control)  1 491

•  ListBox Drag & Drop  1 247

•  Доска для игры Реверси  25 591

•  Графические эффекты  1 447

•  Рисование по маске  1 413

•  Перетаскивание изображений  1 139

•  Canvas Drawing  1 037

•  Рисование Луны  871

•  Поворот изображения  827

•  Рисование стержней  857

•  Paint on Shape  534

•  Генератор кроссвордов  810

•  Головоломка Paletto  741

•  Теорема Монжа об окружностях  912

•  Пазл Numbrix  650

 

 

Архив исходников

   
  Базы данных
  Графика & Мультимедиа
  Сети & Интернет
  Система
  Разное
   

Ссылки и Баннеры ...

 

Delphi Sources

Delphi Sources

ИСХОДНИК ПРОГРАММЫ

 

. : Tracert : .

 

Исходник программы, который показывает принцип трассировки маршрута

Исходник программы, который показывает принцип трассировки маршрута к WWW-адресу.

Как это работает?

Для начала нужно вспомнить формат заголовка IP-пакета, точнее одно из его полей - TTL (Time To Live).
Это восьмибитное поле задает максимальное число хопов (hop - "прыжок" - прохождение дейтаграммы от одного маршрутизатора к другому) в течение которого пакет может находиться в сети.
Каждый маршрутизатор, обрабатывающий эту дейтаграмму, выполняет операцию TTL=TTL-1.
Когда TTL становится равным нулю, маршрутизатор уничтожает пакет, отправителю высылается ICMP-сообщение Time Exceeded.

Утилита посылает в направлении заданного хоста пакет с TTL=1, и ждет, от кого вернется ответ "time exceeded".
Отвечающий записывается как первый хоп (результат первого шага на пути к цели).
Затем посылаются последовательно пакеты с TTL=2, 3, 4 и т.д. по порядку, пока при некотором значении TTL пакет не достигнет цели и не получит от нее ответ.

Просмотры: 369
Дата: 12.10.2005, Автор: Александр "Rouse_" Багель
Написать сообщение:
 

 

 

Скачать (13 Кб)   ↓ 391   Регистрация >>

   

 


















 

© 2004-2022 "DS"

Соглашение пользователя / Реклама / Карта сайта             Created by BrokenByte Software