Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.15;
Скачать: CL | DM;

Вниз

WinSock2 - и номера протоколов   Найти похожие ветки 

 
tytus ©   (2007-09-06 11:09) [0]

Доброго дня всем. Вот что конкретно имею ввиду:
const

// Protocols
 IPPROTO_IP     =   0;             // dummy for IP
 IPPROTO_ICMP   =   1;             // control message protocol
 IPPROTO_IGMP   =   2;             // group management protocol
 IPPROTO_GGP    =   3;             // gateway^2 (deprecated)
 IPPROTO_TCP    =   6;             // TCP
 IPPROTO_PUP    =  12;             // pup
 IPPROTO_UDP    =  17;             // UDP - user datagram protocol
 IPPROTO_IDP    =  22;             // xns idp
 IPPROTO_ND     =  77;             // UNOFFICIAL net disk proto

 IPPROTO_RAW    = 255;             // raw IP packet
....

А остальные номера протоколов?
Вот меня интересует 89-ый номер - а его тут нету, как нету и в RFC-790...
Подскажите где смотреть..


 
Сергей М. ©   (2007-09-06 11:12) [1]


> меня интересует 89-ый номер


Чем же он тебя заинтересовал ?


 
tytus ©   (2007-09-06 11:18) [2]

>Сергей М. ©   (06.09.07 11:12) [1]
Давеча (вчера) задавал вопрос - перенесли ветку в "Прочии"..., так вот там я ответил, что нашел пример сниффера , вот кусок кода:
case IPHeader.iph_protocol of
   IPPROTO_ICMP: // ICMP
   begin
     PacketType:="ICMP";
....
 else
   PacketType:="Unsupported (0x" + IntToHex(IPHeader.iph_protocol, 2) + ")";
end;

Так воть, номер этого "Unsupported" = 0x59 (или 89)
Ну и что это?


 
Сергей М. ©   (2007-09-06 11:22) [3]


> Ну и что это?


И какая конкретно программа "засвечена" с таким протоколом ?


 
tytus ©   (2007-09-06 11:31) [4]

>Сергей М. ©   (06.09.07 11:22) [3]
//  *************************************************
//  * Project   : SnifferDemo
//  * Purpose   : Демонстрационный пример сниффера.
//  * Author    : Александр (Rouse_) Багель
//  * Version   : 1.01
//  *************************************************
//  От автора:
//  Я не ставил перед собой целью написать что-то революционное,
//  просто было желание показать сам принцип написания простейшего
//  сниффера, что я и осуществил :)
//
//  Да, ну и работает все это бесчинство, только начиная с
//  Windows 2000 :)


 
Сергей М. ©   (2007-09-06 11:36) [5]


> tytus ©   (06.09.07 11:31) [4]


Я не о сниффере).. Я о той программе, которую этот сниффер засек с таким вот непонятным номером протокола в IP-пакете ..


 
tytus ©   (2007-09-06 11:43) [6]

>Сергей М. ©   (06.09.07 11:36) [5]
да в том то и дело, что сей пример [4]  выводит только IP отпр. и получ.
и сам пакет, ну и тип протокола разумеется. Но пункт назначения начинается на 224. (224.xxx.xxx.xxx)
К стати - а как мониторить конкретную прогу?


 
Сергей М. ©   (2007-09-06 11:49) [7]


> сей пример [4]  выводит только IP отпр. и получ


Так ведь на то он и пример, чтобы не сдувать его бездумно, а разобраться в его потрохах и, возможно, доработать под свои нужды).. А нужда твоя проста - вывести полный адрес отправителя/получателя, т.е. IP+порт.


> как мониторить конкретную прогу?


Например, средствами TCPView или TDIMonitor (http://www.microsoft.com/technet/sysinternals/default.mspx)

Имея полный адрес отправителя или получателя можно локализовать процесс.


 
tytus ©   (2007-09-06 12:00) [8]

>Сергей М. ©   (06.09.07 11:49) [7]
доработать под свои нужды
ну вот, хочу доработать - узнать что за протокол 0x59 ???


 
DiamondShark ©   (2007-09-06 14:04) [9]


> т.е. IP+порт

"Порт", как понятие, существует только в некоторых протоколах поверх IP. И, вообще говоря, может обозначать совершенно различные от протокола к протоколу вещи.


> Имея полный адрес отправителя или получателя можно локализовать
> процесс.

Если протокол неизвестен программе-монитору, то, соответсвенно, неизвестно, есть ли там вообще какой-то "порт", или вообще что-нибудь, ассоциированное с процессом.


 
Evgeny V ©   (2007-09-06 14:42) [10]


> tytus ©   (06.09.07 12:00) [8]


OSPF - Open Shortest Path Fisrt  - протокол маршрутизации


 
tytus ©   (2007-09-06 16:09) [11]

>Evgeny V ©   (06.09.07 14:42) [10]
Супер! а где и мне об этом прочитать?
(имеется в виду - как Вы знаете, что OSPF имеет номер 89?)


 
Evgeny V ©   (2007-09-07 13:54) [12]


> tytus ©   (06.09.07 16:09) [11]

Просто есть лекции на эту тему.
А кстати есть и www.google.ru и поиск по словам TCP. 89, протокол.



Страницы: 1 вся ветка

Текущий архив: 2008.06.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
15-1209662503
Andy BitOff
2008-05-01 21:21
2008.06.15
Выбираем беспроводные наушники


15-1209988486
БарЛог
2008-05-05 15:54
2008.06.15
Где хранить "корзину" в интернет-магазине?


2-1211361068
Crookers
2008-05-21 13:11
2008.06.15
Повторяющиеся записи DBGrid


2-1211536026
Magos
2008-05-23 13:47
2008.06.15
возврат при открытии формы в начало скроллбара...


4-1191481827
Niki
2007-10-04 11:10
2008.06.15
Проблема при захвате мыши