计算机网络学习笔记01

本文介绍了因特网的发展、服务提供商ISP的角色以及电路交换、分组交换的概念。讨论了因特网的标准化工作,如ISOC、IAB、IETF的角色。此外,还涵盖了计算机网络的定义、分类,包括交换技术、使用者、传输介质和覆盖范围的分类,并探讨了网络的关键性能指标,如速率、带宽、时延和丢包率。
摘要由CSDN通过智能技术生成
学习视频:https://www.bilibili.com/video/BV1c4411d7jb/?spm_id_from=333.337.search-card.all.click&vd_source=75dce036dc8244310435eaf03de4e330

一、因特网概述

  1. 网络:由若干结点和连接这些结点的链路组成。
  2. 多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)。因此,互连网是“网络的网络”
  3. 因特网:是世界上最大的互连网络。
    在这里插入图片描述

internet与Internet的区别
internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议可以是任意的。
Internet(因特网)则是一个专用词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,其前身是美国的ARPANET

  1. 因特网发展的三个阶段
    在这里插入图片描述
  2. 因特网服务提供者ISP
    普通用户通过ISP接入因特网,ISP可以从因特网管理机构申请到成块的IP地址,同时拥有通信线路以及路由器等联网设备,给ISP交纳一定费用就可以申请到IP地址。我国的ISP: 中国电信、中国联通、中国移动等。
  3. 基于ISP的三层结构的因特网
    第一层ISP服务面积最大(国际性范围)
    在这里插入图片描述

相隔较远的两台主机间的通信可能需要经过多个ISP。一旦某个用户能够接入到因特网,那么他也可以成为一个ISP(购买一些调制解调器或路由器这样的设备)。

  • 因特网的标准化工作
    因特网协会ISOC是一个国际性组织,它负责对因特网进行全面管理。
    因特网体系结构委员会IAB,负责管理因特网相关协议的开发。
    因特网工程部IETF,负责研究中短期工程问题,主要针对协议的开发和标准化。
    因特网研究部IRTF。

二、 三种交换方式

  1. 电路交换
  • 电话交换机接通电话线的方式称为电路交换;
  • 从通信资源的分配角度来看,交换就是按照某种方式动态地分配传输线路的资源;
  • 电路交换的三个步骤:
    ① 建立连接(分配通信资源)
    例如,在使用电路电话打电话前必须拨号请求建立连接,当被叫用户听到电话交换机送来的拨号音并摘机后,从主叫端到被叫端就建立了一条连接,也就是一条专用的物理通路。
    这条连接保证了双方通话时所需的通信资源,而这些资源在双方通信时不会对别人所占用。
    ② 通话(一直占用通信资源)
    在整个通话期间,第一步建立连接所分配的通信资源始终被占用。
    ③释放连接(归还通信资源)
    也就是通话完毕挂机后,电话交换机释放刚才使用的这条专用的物理通路,把刚才占用的所有通信资源还给电信网。

缺点:电路交换的线路传输效率往往很低。
在这里插入图片描述
2. 分组交换
(计算机往往采用的是分组交换)在因特网中,最重要的分组交换机就是路由器。路由器负责将各种网络互连起来,并对接收到的分组进行转发,也就是分组交换。

假设主机H6的用户要给主机H2的用户发送一条信息,通常把表示该信息的整块数据称为报文,在发送报文前,先把较长的报文划分称为一个个更小的等长数据段。在每一个数据段前面,加上一些由必要的控制信息组成的首部后,就构成了一个分组,也可简称为“”,相应的,首部也可称为“包头”。

  • 添加首部的作用是什么?
    首部包含了分组的目的地址。分组交换机收到一个分组后暂时将分组存储下来,再检查其首部,按照首部中的目的地址进行查表转发,找到合适的转发接口,通过该接口将分组转发给下一个分组交换机。

本例中,主机H6将所构造出的各分组依次发生出去,各分组经过途中各分组交换机的存储转发,最终到达主机H2。主机H2收到分组后去掉他们的首部,将各数据段组合还原出原始报文。

在这里插入图片描述
在这里插入图片描述
发送方:构造分组、发送分组
路由器:缓存分组、转发分组
接收方:接收分组、还原分组

  1. 报文交换
    报文交换中的交换结点也采用存储转发方式。但报文交换对报文的大小没有限制,这就要求交换结点需要有较大的缓存空间。
    需要注意的是,报文交换主要用于早期的电报通信网,现在较少使用,通常被较先进的分组交换方式所取代。

  2. 电路交换、报文交换、分组交换的对比
    在这里插入图片描述

三、计算机网络的定义和分类

  1. 计算机网络的定义(定义并不统一)
    计算机网络最简单的定义是:计算机网络是一些接的、自治的计算机的集合
  • 互连:是指计算机之间可以通过有线或无线的方式进行数据通信。
  • 自治:是指独立的计算机,它有自己的硬件和软件,可以单独运行使用。
  • 集合:是指至少需要两台计算机。

计算机网络的较好的定义是:计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定的目的。这些可编程的硬件能够用来传送不同类型的数据,并能支持广泛的和日益增长的应用。

  1. 计算机网络的分类

按交换技术分类

  1. 电路交换网络
  2. 报文交换网络
  3. 分组交换网络

按使用者分类

  1. 公用网
  2. 专用网

按传输介质分类

  1. 有线网络
  2. 无线网络

按覆盖范围分类

  1. 广域网WAN(几十公里到几千公里,国家地区)
  2. 城域网MAN(5-50公里,可跨越几个街区甚至整个城市)
  3. 局域网LAN(1公里左右,一个实验室、一栋教学楼)
  4. 个域网PAN(大约10米,个人使用的电子设备无线连接起来的网络)

按拓扑结构分类

  1. 总线型网络
  2. 星型网络
  3. 环形网络
  4. 网状型网络

在这里插入图片描述
总线型网络:使用单根传输线把计算机连接起来。
优点:建网容易、增减结点方便、节省线路;
缺点:重负载时通信效率不高,总线任意一处出现故障,则全网瘫痪。

在这里插入图片描述
星型网络是将每个计算机都以单独的线路与中央设备相连。中央设备早期是计算机,后来是集线器,现在一般是交换机或路由器。这种网络拓扑便于网络的集中控制和管理,因为端用户之间的通信必须经过中央设备。
缺点是成本高,中央设备对故障敏感。
在这里插入图片描述
环型网络:将所有计算机的网络接口连接成一个环。最典型的例子是令牌环局域网。环可以是单环,也可以是双环,环中信号是单向传输的。

在这里插入图片描述
网状型网络:一般情况下,每个结点至少由两条路径与其他结点相连,多用在广域网中。
优点:可靠性高;
缺点:控制复杂、线路成本高。

以上四种基本的网络拓扑还可以互连为更复杂的网络。

四、计算机网络的性能指标

  1. 速率:连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或数据率。
    常用数据率单位 bit/s(b/s、bps) 、kb/s、

Mb/s、Gb/s、Tb/s。 kb/s = 10^3 b/s(bps) Mb/s = kkb/s = 10^6 b/s Gb/s =
k
Mb/s = 10 ^ 9 b/s Tb/s = k*Gb/s = 10^3 * 10^9 b/s

8 bit = 1Byte
KB = 2^10 B
MB = K * Kb = 2 ^20 B
GB = K * MB = 2 ^30 B
TB = K * GB = 2 * 40 B

  1. 带宽
    ①带宽在模拟信号系统中的意义:信号所包含的各种不同频率成分所占据的频率范围
    单位:Hz(kHz、MHz、GHz)
    ②带宽在计算机网络中的意义:表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。
    单位 : b/s(kb/s、Mb/s、Gb/s、Tb/s)
    一条通信线路的“频带带宽”越宽,其所传输数据的“最高数据率”也越高。
  2. 吞吐量单位时间内通过某个网络(或信道、接口)的数据量
    吞吐量被经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。
    吞吐量受网络的带宽或额定速率的限制
  3. 时延:分组交换中从源主机传送给目的主机的过程中,源主机将分组发往传输线路的时间(发送时延);代码分组的电信号在链路上传输(传播时延);路由器收到分组后,对其进行存储转发(处理时延);整个分组交换过程中会有多个传播时延和处理时延。
    在这里插入图片描述

总之,网络时延由三部分组成(发送时延、传播时延和处理时延)。
发送时延的计算公式为分组长度除以发送速率。
在这里插入图片描述

网卡的发送速率,信道带宽,交换机的接口速率,它们共同决定着主机的发送速率。因此在构建网络时,应该做到各设备间以及传输设备间的速率匹配。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 时延带宽积
    在这里插入图片描述
    在这里插入图片描述
  • 若发送端连接发送数据,则在所发送的第一个比特即将到达终点时,发送端就已经发送了时延带宽积个比特;
  • 链路的时延带宽又称为以比特为单位的链路长度
  1. 往返时间RTT:双向交互一次所需的世界;从源主机发送分组开始,直到源主机收到来自目的主机的确认分组为止,所需要的时间。
  2. 利用率
  • 信道利用率:用来表示某信道有百分之几的时间是被利用的(有效数据通过)。
  • 网络利用率:全网络的信道利用率的加权平均。
    根据排队论,当某信道的利用率增大时,该信道引起的时延也会迅速增加;
    因此,信道利用率并非越高越好
    在这里插入图片描述
  1. 丢包率:即分组丢失率,是指在一定时间范围内,传输过程中丢失的分组数量与总分组数量的比率
    丢包率具体可分为接口丢包率、结点丢包率、链路丢包率、路径丢包率、网络丢包率。

分组丢失主要有两种情况:

  • 分组在传输过程中出现误码,被结点丢弃;
  • 分组到达一台队列已满的分组交换机时被丢弃;在通信量较大时就可能造成网络拥塞

因此,丢包率反映了网络的拥塞情况。

  • 无拥塞丢包率为0
  • 轻度拥塞丢包率为1%-4%
  • 严重拥塞丢包率5%-15%
    在这里插入图片描述在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值