前端网络OSI七层参考模型

169 阅读5分钟

这个协议就叫做OSI协议(开放系统互联(Open System Interconnection)),它是由ISO(国际标准化组织)定义的。

那么对于OSI,人们按照功能不同,分工不同,人为的将OSI的分为七层。实际上这七层是并不存在的,也就是说没有这些概念,而我们今天提到的七层概念,只是人为的划分而已。目的只是为了让大家更好地理解这些都是用来做什么的。 1、七层参考模型讲解 1.1 应用层(L7) ●专业解释:网络服务与最终用户的一个接口

●通俗解释:人机交互窗口,把我们(人)语言输入到计算机当中。(例如在qq,微信上输入字符),或者我们访问网页,打开的网页就可以相当于是应用层的东西。

●象征代表:用户操作界面。

1.2 表示层(L6) ●专业解释:数据的表示、安全、压缩

●通俗解释:计算机收到我们发送的语言,它需要将其转化为二进制在计算机中进行传输,转化之后还需要将它们进行压缩,加密等一些功能。

●象征代表:人的语言翻译成计算机语言

1.3 会话层(L5) ●专业解释:建立、管理、中止会话

●通俗解释:管理是否允许不同机器上用户之间建立会话连接,或者可以理解为,我们与别人发送消息时,需要建立一个连接进行会话,这就是会话层所要控制的事情。

●象征代表:通信软件建立会话,比如qq

1.4 传输层(L4) ●专业解释:定义传输数据协议端口号,以及流控和差错校验

●通俗解释:我们在会话层建立连接之后,是不是要遵循一定的协议和协议的端口号,这一层就是在传输过程中需要遵循协议,就像过马路需要走人行道,也是遵循一定的交通规则。

●象征代表:防火墙,端到端

1.5 网络层(L3) ●专业解释:进行地址寻址,实现不同网络之间的路径选择

●通俗解释:不同网络之间的传输就需要网络层来进行寻找路径,比如,你在上海,我在南京,我们之间需要传输数据,那肯定是需要通过网络层来寻找最佳路径来进行通信的。

●象征代表:路由器

1.6 数据链路层(L2) ●专业解释:建立逻辑连接、进行硬件地址寻址,差错检验等功能

●通俗解释:进行硬件地址寻址,硬件地址就是MAC地址,每一张网卡都有自己独立的MAC地址,根据MAC地址才能找到具体的地址信息。

●象征代表:交换机,网卡

1.7 物理层(L1) ●专业解释:建立、维护、断开物理连接

●通俗解释:一些看得见,摸得着的东西,比如网线,光纤,网卡,中继器等,连接网络需要靠它们才能实现最底层传输。

●象征代表:网线、网卡,中继器。

v2-f2d6abf5bfd8283d4eb0830a3ef00934_720w.webp

2、用实际例子说明七层参考模型 为了方便理解七层参考模型,现在就举个栗子来讲解一下,例子可以辅助记忆,但是不能一概而论。

例子说明:张三在某网络平台购物

①应用层:购物时,张三需要打开一个购物平台进行购物吧,打开的这个平台,我们就可以理解为应用层的东西。(人机用户的交互界面)

②表示层:假如张三选好一个东西,东西比较大,客服人员需要将东西进行拆卸包装,然后绘画号图纸,以后等张三收到货的时候,再按照图纸进行组装。(数据的表示、压缩、加密,解密,解压)

③会话层:再发货前,客服人员在平台上给张三发了一句:你确定购买了吗?张三回复,已确定。那客服人员就可安排进行发货了。(建立、管理、中止会话)

④传输层:客服要发货了,需要寻找一家合适的快递公司吧,客服不需要知道东西怎么到张三那边,他只需要知道,东西能顺利送到就行了。快递公司就是传输层所表示的协议(定义传输数据的协议端口号)

⑤网络层:快递公司在客服那边拿到东西后,需要进行发货,初始地在深圳,收货地在南京,他可以选择多重的路线方式,可以空运,可以海运,可以火车,还可以漂流瓶。(地址的寻址,也就是IP地址,不同网络之间实现路径选择)

⑥数据链路层:货物到达了南京的派送点,这个时候快递小哥拿到了东西,他就需要根据上面的门牌号以及电话号码,寻找到张三的具体地址,然后再进行派件(硬件地址的寻址,也就是MAC地址,差错校验)

⑦物理层:不管快递小哥以什么方式把东西送到张三那边,他总需要上路吧,他骑车也是在路上,开车也是在路上,这个路包括海陆空。所以这个路就是传输的媒介(建立、维护,断开物理连接)