计算机网络的定义
- 将地理上分散的、具有独立工作能力的多台计算机通过通信设备和通信线路连接起来,在配有相应的网络通信软件条件下,实现数据通信和资源共享的系统。
主要功能
- (1)建立数据通信
- (2)实现资源共享
- (3)增加可靠性
- (4)提高系统处理能力
按网络采用的传输技术分类
- 广播式网络(共享一个公共通信信道)
- 点对点式网络(每条物理线路连接一对计算机)
网络覆盖的范围分类
- 局域网、城域网、广域网
计算机网络的结构和组成
通信子网与资源子网
-
资源子网:由主机系统、终端设备、各种网络软件、数据资源组成。负责数据处理,提供网络资源、网络服务。
-
通信子网:由路由器、通信线路组成。负责网络数据传输、路由、分组转发等通信处理任务。
互联网的结构与组成
网络交换技术
电话交换 (线路交换 circuit switching)
-
① 线路建立:发送方提出连接请求,完成逐个结点的接续过程。建立由源站到目的站的传输链路。
-
② 数据传输:全双工传输
-
③ 电路拆除:数据传输结束,由源站(目的站)提出终止通信。各结点拆除相应的连接,释放信道资源。
报文交换 (存储转发 message switching)
-
过程:结点接收一个报文之后,报文缓存(存储设备),根据报文中目的地址转发到下一个结点(如此往复,直到报文到达目的站)。
-
特点:不需要通信双方预先建立专用的数据通路(无需建立链路、拆除链路过程)。
-
缺点:需要对完整报文的进行存储/转发,结点存储/转发的时延较大,不适用于高实时性通信。
分组交换 (包交换 packet switching)
-
属于“存储/转发”交换方式
-
报文被划分为分组,每个分组独立转发
-
数据报交换
- 任何分组都当作单独的“小报文”处理,以报文交换方式单独处理分组
-
虚电路交换
- 通信双方在开始发送和接收分组之前,需要建立逻辑链路(虚电路)。所有分组都必须沿着事先建立的虚电路传输,需要虚呼叫建立和拆除。