## 客户端-服务器编程模型
客户端与服务器均指进程。
一个客户端-服务器事务由四步组成:
1. 客户端发送请求
2. 服务器处理请求
3. 服务器发送响应
4. 客户端处理响应
## 网络
对主机而言,网络是一种I/O设备。从网络接收的数据从适配器经过I/O和内存总线复制到内存。相似地,数据也能从内存复制到网络。
## 因特网连接
客户端与服务器是点对点、全双工、可靠的通信方式。一个套接字是连接的一个端点,每个套接字都有相应的地址,由"地址:端口"表示。
客户端套接字地址中的端口是由系统内核自动分配的,而服务器的端口是指定的。