一 概论
1.计算机网络的定义
计算机网络是通过通信线路和通信设备将分布在不同位置的、具有独立自治功能的计算机彼此连接起来,并配置相应的网络软件,以实现计算机之间的信息交换和资源共享。
自治:自治是指每台计算机的功能是完整的、可以独立工作。
彼此连接:指计算机之间在物理上是互联的,在逻辑上能够彼此交换信息
2.计算机网络的组成:
- 通信子网和资源子网
- 通信子网是由通信线路和通信设备所构成的通信子网,通信设备包括转发器、交换机、路由器等。资源子网为计算机提供数据传输服务。
- 资源子网位于网络的边缘,资源子网中的计算机负责运行对信息进行处理的应用程序。是信息流动的源和宿。
- 将通信子网和资源子网分离开来,使得这两部分可以单独规划和管理,简化了整个网络的设计和管理。在进程局域范围内,一个单位可同时拥有通信子网和资源子网。在远程广域范围内,通信子网可以由政府部门或电信运行上拥有和经营。
- 计算机网络的拓扑结构指网络节点和链路之间的分布和互连形成的物理形状。
- 星形拓扑结构
- 环形拓扑结构 。链路可单向,也可双向;数据在环上的传送由分布式策略控制。
缺点:任一结点或链路发生故障会导致全网故障,且故障检测和定位比较困难 - 总线拓扑结构。采用一个共享信道作为传输介质,所有结点都通过相应的硬件接口直接连到被称为总线的传输介质上。
- 共享信道:任何一个站点发送的数据信号都沿着传输介质传播,并且能被其他站点接收。
- 早期的以太网采用总线拓扑结构的网络。
- 现行的电缆因特网接入方案
- 树形拓扑结构 。顶端是根结点,根节点下有分支,