美文网首页计算机网络
网络模型「4层5还是7层」

网络模型「4层5还是7层」

作者: 木云先森 | 来源:发表于2020-01-31 15:36 被阅读0次

    学习计算机网络,首先必须要提的点就是网络模型。网络模型其实也就是一种分层的结构。

    首先我们需要思考一个问题是,网络为什么要分层。这是解决问题的一个普遍思路,把复杂的问题拆分成一些更细小的问题。或是类似于计算机世界中的中间件思维是一样的。网络的连接通信,本身是件很复杂的事,包括光纤,网线,路由交换设备,终端,不同的应用服务,以及分组交换都传输方式,做分层就是把复杂的事情做简单话处理的一种很好的方式。下层的服务支持上层的服务。

    下图为我们常说的不同的层次分别的说明,有7层和5层还是4层。具体的层次情况,下图有个直白的说明,大家可以有个比较直观的感受。

    其中5层体系结构是OSI体系结构和TCP/IP协议的一种综合。那肯定会有个疑问的,为啥要搞OSI和TCP/IP两个体系出来呢,一个不就够了吗,这个是和出现的原因有关系的。20世纪70年代的时候,各种网络协议,各种规范层出不穷,所以当时的标准组织,就制定了OSI的体系结构。但制定完成的时候,市面上的企业厂商都是用的TCP/IP规范的方式为主导。也就产生了4层和七层的两种体系。层次是下面最小,往上增加。常用的硬件说明,比如3层交换机,4层交换机,这个说明一般都是按OSI体系来说的。

    那我现在针对OSI体系层次,做个简单的说明。拿OSI体系说是因为基本可以包含4层体系的所有内容。

    物理层(physical layer)(第一层):对基础硬件的规范和说明,如电缆,光纤,网卡,集线器等。

    数据链路层(data link layer)(第二层):对应着TCP/IP中的链接层,主要描述的是网卡,MAC地址相关的。

    网络层(network layer)(第三层):对应着TCP/IP中的网络层,主要描述IP地址相关的。

    传输层(transport layer)(第四层):对应着TCP/IP中的传输层,主要标识TCP,UDP传输相关的协议。

    会话层(session layer)(第五层):维护网络的链接状态,保持会话和同步。

    表示层(presentation layer)(第六层):把数据理解为合适,可理解的语法和含义。

    应用层(application layer)(第七层):面向具体的应用传输数据。

    其中上述描述的5,6,7三层整体对应着TCP/IP中的应用层。

    相关文章

      网友评论

        本文标题:网络模型「4层5还是7层」

        本文链接:https://www.haomeiwen.com/subject/poiithtx.html