网络编程

## 客户端-服务器编程模型

客户端与服务器均指进程。

一个客户端-服务器事务由四步组成:

1. 客户端发送请求

2. 服务器处理请求

3. 服务器发送响应

4. 客户端处理响应

## 网络

对主机而言,网络是一种I/O设备。从网络接收的数据从适配器经过I/O和内存总线复制到内存。相似地,数据也能从内存复制到网络。

## 因特网连接

客户端与服务器是点对点、全双工、可靠的通信方式。一个套接字是连接的一个端点,每个套接字都有相应的地址,由"地址:端口"表示。

客户端套接字地址中的端口是由系统内核自动分配的,而服务器的端口是指定的。

你可能感兴趣的:(网络编程)