Client/Server 架构中的非对称协议
Asymmetrical protocols in Client/Server Architecture
我正在学习:Client/Server 架构(更具体地说是特性)。我有一个问题:
"Asymmetrical protocols: there is a many-to-one relationship between
clients and a server. Clients always initiate a dialog by requesting a
service. Servers wait passively for requests from clients." (Source:
https://docs.oracle.com/cd/E13203_01/tuxedo/tux80/atmi/intbas3.htm)
问题:我不明白,我看到像 SYMMETRICAL。
例如:客户端向服务器(web服务器)请求一个服务(网页),但是在这个请求之前,服务器一直在被动等待,直到它收到客户端的请求,就在那一刻有一个连接在客户端和服务器之间,服务器说 "here you have the web page which you requested"。那一刻我认为它是对称的。
那么,为什么不对称呢?
客户端和服务器之间存在多对一关系,因此有一个服务器和多个客户端,但每个客户端一个服务器。
客户端主动发送请求,服务端服务于请求,不自行发起请求。
客户端主动,服务器被动,不对称
我正在学习:Client/Server 架构(更具体地说是特性)。我有一个问题:
"Asymmetrical protocols: there is a many-to-one relationship between clients and a server. Clients always initiate a dialog by requesting a service. Servers wait passively for requests from clients." (Source: https://docs.oracle.com/cd/E13203_01/tuxedo/tux80/atmi/intbas3.htm)
问题:我不明白,我看到像 SYMMETRICAL。
例如:客户端向服务器(web服务器)请求一个服务(网页),但是在这个请求之前,服务器一直在被动等待,直到它收到客户端的请求,就在那一刻有一个连接在客户端和服务器之间,服务器说 "here you have the web page which you requested"。那一刻我认为它是对称的。
那么,为什么不对称呢?
客户端和服务器之间存在多对一关系,因此有一个服务器和多个客户端,但每个客户端一个服务器。
客户端主动发送请求,服务端服务于请求,不自行发起请求。
客户端主动,服务器被动,不对称