一、计算机网络概述

1.1 概述

网络、互联网和因特网

  • 网络(Network)由若干结点(Node)和连接这些结点的链路(Link)组成。

  • 多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)。
    因此,互联网是“网络的网络(Netwrok of Networks) "。

    计算机网络--第一章 计算机网络概述

  • 因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)。

    计算机网络--第一章 计算机网络概述

因特网的三个阶段

计算机网络--第一章 计算机网络概述

因特网服务提供者 ISP ( Internet Service Provider)

计算机网络--第一章 计算机网络概述

国际出口带宽

基于 ISP 的三层结构的因特网

计算机网络--第一章 计算机网络概述

一旦某个用户能够接入因特网,那么他也可以成为一个 ISP

需要的设备有:调制解调器 或 路由器

让其他的用户与他相连即可

因特网的标准化工作

  • 面向公众

  • RFC

  • ISOC 因特网协会

    计算机网络--第一章 计算机网络概述

因特网的组成

  • 边缘部分:

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

  • 核心部分:

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

1.2 三种交换方式

电路交换 Circuit Switching

  • 电话交换机接通电话线的方式称为电路交换;
  • 从通信资源的分配角度来看,交换(Switching)就是按照某种方式动态地分配传输线路的资源;

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

  • 电路交换的三个步骤:
    • 建立连接(分配通信资源)
    • 通话(一直占用通信资源)
    • 释放连接(归还通信资源)

计算机网络--第一章 计算机网络概述

注意:

  • 用户线是独占的
  • 中断线是共享的

使用电路交换来传送计算机数据,是否可行?

  • 线路的传输线路往往很低。(计算机数据都是突发式地出现在传输线路上的)

报文交换 Message Switching

分组交换 Packet Switching (重点)

报文

计算机网络--第一章 计算机网络概述

分组或者包

计算机网络--第一章 计算机网络概述

分组交换

计算机网络--第一章 计算机网络概述

分组还原成报文

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

三种方式对比

计算机网络--第一章 计算机网络概述

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

  • 计算机网络的最简单的定义是:一些互相连接的、自治的计算机集合

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

计算机网络的分类

计算机网络--第一章 计算机网络概述

1.4 计算机网络的性能指标

常用的计算机网络的性能指标有以下8个:

  • 速率

    计算机网络--第一章 计算机网络概述

    计算机网络--第一章 计算机网络概述

    计算机网络--第一章 计算机网络概述

  • 带宽

    计算机网络--第一章 计算机网络概述

  • 吞吐量

    计算机网络--第一章 计算机网络概述

  • 时延

    计算机网络--第一章 计算机网络概述

    计算机网络--第一章 计算机网络概述

    计算机网络--第一章 计算机网络概述

    计算机网络--第一章 计算机网络概述

  • 时延带宽积

    计算机网络--第一章 计算机网络概述

  • 往返时间

    计算机网络--第一章 计算机网络概述

  • 利用率

    计算机网络--第一章 计算机网络概述

  • 丢包率

    计算机网络--第一章 计算机网络概述

    计算机网络--第一章 计算机网络概述

1.5 计算机网络体系结构 △△△△△

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

计算机网络--第一章 计算机网络概述

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

  • 计算机网络是个非常复杂的系统。早在最初的ARPANET设计时就提出了分层的设计理念。
  • 分层""可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。

物理层

计算机网络--第一章 计算机网络概述

说明:

  • 传播媒体并不是属于物理层,它并不包括在体系结构之中
  • 计算机网络中传输的信号,并不是举例的方波信号(为了容易理解)

数据链路层

计算机网络--第一章 计算机网络概述

主机A 通过总线给主机 C 发送数据

数据的信号会通过总线传播到总线上的每一个主机

问题:主机C 如何知道该数据是发送给自己的,而主机B,D,E 又如何知道该数据并不是发送给自己的?

引出问题:如何表示网络中的各主机(主机编址问题,例如 MAC 地址–就是主机在网络中的地址)

如何从信号所表示的一连串比特流中区分出地址和数据 – 分组的封装格式问题

对于总线型网络,如何协调各主机争用总线

以太网交换机是如何实现的?

计算机网络--第一章 计算机网络概述

解决了以上物理层和数据链路层的问题,就可以实现分组在一个网络上传输了

网络层

计算机网络--第一章 计算机网络概述

至此,可以解决分组在网络间传输的问题

传输层

计算机网络--第一章 计算机网络概述

  • 如何标识与网络通信相关的应用进程,进而解决进程之间基于网络的通信问题
  • 出现传输错误时,如何处理?

应用层

计算机网络--第一章 计算机网络概述

总结

计算机网络--第一章 计算机网络概述

1.5.3 分层思想举例

计算机网络--第一章 计算机网络概述

详细过程建议看视频:https://www.bilibili.com/video/BV1c4411d7jb?p=9

1.5.4 专用术语

专业术语中最具代表性的作为分类名称:

计算机网络--第一章 计算机网络概述

实体

  • 实体:任何可发送或接收信息的**硬件或者软件进程**
  • 对等实体:收发双方**相同层次中的实体**

计算机网络--第一章 计算机网络概述

协议

协议:控制两个对等实体进行**逻辑通信**的规则的集合

计算机网络--第一章 计算机网络概述

协议的三要素:

  • 语法:定义所交换信息的格式(看懂即可)

    计算机网络--第一章 计算机网络概述

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

    计算机网络--第一章 计算机网络概述

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

    计算机网络--第一章 计算机网络概述

服务

  • 在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。
  • 要实现本层协议,还需要使用下面一层所提供的服务。
  • 协议是 水平的,服务是 垂直的
  • 实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议。也就是说,下面的协议对上面的实
    体是"透明"的。

计算机网络--第一章 计算机网络概述

  • 服务访问点:在同一系统中**相邻两层的实体交换信息的逻辑接口**,用于区分不同的服务类型。
    • 数据链路层的服务访问点为帧的“类型”字段。
    • 网络层的服务访问点为IP数据报首部中的“协议字段”。
    • 运输层的服务访问点为“端口号”。
  • 服务原语:上层使用下层所提供的服务必须通过与下层**交换一些命令**,这些命令称为服务原语。
  • 协议数据单元 PDU:**对等层次之间传送的数据包**称为该层的协议数据单元。
  • 服务数据单元 SDU:**同一系统内,层与层之间交换的数据包**称为服务数据单元。
  • 多个SDU可以合成为一个PDU;一个SDU也可划分为几个PDU。

计算机网络--第一章 计算机网络概述

1.6 习题课

1.6.1 体系结构相关

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

1.6.2 时延相关

计算机网络--第一章 计算机网络概述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y40xPKfN-1601367310436)(Computer_Networking.assets/image-20200928220659125.png)]

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

m 段链路,(m-1)的转发次数

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

计算机网络--第一章 计算机网络概述

img-urBxNFD1-1601367310436)]

[外链图片转存中…(img-Y40xPKfN-1601367310436)]

[外链图片转存中…(img-NkBYs56I-1601367310437)]

[外链图片转存中…(img-eaXQmiMp-1601367310437)]

[外链图片转存中…(img-HW8pOwV0-1601367310438)]

[外链图片转存中…(img-eg8r8VxG-1601367310438)]

m 段链路,(m-1)的转发次数

[外链图片转存中…(img-YblzIDiP-1601367310438)]

[外链图片转存中…(img-dvkBwPJl-1601367310439)]

[外链图片转存中…(img-2K5N3r5z-1601367310439)]

计算机网络--第一章 计算机网络概述

相关文章: