首页 > 代码库 > 「linux网络管理」OSI模型

「linux网络管理」OSI模型

学习linux网络管理,笔记整理,促进记忆。

  OSI(开放系统互联模型)包含七层,由应用层向物理层递进,分别有不同的协议和数据处理方式。

       应用层--> 表示层--> 会话层--> 传输层--> 网络层--> 数据链路层--> 物理层

  数据单位:ADPU   PPDU  SPDU   TPDU  报文       帧     比特

 

      ADPU:应用协议数据单元

  PPDU:表示层协议数据单元

  SPDU:会话协议数据单元

  TPDU:传输协议数据单元

 

  这是数据发出时的顺序,接收数据的顺序与之相反

  不同主机间的数据传输是通过物理层的。

  前三个层次无论是否涉及数据传输(网络)都需要进行的,后面四个层次只有进行数据传输是才会参与。

  

  MAC地址负责局域网络通信,IP地址负责外网通信

 

  具体功能:

  应用层:用户接口

  表示层:数据表示形式,特定功能的实现,如加解密(ASCII,MP4...)。

  会话层:对应用会话的管理,同步

  传输层:可靠(TCP)与不可靠(UDP)的传输,传输前的检测,流控

  网络层:提供逻辑地址(IP),选路

  数据链路层;成帧,用MAC地址访问媒介,错误检测与修正

  物理层:设备之间的比特流(机器语言)的传输,物理接口,电气特性等

「linux网络管理」OSI模型