0
点赞
收藏
分享

微信扫一扫

【C#】MathNet矩阵计算

西风白羽 2023-12-12 阅读 32

目录

一、UDP 协议段格式 

二、UDP 的特点 

2.1 无连接

2.2 不可靠

2.3 面向数据报 

 2.4 缓冲区

2.5 全双工

2.6 大小受限

三、 TCP 和 UDP 对比


 

一、UDP 协议段格式 

UDP 协议的校验和,是使用了一种简单粗暴的 CRC 算法,把 UDP 数据报中的每个字节都依次进行累加,把累加结果放到两个字节的变量中,传输数据的时候会把原始数据和校验和一起传输。

  • 数据相同→校验和相同
  • 校验和不同→数据不同
  • 校验和相同,数据不一定相同。 

二、UDP 的特点 

UDP 传输的过程类似于寄信。

2.1 无连接

知道对端的 IP 和端口号就直接进行传输,不需要建立连接。

2.2 不可靠

没有任何安全机制,发送端发送数据报以后,如果因为网络故障该段无法发到对方, UDP 协议层也不会给应用层返回任何错误信息。

2.3 面向数据报 

应用层交给 UDP 多长的报文, UDP 原样发送,既不会拆分,也不会合并。

 2.4 缓冲区

UDP 只有接收缓冲区,没有发送缓冲区:

2.5 全双工

UDPsocket既能读,也能写,这个概念叫做 全双工。(Socket套接字,是由系统提供用于网络通信的技术,是基于TCP/IP协议的网络通信的基本操作单元。基于Socket套接字的网络程序开发就是网络编程)。

2.6 大小受限

UDP 协议首部中有一个 16 位的最大长度。也就是说一个 UDP 能传输的数据最大长度是 64K (包含 UDP 首部)。

三、 TCP 和 UDP 对比

TCP 是可靠连接,那么是不是 TCP 一定就优于 UDP 呢? TCP UDP 之间的优点和缺点,不能简

单,绝对的进行比较


 

举报

相关推荐

0 条评论