计算机网络笔记

目录

一、计算机网络概述

1 网络、互连网(互联网)和因特网

2 因特网发展的三个阶段

3 因特网的组成

4 三种交换方式

5 计算机网络的定义与分类

6 计算机网络的性能指标

7 计算机网络体系结构


一、计算机网络概述

1 网络、互连网(互联网)和因特网

        网络(network)由若干结点(node)和连接这些结点的链路(link)组成,多个网络可以通过路由器互连起来,这样就构成了互联网。互联网是“网络的网络”。而因特网(Internet)是时世界上最大的互连网。

        (结点+链路 = 网络) * n + 路由器 = 互联网

        注意:

        internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议可以是任意的。

        Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,其前身是美国的ARPANET.

2 因特网发展的三个阶段

        1969年:从单个网络ARPANET向互联网发展

                   1969年:第一个分组交换网ARPANET

                   1983年:TCP/IP协议成为ARPANET的标准协议(因特网诞生时间)

        1985年:逐步建成三级结构的因特网

                    1985年:NSF围绕留个大型计算机中心建设NSFNET(主干网、地区网和校园网)

         1993年:逐步形成了多层次ISP结构的因特网

                     1994年:万维网www技术促使因特网迅猛发展

3 因特网的组成

        边缘部分

        由所有连接在因特网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享

        核心部分

        由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)

4 三种交换方式

  1. 电路交换(线路传输效率低)

        ·电话交换机接通电话线的方式称为电路交换;

        ·从通信资源的分配角度来看,交换就是按照某种方式动态的分配传输线路的资源;

        ·电路交换的三个步骤:

             建立连接(分配通信资源)

             通话(占用通信资源)

             释放连接(归还通信资源)

        2.报文交换

         与分组交换类似,但不限制报文的长度,对结点交换机的存储空间要求高

        3.分组交换(计算机网络常用)

          发送方:构造发送

          路由器:存储转发

          接收方:接收还原

        三种方式优缺点对比:

  1. 电路交换

        优点:通信时延小、有序传输、没有冲突、适用范围广、实时性强、控制简单

        缺点:建立连接时间长、线路使用效率低、灵活性差、难以规格化

      2.报文交换

        优点:无需建立连接、动态分配线路、提高线路可靠性、提高线路利用率、提供多目标服务

        缺点:引起了转发时延、需要较大存储缓存空间、需要传输额外的信息量

      3.分组交换

        优点:无需建立连接、线路利用率高、简化了存储管理、加速传输、减少出错概率和重发数据量

        缺点:引起了转发时延、需要传输额外的信息量,对于数据报服务,存在失序、丢失或重复分组的问题;对于虚电路服务,存在呼叫建立、数据传输和虚电路释放三个过程

5 计算机网络的定义与分类

  1. 计算机网络的定义

        一些接的、自治的计算机的集合

        互连:是指计算机之间可以以通过有线或无线的方式进行数据通信

        自治:是指独立的计算机,它有自己的硬件和软件,可以单独运行使用

        集合:是指至少需要两天计算机

      2.计算机网络的分类

        ①按交换技术分类

             ·电路交换网络      ·报文交换网络      ·分组交换网络

        ②按使用者分类

             ·公用网    ·专用网

        ③按传输介质分类

             ·有线网络       ·无线网络

        ④按覆盖范围分类

             ·广域网WAN        ·城域网MAN        ·局域网LAN         ·个域网PAN

        ⑤按拓扑结构分类

             ·总线型网络         ·星型网络       ·环型网络       ·网状型网络

6 计算机网络的性能指标

  1. 速率

        概念:连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或数据率。

        单位:bit/s(b/s  bps)

        1Tb/s = 10^3Gb/s = 10^6Mb/s = 10^9kb/s

       2.带宽

        概念:用来表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。

        单位:b/s

        tip:此带宽与在模拟信号系统中的意义是不同的,在模拟信号中表示信号所包含的各种不同频率成分所占据的频率范围,单位是Hz

       3.吞吐量

        概念:表示在单位时间内用过某个网络(或信道、接口)的数据量,经常被用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。吞吐量收网络的贷款或额定速率的限制。

       4.时延

        ①发送时延 = 分组长度(b)/发送速率(b/s)

        ②传播时延 = 信道长度(m)/电磁波传播速率(m/s)

        ③处理时延(没有计算公式,不方便计算)

        tips

        ①发送速率取决于各设备发送速率或接收速率的最小值;

        ②电磁波在自由空间的传播速率是3*108m/s,在铜线中是2.3*108m/s,在光纤中是2*108m/s

       5.时延带宽积

        时延带宽积 = 传播时延*带宽

        ·若发送端连续发送数据,则在所发送的第一个比特即将到达终点时,发送端就已经发送了时延带宽积歌比特

        ·链路的时延带宽积又称为以比特为单位的链路长度

       6.往返时间(RTT)

       7.利用率

        ①信道利用率:用来表示某信道有百分之几的时间是被利用的(有数据通过)

        ②网络利用率:全网络的信道利用率的加权平均

        tip:信道利用率并非越高越好,因为当某信道的利用率增大时,该信道引起的实验也会迅速增加。应使用一些机制,可以根据情况动态调整输入到网络中的通信量,是网络利用率保持在一个合理的范围内。

       8.丢包率

        ①概念:即分组丢失率,是指在一定时间范围内,传输过程中丢失的分组数量与总分组数量的比率。丢包率是网络运维人员非常关心的一个网络性能指标,丢包率反映了网络的拥塞情况。无拥塞是路径丢包率为0,轻度拥塞时为1%~4%,严重拥塞时为5%~15%

        ②分类:接口丢包率、结点丢包率、链路丢包率、路径丢包率、网络丢包率

        ③造成分组丢失的原因:

             ·分组在传输过程中出现误码,被结点丢弃

             ·分组到达一台队列已满的分组交换机时被丢弃,在通信量较大时就可能造成网络拥塞。

        *比特

             计算机中的数据量的单位,一个比特就是二进制数字中的一个1或0

             8bit = 1Byte

             1TB = 2^10GB =  2^20MB =  2^30KB =  2^40B

7 计算机网络体系结构

  1. 常见的计算机网络体系结构

  1. 计算机网络体系结构分层的必要性

        分层将问题划分

应用层

解决通过应用进程的交互来实现特定网络应用的问题

运输层

解决进程之间基于网络的通信问题

网络层

解决分组再多个网络上传输(路由)的问题

数据链路层

解决分组在一个网络(或一段链路)上传输的问题

物理层

解决使用何种信号来传输比特的问题

       3.计算机网络体系结构中的专用术语

        ①实体

        ·概念:任何可发送或接收信息的硬件或软件进程

        ·对等实体:收发双方相同层次中的实体

        ②协议

        ·概念:控制两个对等实体进行逻辑通信的规则的集合

        ·三要素

                    语法:定义所交换信息的格式

                    语义:定义收发双方所要完成的操作

                    同步:定义收发双方的时序关系

        ③服务

        ·在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。

        ·要实现本层协议,还需要使用下面一层所提供的服务。

        ·协议是“水平的”,服务是“垂直的”。

        ·实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议。也就是说,下面的协议对上面的实体是“透明”的。

        ·服务访问点:在同一系统中相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型。

              数据链路层的服务访问点为帧的“类型”字段。

              网络层的服务访问点为IP数据报首部中的“协议字段”。

              运输层的服务访问点为“端口号”。

        ·服务原语:上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令称为服务原语。

  • 23
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值