17.3 客户端的结构