Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Какие сервисы обрабатывают запросы по протоколам ARP и ICMP

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Windows] >> Какие сервисы обрабатывают запросы по протоколам ARP и ICMP
Имя
Сообщение << Старые топики   Новые топики >>
Какие сервисы обрабатывают запросы по протоколам ARP и ICMP - 2010-09-03 12:14:58.046666   
Dgedit

Сообщений: 131
Оценки: 0
Присоединился: 2007-02-04 15:07:37.163333
Задался тут недавно мыслью о протоколах ICMP и ARP. Кто именно на компе(ОС Windows XP) принимает сообщения по этим протоколам. Ведь для этих протоколов портов нет. Если можно распишите порядок обработки сообщений по этим протоколам, т.е. сетевая карта принимает пакет и куда он дальше передается на обработку. И также не понятно: а если я создам сокет для работы с протоколом ICMP и вызову на нем recvfrom - получу ли я входящее сообщение ICMP, например, пинг. У меня почему-то не получилось это, при попытке чтения из сокета возвращается -1. WSAGetLastError возвращает номер ошибки 10022.
Вот код:
s = socket( AF_INET, SOCK_RAW, IPPROTO_ICMP );
    if (s == INVALID_SOCKET){
        printf("Error at socket()\n");
        getch();
        WSACleanup();
        return -1;
    }

    int iLen = sizeof(peer);
    while(!kbhit())
    {
        dwResult = recvfrom(s, buff, BUFF_SIZE, 0, (sockaddr*)&peer, &iLen);
        if (dwResult == SOCKET_ERROR)
        {
            int err = WSAGetLastError();
            printf("Error of reading data from socket…\n");
        }
    }
Post #: 1
RE: Какие сервисы обрабатывают запросы по протоколам ARP и ICMP - 2010-09-03 18:06:58.616666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
http://citforum.ru/internet/tifamily/icmpspec.shtml здесь спецификация и разобрана датаграмма протокола ICMP, а здесь http://book.itep.ru/4/44/icmp_444.htm#0 типы и коды сообщения данного протокола.
http://citforum.ru/internet/tcpip/arp.shtml и http://book.itep.ru/4/44/arp_446.htm уже по протколу ARP.
Post #: 2
Страниц:  [1]
Все форумы >> [Windows] >> Какие сервисы обрабатывают запросы по протоколам ARP и ICMP







Связаться:
Вопросы по сайту / xakep@glc.ru

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