视频地址:

http://player.bilibili.com/player.html?aid=31289365&bvid=BV1iW411d7hd&cid=85535446&page=21

课件地址:

本章对应于书中的11.1-11.4。


将套接字当做一个文件,则在网络中传输数据可以看成是对文件的读写


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

网络应用都是基于客户端-服务器模型的,应用由一个服务器进程和一个或多个客户端进程组成,服务器会管理着某些资源,通过操作这些资源来为它的客户端提供某种服务。比如Web服务器管理着一组磁盘文件,会代替客户端进行检索和执行。该模型主要执行以下步骤:

**注意:**所谓的客户端和服务器是进程,而不是机器或主机。

2 网络基础

2.1 网络