五层网络参考模型

五层网络参考模型

1) 概述

开放系统互连 (OSI)参考模型,是一种抽象模型目的是支持异构网络系统的互联互通,异构网络系统互连的国际标准,理解网络通信的最佳学习工具,但理论成功,市场失败,OSI参考模型解释的通信过程如下

数据封装的意义

增加控制信息,构成协议数据单元PDU,控制信息主要有地址,差错检查,协议控制,OSI统一将对等层之间传输的数据单位称为协议数据单元(Protocal Data Unit)

2.1) 物理层

任务:以比特为单位,实现每一个比特的传输,此外还需要确定连接电缆的插头及多少根引脚等物理特性;单位比特bit

接口特性:机器特性,电器特性,规格特性,功能特性

传输特性:全双工,半双工,单工

注意:传递信息所需利用的一些物理媒介,如双绞线,同轴电缆等,他们不属于物理层但服务于物理层,可以看做第0层

2.2)数据链路层

主要功能:实现节点(主机,交换机,路由器)间的数据传输(node to node),因此,数据链路层的功能体现在①封装成帧(对物理层的数据进行封装,弥补了物理层传输的比特流易出错,难控制的缺点)②差错控制,接收到的物理层数据本身可能有错,需要进一步改善,检错重传数据帧,避免重复帧③流量控制,双方通行时避免因为接收不及时而造成数据丢失,避免大量数据涌入淹没接收端④链路管理⑤MAC寻址,因为此处所寻找地址是计算机网卡的MAC地址,也称“物理地址”、“硬件地址”,而不是IP地址,单位帧frame

2.3)网络层

网络层(IP层,网际层)的任务是负责源主机到目的主机数据分组packet的路由与转发,但从源到目的的过程中可能会跨越多个网络,为了保证数据无差错传输,需要使用全局唯一的逻辑地址,即IP地址,网络层遵守IP协议与路由协议,首先将数据链路层的帧封装为分组或包进行数据传输,因此分组(无论哪一层传输的数据单元都可以成为分组)也叫IP数据报或数据报,单位数据报,网络层的功能

①路由功能(宏观):根据路由算法确定分组从源到目的的路径

②分组转发功能(细节):将分组从路由器的输入端口转发到合适的输出端口,因为每个路由器都会维护一张或多种转发表(确定在本路由器内如何转发分组),收到分组信息后路由器会根据转发表确定如何转发分组

③ 建立连接,在分组传输前,首先建立虚拟/逻辑连接

总结:

1 对于使用IP数据报服务的网络层,提供①②功能,对于使用使用虚电路服务的网络层则是提供③功能

2 网络层的连接是主机到主机间的连接,需要确定从源主机到目的主机的路径,并且这条路径上所经过的所有网络设备(路由器)都要参入进来;

2.4)运输层

传输层负责源到目的(端到端)的进程间的完整的报文传输,主要有以下两种协议

传输控制协议TCP(Transmission Control Protocal):提供面向连接,可靠的数据传输服务,单位是报文段segement

用户数据报协议UDP(User Datapram Protocal):提供无连接,尽最大努力交互的传输服务(不保证可靠性),单位是用户数据报Datagram

2.5)应用层

应用层是通过主机间的交互来支持各种网络应用,应用层的协议就是进程间通信的协议,不同的网络应用需要不同的协议,例如文件传输协议FTP;WWW万维网支持的http协议;支持电子邮件的SMTP格式,应用层的数据单元被称为报文message

tcp参考模型如下

3)5层数据模型的工作原理

工作原理:源主机从应用层到传输层到网络层.到链路层到物理层,报文=>段=>数据报=>帧=>比特,层层解封装,最终在物理层上以比特流的形式通过信道进行传输,经过交换机和路由器,还是以比特流的形式到达目的主机的物理层,层层封装直到应用层,以上可以通过类比我们上网的过程,即通过浏览器发送请求request到服务器,服务器将我们想要浏览的内容封装成response来进行响应,最终由浏览器解析响应内容;

4)交换机与路由器的异同:

共同点

路由器工作在第三层,工作方式是寻址和转发,依靠ip,路由器内有一份路由表,里面有它的寻址信息(就像是一张地图),它收到网络层的数据报后,会根据路由表和选路算法将数据报转发到下一站(可能是路由器、交换机、目的主机)

交换机工作在第二层,工作方式是过滤和转发,依靠mac,里面存放着和它相连的所有设备的MAC地址,它会根据收到的数据帧的首部信息内的目的MAC地址在自己的表中查找,如果有就转发,如果没有就放弃我们来看一个网络拓扑图例子:
这里写图片描述

通过拓扑图我们应该知道:
每一个路由器与其之下连接的设备,其实构成一个局域网
交换机工作在路由器之下,就是也就是交换机工作在局域网内
交换机用于局域网内网的数据转发
路由器用于连接局域网和外网

举个例子:我们每个人相当于主机,路由器相当于快递员,宿管大爷相当于交换机,学校是一个局域网,快递员根据学校地址(IP)把包裹送到学校,再根据公寓号(子网IP)把快递交给这个公寓的宿管大爷,宿管大爷根据你的名字(MAC)交给你

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值