Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > CableMeter


Автор: quasi 24.11.2007, 12:30
Подскажите в какую строну копать, в libnet ничего подобного не нашел.
Как измерить длину кабеля до соединения или до хоста?

Автор: bsa 24.11.2007, 13:12
quasi, это делается рулеткой.
Как ты вообще это себе представляешь делать программно? Чтобы такое сделать сама сетевая карта должна поддерживать что-то подобное. А я даже не слышал о таком.

Автор: quasi 24.11.2007, 13:29
Есть такая штука, флюк называется. Вот думаю можно ли как-нибуть програмно узнать с обычного компа или что должно поддерживать железо.

Автор: bsa 24.11.2007, 13:37
Цитата(quasi @ 24.11.2007,  13:29)
Есть такая штука, флюк называется. Вот думаю можно ли как-нибуть програмно узнать с обычного компа или что должно поддерживать железо.

железо не просто должно поддерживать. оно должно специально быть заточенным на это. Это же надо эхо сигнала слушать, которое возникает из-за эффекта длинной линии. Я сомневаюсь, что сетевые карточки на это способны.
А под "флюком" ты имел в виду Fluke Electronics? Если да, то вообще расслабься.  smile 

Автор: quasi 24.11.2007, 13:49
Цитата

Это же надо эхо сигнала слушать, которое возникает из-за эффекта длинной линии. Я сомневаюсь, что сетевые карточки на это способны.

С одной стороны флюк, а с другой то обычный девайс. В любом случае нужно править драйвер, но сетевухи должны такое поддерживать, на отдачу то работают, а вот что-бы принять и распознать такой сигнал... smile 
Нужно узнать только силу сигнала, в wi-fi с этим проще. smile 

Автор: bsa 24.11.2007, 14:59
Силу какого сигнала? Ты знаешь, что если провода длиней половины длины волны, то начинают действовать другие правила - провода становятся катушками индуктивности и конденсаторами. В итоге, то что приходит к приемнику несколько отличается от того, что отправил приемник. Причем, не столько по уровню сигнала, сколько по наличию шума. А еще сигнал отражается от конца линии (именно поэтому на коаксиал нужно ставить терминаторы). Короче, не все так просто.

Автор: quasi 24.11.2007, 18:07
Цитата

Ты знаешь, что если провода длиней половины длины волны, то начинают действовать другие правила - провода становятся катушками индуктивности и конденсаторами. В итоге, то что приходит к приемнику несколько отличается от того, что отправил приемник.

Нет,...
Цитата

Для оценки, к какому типу отнести цепь: с сосредоточенными или распределенными параметрами – следует сравнить ее длину l с длиной электромагнитной волны  . Если  , то линию следует рассматривать как цепь с распределенными параметрами. Например, для  , т.е. при  , и  . Для  , т.е. уже при  к линии следует подходить как к цепи с распределенными параметрами.

http://fistoe.ru/glava/w40.htm
Осталось узнать что послать и что слушать в ответ.

Автор: bsa 24.11.2007, 18:45
Цитата(quasi @ 24.11.2007,  18:07)
Осталось узнать что послать и что слушать в ответ.

Сделай сначала такую железяку, которая сможет это "услышать". Все сетевухи борются с подобными явлениями на аппаратном уровне.

Автор: bsa 25.11.2007, 18:51
 smile
quasi, поздравляю, ты в бездну башорга со своим вопросом попал:
Цитата
843735 [ + | − ] [:||||:] добавлена 2007-11-25 02:00 
Аноним:
Как узнать длину Ethernet кабеля до ближайшего соединения? Подскажите хоть какие слова в гугле погуглить, в либнет ничего подобного не нашлось.

TarasCo:
Длина — фигня, настоящие проблемы — с определением сечения жилы

Автор: JackYF 25.11.2007, 19:35
по ходу - извечный вопрос - а на фига?

 smile интересно, кто такой TarasCo... smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)