大白话解读什么是七层网络协议,TCPIP五层模型通信知识(一)

什么是七层协议,七层协议有哪些,为什么是七层协议?

问题解答:

为什么是七层协议:

(1)OSI分层是一个参考模型。

(2)现有的层级划分很容易区分各个层级的功能模块。

(3)层级划分容易形成约束,方便开发统一的接口。

(4)七层参考模型,叫做开放系统互连模型(Open System Interconnection,OSI)。

(5)说白了就是一套大家商量好的“规则”。

(6)在实际的生产环境中,很难感受明显到层级变化,还有很多设备工作在两个层级中间,特别是数据链路层和网络层中间“2.5层”,比如我们经常听见的二层交换机三层交换机切换等。

网络上的其它优秀博客画的图,很清晰:

什么是五层协议:

大白话解读什么是七层网络协议,TCPIP五层模型通信知识(一),大白话解读什么是七层网络协议,TCP/IP五层模型通信知识(一),第1张

会话层:为两端通信实体建立连接(会话),中间有认证鉴权以及检查点记录(供会话意外中断的时候可以继续,类似断点续传)。

传输层:将一个数据/文件斩件分成很多小段,标记顺序以被对端接收后可以按顺序重组数据什么是数字交换网络,另外标记该应用程序使用的端口号及提供QOS。(不同的应用程序使用不同计算机的端口号,同样的应用程序需要使用一样的端口号才能正常通信)

网络层:路由选路,选择本次通信使用的协议(http、ftp等),指定路由策略及访问控制策略。(IP地址在这一层)

数据链路层:根据端口与MAC地址,做分组(VLAN)隔离、端口安全、访问控制。(MAC地址在这一层)处理VLAN内的数据帧转发,跨VLAN间的访问,需要上升到网络层。

物理层:将数据最终编码为用0、1标识的比特流,然后传输。(例如将题主头像的图片,变为一串01100111100这样的数字来表示)。

题外话:

这个七层协议已经有很多人写了许多非常好的文章,大家可以去知乎看看,各种各样的解答都有,举例都非常好,我摘出并总结了部分我觉得比较清晰的拿出来分享。二层三层通信知识网资料比较散也比较少,刚刚好自己工作接触到了部分,后期准备写一些和大家分享。

感谢其他人一路给我带来的知识,很惭愧自己一直潜水,于是下定决心,分享自己总结的知识什么是数字交换网络,虽然写得不好,万一有人会用到,有错误的地方欢迎指正,怕误导他人。

参考资料:

https://www.cnblogs.com/wxd0108/p/7597216.html图片来源:https://www.cnblogs.com/qishui/p/5428938.html知乎优秀回答:https://www.zhihu.com/question/24002080

本文到此结束,希望对大家有所帮助!

关于作者:

生活百科常识网