大白话解读什么是七层网络协议,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
大白话解读什么是七层网络协议,TCP/IP五层模型通信知识(一)相关推荐
- 网络知识梳理--OSI七层网络与TCP/IP五层网络架构及二层/三层网络
作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP五层网络结构知识. 废话不多说!下面就逐一展开对这两个网络架构知识的说明: 一.OSI七层网络协议 OSI是Open System I ...
- OSI七层网络、TCP/IP五层网络架构、二层/三层网络
一.OSI七层网络协议 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI参考模型各个层次的划分遵循下列原则: 1)根据不同层次的抽象分层 2)每层应当有一个 ...
- 简述osi七层模型和TCP/IP五层模型
简述osi七层模型和TCP/IP五层模型 1 osi七层模型 2 osi七层模型各层功能定义 这里我们只对OSI各层进行功能上的大概阐述,不详细深究,因为每一层实际都是一个复杂的层.后面我也会根据个人 ...
- 网络基础之OSI七层参考模型与TCP/IP五层模型
目录 一.网络基础 ①什么是网络 ②网络类型 二.OSI七层参考模型 与TCP/IP五层 ①为什么分层 ②对比图 ③每层作用 ④每层常用设备及常用协议 ⑤路由器交换机介绍 ⑥常用协议介绍 三.数据封装 ...
- OSI七层模型和TCP/IP五层模型
OSI七层模型(参考模型) OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范; 把网络从逻辑上分为了7层. ...
- SOI七层模型和TCP/IP五层协议:
SOI七层模型和TCP/IP五层协议: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 应用层:(数据) HTTP:80 HTTPS:443 SSH:22 DNS:53 Telnet:23 ...
- 【重难点】【计算机网络 01】OSI 七层模型和 TCP/IP 四层模型、IP 地址分为哪几类、ping 的原理、从浏览器地址栏输入 URL 到显示网页的过程、什么是 socket
[重难点][计算机网络 01]OSI 七层模型和 TCP/IP 四层模型.IP 地址分为哪几类.ping 的原理.从浏览器地址栏输入 URL 到显示网页的过程.什么是 socket 文章目录 [重难点 ...
- OSI七层协议和Tcp/IP五层协议,路由器交换机和HUB的区别
在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型.一台计算机操作系统中 的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ...
- 网络七层模型和TCP/IP分层模型
OSI模型 从上到下 七. 应用层--规定数据的传输协议 HTTP(超文本传输协议-TCP) -- 端口号:80 HTTPS(HTTP+SSL超文本传输安全协议-TCP)--端口号:443 SMTP( ...
最新文章
- 11岁的孩子能看懂C语言么,10岁小朋友开发的编程语言,给你们看看~
- 如何实现一个优质的微服务框架:Apache ServiceComb 的开放性设计
- KMP算法的nextval[] 即优化next[]
- 【数据结构与算法】之深入解析“根据身高重建队列”的求解思路与算法示例
- html dom概念,js学习之HTML DOM的一些基础概念
- python201811210作业4
- javascript 中的面向对象实现 如何封装
- java扑克牌排序_扑克牌排列 运用List ArrayList Arrays
- ckeditor复制html样式丢失,Ckeditor选择html无法正常使用铬浏览器
- 20145302张薇《Java程序设计》第十周学习总结
- linux软件装错了,Linux安装软件时的错误解决
- ReportMachine报表控件唯一官方论坛 - http://rmachine.5d6d.com/
- 北京大学计算机系张润楠,▶拜泉县第一中学2019年高考喜报
- 四轴码垛机器人DH模型运动学
- 【Spring学习】Bean生命周期
- thingsboard-部件库开发 之 rpc-部件开发
- css竖向箭头符号_HTML CSS 特殊字符表
- 类似obs直播工具有哪些_如何使用OBS直播职业玩家之类的游戏
- ng Baidu Baidu Baidu ang
- 美的合肥荆州工厂均入选全球“灯塔工厂”;美国运通新版百夫长白金、黑金人民币卡将上市 | 美通企业日报...