Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
2-1206804535
Wold
2008-03-29 18:28
2008.04.27
TSplitter


3-1196323881
MaShechka
2007-11-29 11:11
2008.04.27
Название колонок что делать???


2-1207057125
FIL-23
2008-04-01 17:38
2008.04.27
как из TJPEGImage в TPicture конвертнануть


15-1205735888
sds
2008-03-17 09:38
2008.04.27
MS SQL Server 2000


3-1196327588
DenisX
2007-11-29 12:13
2008.04.27
Проблема с кодировкой (с кириллицей)