Текущий архив: 2008.04.27;
Скачать: CL | DM;
Вниз
А есть ли программа... Найти похожие ветки
← →
БарЛог © (2008-03-14 22:50) [0]Всем привет. Пакеты на один и тот же адрес, но по разным портам можно пустить по разным маршрутам. Есть ли утилита, аналогичная traceroute, но в которой можно указывать порт. Теоретически, используя TTL, такую программу сделать можно, имхо. Есть ли такая? Как называется?
Заранее спасибо.
← →
DVM © (2008-03-14 22:52) [1]
> Есть ли утилита, аналогичная traceroute, но в которой можно
> указывать порт
какой нахрен порт в IP протоколе?
← →
DVM © (2008-03-14 22:54) [2]
> Пакеты на один и тот же адрес, но по разным портам можно
> пустить по разным маршрутам
Маршруты - это дело IP протокола. Порты - это в TCP/UDP. Одно с другим не вяжется.
← →
БарЛог © (2008-03-14 22:55) [3]> какой нахрен порт в IP протоколе?
Спасибо. Ожидал. Пойду спать.
← →
БарЛог © (2008-03-14 23:00) [4]Стоп.
Можно указать в пакете заранее заданный порт? Можно.
Неужели нельзя запустить пакет с заранее заданным ТТЛ? Можно.
Такая утилита невозможна?
← →
DVM © (2008-03-14 23:05) [5]
> БарЛог © (14.03.08 23:00) [4]
Что такое порт в твоем понимании? И зачем они (порты) нужны?
← →
ferr (2008-03-14 23:34) [6]Причём здесь TTL? это ж time to live
← →
БарЛог © (2008-03-14 23:41) [7]DVM © (14.03.08 23:05) [5]
> Что такое порт в твоем понимании? И зачем они (порты) нужны?
Ну если никуда не залезать, то... Через порты программы общаются. Нужны чтобы отличить от какой программы к какой программе пришла информация.
Что-то вроде того.
Вопрос то не в этом. Пакет же можно "руками" собрать?
ferr (14.03.08 23:34) [6]
> Причём здесь TTL? это ж time to live
Если пустить пакет с ТТЛ=1, то при проходе через 1-й хоп, вернётся сообщение "превышен интервал жизни". Отсюда узнаём айпишник первого хопа.
Если пустить пакет с ТТЛ=2, то при проходе через 2-й хоп, вернётся сообщение "превышен интервал жизни". Отсюда узнаём айпишник второго хопа.
примерно так работает команда tracert.
← →
DVM © (2008-03-14 23:53) [8]
> Ну если никуда не залезать, то... Через порты программы
> общаются.
Вот. Т.е. на каждом узле должны быть какие то программы, способные общаться по выбранному порту? Ну не бред ли а?
Чего вообще ты хочешь добиться? Мне непонятно. Смешалось все в кучу порты, TTL, traceroute, различные уровни OSI.
← →
БарЛог © (2008-03-14 23:56) [9]DVM © (14.03.08 23:53) [8]
То есть:
> БарЛог © (14.03.08 22:50)
> Пакеты на один и тот же адрес, но по разным портам можно пустить по разным маршрутам.
Нельзя?
← →
Torry © (2008-03-15 00:00) [10]
> > Пакеты на один и тот же адрес, но по разным портам можно
> пустить по разным маршрутам.
>
> Нельзя?
>
Думается, что можно, но только не на уровне IP протокола. Копать в сторону реализации прокси-серверов (мапирование портов) и firewall?
← →
DVM © (2008-03-15 00:00) [11]
> Нельзя?
Пустить по разным маршрутам можно. Они вообще то и сами могут пойти разными маршрутами.
← →
DVM © (2008-03-15 00:01) [12]Но причем тут порты - понятие совершенно из другого уровня OSI мне непонятно все равно.
← →
БарЛог © (2008-03-15 00:03) [13]Torry © (15.03.08 00:00) [10]
> Думается, что можно...
"Прикол" вот в чем: захожу "телнет icq.com 80" - соединяет. Запрашиваю страницу. Ответ "...неудается отобразить в следствие ограничений на srv-xxx...", где xxx - мой прокси.
← →
DVM © (2008-03-15 00:05) [14]
> БарЛог ©
Ты хочешь ограничения на прокси обойти что ли? Так бы сразу и говорил. А то порты, маршруты, ттл.
← →
БарЛог © (2008-03-15 00:05) [15]DVM © (15.03.08 00:01) [12]
> Но причем тут порты - понятие совершенно из другого уровня OSI мне непонятно все равно.
БарЛог © (15.03.08 00:03) [13] ,
Хочу посмотреть, как идет пинг и как идет http-запрос и уловить разницу.
← →
БарЛог © (2008-03-15 00:06) [16]> Ты хочешь ограничения на прокси обойти что ли? Так бы сразу и говорил. А то порты, маршруты, ттл.
В идеале - да, но какой прокси, когда "руками" из cmd страницу запрашиваю?
← →
DVM © (2008-03-15 00:06) [17]
> Хочу посмотреть, как идет пинг и как идет http-запрос и
> уловить разницу.
Пинг - это ICMP протокол и работает поверх IP
HTTP работает поверх TCP а TCP поверх IP.
Разница между Ping и HTTP огромна.
← →
БарЛог © (2008-03-15 00:12) [18]DVM © (15.03.08 00:06) [17]
> Разница между Ping и HTTP огромна.
Ну это то понятно. Но посмотреть, как идут те и те пакеты я могу?
← →
DVM © (2008-03-15 00:14) [19]
> Но посмотреть, как идут те и те пакеты я могу?
Нет не можешь.
← →
БарЛог © (2008-03-15 00:18) [20]DVM © (15.03.08 00:14) [19]
> Нет не можешь.
непонятно.
я же могу пустить пакеты, где руками буду указывать и менять ТТЛ?
← →
БарЛог © (2008-03-15 00:40) [21]Ладно, сделаем проще:
приходят на машину, которая перенаправляет трафик, исходя из портов, два пакета. один на порт А, другой на порт Б одного и того же адреса.
машина, следуя правилам, кидает пакет А на порт1, пакет Б на порт2.
Если у пакетов ТТЛ на момент пришествия на машину был равен 2, мне вернется ответ "ТТЛ истёк"?
← →
БарЛог © (2008-03-15 00:42) [22]БарЛог © (15.03.08 00:40) [21]
Единственное, что плохо: на порт1 и порт2 будут, скорее всего, висеть разные сети.
Так что и там и там я увижу "звездочки".
Так?
А если сети будут одинаковые? Одна сеть, просто разделённая.
Страницы: 1 вся ветка
Текущий архив: 2008.04.27;
Скачать: CL | DM;
Память: 0.52 MB
Время: 0.018 c