OSI七层交换“参考”模型
- 物理层 - - 【程序员不需要管,物理学家和通信工程管的= = 比如用什么材料,电压等等】
- 链路层 - - 负责内网寻址 ARP\ICMP
- 网络层 - - 外网寻址 IP
- 传输层 - - 确保通信的稳定性 TCP
- 表现层 - - 提供一个接口,统一各个网络的结构【后来被传输层取代了】
- 会话层 - - 记录状态
- 应用层 - - 应用细节,HTTP,FTP,SMTP,POP3
实际五层模型:
- 物理层
- 链路层
- 网络层
- 传输层
- 应用层
协议
TCP-传输控制协议
适用场景:文件下载、聊天
- 保证到达
- 保证质量
- 保证顺序
UDP-用户数据报协议【对质量没有绝对要求的适合使用,对延迟有很高要求】
适用场景:IP电话、视频直播
- 不保证到达
- 不保证质量
- 不保证顺序
TLS【安全传输层协议】
用于在俩个通信应用程序之间提供保密性和数据完整性。
该协议由俩层组成:TLS记录协议(TLS Record)和TLS握手协议(TLS Handshake)。