TCP/IP 與 Internet 網路:第十章 Internet 系統模型  上一頁           下一頁

 

翻轉工作室:粘添壽

 

10-4 動態伺服功能

雖然主從式架構是以『要求/回應』(Request-and-Response的作業方式,但任一程式(Client Server)都可以再向其它伺服器提出要求,而成為另一伺服器的客戶。因此,當客戶端向某一伺服器提出要求,而伺服器端不足於提供它所要的需求,也許該伺服器會再向其它伺服器請求服務,此功能稱之為『動態伺服器』(Dynamic Server,其架構如圖 10-9 所示。在圖 10-9 中,客戶端向 Server K 查詢某一資料,Server K 無法提供此資料(或伺服器內定設計),便透過網路向 Server M 查詢,得到回應後,再轉送回應給客戶端。

10-10 動態伺服架構

        目前在 Internet 網路上,使用動態伺服架構的情況非常普遍。例如,客戶端向某一 DNS 伺服器查詢網路位址,而該網域並非該伺服器所管轄,則該伺服器會將訊息轉送給其它伺服器,由另一伺服器負責查詢。又如 Web Server 也具有動態伺服的功能,當客戶端傳送查詢命令給伺服器時,伺服器可透過標準介面(如 Common Gateway Interface, CGI)向其它伺服器(如 SQL Server)查詢所需的訊息,與被伺服器連結之目的伺服器的所在位址無關。也就是說,目的伺服器也許與原伺服器在同一部主機內、或同一區域網路內、或在 Internet 網路上的任何地區。

 

<GOTOP>