GPRS流量计算方法(TCP/IP)
2015-11-19 00:00
423 查看
流量统计方法:
一、登陆网络,建立TCP链路
PPP握手阶段大约要来回12~16个PPP握手包,每个包为30字节。30*16=480字节。
TCP连接阶段:40×3=120字节
注册:61+40=100字节
总共统计一下,共约须700字节。统计的流量就是700*8=5600bit
注:按理说这第一阶段产生的流量是不能计费的,但移动照算不误,所以即使中心不开,但是DTU仍然必须进行TCP连接的尝试,这就要产生流量同样要被收费。
二、TCP链路建立,数据传输
ppp封装+IP封装+TCP封装+数据
例如DTU发送心跳只有FE,它产生的流量就如下:
TCP+IP包头40个字节,数据部分1个字节,PPP头7E 21 ,PPP尾校验和2位+1个7E,总共是40+1+5=46个字节,统计流量就是46×8=368bit
心跳回应产生的流量同上。
三、垃圾数据
但除正常传输的数据外,网络上经常会有一些其他主机发来的数据,例如目的端口是445这样的UDP包,这些数据包不是DTU或者数据中心发送的,是一些垃圾数据,这是DTU终端或者数据中心不能控制的了。
摘自bbs.sendsms.cn
一、登陆网络,建立TCP链路
PPP握手阶段大约要来回12~16个PPP握手包,每个包为30字节。30*16=480字节。
TCP连接阶段:40×3=120字节
注册:61+40=100字节
总共统计一下,共约须700字节。统计的流量就是700*8=5600bit
注:按理说这第一阶段产生的流量是不能计费的,但移动照算不误,所以即使中心不开,但是DTU仍然必须进行TCP连接的尝试,这就要产生流量同样要被收费。
二、TCP链路建立,数据传输
ppp封装+IP封装+TCP封装+数据
例如DTU发送心跳只有FE,它产生的流量就如下:
TCP+IP包头40个字节,数据部分1个字节,PPP头7E 21 ,PPP尾校验和2位+1个7E,总共是40+1+5=46个字节,统计流量就是46×8=368bit
心跳回应产生的流量同上。
三、垃圾数据
但除正常传输的数据外,网络上经常会有一些其他主机发来的数据,例如目的端口是445这样的UDP包,这些数据包不是DTU或者数据中心发送的,是一些垃圾数据,这是DTU终端或者数据中心不能控制的了。
摘自bbs.sendsms.cn
相关文章推荐
- Java网络学习笔记3:设置Socket选项(补充)
- CentOS网络配置
- HTTP协议下Android web应用GET和POST请求方法的请求、响应、传参
- saltstack 的web平台集群部署(3)---haproxy+keepalive+httpd 的部署
- python之最简http文件列表显示服务
- lighttpd web.py
- lighttpd支持python
- HttpDns
- python之迷你版Httpd服务器
- OkHttp解析系列-重定向和出错重试
- Linux基本网络命令
- 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法
- 调度策略 http://book.2cto.com/201302/16285.html
- Linux进程调度概述 http://blog.sina.com.cn/s/blog_682686610100qqi3.html
- android:使用网络通信技术从客户端直接获取服务端的对象数据
- XMLHttpRequest对象的属性
- 数据库与MATLAB链接http://blog.sina.com.cn/s/blog_9d0b00a401012spy.html
- VirtualBox虚拟机网络设置(四种方式)
- 【转载】TCP数据包实例解析
- 【总结】【Unix网络编程】前言及基础知识