第一章 概述

计算机网络在信息时代中的作用

21世纪具有数字化、网络化、信息化特征

Internet(互联网):全球最大、最重要的计算机网络

互联网的2个重要基本特点

  • 连通性
  • 资源共享

是Internet提供许多服务的基础

互联网概述

计算机网络

  • 由若干节点(node)和连接这些节点的链路(link)组成。
  • 节点可以是计算机、集线器、交换机或路由器等。

互联网基础结构发展的三个阶段

image-20260109174045197

互联网的标准化过程

image-20260109174002575

互联网的组成

  • 边缘部分:由所有连接在互联网上的主机组成,由用户直接使用,用来进行通信(传送数据、音频或视频)和资源共享。
  • 核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务(提供连通性和交换)。

处在互联网边缘部分的就是连接在互联网上的所有的主机。这些主机又称为端系统 (end system)。

“计算机之间通信”的含义

实际上是指:主机A的某个进程和主机B上的另一个进程进行通信。

端系统之间的两种通信方式

  • 客户/服务器方式(Client/Server方式)

    描述的是进程之间 服务和被服务的关系。

  • 对等方式(Peer to Peer方式)

    两台主机在通信时不区分服务请求方和服务提供方。只要都运行了 P2P 软件,就可以进行平等的、对等连接通信。

互联网的核心部分

在网络核心部分起特殊作用的是路由器 (router)。路由器是实现分组交换 (packet switching) 的关键构件,其任务是转发收到的分组。

分组转发是网络核心部分最重要的功能。

电路交换⭐

电线对的数量与数量的平方成正比。当电话机的数量增多时,使用电话交换机将这些电话连接起来。

每一部电话都直接连接到交换机上,而交换机使用交换的方法,让电话用户彼此之间可以很方便地通信。
这种交换方式就是电路交换 (circuit switching)

转接:把一条电话线转接到另一条电话线,使它们连通起来。

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

  1. 电路交换的三个阶段
  • 建立连接:建立一条专用的物理通路(占用通信资源)。
  • 通话:主叫和被叫双方互相通电话(一直占用通信资源)。
  • 释放连接:释放刚才使用的专用的物理通路(归还通信资源)。

这种必须经过“建立连接(占用通信资源)、通话(一直占用通信资源)、释放连接(归还通信资源)”三个步骤的交换方式称为电路交换

  1. 电路交换特点:通话的两个用户始终占用端到端的通信资源

分组交换⭐

采用存储转发技术。在发送端,先把较长的报文划分成更小的等长数据段。数据段前面添加首部就构成了分组(packet)。分组又称为“包”,而分组的首部也可称为“包头”。

分组交换以“分组”作为数据传输单元

互联网采用分组交换技术。分组是在互联网中传送的数据单元。发送端依次把各分组发送到接收端。接收端收到分组后剥去首部,还原成原来的报文。

根据首部中包含的目的地址、源地址等重要控制信息进行转发。每一个分组在互联网中独立选择传输路径。位于网路核心部分的路由器负责转发分组,即进行分组交换。路由器要创建和动态维护转发表

image-20260110114844594

image-20260110115110087

分组交换带来的问题:

  • 排队延迟:分组在各路由器存储转发时需要排队
  • 不保证带宽:动态分配
  • 增加开销:各分组必须携带控制信息;路由器要暂存分组,维护转发表等

报文交换⭐

在 20 世纪 40 年代,电报通信就采用了基于存储转发原理的报文交换 (message switching)。 但报文交换的时延较长,从几分钟到几小时不等。现在报文交换已经很少有人使用了。

三种交换方式的比价⭐

image-20260110115456857

  • 若要连续传送大量的数据,且其传送时间远大于连接建立时间,则电路交换的传送速率较快。
  • 报文交换分组交换不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率。
  • 由于一个分组的长度往往远小于整个报文的长度,因此分组交换比报文交换的时延小,同时也具有更好的灵活性。

计算机网络的类别

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

计算机网络的分类⭐

  1. 按照网络的作用范围进行分类

    image-20260110120810998

  2. 按照网络的使用者进行分类

    image-20260110124043412

  3. 用来把用户接入到互联网的网络

image-20260110124409441

计算机网络的性能⭐

性能指标:从不同方面来度量计算机网络的性能。

image-20260110124609438

  1. 速率

    image-20260110124911802

  2. 带宽

    image-20260110125247735

  3. 吞吐量

    image-20260110125338863

  4. 时延

    指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需时间
    有时也称为延迟迟延
    组成:

    1. 发送时延

      image-20260110143342838

    2. 传播时延

      image-20260110143427174

    3. 处理时延

    4. 排队时延

      image-20260110143542382

    image-20260110143646135

    image-20260110145058517

    image-20260110145233013

    image-20260110145339430

    image-20260110145856032

    image-20260110145911345

    image-20260110145919404

  5. 时延带宽积

    image-20260110152537673

  6. 往返时间RTT

    image-20260110152718475

  7. 利用率

    image-20260110153437107

计算机网络体系结构⭐

image-20260110153853428

协议的两种形式

  • 文字描述:便于人来阅读和理解。

  • 程序代码:让计算机能够理解

    不论什么形式,都必须能够对网络上信息交换过程做出精确的解释

层次式协议结构

ARPANET 的研制经验表明:对于非常复杂的计算机网络协议,其结构应该是层次式的。

image-20260110154400006

计算机网络的体系结构

image-20260110154538792

五层协议的体系结构

image-20260110154600861

image-20260110154816101

image-20260110154907444

image-20260110154952691

image-20260110155118323

image-20260110155200273

image-20260110155254166

image-20260110155324972

image-20260110155638186

image-20260110155715400

image-20260110155817628

image-20260110155838904

image-20260110160125775

第二章 物理层

物理层的基本概念

物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。

作用:尽可能屏蔽掉不同传输媒体和通信手段的差异。

用于物理层的协议也常称为物理层规程 (procedure)。

传输媒体接口的特性⭐

  • 机械特性:指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等。
  • 电气特性:指明在接口电缆的各条线上出现的电压的范围。
  • 功能特性:指明某条线上出现的某一电平的电压的意义。
  • 过程特性:指明对于不同功能的各种可能事件的出现顺序。

数据通信系统的模型

image-20260110202145563

常用术语

  • 消息(message):如话音、文字、图像、视频等。
  • 数据 (data): 运送消息的实体。有意义的符号序列。
  • 信号 (signal):数据的电气的或电磁的表现。
    • 模拟信号 (analogous signal):代表消息的参数的取值是连续的。
    • 数字信号 (digital signal):代表消息的参数的取值是离散的。
  • 码元:在使用时间域(简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。
    • 使用二进制编码时,只有两种不同的码元:
      0 状态,1 状态。
      

信道的概念

image-20260110202609009

image-20260110202634278

常用的编码方式⭐

image-20260110202753563

image-20260110203028263

image-20260110203143371

带通调制方法⭐

image-20260110203246830

image-20260110203351044

image-20260110203428987

信道的极限容量⭐

限制码元在信道上的传输速率的两个因素:

  • 信道能够通过的频率范围
  • 信噪比

image-20260110203901484

image-20260110204025603

image-20260110204137762

image-20260110204321728

image-20260110204331450

物理层下的传输媒体

传输媒体是数据传输系统中在发送器和接收器之间的物理通路

  • 导引型传输媒体:电磁波被导引沿着固体媒体(铜线或光纤)传播。
  • 非导引型传输媒体:指自由空间。非导引型传输媒体中电磁波的传输常称为无线传输。

导引型传输媒体

image-20260110204743871

image-20260110204812510

image-20260110205035711

image-20260110205102819

image-20260110205154491

image-20260110205339793

image-20260110205428934

image-20260110205504512

image-20260110205629675

image-20260110205654542

非引导型传输媒体

image-20260110205807325

image-20260110205853870

image-20260110205935304

image-20260110210111976

image-20260110210208581

image-20260110210318839

image-20260110210339208

信道复用技术

image-20260110210504626

image-20260110210538229

image-20260110210602360

image-20260110210643850

image-20260110210716342

image-20260110210756287

image-20260110210812703

image-20260110210837624

image-20260110210919195

image-20260110211131373

image-20260110211213100

image-20260110211226649

image-20260110211355564

数字传输系统

image-20260110211427939

image-20260110211502943

image-20260110211512122

image-20260110211526522

image-20260110211537397

宽带接入技术

image-20260110211605026

image-20260110211631011

image-20260110211704211

image-20260110211746036

image-20260110211801343

image-20260110211827726

image-20260110211902266

image-20260110211916877

image-20260110211956455

第三章 数据链路层

image-20260111114652129

点对点信道的数据链路层

数据链路和帧

image-20260111115036864

image-20260111115135628

三个基本问题⭐

image-20260111115334883

image-20260111115418011

image-20260111115448253

image-20260111115512588

image-20260111115552650

image-20260111115638184

image-20260111115715881

image-20260111115829857

image-20260111115935255

image-20260111120123137

点对点协议PPP

image-20260111120243214

image-20260111120320953

image-20260111120333424

image-20260111120356731

image-20260111120430003

image-20260111120517530

image-20260111120653671

image-20260111120733260

image-20260111120819123

image-20260111120828176

image-20260111120905573

image-20260111121026058

使用广播信道的数据链路层

image-20260111121110512

image-20260111121208335

image-20260111121248222

image-20260111121301633

image-20260111121448331

image-20260111121617942

image-20260111121714281

image-20260111121755511

image-20260111121851407

image-20260111121929923

image-20260111121955264

image-20260111122043915

image-20260111122119609

image-20260111122229065

image-20260111122255586

image-20260111123126841

image-20260111130441455

image-20260111130452386

image-20260111130714330

image-20260111130806504

image-20260111130851510

image-20260111130945627

image-20260111131027215

image-20260111131132167

image-20260111131335060

image-20260111131405136

image-20260111131525323

image-20260111131629617

image-20260111131651824

image-20260111131724953

以太网的MAC层

image-20260111131817561

image-20260111131903479

image-20260111132012871

image-20260111132027688

image-20260111132054383

image-20260111132135613

image-20260111132319485

image-20260111132336108

image-20260111132402929

image-20260111132412064

image-20260111132446164

image-20260111132535370

image-20260111132559319

image-20260111132643346

image-20260111132748335

扩展的以太网⭐

image-20260111132928568

image-20260111132938885

image-20260111133007637

image-20260111133026219

image-20260111133051639

image-20260111133115147

image-20260111133140946

image-20260111133227859

image-20260111133246169

image-20260111133312187

image-20260111133334336

image-20260111133355061

image-20260111133405526

image-20260111133444184

image-20260111133458507

image-20260111133531624

image-20260111133602448

image-20260111133656392

image-20260111133941749

image-20260111133951340

image-20260111134029329

image-20260111134120622

image-20260111134133656

image-20260111134156019

image-20260111134226793

image-20260111134254467

image-20260111134439814

image-20260111134454475

image-20260111134512184

image-20260111134528101

image-20260111134556100

image-20260111134620685

image-20260111134726679

image-20260111134807596

image-20260111134846033

高速以太网

image-20260111134915478

image-20260111134929685

image-20260111135032700

image-20260111135042465

image-20260111135112594

image-20260111135147984

image-20260111135207494

image-20260111135232055

image-20260111135311305

image-20260111135352051

image-20260111135402981

image-20260111135425922

第四章 网络层

网络层的几个重要概念

image-20260111223746463

image-20260111223754367

image-20260111223826855

image-20260111223902319

image-20260111224011323

image-20260111224120848

image-20260111224236047

image-20260111224313140

image-20260111224431632

image-20260111224520559

image-20260111225212135

网际协议IP⭐

image-20260111225358189

image-20260111225524327

image-20260111225621238

image-20260111225637100

image-20260111225658748

image-20260111225732497

image-20260111225811220

IP地址

image-20260111225909108

image-20260111225930307

image-20260111230215077

image-20260111230311111

image-20260111230803827

image-20260111230903891

image-20260111231054942

image-20260111231440101

image-20260111231510587

image-20260111231723353

image-20260111231732425

image-20260111231936919

image-20260111232013317

image-20260111232245068

image-20260111232424678

image-20260111232529217

image-20260111232702968

image-20260111232741385

image-20260111232903266

image-20260111232919279

image-20260111233009186

image-20260111233023586

image-20260111233048683

image-20260112094156018

image-20260112094233077

image-20260112094603958

地址解析协议ARP

image-20260112094901886

image-20260112095012327

image-20260112095100529

image-20260112095134757

image-20260112095244657

image-20260112095253177

image-20260112095351518

image-20260112095531341

image-20260112095555819

image-20260112095606890

image-20260112095628352

image-20260112095700724

IP数据报格式

image-20260112100012159

image-20260112100405757

image-20260112100412672

image-20260112100421471

image-20260112100507784

image-20260112100614082

image-20260112100631014

image-20260112100701807

image-20260112100811807

image-20260112100856047

image-20260112101009943

image-20260112101131919

image-20260112101205707

image-20260112101230923

image-20260112101312199

image-20260112101347271

image-20260112101557483

image-20260112101655051

image-20260112101814068

image-20260112101843454

IP层转发分组的过程

image-20260112102031526

image-20260112102101514

image-20260112102402242

image-20260112102522853

image-20260112102652383

image-20260112102700311

image-20260112102743785

image-20260112103037196

image-20260112103319895

image-20260112103329580

image-20260112103353603

image-20260112103520629

image-20260112103622290

image-20260112103648282

网际控制报文协议ICMP

image-20260112103743553

image-20260112103834862

image-20260112103917189

image-20260112104010302

image-20260112104148656

image-20260112104216990

image-20260112104313118

image-20260112104346039

IPv6

image-20260112104505586

image-20260112104538167

image-20260112104637653

image-20260112104707502

image-20260112104734318

image-20260112104813292

image-20260112104939339

image-20260112104952613

image-20260112105006220

image-20260112105131000

image-20260112105140096

image-20260112105147061

image-20260112105155798

image-20260112105216196

image-20260112105258317

image-20260112105405958

image-20260112105605605

image-20260112105639547

image-20260112105801966

image-20260112105853423

image-20260112110048446

image-20260112110059618

image-20260112110137362

image-20260112110143313

image-20260112110205595

image-20260112110219581

互联网的路由选择协议

image-20260112110431444

image-20260112110441496

image-20260112110449693

image-20260112110503158

image-20260112110531559

image-20260112110605646

image-20260112110632899

内部网关协议RIP

image-20260112110659529

image-20260112110709991

image-20260112110802143

image-20260112110834933

image-20260112110910272

image-20260112110930379

image-20260112111019764

image-20260112111037851

image-20260112111305317

image-20260112111346883

image-20260112111627876

image-20260112111727269

image-20260112111812518

image-20260112111903366

image-20260112112010229

image-20260112112016223

image-20260112112023513

image-20260112112037402

image-20260112112052209

image-20260112112107557

image-20260112112123830

内部网关协议OSPF

image-20260112112357045

image-20260112112411196

image-20260112112428121

image-20260112112502116

image-20260112112553793

image-20260112112613041

image-20260112112649260

image-20260112112700393

image-20260112112713978

image-20260112112728255

image-20260112112804682

image-20260112112837988

image-20260112112949848

image-20260112113020690

image-20260112113057318

image-20260112113124924

image-20260112113142989

BGP原理

image-20260112113238634

image-20260112113245254

image-20260112113303032

image-20260112113325729

image-20260112113339950

image-20260112113454163

image-20260112113508987

image-20260112113540062

image-20260112113621402

image-20260112113644840

image-20260112113804534

image-20260112113951289

image-20260112114032925

image-20260112114049934

image-20260112114139326

image-20260112114242726

image-20260112114251372

image-20260112114359135

image-20260112114428885

第五章 运输层

运输层协议概述

image-20260112160629759

image-20260112160706869

image-20260112160734280

image-20260112160744270

image-20260112160809002

image-20260112161017858

image-20260112161108760

image-20260112161120907

image-20260112161209780

image-20260112161304231

image-20260112161440637

image-20260112161547665

image-20260112161731641

image-20260112161759678

image-20260112161827508

用户数据报协议UDP

image-20260112161859597

image-20260112161912150

image-20260112161947353

image-20260112162005917

image-20260112162055023

image-20260112162114017

image-20260112162121652

image-20260112162319217

image-20260112162427135

传输控制协议TCP概述

image-20260112162843137

image-20260112162936845

image-20260112163003758

image-20260112163037885

image-20260112163120992

image-20260112163145319

image-20260112163259730

image-20260112163321674

可靠传输原理

image-20260112163419898

image-20260112163427279

image-20260112163509061

image-20260112163545338

image-20260112163628130

image-20260112163705545

image-20260112163724470

image-20260112163736806

image-20260112163814019

image-20260112163917506

image-20260112163948378

image-20260112164017118

image-20260112164059967

image-20260112164153443

image-20260112164305942

image-20260112164316326

image-20260112164406332

image-20260112164437081

image-20260112164548797

image-20260112164603024

image-20260112164625375

image-20260112164639480

image-20260112164745931

image-20260112164842275

image-20260112164901071

image-20260112164912936

image-20260112164926430

image-20260112164936891

image-20260112165005671

image-20260112165014710

image-20260112165025845

image-20260112165102147

image-20260112165120166

image-20260112165128123

image-20260112165157042

image-20260112165204031

image-20260112165220722

image-20260112165351485

image-20260112165420135

image-20260112165440261

image-20260112165503849

image-20260112165603814

TCP 可靠传输的实现

image-20260112165655417

image-20260112165720428

image-20260112165852371

image-20260112165931083

image-20260112170007875

image-20260112170216041

image-20260112170246773

image-20260112170355339

image-20260112170506822

image-20260112170600887

image-20260112170716814

image-20260112170805933

image-20260112170928626

image-20260112170955149

image-20260112171016973

image-20260112171048569

image-20260112171127384

image-20260112171259849

TCP的流量控制

image-20260112171435884

image-20260112171449184

image-20260112171603653

image-20260112171624233

image-20260112171703442

image-20260112171749609

image-20260112171804247

image-20260112171838450

image-20260112171905870

TCP的拥塞控制

image-20260112171947825

image-20260112172024880

image-20260112172041662

image-20260112172124754

image-20260112172155590

image-20260112172210576

image-20260112172228182

image-20260112172249725

image-20260112172313137

image-20260112172328982

image-20260112172347003

image-20260112172402748

image-20260112172428125

image-20260112172439731

image-20260112172459930

image-20260112172512874

image-20260112172546975

image-20260112172619076

image-20260112172707749

image-20260112172733134

image-20260112172740074

image-20260112172827361

image-20260112172850688

image-20260112172938656

image-20260112172947883

image-20260112173027798

image-20260112173756694

image-20260112173922990

image-20260112173945483

image-20260112174117923

image-20260112174138128

image-20260112174256785

image-20260112174358870

image-20260112174450246

image-20260112174527523

image-20260112174543976

image-20260112174632348

image-20260112174642741

image-20260112174653550

image-20260112174748481

image-20260112174827866

image-20260112174850905

image-20260112174922358

image-20260112174932592

image-20260112174947680

image-20260112175012698

image-20260112175034132

image-20260112175156513

image-20260112175224337

image-20260112175303806

image-20260112175321146

image-20260112175344991

image-20260112175404477

image-20260112175437129

image-20260112175506574

image-20260112175518849

image-20260112175550288

image-20260112175606499

image-20260112175640531

image-20260112175656842

image-20260112175713482

image-20260112181905228

第六章 应用层

image-20260112193313706

image-20260112195723952

域名系统DNS

image-20260112195801566

image-20260112195833793

image-20260112195938584

image-20260112200011171

image-20260112200044361

image-20260112200610259

image-20260112200652143

image-20260112200725363

image-20260112200731622

image-20260112200817747

image-20260112200823378

image-20260112200856822

image-20260112200903100

image-20260112200931873

image-20260112200958666

image-20260112201033921

image-20260112201050085

image-20260112201133600

image-20260112201150749

image-20260112201227921

image-20260112201248729

image-20260112201403765

image-20260112201413089

image-20260112201439191

文件传送协议

image-20260112201722142

image-20260112201750829

image-20260112201833511

image-20260112201900346

image-20260112201958341

image-20260112202046860

image-20260112202151271

万维网WWW

image-20260112202606357

image-20260112202641706

image-20260112202648955

image-20260112202728673

image-20260112202810631

image-20260112202858672

image-20260112202904746

image-20260112203006406

image-20260112203035653

image-20260112203100606

image-20260112203121281

image-20260112203241885

image-20260112203314242

image-20260112203320686

image-20260112203332797

image-20260112203424793

image-20260112203439610

image-20260112203508836

image-20260112203534903

image-20260112203544831

image-20260112203704244

image-20260112203710920

image-20260112203726412

image-20260112203746085

image-20260112203803464

image-20260112203808874

image-20260112203817580

image-20260112203829291

image-20260112203900127

image-20260112204055573

image-20260112204148811

image-20260112204201087

电子邮件

image-20260112204858123

image-20260112204917548

image-20260112204943326

image-20260112205005966

image-20260112205012538

image-20260112205032400

image-20260112205122092

image-20260112205135544

image-20260112205200747

image-20260112205222787

image-20260112205230699

image-20260112205243516

image-20260112205304339

image-20260112205325111

image-20260112205357692

image-20260112205409366

image-20260112205434838

image-20260112205455357

image-20260112205505449

image-20260112205519399

image-20260112205605250

image-20260112205643892

image-20260112205657498

image-20260112205716134

image-20260112205724847

image-20260112205737184

image-20260112205921933

image-20260112210007074

image-20260112210019671

image-20260112210044915