OSI七层模型模型图如下:
前三层(应用层,表示层,会话层)=》给用户提供服务。
后四层(传输层,网络层,数据链路层,物理层)=》数据传递提供服务。
其中
数据链路层中MAC地址负责局域网通信
网络层中IP地址负责外网通信
接下来七层详解:
- 物理层 :
- 负责比特流的传递(010101 二进制流)
- 负责物理接口(常见设备:网线/网卡/插口等)
- 电气特性的决定
- 数据链路层:
- 组帧
- 定义MAC地址访问媒介,错误检测与修正,模式:载波监听多路访问(CSMA)先听后讲---信道空闲则发送
- 网络层:
- 提供逻辑地址(ip地址)
- 选择通路
- 传输层:
- 确定传输协议是否可靠(tcp || udp) tcp可靠 udp速度快
- 传输钱的错误检测,流控。
- 每种传输协议都有65535个端口,确定端口传输
- 会话层:
- 对应绘画的管理,同步
- 表示层:
- 数据的表现形式,特定功能的实现(加密,压缩等)
- 应用层:
- 用户接口