第十一章:网络编程
客户端-服务器编程模型
每个网络应用都是基于客户端-服务器模型的。采用这个模型,一个应用是由一个服务器进程和一个或者多个客户端进程组成的。
客户端-服务器模型中的基本操作是事务。由四步组成:
1. 当一个客户端需要服务时,它向服务器发送一个请求,发起一个事务。
2.服务器收到请求后,解释它,并以适当的方式操作它的资源。
3.服务器给客户端发送一个响应,并等待一个请求。
4.客户端收到响应并处理它。
客户端和服务器端是进程,而不是常提到的机器或者主机。
网络
对于主机而言,网络只是一个I/O设备,是数据源和数据接收方。
按照范围分为lan和wan以及以太网