Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Количество отправленных полученных байт. [D6, Win95/98, WinME, NT4, WinXP]


denissoft ©   (2004-10-26 19:42:00) 

Как (программно) определить количество отправленных полученных байт в сети (интернет)?


Comp   (2004-10-31 00:45:00) [1]


> Rouse_ ©


Я не на какой рожон не лезу.

> Verg ©   (29.10.04 22:34) [15]

Не стоило так изощряться.


Verg   (2004-10-29 22:34:00) [2]

Удалено модератором
Примечание: Классно, жаль что приходится резать :)


Rouse_   (2004-10-29 16:22:00) [3]

> [12] Comp ©   (29.10.04 15:11)
ТоварисчЪ. Что в твоем понимании есть нормальный ответ?
Тебе 3 раза подрят говорят ты не прав, нет опять лезешь на рожон.
Ну и с какой стати я должен еще что-то отвечать после твоих наездов, сначала на Digitman ©, потом на Verg © и теперь еще на меня?

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


Polevi   (2004-10-29 15:24:00) [4]

>Comp ©   (29.10.04 15:11) [12]
и ключи от квартиры


Comp   (2004-10-29 15:11:00) [5]


> Rouse_ ©   (28.10.04 9:17) [9] [Новое
> сообщение][Ответить]


Коли такой умный, мог бы и ответить нормально на этот вопрос. Примером, например...


Verg   (2004-10-28 10:45:00) [6]

Ситуация - на компе одна сетевая карта (физ сет. и-фейс). В этом сегменте 2 или 3 сети. Одна из них - подсеть "белых" IP адресов, где есть маршрутизатор провайдера (default gateway хоста (DG)). Хост имеет несколько логических и-фейсов (IP адресов) на этой подсети.
Т.о., задача превращается в задачу просчитать трафик физического и-фейса для одной, конкретной подсети (см. [9]), но для всех локальных логических и-фейсов хоста, принадлежащих этой подсети. А точнее - IP трафик MAC уровня в этой подсети на/с DG, т.к. обычно внутрисетевой трафик самого провайдера никого не интересует.
Т.о. нужен снифер MAC уровня.
Вывод - нужен WINPcap.

В облегченном варианте (весь трафик хоста в "белой" подсети) и для систем >=Win2K под правами админа можно обойтись SOCK_RAW.


Digitman   (2004-10-28 10:06:00) [7]


> Comp ©   (27.10.04 20:53) [3]
>
> Имеется всего одна сеть - ИНТЕРНЕТ, и не надо умничать,
> что это сеть сетей.


чушь.

см. [4]


> Автора интересует количество переданных байт в интернет
> и полученных байт из интернета, иначе контроль траффика.


контроль траффика - понятие относящееся к конкретномуинтерфейсу, а не к непонятно какому.
таких "интерфейсов" в Интернет - огромное количество.
а если автгора интересует контроль траффика, проходящего через интерфейс доступа в сеть провайдера, то так и надо говорить.


Rouse_   (2004-10-28 09:17:00) [8]

> [8] Manjak ©   (28.10.04 00:14)
Эта программа лишь покажет кол-во байтов отправленных и принятых через сетевой интерфейс без разбития на подсети через которые проходяит пакеты. Уж можешь мне поверить т.к. я автор этой программы :)


Manjak   (2004-10-28 00:14:00) [9]

Ну вы ребята даёте!!! Человек спросил про байты а вы друг другу весь мозг вые*** про интернет... и толком ничего не посоветовали Вам траву надо коробками курить позитивней станите и меньше будите вдумываться в вопрос чтоже всётаки такое интернет :)


Вот ссылка с примером такой программы: http://www.delphimaster.ru/articles/netmon/index.html

p.s. Ничего личного :)


Rouse_   (2004-10-27 21:44:00) [10]

> Сам, братишка, читай внимательно.
Ну и читай внимательно...

Как (программно) определить количество отправленных полученных байт в сети ( интернет)?

А теперь подумай.

Логично будет наверное так:
Посчитать общее количество полученых байт и отнять от него кол-во байт полученных не из интернет...


Rouse_   (2004-10-27 21:42:00) [11]

> [3] Comp ©   (27.10.04 20:53)
Физически Интернета нет, просто потому что его нет вообще...
Это соединение нескольких более мелких сетей водну более большую. Это же тебе не как на дороге знак стоит "Конец населенного пункта" после которого городская зона вроде как и закончилась.

Передача данных в нем абсолютно ничем не отличается передачи в локальной сети протянутой между двумя компьютерами...
Отсюда следует.
Откуда ты знаешь что данные ушли туда куда нужно?
Как определишь что вот тут еще локалка, а вот тут уже интернет.


Comp   (2004-10-27 21:35:00) [12]


>  [4] Verg ©   (27.10.04 21:03)


А ты ответишь, что я ступил?

Я что, сказал, что я не согласен? Умничать тут не надо,все знают, что это сеть сетей, и без этого. Автор нуждается в ответе на вопрос, касаемый одной сети, а именно интернет (там в скобках написано).

Сам, братишка, читай внимательно.


Verg   (2004-10-27 21:03:00) [13]


> Имеется всего одна сеть - ИНТЕРНЕТ, и не надо умничать,
> что это сеть сетей.


... мож кому и умничать, а Вам просто надуманно тупить не надо. Это на самом деле inter - net. Сеть для сетей. Хоть обговорись там своим несогласием с этим термином, но на самом деле, фактически и по определению - это так и есть.


Comp   (2004-10-27 20:53:00) [14]


>  [2] Digitman ©   (27.10.04 15:55)


Имеется всего одна сеть - ИНТЕРНЕТ, и не надо умничать, что это сеть сетей.

Автора интересует количество переданных байт в интернет и полученных байт из интернета, иначе контроль траффика.


>  [1] Piter ©   (26.10.04 20:50)
> ПОИСК!!!


Это не ответ.

Меня тоже интересует эта тема, но на заданный вопрос в своей ветке я так и не получил ответа. Может в этой нормальные люди нормально смогут ответить???


Digitman   (2004-10-27 15:55:00) [15]


> в сети (интернет)


интеренет, по определению - "сеть сетей"

посему непонятно, о траффике, проходящем через КАКУЮ КОНКРЕТНО СЕТЬ в ИНТЕРНЕТ, идет речь


Piter   (2004-10-26 20:50:00) [16]

ПОИСК!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо