1.3 互联网的组成
互联网的拓扑结构虽然非常复杂,并且在地理上覆盖了全球,但从其工作方式上看,可以划分为以下两大块:
(1)边缘部分由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。
(2)核心部分 由大量网络和连接这些网络的路由器组成。 这部分是为边缘部分提供服 务的(提供连通性和交换)。
1.3.1 互联网的边缘部分
在网络边缘的端系统之间的通信方式通常可划分为两大类:客户 服务器方式(C/S方 式) 和对等方式(P2P方式) 。
客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。 客户-服务器方式所描述的是进程之间服务和被服务的关系。
对等连接(peer-to-peer, 简写为P2P) 是指 两台主机在通信时并不区分哪一个是服务请求方哪一个是服务提供方。 只要两台主机都运行了对等连接软件(P2P软件), 它们就可以 进行平等的、 对等连接通信。 这时, 双方都可以下载对方已经存储在硬盘中的共享文档。 因此这种工作方式也称为P2P方式。
1.3.2 互联网的核心部分
在网络核心部分起特殊作用的是路由器(router), 它是一种专用计算机。 路由器是实现分组交换(packet swit ching)的关键构件, 其任务是转发收到的分组, 这是网络核心部分最重要的功能。
电路交换的主要特点
分组交换的主要特点