首先,筆者要向大家聲明的是,代理服務器與專線接入中用到的路由器是兩個不同的概念。 代理服務器是建立在TCP/IP協議應用層上的一種服務軟件,而路由器則是連接在網絡中的一臺硬件設備,它是工作在TCP/IP協議的IP層上,主要起尋徑作用。 代理服務器軟件一般安裝在一臺性能比較突出且裝有調制解調器和網卡的計算機上。在內部局域網中的每一臺客戶機都必須擁有一個獨立的IP地址,而且事先必須在客戶機軟件上配置使用代理服務器并指向代理服務器的IP地址和服務端口號。 當代理服務器啟動時,將利用一個名為WINSOCK的動態連接程序來開辟一個指定的端口,等待用戶的訪問請求。 假設,我們要訪問一個站點,首先使代理服務器通過調制解調器撥號連上ISP,然后在客戶機上發出信息請求,這個請求自動通過WINSOCK套接程序和代理服務器取得聯系。代理服務器在指定的端口接收到客戶機的請求后,它就分析客戶機需要的是什么樣的服務,如果是FTP服務,它首先查看本地計算機上有沒有相應的信息,如果有,它就從本地的硬盤中把客戶機需求的信息返回給客戶機;如果沒有,它就通過調制解調器把客戶機的請求發送到ISP,當代理服務器收到ISP傳回的響應以后,它就直接把響應的信息轉發給內部網絡上的客戶機。 以后,其他的客戶機訪問相同的信息時,就不用和ISP進行聯系,直接從代理服務器上就可以取得信息了。通過代理服務器可以使公司內部網絡與INTERNET實現安全連接。