面试时技术面问的简单问题,怕忘记了来记录一遍,说的很不详细只是现在用来记载,有错请指出
第七层:应用层
访问网络服务的接口
例:为操作系统或应用程序提供访问网络的接口
第六层:表示层
掩盖不同系统间的数据格式的不同性; 提供数据转换服务
例:使用校验点恢复通信
第五层:会话层
建立端连接,提供访问和会话管理,报告上一层发生的错误
例:服务器验证用户登录,断点续传
第四层:传输层(数据段)
提供应用进程间的逻辑通信
例:建立连接,处理数据包错误,数据包次序
第三层:网络层(数据包)
为数据在节点之间的传输建立逻辑链路,并分组转发数据
例:对子网间的数据包进行路由选择
第二层:数据链路层(帧)
在通信的实体间建立数据链路连接
例:将数据分帧,并处理流控制,物理地址寻址,重发等
第一层:物理层(比特)
提供物理通路、二进制数据比特流传输,定义电气/机械接口特性(线路和接口)
例:网络通信的数据传输介质,由电缆和设备共同构成
OSI(开放式系统互联通信参考模型 )上面4层(应用层、表示层、会话层、传输层)为高层,定义了程序的功能;下面3层(网络层、数据链路层、物理层)为低层,主要是处理面向网络的端到端数据流。
五层结构就是把七层结构的应用层、表示层、会话层合在一起叫做应用层。