互联网的组成:
- 边缘部分:由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信和共享资源。
- 核心部分:由大量的网络和连接这些网络的路由器组成,这部分是为边缘部分提供服务(提供联通性和交换)
在网络边缘的端系统之间的通信方式通常可划分为两大类:
1、客户-服务器
客户是服务请求方,服务器是服务提供方。
客户程序:
1)被用户调用后运行,在通信时主动向远地服务器发起通信。因此客户程序必须知道服务器程序的地址
2)不需要特殊的硬件和很复杂的操作系统
服务器程序:
1)是一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。
2)系统启动后即自动调用并一直不断的运行着,被动地等待并接受来自各地地客户的通信请求,因此服务器程序不需要知道客户程序的地址。
3)一般需要有强大的硬件和高级的操作系统支持。
客户-服务器建立连接之后,通信时双向的,两者都可以发送和接受数据。2、对等连接方式(P2P)
两台主机都运行了对等连接软件,它们就可以进行平等的、对等连接通信。实际上,对等连接方式从本质上看是使用客户-服务器方式,只是对等连接中的每一台主机既是客户又同时是服务器
互联网的核心部分
1.电路交换的主要特点