流量统计方法:

一、登陆网络,建立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

转载于:https://blog.51cto.com/q2535987144/1714774

GPRS流量计算方法(TCP/IP)相关推荐

  1. gprs模块发送html,GPRS模块通过TCP/IP方式发送数据流程

    首先介绍一下GPRS的接入方式,在中国有CMWAP和CMNET两种方式.CMWAP 和 CMNET 只是中国移动人为划分的两个GPRS接入方式.前者是为手机WAP上网而设立的,后者则主要是为PC.笔记 ...

  2. 计算 TCP/IP Socket 连接上下行额外流量的两个办法

    目前计算 TCP/IP Socket 连接产生的上下行额外流量方法大约有两种 1.RAW_SOCKET.libpcap 捕包方式 2.不要脸的算流字节方法 最精准的办法是RAW_SOCKET,这可以捕 ...

  3. NetFlow是一种数据交换方式,提供网络流量的会话级视图,记录下每个TCP/IP事务的信息...

    NetFlow是一种数据交换方式,提供网络流量的会话级视图,记录下每个TCP/IP事务的信息.也许它不能象tcpdump那样提供网络流量的完整记录,但是当汇集起来时,它更加易于管理和易读.Netflo ...

  4. 无线数传GPRS DTU名词详解(TCP/IP、AT指令、GPRS DTU、心跳包)

    GPRS是什么 GPRS(General Packet Radio Service)是通用分组无线服务技术的简称,它是GSM移动电话用户可用的一种移动数据业务,属于第二代移动通信中的数据传输技术.GP ...

  5. 【TCP/IP详解】【pause】以太网(PAUSE)流量控制原理

    关键词: 以太网  数据链路层  PAUSE帧  流量控制. 摘  要: PAUSE操作实现了一种简单的停-等式流量控制机制,可以防止瞬时过载导致缓冲区溢出时不必要的帧丢失. 以太网流控的引入 硬件成 ...

  6. TCP/IP 流量解释

    NetFlow是收集的TCP/IP层信息,包括封包的来源及目的地,网络服务的种类等,应用在路由器及交换器等产品上. Metadata(元数据)为描述数据的数据(data about data),主要是 ...

  7. android tcp ip modem ppp gprs,为什么GPRS调制解调器提供嵌入式TCP/IP协议栈

    这是完全一样的问题,我一直在问自己这两天^^ 一些研究之后,问的时候,我发现这一点: 在智能手机的情况下,这样的iPhone /作为操作系统的一部分,android,TCP/IP在应用处理器(AP)上 ...

  8. TCP/IP协议栈:TCP超时重传机制

    目录 基础概念 重传超时时间RTO RTO的设定 连接往返时间RTT RTT的计算 Karn算法 往返时间测量 重传 拥塞避免算法 快速重传和快速恢复算法 重新分组 网络数据包丢失,重传和重复确认 是 ...

  9. tcp报文格式_腾讯面试中的TCP/IP协议简述+经典面试题

    面试题有福利 TCP/IP协议简述+ TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器, ...

最新文章

  1. C# 串口编程 — MVVM MVVM Light 实例
  2. java list 查找_java面试之容器
  3. Solr集群搭建,zookeeper集群搭建,Solr分片管理,Solr集群下的DataImport,分词配置。...
  4. 【收藏】idea 背景图插件
  5. 基于AVS2的图片容器——TPG:现状与改进之路
  6. SAP ABAP ADBC和Java JDBC的使用比较
  7. lambda写法(多参数)
  8. Ubuntu下selenium+Chrome的安装使用
  9. WPF 圆型布局(测量过程)
  10. ftp 530 This FTP serveris anonymous only,
  11. hidden symbol `pthread_atfork'
  12. [转载] 七龙珠第一部——第068话 最后的龙珠
  13. Java_基础_fail-fast
  14. Java飞机大战 项目-源码
  15. 得力人脸识别考勤机密码设置_得力人脸识别考勤机使用与上传数据方法哪位清楚?...
  16. (附源码)springboot西安市中小学生护眼平台开发 毕业设计 080855
  17. 工厂信息化系统(ERP、PLM、MES、WMS)架构设计与建设规划
  18. 重装系统服务器网卡少了,重装系统后网卡驱动没了怎么办 网卡驱动出现故障怎么恢复...
  19. html中的空格怎么输入法,输入法空格怎么打
  20. 安装确认书模板_房屋租赁合同模板及审查要点

热门文章

  1. Grails GORM查询总结
  2. HPE谢少毅:更敏捷的企业服务,做有生命力的落地实践
  3. Redis和消息队列使用实战
  4. 敏捷开发和测试中重现缺陷和验证缺陷的解决方案(2)
  5. 6_jfoenix_自定义舞台,JFXSlider
  6. 借势春晚 百度内容生态“后来居上”
  7. Scrum立会报告+燃尽图(十二月六日总第三十七次):程序功能逻辑优化
  8. VirtualBox下安装RHEL5.5+Oracle 11g手记
  9. WPF TabControl Unload俩次的解决方案
  10. 弗罗里达州收税人接受比特币、比特币现金支付