OSI共7层,从低到高依次为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。上一层的使用都是建立在下一层的基础上的。
物理层:
物理层传输的单位是二进制,建立在物理传输介质的基础上,传输的是一段没有规则的比特流,不考虑信息的规则和内容。
数据链路层:
传输的是以帧为单位的有一定规则的数据包,可以进行流量控制,为了进行数据的可靠传输,数据链路层要完成物理地址的定义,数据帧的封装,差错检查等工作。对数据基础再次加工,主要是在mac地址
网络层:
传输单位是数据包,主要是完成目的地址的选择,即为路由功能,会对数据进行初步加工,主要是加IP地址
传输层:
通常是由操作系统实现,传输的数据单元为数据段,主要功能是为数据的可靠性传输进行细节的处理。将数据分隔成数据段,定义了一些传输数据的协议和端口号(WWW端口80等)
会话层:
应用程序直接的会话管理,在这一层与对方建立连接
表示层:
完成数据的解压缩,解压码,编码,数据格式转换等工作。保证一个应用层发出的信息能被另一个系统的应用层读出
应用层:
用户与网络的接口,文件传输,事物处理
其他前三层,即网络层,数据链路层,物理层属于通信子网,主要是数据传输功能
后四层属于资源子网,主要是数据加工已经数据与网络的
接口