Web技術基礎

關於反向代理的說明,下列何者正確?

  1. A公司內的電腦瀏覽網際網路上的網站時,代替電腦連線到外部伺服器,並記錄或限制瀏覽
  2. B代替使用者從根伺服器開始依序進行把網域名稱轉換為IP位址的查詢,並把結果保存一段時間
  3. C放在Web伺服器前方,代替伺服器接收使用者的請求並轉送給後方的伺服器,負責TLS處理等
查看答案與解析

正確答案:C. 放在Web伺服器前方,代替伺服器接收使用者的請求並轉送給後方的伺服器,負責TLS處理等

反向代理放在伺服器端,接收使用者的請求,再轉送給後方一台或多台伺服器。它負責集中進行HTTPS的加密處理(TLS終止)、保存並回傳常用的回應、分配請求給多台伺服器等角色,也能對使用者隱藏後方伺服器的架構。代替公司內使用者連線到外部的是正向代理,差別在於它放在使用者端。

  • A. 這是正向代理的說明。它放在使用者端。
  • B. 這是DNS完整服務解析器(快取DNS伺服器)的工作。
  • C. 正確。在伺服器前方接收並轉送請求,負責TLS處理與負載分散等。
練習這個領域 前往領域頁面

Web技術基礎的其他題目

  1. CGI在Web伺服器每次收到請求時,都以新的行程啟動程式,處理結束後行程就終止。FastCGI或應用程式伺服器的方式,比CGI更能有效率地處理大量請求的主要理由為下列何者?
  2. 製作網站網頁的方式之中,在建置階段就預先產生所有網頁的HTML檔案,對請求直接回傳這些檔案的方式為下列何者?
  3. HTTP/1.1請求的第一行(請求列)所排列的元素組合,下列何者正確?
  4. HTTP方法之中,不是「安全」(不打算改變伺服器上資源的狀態),但屬於「冪等」(同一個請求無論送出幾次,狀態都與送出1次時相同)的是下列何者?
  5. HTTP狀態碼與其意義的組合,下列何者正確?