第十一章《网络编程》

客户端-服务器编程模型

每个网络应用都是基于客户端-服务器模型的,这个模型中的基本操作是事务。一个事务又四个步骤组成:

  1. 当一个客户端需要服务时,它向服务器发起一个请求,发起一个事务。
  2. 服务器收到请求后,解释它,并且以适当的方式操作它的资源。
  3. 服务器客户端发送一个响应,并等待下一个请求。
  4. 客户端收到响应并处理它

网络

客户端服务端通常运行在不同的主机上,并且通过计算机网络的硬件和软件资源来通信

对主机而言,网络只是一种I/O设备

物理上而言,网络是一个按照地理远近组成的层次系统

全球IP因特网

从程序员的角度来看,因特网是一个世界范围的主机集合,满足以下特性:

  1. 主机集合被映射为一组32位的IP地址
  2. 这组IP地址被映射为一组称为因特网域名的标识符
  3. 因特网主机上的进程能够通过连接和其他任何因特网主机上的进程通信

你可能感兴趣的:(第十一章《网络编程》)