Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.54 MB
Время: 0.039 c
15-1194550591
С№
2007-11-08 22:36
2007.12.09
Такое и на С#


15-1194355021
Kerk
2007-11-06 16:17
2007.12.09
А вы знаете, что...


2-1195026948
Sergl
2007-11-14 10:55
2007.12.09
Как заставить клиента ждать ответа с сервера(Сокеты)


1-1190205924
SamProf
2007-09-19 16:45
2007.12.09
Как очистить cookie в TwebBrowser


2-1195046408
Jason
2007-11-14 16:20
2007.12.09
Как удалить динамически созданные едиты?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский