头条号:野人谷> 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

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

  1. 网络知识梳理--OSI七层网络与TCP/IP五层网络架构及二层/三层网络

    作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP五层网络结构知识. 废话不多说!下面就逐一展开对这两个网络架构知识的说明: 一.OSI七层网络协议 OSI是Open System I ...

  2. OSI七层网络、TCP/IP五层网络架构、二层/三层网络

    一.OSI七层网络协议 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI参考模型各个层次的划分遵循下列原则: 1)根据不同层次的抽象分层 2)每层应当有一个 ...

  3. 简述osi七层模型和TCP/IP五层模型

    简述osi七层模型和TCP/IP五层模型 1 osi七层模型 2 osi七层模型各层功能定义 这里我们只对OSI各层进行功能上的大概阐述,不详细深究,因为每一层实际都是一个复杂的层.后面我也会根据个人 ...

  4. 网络基础之OSI七层参考模型与TCP/IP五层模型

    目录 一.网络基础 ①什么是网络 ②网络类型 二.OSI七层参考模型 与TCP/IP五层 ①为什么分层 ②对比图 ③每层作用 ④每层常用设备及常用协议 ⑤路由器交换机介绍 ⑥常用协议介绍 三.数据封装 ...

  5. OSI七层模型和TCP/IP五层模型

    OSI七层模型(参考模型) OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范; 把网络从逻辑上分为了7层. ...

  6. SOI七层模型和TCP/IP五层协议:

    SOI七层模型和TCP/IP五层协议: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 应用层:(数据) HTTP:80 HTTPS:443 SSH:22 DNS:53 Telnet:23 ...

  7. 【重难点】【计算机网络 01】OSI 七层模型和 TCP/IP 四层模型、IP 地址分为哪几类、ping 的原理、从浏览器地址栏输入 URL 到显示网页的过程、什么是 socket

    [重难点][计算机网络 01]OSI 七层模型和 TCP/IP 四层模型.IP 地址分为哪几类.ping 的原理.从浏览器地址栏输入 URL 到显示网页的过程.什么是 socket 文章目录 [重难点 ...

  8. OSI七层协议和Tcp/IP五层协议,路由器交换机和HUB的区别

    在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型.一台计算机操作系统中 的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ...

  9. 网络七层模型和TCP/IP分层模型

    OSI模型 从上到下 七. 应用层--规定数据的传输协议 HTTP(超文本传输协议-TCP) -- 端口号:80 HTTPS(HTTP+SSL超文本传输安全协议-TCP)--端口号:443 SMTP( ...

最新文章

  1. 11岁的孩子能看懂C语言么,10岁小朋友开发的编程语言,给你们看看~
  2. 如何实现一个优质的微服务框架:Apache ServiceComb 的开放性设计
  3. KMP算法的nextval[] 即优化next[]
  4. 【数据结构与算法】之深入解析“根据身高重建队列”的求解思路与算法示例
  5. html dom概念,js学习之HTML DOM的一些基础概念
  6. python201811210作业4
  7. javascript 中的面向对象实现 如何封装
  8. java扑克牌排序_扑克牌排列 运用List ArrayList Arrays
  9. ckeditor复制html样式丢失,Ckeditor选择html无法正常使用铬浏览器
  10. 20145302张薇《Java程序设计》第十周学习总结
  11. linux软件装错了,Linux安装软件时的错误解决
  12. ReportMachine报表控件唯一官方论坛 - http://rmachine.5d6d.com/
  13. 北京大学计算机系张润楠,▶拜泉县第一中学2019年高考喜报
  14. 四轴码垛机器人DH模型运动学
  15. 【Spring学习】Bean生命周期
  16. thingsboard-部件库开发 之 rpc-部件开发
  17. css竖向箭头符号_HTML CSS 特殊字符表
  18. 类似obs直播工具有哪些_如何使用OBS直播职业玩家之类的游戏
  19. ng Baidu Baidu Baidu ang
  20. 美的合肥荆州工厂均入选全球“灯塔工厂”;美国运通新版百夫长白金、黑金人民币卡将上市 | 美通企业日报...

热门文章

  1. pixiv的服务器信息,Pixiver™
  2. 5424. 【NOIP2017提高A组集训10.25】凤凰院凶真
  3. 解决uniapp用了textarea标签设置了边框,右边边框溢出手机屏幕问题
  4. 百度地图SDK for Android【覆盖物】
  5. sql中的大于小于等于的表示
  6. 字符串中的转义字符(史上最详版)
  7. 房租客手机端个人中心html页面
  8. 企业要融资,增资好还是股权转让好
  9. 毕设题目:Matlab车牌识别
  10. CSDN20181219博客黑板报