什么是心跳功能,心跳功能如何实现

心跳功能主要用于防止网络掉线和远程在线监测。当网络运营商检测到终端长时间无数据传输时,可能会将其断开。心跳包是客户端定时发送的数据包,以告知服务器其在线状态,服务器据此判断客户端是否断开。心跳包可以是TCP或UDP,内容自定义,常用于保持长连接,确保IP资源占用。在设计中,通常采用双向检测,服务端和客户端均定时发送心跳包,以检测对方是否在线。
摘要由CSDN通过智能技术生成

心跳功能的意思是指DTU每隔一定时间,发一个数据包到数据中心。 

主要功能: 

 1.防止掉线,因为现在网络运营商为了防止一些终端挂在网上,而不传数据(因为GPRS或CDMA都是按流量收费的,当然也有包月的,你必须得先开通才能包月),所以当发现终端一定时间内没有传输数据时(约 分钟),就会把终端踢下线。  

2.实现远程在线监测,数据中心可实现监测各终端是否在线。由于无线终端访问Internet时,都必须依靠GGSN,GGSN则利用NAT 为所有无线终端进行映射,产生的映射均有一个TTL生存时间,一般为3分钟以内,如果超过3分钟,映射将会自动消失,此时在数据中心将无法主动与DTU通信。所以必须DTU定时发一些心跳数据来维持与数据中心的链路。 

        在申请APN/VPDN后,可去掉心跳包。因为此时DTU不需要通过GGSN与 Internet进行通信,所以也不需要NAT。此时GGSN在为APN域内SIM卡直接静态路由,所以可去

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小小哭包

创作不易,给作者加个鸡腿吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值