реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Программы для мониторинга сети
Kruftin
сообщение Jul 16 2012, 17:40
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 30-05-11
Из: Екатеринбург
Пользователь №: 65 365



Подскажите программы для мониторинга сети ethernet. Чтобы можно было видеть подробно по пакетам что и как передается, на физическом или канальном уровнях.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jul 16 2012, 18:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Kruftin @ Jul 16 2012, 20:40) *
Подскажите программы для мониторинга сети ethernet. Чтобы можно было видеть подробно по пакетам что и как передается, на физическом или канальном уровнях.


CommView, Ethereal, tcpdump - программ-снифферов счас много разных.
Go to the top of the page
 
+Quote Post
Kruftin
сообщение Jul 17 2012, 06:12
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 30-05-11
Из: Екатеринбург
Пользователь №: 65 365



А есть какая-нибудь хорошая книжка по ethernet, где бы были осциллограммы нарисованы и расписано что да как. Кстати с микросхемой lan8710 никто не работал?
Go to the top of the page
 
+Quote Post
cioma
сообщение Jul 17 2012, 13:13
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



стандарт IEEE802.3 Вам в помощь. Полнее чем там нигде не будет.
Go to the top of the page
 
+Quote Post
Kruftin
сообщение Jul 17 2012, 17:39
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 30-05-11
Из: Екатеринбург
Пользователь №: 65 365



Ну а вот подсказать как побыстрому сделать так, чтобы процессор на отладочной плате с интерфейсом ethernet установил с компом соединение кто-нибудь может? Т.е. что нужно передать на комп, чтобы соединение было установлено?Что-то не получается книжек найти приличных, только стандарт читать похоже остается на англиканском).

Сообщение отредактировал Kruftin - Jul 17 2012, 17:40
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jul 17 2012, 18:39
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Kruftin @ Jul 17 2012, 20:39) *
Ну а вот подсказать как побыстрому сделать так, чтобы процессор на отладочной плате с интерфейсом ethernet установил с компом соединение кто-нибудь может?

Так вопрос задали что на него вообще ответ трудно найти.
Какой процессор у вас?
Какая плата? Может к ней примеры готовые есть.

Цитата(Kruftin @ Jul 17 2012, 20:39) *
Т.е. что нужно передать на комп, чтобы соединение было установлено?

Какое соединение нужно? TCP?
Тогда нужно стек TCP/IP реализовывать или найти готовый.

Цитата(Kruftin @ Jul 17 2012, 20:39) *
Что-то не получается книжек найти приличных, только стандарт читать похоже остается на англиканском).

По TCP/IP и на русском информации море.

Цитата(Kruftin @ Jul 17 2012, 09:12) *
А есть какая-нибудь хорошая книжка по ethernet, где бы были осциллограммы нарисованы и расписано что да как.

Осцилограф тут врядли поможет.
Go to the top of the page
 
+Quote Post
Kruftin
сообщение Jul 17 2012, 19:59
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 30-05-11
Из: Екатеринбург
Пользователь №: 65 365



Ну т.е. без реализации стеков с ПК соединение не установить, только максимум кинуть пакет на его МАК адрес и поймать сниффером.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jul 17 2012, 20:12
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Kruftin @ Jul 17 2012, 22:59) *
Ну т.е. без реализации стеков с ПК соединение не установить, только максимум кинуть пакет на его МАК адрес и поймать сниффером.

Установить можно, но это будет точно не TCP. Наприме ICMP использовать, что как-то проще.
Сниффер читает "сырые" пакеты, также и ваша программа может их читать и ими обменеваться. Но это уже экзотика.

Нужно ещё кстати проинициализировать контроллер ethernet-а.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Jul 18 2012, 10:45
Сообщение #9


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Kruftin @ Jul 17 2012, 23:59) *
...максимум кинуть пакет на его МАК адрес и поймать сниффером.


уже прозвучало:
ARP - без этого никуда.
ICMP - функция эхо ответа. и пинги у вас пойдут.
UDP - можно спокойно кидать и ловить через стандартные сокеты на писюке.
IP уровень(сборка) - когда упрётесь в дефрагментацию на данном уровне - тогда и будете чесать репу. пока можно похерить.
TCP - уровень для которого надо немного почитать и подумать. реализация не сложная, но и отладить придётся...

Go to the top of the page
 
+Quote Post
Kruftin
сообщение Jul 27 2012, 19:09
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 115
Регистрация: 30-05-11
Из: Екатеринбург
Пользователь №: 65 365



На си в открытом доступе можно найти реализацию всех этих стеков?
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jul 27 2012, 19:39
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Kruftin @ Jul 27 2012, 22:09) *
На си в открытом доступе можно найти реализацию всех этих стеков?

Найти можно.
Например можно поискать аппноты для МК с Ethrnet-контроллером. Стек там должен быть реализован.
Есть ещё библиотеки lwip, uip.
Go to the top of the page
 
+Quote Post
Jekin
сообщение Aug 2 2012, 13:27
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 9-09-07
Из: Минск
Пользователь №: 30 406



Цитата(Kruftin @ Jul 16 2012, 20:40) *
Подскажите программы для мониторинга сети ethernet. Чтобы можно было видеть подробно по пакетам что и как передается, на физическом или канальном уровнях.

Wireshark - отличный бесплатный снифер!
http://www.wireshark.org/
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 07:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01458 секунд с 7
ELECTRONIX ©2004-2016