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

 
 
 
Reply to this topicStart new topic
> Как подсчитать трафик перед./принят. информации, При записи файла на ftp сервак
bullit
сообщение Jun 23 2007, 20:21
Сообщение #1


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Как подсчитать объем принятой переданной информации, что пойдет на уплату оператору?

Есть GPRS соединение, по которому модем соединяется с ftp серваком и пишет там файлик. Объем записанной в файлик известен. Но кроме этого ведь есть и другие источники траты трафика.

Вод как подсчитать? Кто нибудь считал?
Может АТ команда есть такая? Или надо щитать то что "вылезло" в компорт?

И как воопЧе считать трафик?
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 23 2007, 21:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(bullit @ Jun 24 2007, 00:21) *
И как воопЧе считать трафик?

Просто предположение: логичнее всего суммировать размеры пакетов IP (Internet Protocol). Причём в случае GPRS обычно платят как за входящий, так и за исходящий трафик. Ну а соотношение между объёмом переданных по FTP данных и IP-трафиком зависит от нескольких факторов: накладные расходы вносят протоколы IP, TCP, кроме того, при плохом качестве связи TCP делает повторные посылки.
Go to the top of the page
 
+Quote Post
bullit
сообщение Jun 23 2007, 21:31
Сообщение #3


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Гдеж я их возьму размеры пакетов и их количество?
Где это можно из модема выцедить?
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 24 2007, 20:25
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(bullit @ Jun 24 2007, 01:31) *
Гдеж я их возьму размеры пакетов и их количество?
Где это можно из модема выцедить?

Я думаю, модем такую статистику не собирает. Вот, например, Windows что-то считает. Что у Вас - Windows или что-то ещё - известно только Вам. Так что смотрите сами.
Go to the top of the page
 
+Quote Post
bullit
сообщение Jun 24 2007, 20:45
Сообщение #5


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Но виндовс сама ведь формирует эти пакеты. А здесь сам модем формирует. На то ему TCP/IP стек.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 25 2007, 05:28
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(bullit @ Jun 25 2007, 00:45) *
Но виндовс сама ведь формирует эти пакеты. А здесь сам модем формирует. На то ему TCP/IP стек.

Что-то недоговариваете. Слишком умный модем. Обычный модем ни про IP, ни про TCP ничего не знает.
Go to the top of the page
 
+Quote Post
bullit
сообщение Jun 25 2007, 05:49
Сообщение #7


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Модем с TCP/IP стеком, не слыхали?
Вот код соединения:
Код
AT+WOPEN=1 // это мы включаем TCP/IP стек модема
AT+CGCONT="IP","internet",1 // это мы gprs  настраиваем
AT+CGATT=1
AT+CGREG=1

AT#vftp // предварительно настройки уже введены
AT#connectionstart

at#ftpput

шлем наш файлик

at#connectionstop

Вот и всё. Как он там с серваком пакетами плюется я не знаю.

Может подскажут те, кто программно реализовывал TCP/IP? Можно ли подсчитать трафик?
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 25 2007, 09:12
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Хм, про такие модемы не слышал. Я так понял, у него такие команды:
http://www.embeddedarm.com/downloads/Compo...ds-S000333B.pdf
Кстати, в этом списке команд я не нашёл ничего такого, что сообщало бы что-либо о расходе трафика.
Получается, нет способа прямым образом посчитать трафик. Остаётся только спекулировать: по порядку величины объём IP-трафика при пересылке файла по FTP равен размеру файла. В реальности накладные расходы могут быть 10%, 50% или даже >100% при большом числе потерянных пакетов.
Go to the top of the page
 
+Quote Post
bullit
сообщение Jun 25 2007, 09:32
Сообщение #9


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Именно, нет там таких команд для расчета. Если бы были, то я бы и не спрашивал.
Но.. как-то можно. А если TCP/IP стек сам спрограмировал, то может там можно учет трафика сделать. Или легче у оператора спрашивать?

Именно этот файлик для моего модема.
Go to the top of the page
 
+Quote Post
bullit
сообщение Jun 25 2007, 19:15
Сообщение #10


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Нашел в подфоруме по АВР пример реализации TCP/IP стека.
Вот ссылка: http://www.laskater.com/projects/uipAVR.htm Может кто делал?
Go to the top of the page
 
+Quote Post

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

 


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


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