完成端口技术在GPRS通信的应用

简介: 完成端口技术在GPRS通信的应用 .当具有接入GSM网络的设备是通过GPRS接入到INTERNET的。这个特性被用到了很多的行业,例如GPS卫星定位系统/远程抄表系统/电网监控系统中等等。

完成端口技术在GPRS通信的应用 .当具有接入GSM网络的设备是通过GPRS接入到INTERNET的。这个特性被用到了很多的行业,例如GPS卫星定位系统/远程抄表系统/电网监控系统中等等。


        做过通信开发的人都知道要实现这样的功能,至少需要一个服务器端,来接收设备传过来的数据。那么怎么进行接收呢,数据的接收无外乎是TCP和UDP。


       其中TCP是可靠性连接,数据的完整性有保障,但是速度较UDP来说还是慢了一下。UDP的优点是传输的速度快,但是它有个缺点就是传输的过程是不可靠的。


     具体是采用何种方式进行通信还是要依据实际的情况进行选择。


    本文的侧重点是采用TCP进行通信的完成端口。


    所谓完成端口其实是这样的,每个TCP连接都会启动一个线程。进行数据接收和发送。所有的完成端口的系统都会维护着一张内存映射表,即每个终端的TCP连接。


   完成端口都会其中一个端口进行监听,每当有一个TCP进行连接时,都会启动一个相应的线程,对其进行监控.其中包括这么几种状态连接 、接收数据、 发送数据 、TCP断开。每种状态都会有对其维护的内存表进行相应的更新。


  绝大多数的完成端口的通信原理都是这样的。

相关文章
|
7月前
|
Linux
linux查看应用对应的端口
linux查看应用对应的端口
54 0
|
7月前
|
网络协议 安全 Linux
linux系统安全及应用——端口扫描
linux系统安全及应用——端口扫描
85 0
|
2月前
|
运维 资源调度 监控
|
6月前
|
IDE Linux 程序员
技术经验解读:【转】IO空间,IO端口,MMIO
技术经验解读:【转】IO空间,IO端口,MMIO
310 0
|
2月前
|
网络协议
Nmap 中的各种端口扫描技术
Nmap 中的各种端口扫描技术
|
4月前
|
监控 安全 网络安全
|
4月前
|
网络安全 C++
【Azure Developer】Visual Studio 2019中如何修改.Net Core应用通过IIS Express Host的应用端口(SSL/非SSL)
【Azure Developer】Visual Studio 2019中如何修改.Net Core应用通过IIS Express Host的应用端口(SSL/非SSL)
|
4月前
|
开发框架 前端开发 .NET
【Azure微服务 Service Fabric 】Service Fabric中应用开启外部访问端口及微服务之间通过反向代理端口访问问题
【Azure微服务 Service Fabric 】Service Fabric中应用开启外部访问端口及微服务之间通过反向代理端口访问问题
|
5月前
|
Kubernetes 开发者 Perl
使用kubectl port-forward端口转发来快速调试应用
通过使用 `kubectl port-forward`,开发者能够直接从本地机器访问和调试在Kubernetes集群内运行的服务,这是快速反馈和故障排除的利器。
274 0
|
7月前
|
安全 Linux 网络安全
【专栏】在 Linux 中,端口连接服务和应用,过多开放的端口可能带来安全隐患,教你一招找出所有开放的端口,然后直接干掉!
【4月更文挑战第28天】在 Linux 中,端口连接服务和应用,过多开放的端口可能带来安全隐患。要找出开放端口,可使用 `netstat -anp`、`lsof -i` 或 `nmap` 命令。关闭端口可通过停止相关服务、修改防火墙规则或禁用网络接口。注意不要随意关闭重要端口,操作前备份数据。保持端口安全对系统安全至关重要。
135 1