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

头条号:野人谷> https://www.toutiao.com/i6727281809719034382/

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

问题解答:

为什么是七层协议:

(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

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值