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

一、计算机网络概述

1.1 概述

网络、互联网和因特网

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

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

    image-20200926210933559

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

    image-20200926211004335

因特网的三个阶段

image-20200926211038592

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

image-20200926211149566

国际出口带宽

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

image-20200926211257375

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

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

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

因特网的标准化工作

  • 面向公众

  • RFC

  • ISOC 因特网协会

    image-20200926211610327

因特网的组成

  • 边缘部分:

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

  • 核心部分:

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

1.2 三种交换方式

电路交换 Circuit Switching

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

image-20200926213825126

image-20200926213833785

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

image-20200926214000769

注意:

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

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

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

报文交换 Message Switching

分组交换 Packet Switching (重点)

报文

image-20200926214358811

分组或者包

image-20200926214425387

分组交换

packet_switching

分组还原成报文

image-20200926215609234

image-20200926215640994

三种方式对比

image-20200926215733616

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

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

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

计算机网络的分类

image-20200928150820797

1.4 计算机网络的性能指标

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

  • 速率

    image-20200928152710642

    image-20200928152755680

    image-20200928152816326

  • 带宽

    image-20200928152934712

  • 吞吐量

    image-20200928152959704

  • 时延

    image-20200928153041258

    image-20200928153107247

    image-20200928153119736

    image-20200928153154055

  • 时延带宽积

    image-20200928153326740

  • 往返时间

    image-20200928153453848

  • 利用率

    image-20200928153630841

  • 丢包率

    image-20200928153922177

    image-20200928153934026

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

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

image-20200928155045859

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

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

image-20200928160606557

说明:

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

image-20200928161022243

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

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

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

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

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

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

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

image-20200928161648897

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

网络层

image-20200928161908977

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

传输层

image-20200928162120816

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

image-20200928162327427

总结

image-20200928162347348

1.5.3 分层思想举例

image-20200928172952912

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

1.5.4 专用术语

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

image-20200928173811995

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

image-20200928173954499

协议

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

image-20200928174038467

协议的三要素:

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

    image-20200928174135682

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

    协议_语义

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

    image-20200928174805898

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

image-20200928175026155

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

image-20200928175345128

1.6 习题课

1.6.1 体系结构相关

image-20200928215552900

image-20200928215641821

image-20200928215758085

image-20200928215834752

image-20200928215908037

image-20200928220046655

image-20200928220106396

image-20200928220128933

image-20200928220214229

1.6.2 时延相关

image-20200928220406237

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

image-20200928221746607

image-20200928221812726

image-20200928221837358

image-20200928222328007

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

image-20200928223141314

image-20200928224441353

image-20200928224904778

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)]

image-20200928225635593

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值