教育路上

全国站>Java>网络编程>UDP与TCP 协议
发布需求
填写需求信息关闭
我们会根据您的需求匹配

姓      名:

意向城市:

留      言:

手机号码:

验  证  码:  

确认提交

UDP与TCP 协议

摘要:在介绍图 13-1所示的 TCP/IP 结构,提到传输层的两个重要的高级协议,分别是 UOP和 TCP 议, UDP TCP 协议 java,其中UDP 是User datagram Protocol的简称,称为用户数据报协议,TCP是Transmission Control Protocol 的简称,称为传输控制协议,。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

2022-05-18 16:39网络推荐

发布时间:
2022-05-18 16:39
信息来源:
网络推荐
浏览次数:
234
UDP与TCP 协议

在介绍图 13-1所示的 TCP/IP 结构,提到传输层的两个重要的高级协议,分别是 UOP和 TCP 议, 其中UDP 是User datagram Protocol的简称,称为用户数据报协议,TCP是Transmission Control Protocol 的简称,称为传输控制协议, UDP 是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接简 单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就 会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。由于使用 UDP 协议消耗资源小,通信效率高,所以通常都会用于音频、视频和普通数据的传输,例如视频 会议都使用 UDP 协议,因为这种情况即使偶尔丢失一两个数据包,也不会对接受结果产生 太大的影响。但是在使用 UDP 协议传送数据时,由于 UDP 面向无连接性,不能保证数据的 完整性,因此在传输重要数据时不建议使用 UDP 协议。UDP 的交换主机过程如图 13-4 所 示。

from shengerguan

TCP 协议是面向连接的通信协议,即在传输数据前先在发送端和接收端建立逻辑连接,然后 再传输数据,它提供了两台计算机之间可靠无差错的数据传输。在 TCP 连接中必须要明确客 户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过“三次握手”。 第一次握手。客户端向服务器端发出连接请求,等待服务器确认;第二次握手,服务器端向 客户端回送个响应,通知客户端收到了连接请求;第三次握手,客户端再次向服务器端发送 确认信息,确认连接。整个交互过程如图 13-5 所示。

from shengerguan

由于 TCP 协议的面向连接特性,它可以保证传输数据的安全性,所以是一个被广泛采 用的协议,例如在下载文件时,如果数据接收不完整,将会导致文件数据丢失而不能被打开, 因此,下载文件时必须采用 TCP 协议。

上一篇:
IP地址和端口号
下一篇:
DatagramPacket
标签:
网友评论
发布评论
相关推荐
我也来发表评价关闭
我对该学校的评价:
0
评价500
验证码:
提交 (匿名发布,无须担心别人知道您的身份)