因特网的组成可以划分为2大块,即边缘部分和核心部分。
今天,我们先来讲一下因特网的边缘部分,因特网的边缘部分是由所有连接在因特网上的主机组成。这部分是用户直接使用的,用来进行通信(传送数据,音频或视频)和资源共享。
处在因特网边缘的部分就是连接在因特网上的所有主机。这些主机又称为端系统,"端"就是"末端"的意思,即因特网的末端。
我们常说的主机A和主机B进行通信,实际上是在主机A上的某个程序和运行在主机B上的另一个程序进行通信,也可以说成主机A的某个进程和主机B上的另一个进程进行通信。这种比较严密的说法通常可以简称为:计算机之间通信。
在网络边缘的端系统之间的通信方式通常可以划分为两大类:客户-服务器方式(C/S方式)和对等方式(p2p)方式。
客户-服务器方式是在因特网上最常用,也是最传统的方式。我们在上网发送电子邮件或在网站上查找资料时,都是采用的这种方式。客户和服务器都是指通信中所涉及的两个应用进程。客户-服务器方式所描述的是进程之间服务和被服务的关系。这种方式最主要的特征就是客户是服务请求方,服务器是服务提供方。服务请求方和服务提供方都要使用网络核心部分所提供的服务。
对等连接是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。主要两个主机都运行了对等连接软件(p2p软件),它们就可以平等的,对等连接通信。这时,双方都可以下载对方已经存储在硬盘中的共享文档。因此这种工作方式也叫作p2p文件共享。
对等连接工作方式可以支持大量对等用户(上百万个)同时工作。关于这种工作方式在以后的文章中再介绍吧。明天我将介绍因特网的核心部分。