客户端-服务器编程模型
每个网络应用都是基于客户端-服务器
模型的,这个模型中的基本操作是事务
。一个事务
又四个步骤组成:
- 当一个
客户端
需要服务时,它向服务器发起一个请求,发起一个事务。 -
服务器
收到请求后,解释它,并且以适当的方式操作它的资源。 -
服务器
给客户端
发送一个响应,并等待下一个请求。 -
客户端
收到响应并处理它
网络
客户端
和服务端
通常运行在不同的主机上,并且通过计算机网络
的硬件和软件资源来通信
对主机而言,网络只是一种I/O设备
物理上而言,网络是一个按照地理远近组成的层次系统
全球IP因特网
从程序员的角度来看,因特网是一个世界范围的主机集合,满足以下特性:
- 主机集合被映射为一组32位的IP地址
- 这组IP地址被映射为一组称为
因特网域名
的标识符 - 因特网主机上的进程能够通过
连接
和其他任何因特网主机上的进程通信
网友评论