目录
一、计算机网络的定义
什么是网络?
“网络”是一个泛称,泛指把人和物互联在一起而形成的系统。(下图来自百度百科)
计算机网络的定义:
计算机网络是通过通信线路和通信设备将分布在不同位置的、具有独立自治功能的计算机彼此连接起来,并配置相应的网络软件,以实现计算机之间的信息交换和资源共享。
- 自治:自治是指每台计算机的功能是完整的、可以独立工作
- 彼此连接:指计算机之间在物理上是互联的,在逻辑上能够彼此交换信息
计算机网络的组成:
计算机网络,依据完成功能的不同,可以分解为两个部分:通信子网和资源子网。
通信子网——由通信线路和通信设备所构成的通信子网,通信设备包括转发器、交换机、路由器等。
-
它为资源子网的计算机提供数据传输服务。
-
它覆盖的地理范围可以是很小的局域区域,如一个单位,也可以是很大的区域,如一个城市、一个国家。
资源子网——位于网络的边缘,资源子网中的计算机负责运行对信息进行处理的应用程序。
-
它们是信息流动的源和宿,也叫做端系统。
将通信子网和资源子网分离开来,使得这两部分可以单独规划和管理,简化了整个网络的设计和管理。
在进程局域范围内,一个单位可同时拥有通信子网和资源子网。
在远程广域范围内,通信子网可以由政府部门或电信运行上拥有和经营(如:联通、电信、移动三大运营商)
- 它向社会提供服务
- 拥有计算机的用户通过申请接入通信子网,成为计算机网络中的成员,使用网络服务。
端系统之间的两种通信方式:
端系统之间的通信方式通常可划分为两大类:
- 客户-服务器方式(C/S 方式)即 Client/Server 方式,简称为 C/S 方式。
- 对等方式(P2P 方式)即 Peer-to-Peer 方式 ,简称为 P2P 方式。
-
客户-服务器方式:
客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程。
客户-服务器方式所描述的是进程之间服务和被服务的关系。
-
对等连接方式 :
对等连接 (peer-to-peer,简写为 P2P) 是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。
只要两个主机都运行了对等连接软件 (P2P 软件) ,它们就可以进行平等的、对等连接通信。
双方都可以下载对方已经存储在硬盘中的共享文档。
对等连接方式的特点:
对等连接方式从本质上看仍然是使用客户-服务器方式客户又是服务器。
(例如:主机 C 请求 D 的服务时,C 是客户,D 是服务器。但如果 C 又同时,只是对等连接中的每一个主机既是向 F提供服务,那么 C 又同时起着服务器的作用。)
对等连接工作方式可支持大量对等用户(如上百万个)同时工作。
二、计算机网络的分类
计算机网络的拓扑结构:
计算机网络的拓扑结构指网络节点和链路之间的分布和互连形成的物理形状。
计算机网络拓扑分类:
星形拓扑结构:一种以中央节点为中心,把若干外围节点连接起来的辐射状互联结构。
优点:①易扩充②控制简单(中央节点实施对全网的控制)
缺点:①中央节点会成为系统的瓶颈②存在单点故障问题
适用场合:
-
传统场合:网络智能集中于中央节点的场合
-
新场合:在计算机从集中的主机系统发展到功能很强的微型机和工作站,以高速交换设备为中心的星形拓扑结构发展迅猛,应用也越来越广。
环形拓扑结构:所有网络节点通过通信链路连接成一个闭合环,每个节点能够接受从一段链路传来的数据,并把该数据沿环送到另一端链路上。
-
链路可单向,也可双向
-
数据在环上的传送由分布式策略控制
优点:①通信链路长度比星形拓扑结构要短②可使用光纤③增加/删除结点容易;
缺点: ①任一结点或链路发生故障会导致全网故障,且故障检测和定位比较困难;
场合示例:IEEE802.5令牌环网记为采用拓扑的网络
总线拓扑结构:采用一个共享信道作为传输介质,所有结点都通过相应的硬件接口直接连到被称为总线的传输介质上。
-
共享信道:任何一个站点发送的数据信号都沿着传输介质传播,并且能被其他站点接收
优点:①拓扑结构简单②无源线路、有较高的可靠性③便于扩充,便于节点的增加和删除;
缺点:①传输距离有限,通信范围受限制②故障诊断和隔离比较困难
场合示例:
- 早期的以太网采用总线拓扑结构的网络
- 现行的电缆因特网接入方案
树形拓扑结构:
- 顶端是根结点,根节点下有分支,每个分支还可再带子分支。
- 根节点接收各网络结点发送的数据,然后再广播发送到全网。
优点:①扩展容易②管理简单、方便维护
缺点:①资源共享能力差②可靠性低,根节点是系统瓶颈
场合示例:军事单位、政府单位等上下界相当严格和层次分明的网络结构
网形拓扑结构:各网络节点之间根据需要将通信线路互连,形成网状。
优点:①可靠性高:不受瓶颈问题和单点故障问题的影响;
缺点:①结构复杂、成本高②网络协议复杂
场合示例:
-
广域网中得到广泛应用
-
因特网