什么是七层协议,七层协议有哪些,为什么是七层协议?
问题解答:
为什么是七层协议:
(1)OSI分层是一个参考模型。
(2)现有的层级划分很容易区分各个层级的功能模块。
(3)层级划分容易形成约束,方便开发统一的接口。
(4)七层参考模型,叫做开放系统互连模型(Open System Interconnection,OSI)。
(5)说白了就是一套大家商量好的“规则”。
(6)在实际的生产环境中,很难感受明显到层级变化,还有很多设备工作在两个层级中间,特别是数据链路层和网络层中间“2.5层”,比如我们经常听见的二层交换机三层交换机切换等。
网络上的其它优秀博客画的图,很清晰:
什么是五层协议:
会话层:为两端通信实体建立连接(会话),中间有认证鉴权以及检查点记录(供会话意外中断的时候可以继续,类似断点续传)。
传输层:将一个数据/文件斩件分成很多小段,标记顺序以被对端接收后可以按顺序重组数据什么是数字交换网络,另外标记该应用程序使用的端口号及提供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
本文到此结束,希望对大家有所帮助!