协议分类
导言
java.net包中包含的类和接口,提供了层次和细节:提供了两种常见的网络协议支持
一.UDP
1)概念
UDP:用户数据报协议(User Datagram Protocol).
数据报:网络传输的基本单位
2)特点
1.是无连接的通信协议:即在数据传输时,数据的发送端和接收端不建立逻辑连接(不能保证数据的完整性)
2.消耗资源小,通信效率高:用于音频和视频会议
3.数据被限制在64kb以内
二.TCP
1)概念
TCP:传输控制协议(Transmission Control Protocol)
2)特点
1.是面向连接的通信协议:必须确定客户端和服务器端才能通信
2.
3)TCP的三次握手
TCP协议中,在发送数据的准备阶段,客户端和服务器端之间的三次交互,以保证连接的可靠
第一次握手:客户端向服务器端发送连接请求,等待服务器确定
第二次握手:服务器端向客户端回应一个响应,通知客户端收到了连接请求
第三次握手:客户端再次向服务器端发送确定信息,确定连接
4)四次挥手
目的:解除连接
三次握手图

四次挥手图


浙公网安备 33010602011771号