Развленичия
Консультация
Полезные ссылки
Категории раздела
Новое на форуме
  • Статистика
    Онлайн
    На сайте 1
    Гостей: 1
    Пользователей: 0

    Юзеры онлайн:
    Юзеры за сегодня:

    Зарег. на сайте

    Всего: 17568
    Новых за месяц: 4
    Новых за неделю: 0
    Новых вчера: 0
    Новых сегодня: 0

    Из них

    Администраторов: 1
    Модератор форума: 0
    Друзей: 5
    Обычных юзеров: 17551

    Из них

    Парней:
    Девушек:

    [ Добавить материал ]

    Tracert

    Дата: 24.03.2012
    Категория: Delphi исходники
    Автор: Гром


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




    Скачивать фалы могут только зарегистрированные пользователи
    Просмотров: 891
    Загружено: 6
    Комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
     
    Ваш логин: Ваш пароль: