# 网络概述

### 计算机网络概念

* 计算机网络是指自主计算机的互连集合
* 自主计算机：指分布在不同地理位置的多台独立的主机
* 互连：指使用通信介质和网络设备将计算机相互连接起来，遵循共同的网络协议，实现通信
* 计算机网络是网络硬件和网络协议的统一体

### 网络交换技术

#### 1. 电路交换

![](https://2457808883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRxJcEoJGnxpkBfWvFRPw%2Fuploads%2Fgit-blob-f465bc9dc6d6943bfdf719fbc72ea9ddf9ce541e%2Fslide_01.png?alt=media)

* 特点
  * 面向连接的特性
  * 通信资源的独占性
* 电路交换不适合计算机网络通信
  * 突发性通信
  * 灵活性

#### 2. 报文交换：基于存储转发原理

![](https://2457808883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRxJcEoJGnxpkBfWvFRPw%2Fuploads%2Fgit-blob-94f1cd24adf4304ddd6e0f56db8a4be261d6259a%2Fslide_02.png?alt=media)

* 优点
  * 不需要事先建立连接，可以直接发送数据，比较灵活
  * 每个报文分段占用线路
* 缺点
  * 时延要比电路交换大
  * 要完整地接收传来的整个报文，因此要求交换机有较大缓冲区

#### 3. 分组交换：把较长的报文划分为较短的“分组”，以“分组”为数据传输单元

![](https://2457808883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRxJcEoJGnxpkBfWvFRPw%2Fuploads%2Fgit-blob-2d45901e3c52dc14e12a8dc42931e8db2f46fe7c%2Fslide_03.png?alt=media)

![](https://2457808883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRxJcEoJGnxpkBfWvFRPw%2Fuploads%2Fgit-blob-20cbc88426d1d9cfe0205d71d310c6dfa97fcee4%2Fslide_04.png?alt=media)

* 特点
  * 分组分段地占用通信链路，通信资源占用率高
  * 每个分组独立传输，灵活性好，网络适应能力强
* 分组交换技术适合计算机网络

**分组交换的两种方式：**

1.数据报方式

![](https://2457808883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRxJcEoJGnxpkBfWvFRPw%2Fuploads%2Fgit-blob-972a6356a29a93efaf810184b4bdb76655aa76c0%2Fslide_05.png?alt=media)

2.虚电路方式

![](https://2457808883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRxJcEoJGnxpkBfWvFRPw%2Fuploads%2Fgit-blob-5a6c9dd6abed756b12e1b5a91d570d9611fe3e29%2Fslide_06.png?alt=media)

### 三种交换的比较

![](https://2457808883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRxJcEoJGnxpkBfWvFRPw%2Fuploads%2Fgit-blob-c64b96bb8256e6f88e018ff7435a60c1e86a7e67%2Fslide_03.jpg?alt=media)
