首页 » 通讯 » 通信必备常识!TCP与UDP协议介绍及运用_端口_客户端

通信必备常识!TCP与UDP协议介绍及运用_端口_客户端

南宫静远 2024-11-27 07:02:54 0

扫一扫用手机浏览

文章目录 [+]

TCP是面向连接的协议,须要在收发数据前与对方建立可靠的连接,建立连接的过程为3次握手,断开连接的过程为4次挥手,确保数据传输的可靠性。

UDP是一种面向无连接的协议,它在数据传输之前不须要建立连接。
发送端可以直接将数据报文(数据段)扔到网络上,而吸收端则从网络中吸收数据,并从行列步队中读取数据段。
UDP不供应可靠性和顺序担保,因此在某些运用处景下,如实时音视频传输或大略查询等,UDP更为适用。

通信必备常识!TCP与UDP协议介绍及运用_端口_客户端 通讯

大多数须要通过网络通讯的设备都支持TCP和UDP两种协议。
本教程将详细讲解这两个协议在调试过程中的利用方法以及差异。

「TCP」

首先,我们先理解TCP的两种模式,分别是TCP客户端(TCPC)和TCP做事端(TCPS)。

「TCP做事端」

TCP做事端指的是设备建立TCP做事器,许可其他设备通过访问设备的IP和端口进行通讯。
在设置设备为TCP做事端时,须要配置做事器的IP地址和通讯端口。
其他客户端设备可以对做事器进行访问,并且支持多台设备进行连接。

「TCP客户端」

TCP客户端是指设备作为一个客户端去访问做事器。
设备事情在客户端模式时,须要设置客户端访问的做事器IP和端口。
在网络连接正常的情形下,设备可以与做事器建立连接。

「UDP」

在利用UDP通讯时,不须要区分客户端和做事端,但在通讯过程中,我们可以将发送端定义为做事端,吸收端定义为客户端。
因此,在配置UDP通讯时,我们只须要开启本机端口即可。
在发送数据时,须要设置吸收的IP地址和端口。
UDP模式下,任意一端都可以发送数据,只须要在发送端添加目标IP和端口即可。

「仿照通讯」

接下来,我们利用两个实际设备仿照两种协议在实际利用中的配置。
我们利用两个网络调试助手来进行演示。

「TCP仿照通讯」

首先,打开两个网络调试助手,为了二者能正常进行连接,须要将一方设置为TCP客户端。

我们先设置TCP做事器,打开软件后将协议类型选择为TCP Server,此时界面将会有本地主机地址和本地主机端口两个选项,IP地址可以选择电脑当前IP地址,端口可以指定任意端口,此处以1234为例,点击打开。

此时,TCP做事器建立完成,TCP客户端可以向该做事器发起连接,此处我们同样以网络调试助手来仿照TCP客户端。
向TCP做事器连接前,须要知道做事器的IP及端口(及上述做事器确当田主机地址与本地主机端口(192.168.0.100:1234))。

将TCP软件协议类型选择TCP Client,远程主机地址为做事器确当田主机地址,远程主机端口设置为做事器确当田主机端口,点击连接。

此时连接建立,就可以进行通信了,适用设备连接时同理进行。

「UDP仿照通讯」

接下来,我们利用UDP进行通讯仿照。
跟TCP类似,通信时须要先找到目标的IP地址与端口号。

先打开网络调试助手软件,选择协议类型为UDP,本地主机地址为电脑IP地址,本地主机端口设置为1234。
同样方法设置通信另一端,把稳如IP相同则同一局域网设备端口不能同等。

不才方远程主机中输入须要通信的对方的IP:端口,即可发送数据。

如通信双方为设备,同理配置即可。

亿佰特支持TCP/UDP协议的部分产品方案>>>

《什么是串口做事器?实现串口与以太网数据传输》

《 什么是SPI无线模块? TI CC1101射频芯片方案,广泛硬件支持!

《即插即用!
USB接口低功耗无线LoRa扩频模块》

标签:

相关文章

大年夜豪科技:公司参股投资的上海兴感半导体有限公司量产产品主要分为两大年夜类(全集成隔离式的电流传感器芯片、可编程的电流检测专用芯片)公司研发完成了隔离器芯片、磁传感器芯片_海兴_芯片

公司回答表示:公司参股投资的上海兴感半导体有限公司量产产品紧张分为两大类,一类是全集成隔离式的电流传感器芯片,紧张运用于工业变频器...

通讯 2025-01-22 阅读0 评论0