协议分类

导言

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)四次挥手
    目的:解除连接

三次握手图

四次挥手图

posted @ 2021-03-30 19:42  一名初学者  阅读(403)  评论(0)    收藏  举报