第二章:应用层 2.1应用层协议原理 2.1.1网络应用程序体系架构 应用程序体系结构(applicationarchitecture)是由应用程序研发者设计,规定了如何在各种端系统上组织该应用程序。 当下主流的两种体系结构:客户-服务器体系结构and对等(p2p)体系结构 客户-服务器体系结构:有一个总是打开的主机称为服务器,它服务于来自许多称为客户的主机的请求。 特征:①服务器具有固定的IP地址。 ②由于一台单独的服务器主机常常跟不上所有客户的请求,因此配备大量主机的数据中心常被用于创建强大的虚拟服务器。甚至一些体量大的互联网公司会使用多个数据中心。 P2P体系结构:对