计算机网络的通讯模型可以分为OSI模型和TCP/IP模型
OSI: 物理层,网络层,数据链路层,传输层,应用层,会话层,表示层
TCP/IP:物理层,网络层, 传输层,应用层
分别对应
通信又分为TCP/UDP
UDP:通常来说是像发信息一样
TCP:通常来说是像打电话一样
TCP的3次握手和4次挥手:3次握手是客户端向服务端发送请求,服务端收到信息,给客户端发送收到信息的信号,客户端收到服务端收到信息的信号,给服务端发送确认连接信号。
4次挥手:客户端-->服务端 释放;服务端-->客户端 收到信号;服务端-->客户端 确认释放;客户端-->服务端 收到确认释放;这时候服务端已关闭,但客户端还要等待最长报文段寿命结束才关闭。
SOCKET
UDP:
服务端 客户端
创建 创建
地址 地址
绑定
等待 等待
接受 发送
发送 接受
关闭 关闭
TCP:
服务端 客户端
创建 创建
地址 地址
绑定
监听 连接
等待 等待
接受 发送
发送 接受
关闭 关闭