计算机网络体系结构(王道视频笔记)

第一章 计算机网络体系结构



前言

在这里插入图片描述


1.1.1 概念和功能

在这里插入图片描述

  • 人体内的神经网络或是消化网络 那这个网络呢就是有很多的神经元来组成的这样一个网状的系统
  • 电信网络呢 就是我们打的这个电话 通过电话线通过这个链路联系起来了这样一个网装系统
  • 有线电视网络 通过电缆或者光缆呢把录制好的这样一个节目发给千家万户,也构成了一个非常庞大的网状系统
  • 计算机网络呢 就是通过各个节点,这个节点呢 包括终端的电脑 手机 以及集线器 中介器 交换机 路由器等一些中间设备,通过有线或者是无线的方式把所有刚刚说的节点连接起来就构成了这样一个计算机网络
  • 有线电视网 电信网以及计算机网络 它们三个呢 就是我们常说的三网,那这三网的在现在这个社会有一个非常潮的名字 叫做三网融合 就是通过计算机网络这个非常关键的媒介来实现的
  • 我们可以把所有的媒体 文字 图片 视频等等,全部转换成0或1这样的一个数字比特流的形式 再放到链路上面进行传输 这样的就可以实现不同的节点之间的通信以及资源的共享,那么我们就可以把电信网络当中的音频信号编码为数字信号 同时呢也可以把有线电视网络当中的图像还有音频等等,全部编码成数字信号 再放到链路上面进行传输 所以靠着计算机网络就可以把有线电视网络和电信网络融合在一起,可以达到的效果呢 就是我们可以在电脑上看电视 或者是在电脑上打电话
  • 那除此之外呢 最近还新兴了一个四网融合的概念,第四网就是电网,就拿这个路灯控制来说吧 随着城市规模不断扩大呢 这个路灯的管理和维护就成了非常重要的问题,那么电信的运营商呢 就可以结合电信网络 计算机网络 有线电视网络,来实现无线路灯的监控方案,样的就可以实现一个终端自动报警的功能,也就是如果有人偷了路灯呢 这个报警信息就会实时的传到这个负责人的手机或者是电脑等终端当中,以及这个路灯的负责人呢 也可以根据天气或者是季节等各种突发情况,来为这个电灯进行一个远程的遥控 那这都是四网融合的一些应用

在这里插入图片描述

计算机网络的功能

在这里插入图片描述

计算机网络的发展 – 第一阶段

在这里插入图片描述

  • 第一阶段 我们要回溯到美苏冷战时期 这个时期呢 美国国防部 他们是有一个单一的 非常集中的指挥点,但是他们就想,如果这个中心啊,真的被苏联老大哥一个核武器给摧毁了 那么全国的军事系统将全部瘫痪 因为所有的节点全都依附在这样一个指挥中心上面,所以他们就想 可不可以设计一个比较分散的指挥系统呢,这个指挥系统就可以有一个个的分散的指挥点组成 ,当其中一个指挥点被炸掉之后 还会有另外几个指挥点接替它的工作 而且呢还可以实现彼此之间的通信
  • 阿帕网的原型呢 就是有四个分布在不同地区的节点组成,它们呢通过无线分组交换网以及卫星通信网连接,那么可以看到 在这样一个连接过程当中呢 如果其中的一个节点 比如说加州大学圣巴巴拉分校 它失灵了或者它被炸掉了,另外三个节点呢还是可以继续工作以及继续通信的,随着阿帕网的发展的每一个节点,后面都会接入很多其它的一些终端 一些电脑等等,从而扩大了阿帕网的这样一个规模 但是呢有一个弊端就是阿帕网 它只可以连接同一类型的网络,随着这个信息量的增长,它们希望可以实现不同网络的互联 也就是实现一个相互连接的网络
  • 那奔着这个目标去努力呢 就出现了一个协议 叫做TCP/IP协议 通过这个TCP/IP协议呢 可以实现不同网络的连接,其中这个IP协议呢 是基本的一个通信协议 TCP呢是帮助IP实现可靠传输的一个协议,所以 借助这两个协议 它们联合起来就可以实现网络的互联
  • 小写的internet的指的就是相互连接的这样一个网络的网络 它是一个通用的名词,但是Internet呢 大写的这个I代表的就是专用名词因特网 目前来说因特网就是我们现在全球范围内最大的一个互联网,所以说呢 阿帕网就是因特网的前身

在这里插入图片描述

计算机网络发展的第二阶段 – 三级结构

在这里插入图片描述

  • 第一层呢 最底层就是校园网 或者是企业网,第三层次的用户如果想要连到互联网上呢 就需要再连接到第二层的地区网,并且呢 第二层地区网在连接到第一层的主干网 因此就形成了这样一个逻辑比较清晰的三层网络结构
  • 那么这种三级的计算机网络结构呢 其实就覆盖了当时美国大部分的学校以及研究所 并且成为了因特网当中的主要组成部分,但是随着技术的发展 越来越多的用户 公司 都可以连到这个互联网当中,所以呢 就会导致这个网络的信息量急剧的增大,而美国当时它所掌控的这个因特网其实是已经满足不了大量的需求了,所以美国政府就决定把这个因特网的主干网交给一些私人公司来经营,并且能开始对接入因特网的单位来进行收费

第三阶段 – 多层次ISP结构

在这里插入图片描述

  • 第二阶段呢把这个控制权逐步的移交给了很多公司 那这些公司呢 在第三阶段其实就称之为ISP,因特网服务提供者 或者叫做因特网服务提供商,它也是沿用了第二阶段的三层结构,不过呢是把网络的管理权利分散 由它们来进行网络的分配 以及服务的提供等等,那无论我们在校园呢还是在家里 我们都会交网费 这个网费呢其实就是给ISP的服务费来畅游网络
  • 具体来讲呢 就是全世界有这样一个非常大的IP池是由一个叫做因特网管理机构来管理的,那如果ISP供应商要给用户提供服务给它们分配IP 它就首先要从它这里面这个IP池里面,要到一些IP地址 也就是要到一个网段的IP地址,然后呢再分给我们这个用户,这样每个用户呢 它就会拥有一个IP地址 就能够正常的上网了
  • 那有的人可能会说 我想花重金买一个靓号 可以吗 这跟手机号是不一样的 IP地址呢就是这个ISP它给你分配好的
  • 这样一个IP地址 发现这个IP地址它是在黑龙江省哈尔滨市,铁通的指的就是这个IP地址所在的公司,那么刚刚说了ISP会给这一个区域范围内的用户分配IP地址 那假如说我现在所在这个小区呢 是由四川电信分配的IP地址,所以呢 我们就可以享受到四川电信给我们提供的一些互联网的业务和服务,但是如果说我可不可以享受到北京电信的服务呢 当然也可以 只不过呢 那个路程非常遥远,它不是直接管理你的ISP 所以我们就会在下载一些游戏或者电影的时候 就会看到有很多个选项,什么四川电信 四川移动 北京电信等等 那这些呢其实就是根据ISP来选择的,那如果你在四川 你家是电信网 那你自然就连四川电信 那如果你选择别的运营商下载呢 可能会有速度比较慢的情况
  • 只要每一个本地ISP的都安装路由器连接到了地区ISP 而地区ISP呢 也由路由器连接到这个主干ISP,就可以完成因特网当中的所有的数据分组转发的任务 也就可以让我们畅游网络 访问各个网站的资源
  • 但是呢 随着这个流量的激增 人们对于网络的要求也越来越高 就开始研究怎么更快的转发数据 转发分组呢,因此就诞生了这样一个概念 因特网交换点IXP,那原本的A和B如果要通信的话 就需要经过一层又一层的ISP结构,通过本地ISP到地区ISP 再到主干ISP 再一路下来 那有了这个因特网交换点呢 我们就可以允许这两个网络直接相连,而不用再需要第三个网络来转发分组了 那这个IXP的出现呢,也大大的提高了信息传递和资源共享的速度

脑图时刻

在这里插入图片描述

1.1.2 组成和分类

计算机网络的组成

在这里插入图片描述

组成部分

  • 硬件:就是我们这个端系统 以及中间的这些路由器 交换机等等的中间设备
  • 软件的就是附在端系统上 甚至是包括这个中间设备上面也有一定的软件
  • 把这些软件布到这些硬件上呢 在通过这个协议,这个协议穿梭于各个硬件当中就构成了一个计算机网络
  • 那么 计算机网络的每一个层次 它其实是有很多协议的,根据这些协议 我们就可以规定这个数据如何封装 如何打包 如何传输 如何从这一段到另一段

工作方式

  • 边缘部分:由一系列的端系统组成的 这些端系统呢,不仅包括一些计算机 也可以包括非常庞大的一些服务器 还有大形计算机 甚至呢还可以包括是非常小的网络摄像头,它可以实时的捕获到一些信息 并且把这些信息呢实时的发布出去 这些都是边缘部分
  • 核心部分:那么 计算机网络只有边缘部分还不够 它需要使用核心部分的一些服务 也就是通过核心部分提供服务,边缘部分呢才能够实现端系统与端系统之间的这样一个通信,端系统指的就是在边缘的这个末端的系统,核心部分包括这个路由器 一些中间设备 还有一些网络链接起来
  • 端系统之间的通信:端系统之间的通信,强调的是进程之间的通信,也就说我们主机A和主机B在通信 其实讲的是主机A当中某个进程和主机B当中的某个进程之间的通信。比如说我们在打开QQ的时候登录之后 我在这个界面上没输入我要发出的文字,QQ 它就是我电脑当中正在运行的一个程序,那么B这边呢 也有一个人打开了QQ 在这边接收我的消息或者它给别人发消息,那么它所使用的这个QQ呢 也是一个正在运行的程序 也是一个进程
  • 那么核心部分和边部分连接在一起就构成了计算机网络

层次划分

  • 下三层,即通信子网,它可以让这个网络具有传输 交换 控制和存储的能力 同时呢还可以实现联网计算机之间的数据通信,下面三层呢 实现的是通信子网 相当于是把这个公路铺好
  • 那上面三层呢,其实就是资源子网 实现资源共享功能的设备和软件的集合,资源子网呢 就可以向网络用户提供 共享其它计算机上的应用资源 软件资源和数据资源等等的服务
  • 那其实可以理解为上三层 就是对于数据进行一个封装和处理;下三层呢就是把这个数据送上路;那中间这个传输层 起到一个非常重要的 融会贯通的作用,这个传输层的主要是为了弥补上面这个三层要求的服务和网络层提供的服务之间的差距 并且向高层用户屏蔽这个通信子网当中的一些细节

计算机网络的分类

在这里插入图片描述

  • 局域网和广域网的区别,不仅仅是它们在地理范围上的差别 而且更重要的是 我们不能仅看它那个地理范围多大多小 就判断它是广域网或者局域网,我们更重要的是要看它使用的是什么技术 如果使用的是广域网的技术 那它其实就是广域网,如果使用的是局域网的技术呢,它就应该被定义为局域网
  • 广播技术:首先 这个局域网通常默认范围是比较小的 那么在一个比较小的范围内呢 其实我喊一声 大家都听得见 比如说在一个村子里,村长呢打开广播说几句话 全村的人都能听见 那么这个呢 就是局域网使用的广播技术
  • 交换技术:那么对于广域网来说啊 你在这儿喊,对面小区的人甚至都已经听不到你的声音了 所以广域网靠广播是不合适的,所以它就要使用的是交换技术 交换技术呢 就是通过路由器等等一些中间设备把我们这个数据一点一点的转发 存储并且交换出去
  • 公用网:国有或者是私有的出资建造的一些大形网络 包括电信 联通 移动等等
  • 专用网: 就是某个部门或是某个行业为了自己的一些特殊的工作需要 所以构建的网络,比如说军队呀 或是政府 或者说是我们现在的很多互联网公司当中的这一个办公室 这一个办公间都使用的是专用网 是内网
  • 拓扑结构啊其实就是把网络中的节点,这个节点呢 可以是路由器 交换机这些中间设备 也可以是端系统当中的主机 把这些节点呢变成这一个个的小质点小圆圈 然后呢 把通信列录抽象成一条线,把这个圆圈和线组合在一起的结构 就称之为拓扑结构

脑图时刻

在这里插入图片描述

1.1.4 标准化工作和相关组织

标准化工作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

标准化工作的相关组织

在这里插入图片描述

脑图时刻

在这里插入图片描述

1.1.4 性能指标(1)

速率

在这里插入图片描述

带宽

在这里插入图片描述

  • 如果带宽变大的话,能说它一秒内 或者说是一微秒内 单位时间内往链路当中注入的数据,或者是数据量 比特数变多了 而不会影响这个比特在这样一个链路上面传播的速度 只能说它发送的变快了
  • 比如这个母鸡 母鸡生蛋的例子 第一种,在上面的这种1Mb/s 这个母鸡一秒可以生一个蛋,那下面的呢 就是这个母鸡一秒可以生两个蛋,只是说它生蛋的速度变快了 但是这个蛋里面的小鸡破壳而出的这个速度是不变的

吞吐量

在这里插入图片描述

  • 链路带宽呢 就是它的这个标准的最高的数据率
  • 这个速率呢 指的通常都是实际上传输的这个数据率
  • 那这个吞吐量呢 就是把所有的链路加和 就是我们这个吞吐量了

1.1.5 性能指标(2)

时延

在这里插入图片描述

时延带宽积

在这里插入图片描述

往返时延RTT

在这里插入图片描述

  • 末端处理时间通常指的就是我们在这个接收方可能会对这个数据进行一个处理,然后再发出一个确认帧 这样就叫做末端的处理时间
  • RTT 它是不包括发送时延的,也就是说 它不包括把这个所有的数据从主机放到信道上这样一段的时间 它只是管传播时延 只是管信道上的时间的

利用率

在这里插入图片描述

脑图时刻

在这里插入图片描述

1.2.1 分层结构、协议、接口和服务

为什么要分层?

在这里插入图片描述

  • 激活:就是要发出一些命令保证我这个要传送的数据 这个文档能够在这条通路上面正确的发送,以及正确的接收 也就是先把这条路清一下 确定好这条路是可以通过的
  • (4)中准备工作 主要分为两种 一种就是 你的这台主机是否已经做好接收文件的准备了,是否有这样一个可以同意接收的准备 第二个就是,是否有空间来存储这个要来接收的文件
  • 这个计算机网络它要解决的问题非常的复杂 也非常的庞大 所以为了把这个问题化为一个个的小问题,我们就把每一个小问题对应一个层次,然后让这一个层次去来管 这样的话 我们就使得这样一个大的问题分解开来 所以这样逐个击破就非常的方便而且很高效
  • 分层目标:多层之间相互独立,灵活性好;结构上可分割开来,易于实现和维护;促进标准化工作

怎么分层?

在这里插入图片描述

  • 协议 它是水平方向的 也就说只有对等实体之间才有协议 不对等的实体之间是没有协议的

正式认识分层结构

在这里插入图片描述

  • 语法:规定传输数据的格式,指的就是我们这个数据,首先 它是按01这种数字形式来传输 其次这个数据 它从哪个地方分割 哪个起始 哪个结束 这个就是语法所规定的内容
  • 语义:规定所要完成的功能,那因为我们这个比特序列 它有非常多的数字 但是 它每一段 根据我们刚才语法 我们可以来分段,那每一分段 它代表的意思也不同 所以规定这个每一段有什么意思 能实现什么功能就是语义
  • 同步:规定各种操作的顺序,比如说规定是先哪个数据报先发,哪个数据报后发 这个就是对于操作顺序的一种规定

概念总结

在这里插入图片描述

  • 第一个就是网络体系结构是从功能上描述计算机网络结构的 而并不是从物理层上物理的硬件 软件上面来描述 因为我们照根据这个功能的不同 我们可以把要解决的问题分成各个小问题,然后每一个小问题变成一个层次所需要解决的 这就是我们功能对应的每一层次 所以是从功能上来描述网络结构
  • 计算机网络当中的这个分层结构 它是一个抽象性的概念 只是规定了一个架子 但是具体怎么实现的是你这个厂家,不同的厂家它可以自己实现的 可以用不同的语言C语言 Java都可以 而且这些硬件软件也没有固定的要求 都是结合自己厂家本身来实现

脑图时刻

在这里插入图片描述

1.2.2 OSI参考模型(1)

在这里插入图片描述

ISO/OSI参考模型 – 怎么来的?

在这里插入图片描述

  • 比如说IBM公司 他们提出的SNA 网络体系结构只有使用IBM的产品,才能使用这个体系结构 我们可以看到 不同公司只有你使用他们的产品 才能使用他们体系结构,这样对于整个 所有人 进行网络上的互联互通是非常困难的,也很难实现的 因为我们是居于不同的公司 才能够进行公司司内部网络的通信 但是呢 不能达到像我们现在样 全球各地都可以进行通信
  • 为了解决种情况 为了支持异构网络系统的互联互通,也支持不同的网络体系结构 支持不同厂家商家的网络进行互联 为了能达到我们所有人都可以互相联系在一起,就产生了样OSI在参考模型

ISO/OSI参考模型

在这里插入图片描述

ISO/OSI参考模型解释通信过程

在这里插入图片描述

中间还原的过程呢 其实看一下 之前对我们数据都做了哪些操作 那我接下来要把数据往哪里送

在这里插入图片描述

1.2.3 OSI参考模型(2)

应用层

在这里插入图片描述

  • 什么叫做能够产生网络流量呢 就只要说是你连上网了,可以使用的程序就是属于应用层的范畴 但是如果你不用联网 也可以使用 比如说记事本啊这样不需要联网的程序 它就不算应用层的范围

表示层

在这里插入图片描述

会话层

在这里插入图片描述

传输层

在这里插入图片描述

网络层

在这里插入图片描述

数据链路层

在这里插入图片描述

物理层

在这里插入图片描述

脑图时刻

在这里插入图片描述

1.2.4TCP/IP参考模型

OSI参考模型与TCP/IP参考模型

在这里插入图片描述

OSI参考模型与TCP/IP参考模型相同点

在这里插入图片描述

  • 采用的是一个分层的体系结构 就会将一些庞大的这个计算机网络问题呢 拆分成一个又一个小的问题,那每一层能负责解决一类的问题 那这个就是分层的由来
  • 第三个就是可以实现一个异构网络的互联 其实也就是说可以实现不同厂家生产的一些设备进行相同的通信,就是可以把全世界的不同厂家生产的计算机联系起来 使他们的关系变得更加的亲密

OSI参考模型与TCP/IP参考模型不同点

在这里插入图片描述

5层参考模型

在这里插入图片描述

5层参考模型的数据封装与解封装

在这里插入图片描述

  • 首先呢 对于这个主机上面那些数据,应用层会加一定的控制信息 然后这个控制信息形成的这样一个单位,传输单元就叫做报文
  • 那接下来呢 把这个报文切分成段,之后呢 就放到这个传输层上面进行传输 再加上传输层的控制协议 因此就形成了一个个的报文段
  • 那接下来这个报文段再到这个网络层的地方,就是把这样一个数据单元再加上网络层的控制信息 加上网络层的头部 形成了一个数据报,那当然 如果数据报过长的时候 我们可以给它进行一个切分 分成分组
  • 那对于这个数据报呢 接下来到链路层的时候 就要给它成帧了,把数据报组成帧 并且呢 在这个头和尾这个地方加上链路层的控制信息,头部的控制信息以及尾部的控制信息 那它形成的这样一个传递的单元呢 就叫做
  • 那对于这个物理层就不去再加什么其他的控制信息了 直接就把它转成比特流的形式,传输单元呢就是比特,然后把这样一个比特流放在链路上面进行传输

脑图时刻

在这里插入图片描述


总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值