一、应用层模式
1.传统模式:客户-服务器模式
传统模式称为客户-服务器模式。在几年前它还是最流行的。在这种模式中,服务提供者是一个称为服务进程的应用程序,它不断地运行着,等待另一个称为客户进程的应用程序通过因特网建立连接并请求服务。通常有一些服务进程可以提供特定类型的服务,但是有很多客户向这些服务进程请求服务。服务进程必须一直运行,当需要接受服务时客户进程就被打开。这个模式的问题是通信负荷集中在服务器上,这意味着服务器应该是一台强大的计算机。
很多传统该服务仍然在使用这种模式,包括万维网( World Wide Web, WWW)以及它的传播媒介:超文本传输协议( HyperText Transfer Protocol, HTTP)、文件传输协议( File Transfer Protocol,FTP)、安全人机界面( Secure Shell, SSH)、电子邮件等等
2.新模式:对等模式(p2p)
在这种模式下,不需要一个不断运行且等待客户进程连接的服务器进程。责任