OSI七层模型

看到一篇关于OSI7层模型的图片,很强大。(图片来自这里一张非常强大的OSI七层模型图解

OSI模型上层(会话层,表示层,应用层)处理用户接口、数据格式、应用访问。

OSI模型下层(物理层,数据链路层,网络层,传输层)处理数据在网络介质中的传送。

每层说明

应用层: 应用层为用户提供常用的应用程序,并实现网络服务的各种功能。常用的电子邮件、上网浏览等网络服务,都是应用层的程序

表示层: 表示层是用来编码的,将上层应用需要传送的数据按规范进行编码, 数据格式的转换,压缩与解压缩。

会话层: 会话层的功能是保持不同应用程序的数据分离,它是基于操作系统的, 管理区分系统运行的各种应用程序建立的的会话。会话层的主要功能是在两个节点间建立、维护和释放面向用户的连接,并对会话进行管理和控制。 它跟传输层的区别主要是传输层建立的是端到端的连接,而会话层的作用则是基于本地的。

传输层:为应用进程提供端到端的逻辑通信。传输层主要负责确保数据可靠、顺序、无差错地从A点到传输数据。因为如果没有传输层,数据将不能被接受方验证或解释。 怎么去理解 "可靠、顺序、无差错".. 这里的 可靠 是指传输层依靠TCP协议工作,主要就是验证功能。(理解TCP怎么工作很重要) "排序"是说在传输层中会吧把据强制分割成若干个单位,每个单位编上号,到达目的地之后根据编号还原成完整的数据。 “无差错”举个例子:比如发送 1234567到接收方,但当接收方收到的确是 1234576.明显有错误,那接收方就要要求放送放重新发送数据。这种方式叫做应答机制。也就说传输层会发送一个ACK应答信号,通知发送方数据是否正确接受。同样,如果在规定时间内受不到这个回馈信息,发送方会认为数据丢失,重新发送。

网络层:为不同主机提供端到端的逻辑通信,路由选择。

数据链路层:物理层要为终端设备间的数据通信提供传输媒体及其连接.媒体是长期的,连接是有生存期的.在连接生存期内,收发两端可以进行不等的一次或多次数据通信.每次通信都要经过建立通信联络和拆除通信联络两过程.这种建立起来的数据收发关系就叫作数据链路.而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错.数据链路的建立,拆除,对数据的检错,但是并不纠正错误。

物理层:透明的传送比特流,例子就是传输它的媒体包括架空明线、平衡电缆、光纤、无线信道等。

以上各层说明非原创,侵权立删。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值