「生活可以更简单, 欢迎来到我的开源世界」
  1. 1.1 计算机网络在信息时代中的作用
  2. 1.2 互联网概述
  3. 1.3 互联网的组成
  4. 1.5 计算机网络的类型
  5. 1.6 计算机网络的性能
  6. 1.7 计算机网络体系结构
第1章 概述
2018-07-22
」 「

概述互联网的发展和计算机网络的体系结构。

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

三网合一的“三网”:

Internet的译名有两种:

互联网的两个重要基本特点:连通性和共享

1.2 互联网概述

计算机网络(简称网络)有若干结点(node)和连接这些结点的链路(link)组成。

互连网是“网络的网络”。

网络把许多计算机连接在一起,而互联网则把许多网络通过路由器连接在一起。与网络相连的计算机常称为主机。

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

区分internet和Internet[RFC 1208]

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

互连网交换点IXP的主要作用:允许两个网络直接相连并交换分组,而不需要再通过第三个网络来转发分组。

互连网的正式标准要经过以下三个阶段:

RFC文档的类型:

1.3 互联网的组成

从工作方式上互联网划分为两大块:

image-20200723154557494

在网络边缘的端系统之间的通信方式通常分为两大类:

数据传送阶段的三种交换方式:

image-20200723155739672

应用对比:

1.5 计算机网络的类型

计算机网络的定义:计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(如传送数据或视频信号)。

计算机网络的类别划分:

1.6 计算机网络的性能

计算机网络的七个性能指标:

计算机网络的非性能特征:

1.7 计算机网络体系结构

image-20200723170427792

应用层:通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。应用层交互的数据单元称为报文。应用层协议有很多,包括

运输层:负责向两台主机中进程之间的通信提供通用的数据传输服务。运输层主要使用两种协议:

网络层:负责为分组交换网上的不同主机提供通信服务。网络层把运输层产生的报文段或用户数据报封装成分组进行传送。

数据链路层:简称链路层,两台主机之间的数据传输是在链路上传送的,因此需要专门的链路层协议。

物理层:传送数据的单位是比特

image-20200723212757738

OSI参考模型把对等层次之间传送的数据单位称为该层的协议数据单元PDU

OSI参考模型把层与层之间交换的数据的单位称为服务数据单元SDU

可以多个SDU合成一个PDU,也可以是一个SDU划分成几个PDU。

术语协议栈:几个层次画在一起很像一个结构。

实体:表示任何可发送或接收信息的硬件或软件进程。

协议:控制两个对等实体(或多个实体)进行通信的规则的集合。

在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层的协议,还需要使用下面一层所提供的服务。

协议和服务在概念上是不一样的:

  • 协议的实现保证了能够向上一层提供服务,使用本层服务的实体只能看见服务而无法看见下面的协议,即协议对上面的实体是透明的(不可见的)
  • 协议是”水平的“,控制对等实体之间的通信规则;服务是”垂直的“,即服务是由下层向上层通过层间接口提供的,即对上层实体可见。

服务访问点SAP:在同一系统中相邻两层的实体进行交互的地方,是一个逻辑接口。

服务用户:服务提供者的上一层实体。

image-20200723233540850

image-20200723234215091

image-20200723234258466

image-20200723234317561

<⇧>