Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ChelL Гость
|
Добавлено: Вс Май 18 2003 14:09 Заголовок сообщения: Кто знает порт по которму передается ЭХО сообщение. |
|
|
Помогите, кто знает. У меня есть определнный адрес. Например: Адрес сервака:192.0.0.1 Адрес компа: 192.0.0.2 И командой ping сервак посылается компу эхо-запрос. Как мне его можно получить? Какой порт мне слушать? Очень нужно. Заранее всем благодарен. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вс Май 18 2003 20:10 Заголовок сообщения: Загляни в файл services. Там много вкусного! (-) |
|
|
- |
|
Вернуться к началу |
|
|
ChelL Гость
|
Добавлено: Вс Май 18 2003 22:34 Заголовок сообщения: Всё равно нефига не выходит !!! |
|
|
Спасибо за ответ. Посмотрел в файл и узнал кучу полезного . В файле ясно указано порт с номером 7-это эхо-порт. Написал програмулину но она этот эхо запрос не видит.
Вот прога: int main(int argc, char* argv[]) { WSADATA wsadata; if (WSAStartup(0x0101,&wsadata)!=0) { cout\n"; return 0; } SOCKET sockSK_in=socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP); if (sockSK_in==INVALID_SOCKET) { cout |
|
Вернуться к началу |
|
|
bss Гость
|
Добавлено: Пн Май 19 2003 06:34 Заголовок сообщения: ping не использует никаких портов!!!(+) |
|
|
все правильно 7 порт это есть эхо сервис(изначально юниксовый и под виндосом этот сервис по умолчанию отсутствует). Он работает поверх протокола UDP ну и естественно слушает какойто порт (ну ясно понятно раз поверх UDP работает, если конкретнее то 7).
Ping же не использует ни TCP ни UDP а следовательно о портах и речи нет, использует он протокол ICMP который в свою очередь работает поверх протокола IP. На уровне этого протокола можно говорить о типах пакетов.(вообще тебе надо прочитать про icmp, в общем там все понятно, че не понятно будет спросишь). что касаемо нашего вопроса то используются пакеты 8 и типа. 8 - Echo Request 0 - Echo Reply запрос Echo Request обрабатывается ip-модулем ядра. чтобы работать с протоколом icmp надо открывать специальный тип сокета именуемый raw - сокет. ну на первый раз думаю достаточно... |
|
Вернуться к началу |
|
|
ChelL Гость
|
Добавлено: Пн Май 19 2003 23:24 Заголовок сообщения: Спасибо! Теперь хоть имею общее представление. |
|
|
Теперь хоть объяснили немного, а то нормальной книги по сетям и протоколам нет, а ловить эхо надо. Буду искать. |
|
Вернуться к началу |
|
|
ChelL Гость
|
Добавлено: Пн Май 19 2003 23:40 Заголовок сообщения: Спасибо! Теперь хоть имею общее представление. |
|
|
Теперь хоть объяснили немного, а то нормальной книги по сетям и протоколам нет, а ловить эхо надо. Буду искать. |
|
Вернуться к началу |
|
|
ChelL Гость
|
Добавлено: Пн Май 19 2003 23:44 Заголовок сообщения: Упс! Глюки со связью :) |
|
|
Упс! Глюки со связью |
|
Вернуться к началу |
|
|
bss Гость
|
Добавлено: Вт Май 20 2003 13:10 Заголовок сообщения: Ну обращайся ежели че.(-) |
|
|
- |
|
Вернуться к началу |
|
|
|