ISO/OSI七层模型
ISO:国际标准化组织
OSI:开放系统互联模型(Open System Interconnect)
TCP/IP四层模型是在ISO/OSI七层模型(基础)上演化而来,我们运用的是TCP/IP四层模型。
ISO/OSI七层模型
- 越上层越接近用户,越下层越接近数据的直接传递
- 每一层实现某种特定的功能,便于管理
- 数据传递方向:从传递方的高层送入低层,然后送入接收方,最后从接收方的低层传入高层
- 5,6,7层用于对用户服务,1,2,3,4用于对数据传输提供服务
- 数据帧是数据链路层的数据单元,包括帧头,帧尾,数据部分。帧头,帧尾保存了地址(MAC地址,即物理地址,负责局域网通信)
- 报文,负责IP地址,IP地址负责外网通信
- TPDU:传输协议数据单元
- 物理层负责真正的数据传输
OSI七层模型详解:
- 物理层:设备之间的比特流传递、物理接口、电气特性(比如网线,网卡)
- 数据链路层:成帧、用MAC地址访问媒介、错误检测与修正
-
网络层:提供逻辑地址(IP地址)、选路
地址既需要给出起始地址,还需要给出收件地址
传输层:可靠与不可靠的传输(传输协议,TCP可靠,不丢失;UDP快,可能丢包)、传输前的错误检测、流量控制 (确定端口号,选定一个机器上的某个服务)
- 会话层:确定服务是否需要经过远程会话
- 表示层:数据的表现形式(将数据进行翻译成为0101)、特定功能的实现如加密,压缩
- 应用层:用户借口