五层网络模型
应用层: 数据传输格式,httpftp传输层: 数据传输方式,TCPUDP网络层: 在公网中寻路, 找到路由器链路层: 在子网中寻路, 找到路由器下的连接设备物理层: 将二进制转成电信号进行传输
TCP
三次握手
- 第一次: 确保
client能向server发送数据 - 第二次: 确保
serve能够收到client发来的数据, 确保server能向client发送数据 - 第三次: 确保
client能够收到server的数据
四次挥手
- 第一次:
client@server: 数据发送完毕 - 第二次:
server回复client: 收到,数据接收中...... - 第三次:
server@client: 数据接收完毕 - 第四次:
client回复server: 收到
通过微信聊天理解4次挥手
UDP
- UDP类似发短信,就算对方关机,也能将数据发出去
- TCP类似打电话,需要先拨通,建立连接后再传输数据
- http是基于tcp的
- 特点
- 无连接, 无断开
- 不稳定传输, 效率高
- 适用于视频会议, 语音通话