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

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

目录
计算机网络分层结构
OSI参考模型
OSI模型起源
失败原因:
OSI模型组成
协议的作用
📝全文总结
计算机网络分层结构

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

目的:支持异构网络系统的互联互通
国际标准化组织 (ISO)于1984年提出开放系统互连 (OSI) 参考模型但是!
理论成功,市场失败。
失败原因:
- 无实操经验
- 实现OSI模型较复杂且运行效率低
- OSI标准制定周期长,且市场已有TCP/IP协议提供服务
- OSI层次划分不合理,部分功能在多层次中重复出现
OSI模型组成
低层次物理层为第一层
联想记忆:淘宝(通过互联网将物品联系起来的就叫做物联网)被一名叫作淑惠的女子试用

协议的作用
协议的作用:每个对等层次(实体)之间有一个对等协议,来实现两台主机相同的功能,
协议相同就能够进行数据识别然后还原成原来的数据

主机A端:从应用层往下到数据链路层,相当于一个给快递打包的过程,对我要发送的数据进行处理.
物理层(物流员)把这些数据形成0101比特流的方式,然后传送到传输介质上进行传送.
中间系统:将比特流进行还原和传输.
主机B端:物理层将这些数据比特流还原,然后通过数据链路层传输到应用层(相当于拆快递的过程)
注意:
上面四层可以从主机A到主机B(这种通信方式叫:端到端),因为他无需经过中间系统,而下三层需要经过中间系统才能够传输,属于(点到点)的通信方式.


链路层的头部和尾部是数据帧的组成部分,它们包含了一些控制信息和元数据。
头部和尾部的主要作用如下:
-
头部包含了源MAC地址和目的MAC地址,用于标识数据帧的发送方和接收方。
-
头部还包含了一些控制信息,例如类型字段,用于标识数据帧的类型,以及优先级、流量控制和错误检测等信息。
-
尾部包含了帧校验序列(FCS),用于检测数据帧是否在传输过程中出现了差错。
-
头部和尾部的长度是固定的,并且在不同的链路层协议中可能会有所差异。这个长度信息也可以被用于帮助数据帧的传输控制,例如通过MTU大小控制数据帧的大小。
总之,头部和尾部是链路层数据帧中非常重要的组成部分。它们提供了必要的控制信息和元数据,使数据帧在网络中进行正确的传输和处理。
📝全文总结
这篇文章介绍了计算机网络的分层结构以及计算机网路中的OSI模型以及组成,今天的内容就到这里啦~喜欢的小伙伴可以先关注Aileen,后续将为大家带来更精彩的内容~♥
注意:除了数据链路层包含头部和尾部,其它层都只包含头部


相关文章:
【网络奇缘】- 计算机网络|分层结构|ISO模型
🌈个人主页: Aileen_0v0🔥系列专栏: 一见倾心,再见倾城 --- 计算机网络~💫个人格言:"没有罗马,那就自己创造罗马~" 目录 计算机网络分层结构 OSI参考模型 OSI模型起源 失败原因: OSI模型组成 协议的作用 📝全文…...
使用whisper实现语音转文本
项目地址:GitHub - openai/whisper: Robust Speech Recognition via Large-Scale Weak Supervision 1、需要py3.8环境 conda activate p38 2、安装 pip install -U openai-whisper 3、下载项目 pip install githttps://github.com/openai/whisper.git 4、安装…...
Django中间件与csrf
一. django中间件 1. 什么是django中间件 # django中间件是django的门户1. 请求来的时候需要先经过中间件才能到达真正的django后端2. 响应走的时候最后也需要经过中间件才能发送出去 2. django中间件的个数 django自带七个中间件, 分别是SecurityMiddleware, SessionMiddle…...
【搜维尔科技】产品推荐:Virtuose 6D RV,大型工作空间触觉设备
Virtuose 6D RV为一款具有大工作空间并在所有6自由度上提供力反馈的触觉设备,设计专用于虚拟现实环境,特别适合于大型虚拟物体的处理。 Virtuose 6D RV是当今市场上唯一将高工作效率与高工作量相结合在一起的产品。6D RV特别适合于缩放与操纵等应用&…...
<JavaEE> 什么是线程(Thread)?进程和线程有什么区别?
目录 一、线程(Thread)的概念 二、线程存在的意义 2.1 并发编程 2.2 比进程更“轻量” 三、使用线程时应该注意 四、进程和线程的区别 五、Java中的线程和操作系统中的线程是不同的概念 六、多线程编程 一、线程(Thread)的…...
【赠书第7期】从零基础到精通Flutter开发
文章目录 前言 1 安装Flutter和Dart 2 了解Flutter的基础概念 2.1 Widget 2.2 MaterialApp和Scaffold 2.3 Hot Reload 3 编写你的第一个Flutter应用 3.1 创建一个Flutter项目 3.2 修改默认页面 3.3 添加交互 4 深入学习Flutter高级特性 4.1 路由和导航 4.2 状态管…...
《golang设计模式》第三部分·行为型模式-07-观察者模式(Observer)/发布者—订阅者模式
文章目录 1. 概念1.1 角色1.2 类图 2. 代码示例2.1 代码2.2 类图 1. 概念 观察者(Observer)指当目标对象状态发生变化后,对状态变化事件进行响应或处理的对象。 1.1 角色 Subject(抽象主题): 它可以有多…...
Maven中常用命令以及idea中使用maven指南
文章目录 Maven 常用命令compiletestcleanpackageinstallMaven 指令的生命周期maven 的概念模型 idea 开发maven 项目idea 的maven 配置idea 中创建一个maven 的web 工程在pom.xml 文件添加坐标坐标的来源方式依赖范围编写servlet maven 工程运行调试 Maven 常用命令 compile …...
深度学习之八(生成对抗网络--Generative Adversarial Networks,GANs)
概念 生成对抗网络(Generative Adversarial Networks, GANs)是一种深度学习模型,由 Ian Goodfellow 等人于2014年提出。GAN 的目标是通过训练两个神经网络(生成器和判别器),使得生成器能够生成与真实数据相似的样本,而判别器能够区分真实样本和生成样本。这两个网络相…...
内部网关协议_路由信息协议RIP_开放路径优先OSPF协议_基本知识
目录: 因特网路由选择协议概述 路由信息协议RIP 开放路径优先OSPF协议 因特网路由选择协议概述 一.路由选择分类 静态路由选择和动态路由选择 静态路由选择: 采用人工配置的方式给路由器添加网络路由、默认路由和特定主机路由等路由条目。静态路由选择简单、开销小&#…...
Linux python安装 虚拟环境 virtualenv
根目录创建 venvs 文件夹 sudo mkdir /venvs 进入 /venvs 目录 cd /venvsp 创建虚拟环境,前提要按照 python3 安装 的 命令 sudo apt install python3 sudo python3 -m venv 虚拟环境名 激活虚拟环境 sourcepippip /venvs/zen-venv/bin/activatepinpi 安装flask pip…...
洛谷 P1883 函数
P1883 函数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) Error Curves - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这两题是一模一样的,过一题水两题。 分析 主要难点在于证明F(x)是一个单峰函数可以被三分,但是我随便画了几个f(x)之后发现好像…...
【C++心愿便利店】No.14---C++之探索list底层原理
文章目录 前言一、list的介绍及使用1.1 list的介绍1.2 list的使用1.2.1 list的构造1.2.2 list iterator的使用1.2.3 list capacity1.2.4 list element access1.2.5 list modifiers1.2.6 list operations1.2.7 list的迭代器失效 二、list的模拟实现2.1 定义一个结构体实现list的…...
【广州华锐互动】VR防溺水安全内容体验提高群众防溺水意识
在全球各地,溺水是导致儿童和青少年死亡的主要原因之一。据世界卫生组织的统计,全球每年有超过36万人因溺水而死亡,其中大部分是儿童和青少年。因此,提供有效的防溺水教育和培训至关重要。随着科技的发展,虚拟现实&…...
【Skynet 入门实战练习】游戏模块划分 | 基础功能模块 | timer 定时器模块 | logger 日志服务模块
文章目录 游戏模块基础功能模块定时器模块日志模块通用模块 游戏模块 游戏从逻辑方面可以分为下面几个模块: 注册和登录网络协议数据库玩法逻辑其他通用模块 除了逻辑划分,还有几个重要的工具类模块: Excel 配置导表工具GM 指令测试机器人…...
python内置模块binascii,二进制数据和ASCII字符串之间进行转换
一、简介 binascii是Python标准库中的一个模块,提供了在二进制数据和ASCII字符串之间进行转换的功能。它包含了一些用于处理二进制数据的函数,可以进行二进制数据的编码、解码和转换。 二、方法 binascii.unhexlify(hexstr):将十六进制表示…...
如何开启MySQL的慢查询日志
说明:如果需要查看某一条SQL查询速度慢,并对慢的SQL进行优化,那么开启MySQL慢查询日志是一定要做的事情,本文介绍如何开启MySQL的慢查询日志; 查看MySQL慢查询是否开启 首先,输入下面的命令,查…...
Spine的BoundingBoxAttachment碰撞检测
引擎版本 —— cocos creator 2.3.4 游戏代码: //优先初始化的时候,获取到cc.PhysicsPolygonColliderthis._poly this.dragonFooAni.node.getComponent(cc.PhysicsPolygonCollider);//下面的修改顶点位置的方法可以在update里面去执行//获取骨骼动画上…...
Proteus下仿真AT89C51报“串行口通信失败,请检查电平适配是否正确。”解决办法
在Proteus下进行AT89C51串行口仿真时,如果遇到“串行口通信失败,请检查电平适配是否正确”的错误提示,以下是一些解决办法: 1. 了解AT89C51和外部设备的电平要求: 首先,了解AT89C51和外部设备之间的电平…...
微信小程序制作
如果你也想搭建一个小程序,但不知道如何入手,那么今天我就教你如何使用第三方制作平台,在短短三十分钟内搭建一个小程序。 一、登录小程序制作平台 首先,登录到小程序制作平台的官方网站或应用程序,进入后台管理系统。…...
网络安全专业迎来高光时刻:人才缺口持续扩大,薪资水平逐年攀升
前言 日前,由中央网信办、教育部评选产生了新一期的一流网络安全学院建设示范项目高校,共有包括华中科技大学、西安电子科技大学、北京航空航天大学等16所高校入选。 据了解,自2020年网络空间安全专业进入教育部颁布的普通高等学校本科专业目…...
思源宋体完整攻略:7款免费专业字体让你的中文设计瞬间升级
思源宋体完整攻略:7款免费专业字体让你的中文设计瞬间升级 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 还在为商业项目寻找高品质中文字体而烦恼?思源宋体简…...
Qianfan-OCR效果展示:同一张图开启/关闭布局分析的结构化差异对比
Qianfan-OCR效果展示:同一张图开启/关闭布局分析的结构化差异对比 1. 项目概述 百度千帆文档智能模型(Qianfan-OCR)是一款开源的4B参数端到端文档智能多模态模型,基于Qwen3-4B语言模型构建,采用Apache 2.0协议完全开源。与传统OCR技术相比&…...
AI代理自动化优化游戏硬件性能实战
1. 项目概述:用AI代理自动化优化游戏硬件性能去年帮朋友装机时遇到个头疼问题——RTX 4080显卡在《赛博朋克2077》里帧数波动剧烈。手动调试NVIDIA控制面板两小时,最后发现是电源管理模式没开高性能。这种重复性工作正是AI代理技术的用武之地,…...
5个AB Download Manager高效下载技巧:告别杂乱与等待
5个AB Download Manager高效下载技巧:告别杂乱与等待 【免费下载链接】ab-download-manager A Download Manager that speeds up your downloads 项目地址: https://gitcode.com/GitHub_Trending/ab/ab-download-manager 在数字时代,下载管理已成…...
深度学习模型手动优化实战:提升性能20%-50%
1. 神经网络模型手动优化实战指南在深度学习项目中,模型优化往往是决定最终效果的关键环节。不同于依赖自动调参工具的黑箱操作,手动优化要求开发者深入理解模型架构与训练过程的每个细节。我在计算机视觉和自然语言处理项目中积累的优化经验表明&#x…...
PvZWidescreen终极指南:三步解决植物大战僵尸宽屏黑边问题
PvZWidescreen终极指南:三步解决植物大战僵尸宽屏黑边问题 【免费下载链接】PvZWidescreen Widescreen mod for Plants vs Zombies 项目地址: https://gitcode.com/gh_mirrors/pv/PvZWidescreen 还在为《植物大战僵尸》两侧恼人的黑边而烦恼吗?Pv…...
出差党福音:一个100W氮化镓充电头搞定戴尔XPS/灵越全系快充,我的轻量化背包方案
商务差旅终极充电方案:100W氮化镓充电头兼容戴尔XPS/灵越全系快充实战指南 作为每周至少飞行两次的咨询顾问,我的背包减重之路从扔掉原装充电器开始。传统笔记本电源适配器不仅占据背包1/4空间,其重量甚至超过一台iPad Air。直到发现氮化镓(G…...
网络空间安全专业需要学习哪些数学知识
网络空间安全(Cyberspace Security)是一门高度依赖数学的交叉学科,其核心理论如密码学、协议安全、入侵检测等均建立在坚实的数学基础之上。根据权威高校硕士招生大纲及主流教材,所需数学知识可归纳如下: 一、核心数…...
扩散与流模型在机器人控制中的技术演进与应用
1. 扩散与流模型在机器人控制中的技术演进机器人控制领域近年来迎来了生成式AI技术的革新浪潮,其中扩散模型(Diffusion Models)和流模型(Flow-based Models)作为两种核心的生成方法,正在重塑策略学习的范式。这两种模型本质上都是通过模拟复杂的数据分布…...
