|NO.Z.00113|——————————|BigDataEnd|——|Java&网络编程.V02|——|Java.v02|七层网络模型|相关协议|
一、相关的协议(笔试题)
### --- 协议的概念
——> 计算机在网络中实现通信就必须有一些约定或者规则,这种约定和规则就叫做通信协议,
——> 通信协议可以对速率、传输代码、代码结构、传输控制步骤、出错控制等制定统一的标准。
### --- TCP协议
——> 传输控制协议(Transmission Control Protocol),是一种面向连接的协议,类似于打电话。
——> 建立连接 => 进行通信 => 断开连接
——> 在传输前采用"三次握手"方式。
——> 在通信的整个过程中全程保持连接,形成数据传输通道。
——> 保证了数据传输的可靠性和有序性。
——> 是一种全双工的字节流通信方式,可以进行大数据量的传输。
——> 传输完毕后需要释放已建立的连接,发送数据的效率比较低。
### --- UDP协议
——> 用户数据报协议(User Datagram Protocol),是一种非面向连接的协议,类似于写信。
——> 在通信的整个过程中不需要保持连接,其实是不需要建立连接。
——> 不保证数据传输的可靠性和有序性。
——> 是一种全双工的数据报通信方式,每个数据报的大小限制在64K内。
——> 发送数据完毕后无需释放资源,开销小,发送数据的效率比较高,速度快。
二、三次握手四次挥手:TCP三次握手

三、TCP四次挥手

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
——W.S.Landor
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」