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

Вниз

Трафик   Найти похожие ветки 

 
031178 ©   (2007-11-09 11:46) [0]

Как подсчитать трафик по интернету при помощи Delphi


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

Это что, учебная задача, блажь или чем-то реально обоснованная необходимость ?


 
DiamondShark ©   (2007-11-09 12:08) [2]

Удалено модератором


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

Удалено модератором


 
DiamondShark ©   (2007-11-09 12:16) [4]

Удалено модератором


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

Удалено модератором


 
korneley ©   (2007-11-09 12:37) [6]

Кстати, а по теме? Меня сабж тоже интересует. Да в условиях нескольких сетевых интерфейсов. Куда рыть?


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


> Куда рыть?


В первом приближении - в сторону WinPCap


 
Slym ©   (2007-11-09 12:53) [8]

Сергей М. ©   (09.11.07 12:49) [7]
В первом приближении

В нулевом приближении в сторону inc(trafic)


 
Anatoly Podgoretsky ©   (2007-11-09 13:02) [9]

Что такое интернет?
Может надо считать трафик на интерфейсе или дело сложнее, нужен фильтр? Но тогда надо ответить на первый вопрос.


 
Anatoly Podgoretsky ©   (2007-11-09 13:03) [10]

> korneley  (09.11.2007 12:37:06)  [6]

И ты ответь, что такое Интернет


 
korneley ©   (2007-11-09 13:38) [11]


> И ты ответь, что такое Интернет
По-большому, интересует весь трафик (inc() - маловато будет) через выбранный сетевой интерфейс. Да, "Интернет"... "междусеть"?. Просто тема для меня "перпендикулярная", т.е. новая, нехоженная.


 
Anatoly Podgoretsky ©   (2007-11-09 13:50) [12]

> korneley  (09.11.2007 13:38:11)  [11]

> интересует весь трафик через выбранный сетевой интерфейс

Как видим тут уже не фигурирует Интернет и это уже реально, читать трафик на интерфейсе


 
Сергей М. ©   (2007-11-09 13:54) [13]


> "междусеть"?


Сеть сетей.


> интересует весь трафик .. через выбранный сетевой интерфейс


Т.е. просто размер неких (неважно каких и неважно кому и как адресованных) данных, прошедших через этот интерфейс туда и обратно за интересующую единицу времени ?


 
Anatoly Podgoretsky ©   (2007-11-09 14:38) [14]

> Сергей М.  (09.11.2007 13:54:13)  [13]

Как определение сети правильно, а вот с точки зрения трафика?
А у меня еще есть козыри в запасе.


 
Сергей М. ©   (2007-11-09 14:40) [15]


> а вот с точки зрения трафика?


Вот я и пытаюсь выяснить, какого уровня и какого рода траффик его интересует)


 
Anatoly Podgoretsky ©   (2007-11-09 15:19) [16]

> Сергей М.  (09.11.2007 14:40:15)  [15]

Так до сих пор никто одназначно не смог объяснить, что такое подключение к Интернет, кроме общих слов.


 
Сергей М. ©   (2007-11-09 15:23) [17]


> Anatoly Podgoretsky ©   (09.11.07 15:19) [16]


На меня тоже не расчитывай)

Я уже упарился проводить в массах разъяснительную работу с приведением аналогий из жизни обычных коммутируемых автоматических тел.сетей.


 
korneley ©   (2007-11-09 15:39) [18]


> Сергей М. ©   (09.11.07 13:54) [13]

Задача: Приложение-клиент обменивается данными с сервером (ну, или серверным приложением). Клиента - человека интересует за сколько байт входящих/исходящих ему придется платить своему провайдеру, т.е. нужно считать трафик генерируемый приложением - клиентом. Просто посчитать переданные/принятые данные - (inc :) можно, но чего-то думается, что это не всё принимаемое/передаваемое. Indy 10, TidTCPClient/Server.


 
Anatoly Podgoretsky ©   (2007-11-09 16:09) [19]

> korneley  (09.11.2007 15:39:18)  [18]

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


 
Сергей М. ©   (2007-11-09 16:42) [20]


> чего-то думается, что это не всё принимаемое/передаваемое


Разумеется. Это же прикладной траффик. А провайдеру по барабану твой прикладной траффик, он как правило считает траффик сетевого уровня, который   ощутимо выше прикладного.

К тому же ты не упомянул о возможном прокси в твоей ЛВС на пути к провайдеру.


 
Denis__ ©   (2007-11-09 16:46) [21]

Вопрос меня тоже интересует. С такой точки зрения : узнать, скольк информации принято и отправлено на данный момент времени. Как если кликнуть левой кнопкой по значку, отображающему состояние Интернета.


 
korneley ©   (2007-11-09 16:48) [22]

Спасибо вам, я вопрос (свой) снимаю.


 
Denis__ ©   (2007-11-09 16:50) [23]


> korneley ©   (09.11.07 16:48) [22]
> Спасибо вам, я вопрос (свой) снимаю.

А как решил данную задачу?


 
Сергей М. ©   (2007-11-09 16:57) [24]


> Denis__ ©   (09.11.07 16:46) [21]


Ну узнаешь ты, что отправлено или принято, скажем, N пакетов.
И что тебе эти сведения дадут ?


 
Denis__ ©   (2007-11-09 17:00) [25]


> Сергей М. ©   (09.11.07 16:57) [24]

Мне нужно узнать, что отправлено не N  пакетов, а N  байт. Или  N пакетов по Х байт. Что-то в этом роде.


 
korneley ©   (2007-11-09 17:05) [26]


> А как решил данную задачу?

Пока никак :( Меряю прикладной трафик. Сейчас зарылся в Сеть, ищу...


 
Сергей М. ©   (2007-11-09 17:10) [27]


> Мне нужно узнать, что отправлено не N  пакетов, а N  байт


А причем тут тогда "значок, отображающий состояние Интернета" ?

Этот значок показывает состояние сетевого интерфейса, а не Интеренета, и количество принятых/отправленных через этот интерфейс пакетов, а не байт.


 
antonn ©   (2007-11-09 17:13) [28]

хватит буквоедствовать


 
Anatoly Podgoretsky ©   (2007-11-09 19:09) [29]

> Сергей М.  (09.11.2007 16:42:20)  [20]

И даже если все источники трафика в локалке будут выключены, трафик все равно будет идти.


 
Anatoly Podgoretsky ©   (2007-11-09 19:10) [30]

> Denis__  (09.11.2007 16:46:21)  [21]

У меня это интерфейс, подключеный к локалке, никакого Интернет нет.


 
Anatoly Podgoretsky ©   (2007-11-09 19:11) [31]

> antonn  (09.11.2007 17:13:28)  [28]

Без этого нельзя, ведь про Сеть же говорим.


 
Denis__ ©   (2007-11-10 09:37) [32]

Извиняюсь, но я говорю не про сеть, а про Интернет. Именно про Интернет, т.к. сети у меня нет. При подключении к Интернету в трее(возле часов) появляется такой значок - два компа. И то один, то другой мигает ещё:). Так вот, если поданному значку кликнуть левой кнопкой мыши, то появляется окно с загогловком "Состояние ***", где "***"- название подключения. Внизу этого окна (точнее посередине) русским по белому написано такое :
--------------------------------------------------------------------
Отправлено------------------------------Принято-------------------

Байт          ххх                           |                     xxxx
Сжатие      z%                           |                     zz%  
Ошибок     y                              |                     yy

--------------------------------------------------------------------
Вот мне нужно ххх и хххх.


 
Virgo_Style ©   (2007-11-10 10:30) [33]

> Denis__ ©   (10.11.07 09:37) [32]


Поищи статью Rouse на этом сайте.

P.S. Интернет - не сеть? А что?


 
antonn ©   (2007-11-10 11:10) [34]

"сеть" обычно имеют ввиду LAN. Просто у него не через езернет идет...


 
Anatoly Podgoretsky ©   (2007-11-10 12:08) [35]

> Denis__  (10.11.2007 09:37:32)  [32]

Нет сети - нет Сети
При подключение к сети провайдера у тебя появляется значок интерфейса и снять показания можно с интерфейса, а не с Сети (она слишком громадная, но и это сделано это порядка 570*10^15 байт в сутки).
На вопрос, что такое Интернет в очередной раз ответ не получен.


 
Anatoly Podgoretsky ©   (2007-11-10 12:12) [36]

> antonn  (10.11.2007 11:10:34)  [34]

Да знаем мы, что такое сеть и что такое Сеть.

А показания можно снять только с интерфейса.

Что у него за интерфейс приходится только догадывать, похоже что-то работающее с помощью РРР, а если так, то ему прямой путь к RAS функция, там есть функции снятия показателей. Справка есть в стандартной справке, определение заголовков есть на Джеди, задача не для начинающих, но подъемная.


 
Denis__ ©   (2007-11-10 14:25) [37]


> Поищи статью Rouse на этом сайте.

Вы эту имели ввиду?
http://www.delphimaster.ru/articles/netmon/index.html


 
Virgo_Style ©   (2007-11-10 14:30) [38]

> Denis__ ©   (10.11.07 14:25) [37]


угу, http://www.delphimaster.ru/articles/netmon/index.html#traffic .

Так, конечно, трафик "интернетный" от "неинтернетного" не отделить, но можно предположить, что этого автору хватит.


 
Anatoly Podgoretsky ©   (2007-11-10 14:42) [39]

> Virgo_Style  (10.11.2007 14:30:38)  [38]

Если даст определение, что такое Интернет, то может и отделит.


 
Denis__ ©   (2007-11-11 13:17) [40]


> Если даст определение, что такое Интернет, то может и отделит.

Сеть сетей? :)



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

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

Наверх




Память: 0.56 MB
Время: 0.022 c
15-1194549102
Cyrax
2007-11-08 22:11
2007.12.09
Ищу хакеров...


2-1194876354
hahol_64_rus
2007-11-12 17:05
2007.12.09
помогите чайнику


4-1179818967
Klopan
2007-05-22 11:29
2007.12.09
Службы


2-1194902825
Blind Guardian
2007-11-13 00:27
2007.12.09
Пара вопросов о работе с динамической памятью


2-1195123175
Новичок
2007-11-15 13:39
2007.12.09
Виборка записей по полю