【网络奇缘】- 计算机网络|分层结构|ISO模型

🌈个人主页: Aileen_0v0
🔥系列专栏: 一见倾心,再见倾城  ---  计算机网络~
💫个人格言:"没有罗马,那就自己创造罗马~"


 

目录

计算机网络分层结构

OSI参考模型 

OSI模型起源

失败原因:

               OSI模型组成 

 协议的作用

📝全文总结  


计算机网络分层结构

OSI参考模型 

OSI模型起源

OSI参考模型的由来:在网络的发展过程中,每个国家和地区都独立发展自己的网络,但是实现网络互联的时候,发现因为标准不统一,导致无法互联。为了解决标准不统一的问题,ISO(国际标准化组织)为了网络通信领域制造了一个标准:OSI(开放式系统互联参考模型)。其含义就是推荐所有公司使用这个规范来控制网络,这样所有公司都有相同的规范,就能互联了。

目的:支持异构网络系统的互联互通

国际标准化组织 (ISO)于1984年提出开放系统互连 (OSI) 参考模型但是!

理论成功,市场失败。 

失败原因:

  1. 无实操经验
  2. 实现OSI模型较复杂且运行效率低
  3. OSI标准制定周期长,且市场已有TCP/IP协议提供服务
  4. OSI层次划分不合理,部分功能在多层次中重复出现

               OSI模型组成 

 低层次物理层为第一层

联想记忆:淘宝(通过互联网将物品联系起来的就叫做物联网)被一名叫作淑惠的女子试用


 协议的作用

协议的作用:每个对等层次(实体)之间有一个对等协议,来实现两台主机相同的功能,

协议相同就能够进行数据识别然后还原成原来的数据

主机A端:从应用层往下到数据链路层,相当于一个给快递打包的过程,对我要发送的数据进行处理.

物理层(物流员)把这些数据形成0101比特流的方式,然后传送到传输介质上进行传送.

中间系统:将比特流进行还原和传输.

主机B端:物理层将这些数据比特流还原,然后通过数据链路层传输到应用层(相当于拆快递的过程)

注意:

上面四层可以从主机A到主机B(这种通信方式叫:端到端),因为他无需经过中间系统,而下三层需要经过中间系统才能够传输,属于(点到点)的通信方式. 


链路层头部和尾部是数据帧的组成部分,它们包含了一些控制信息和元数据

头部和尾部主要作用如下:

  1. 头部包含源MAC地址目的MAC地址,用于标识数据帧的发送方和接收方

  2. 头部还包含了一些控制信息,例如类型字段,用于标识数据帧的类型,以及优先级、流量控制和错误检测等信息。

  3. 尾部帧校验序列(FCS),用于检测数据帧是否在传输过程中出现了差错

  4. 头部和尾部长度固定的,并且在不同的链路层协议中可能会有所差异。这个长度信息也可以被用于帮助数据帧的传输控制,例如通过MTU大小控制数据帧的大小。

总之,头部和尾部是链路层数据帧中非常重要的组成部分。它们提供了必要的控制信息和元数据使数据帧在网络中进行正确的传输和处理

📝全文总结  

这篇文章介绍了计算机网络的分层结构以及计算机网路中的OSI模型以及组成,今天的内容就到这里啦~喜欢的小伙伴可以先关注Aileen,后续将为大家带来更精彩的内容~♥

注意:除了数据链路层包含头部和尾部,其它层都只包含头部

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/212506.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

4.常见面试题--操作系统

特点:并发性、共享性、虚拟性、异步性。 Windows 和 Linux 内核差异 对于内核的架构⼀般有这三种类型: ● 宏内核,包含多个模块,整个内核像⼀个完整的程序; ● 微内核,有⼀个最⼩版本的内核&#xff0…

Python----类对象和实例对象

目录 一.类和类的实例 二.类属性和实例属性 三.私有属性和公有属性 四.静态方法和类方法 五.__init__方法,__new__方法和__del__方法: 六.私有方法和公有方法 七.方法的重载 八.方法的继承 九.方法的重写 十.对象的特殊方法 十一.对象的引用&a…

EPT-Net:用于3D医学图像分割的边缘感知转换器

EPT-Net: Edge Perception Transformer for 3D Medical Image Segmentation EPT-Net:用于3D医学图像分割的边缘感知转换器背景贡献实验方法Dual Positional Transformer(双位置Transformer)Learnable Patch EmbeddingVoxel Spacial Positiona…

HBuilderX前端软件社区+Thinkphp后端源码

HBuilderX前端软件社区thinkphp后端源码,搭建好后台在前端找到 util 这个文件把两个js文件上面的填上自己的域名,登录HBuilderX账号没有账号就注册账号然后上传文件即可。打包选择发行 可以打包app或h5等等 后端设置运行目录为public(重要),…

解决LocalDateTime传输前端为时间的数组

问题出现如下: 问题出现原因: 默认序列化情况下会使用SerializationFeature.WRITE_DATES_AS_TIMESTAMPS。使用这个解析时就会打印出数组。 解决方法: 我在全文搜索处理方法总结如下: 1.前端自定义函数来书写 ,cols: [[ //表头{…

ESP32之避障

ESP32之避障 图片 程序 int Led27;//定义LED 接口 int buttonpin4; //定义光遮断传感器接口 int val;//定义数字变量val void setup() { pinMode(Led,OUTPUT);//定义LED 为输出接口 pinMode(buttonpin,INPUT);//定义避障传感器为输出接口 } void loop() {Serial.begin(9600);…

探讨工业元宇宙和数字孪生的关系

就在各类技术专家还在试图设想元宇宙虚拟世界将为企业和消费者带来什么时,工业元宇宙虚拟世界已经在改变人们设计、制造以及与各行业物理实体互动的方式。尽管元宇宙的定义比比皆是,工业元宇宙将如何发展还有待观察,但数字孪生越来越多地被视…

【Unity】 UGUI的PhysicsRaycaster (物理射线检测)组件的介绍及使用

1. 什么是PhysicsRaycaster组件? PhysicsRaycaster是Unity UGUI中的一个组件,用于在UI元素上进行物理射线检测。它可以检测鼠标或触摸事件是否发生在UI元素上,并将事件传递给相应的UI元素。 2. PhysicsRaycaster的工作原理 PhysicsRaycast…

不做机器视觉工程师,转行,转岗的建议与想法

正所谓外行看热闹,内行看门道。提前咨询前辈们,多问问,多看看。要做就做,一定要提前做好防范。 无论你是要转行或者是转岗,看你有没有本钱和试错成本 有些人,家庭好,可以一直去试错和从头再来。…

一文讲明Mybatis 的使用 超详细 【爆肝两万字教程】

我 | 在这里 🕵️ 读书 | 长沙 ⭐软件工程 ⭐ 本科 🏠 工作 | 广州 ⭐ Java 全栈开发(软件工程师) 🎃 爱好 | 研究技术、旅游、阅读、运动、喜欢流行歌曲 🏷️ 标签 | 男 自律狂人 目标明确 责任心强 ✈️公…

CentOS Stream 9系统Cgroup问题处理

安装docker容器启动失败 之前适配过Ubuntu系统的容器,由于版本比较高,没有挂载Cgroup的路径。这次使用Centos Stream 9系统安装docker容器时也遇到了这个情况。由于处理方式有些不一样,所以记录一下。 这是docker容器启动过报错的输出日志。…

【python爬虫】scrapy在pycharm 调试

scrapy在pycharm 调试 1、使用scrapy创建一个项目 scrapy startproject tutorial 2、在朋友pycharm中调试scrapy 2.1 通过文件run.py调试 在根目录下新建一个文件run.py(与scrapy.cfg文件的同一目录下), debug ‘run’即可 # -*- coding:utf-8 -*- …