代理服务器的工作原理


首先,笔者要向大家声明的是,代理服务器与专线接入中用到的路由器是两个不同的概念。

代理服务器是建立在TCP/IP协议应用层上的一种服务软件,而路由器则是连接在网络中的一台硬件设备,它是工作在TCP/IP协议的IP层上,主要起寻径作用。

代理服务器软件一般安装在一台性能比较突出且装有调制解调器和网卡的计算机上。在内部局域网中的每一台客户机都必须拥有一个独立的IP地址,而且事先必须在客户机软件上配置使用代理服务器并指向代理服务器的IP地址和服务端口号。

当代理服务器启动时,将利用一个名为WINSOCK的动态连接程序来开辟一个指定的端口,等待用户的访问请求。

假设,我们要访问一个站点,首先使代理服务器通过调制解调器拨号连上ISP,然后在客户机上发出信息请求,这个请求自动通过WINSOCK套接程序和代理服务器取得联系。代理服务器在指定的端口接收到客户机的请求后,它就分析客户机需要的是什么样的服务,如果是FTP服务,它首先查看本地计算机上有没有相应的信息,如果有,它就从本地的硬盘中把客户机需求的信息返回给客户机;如果没有,它就通过调制解调器把客户机的请求发送到ISP,当代理服务器收到ISP传回的响应以后,它就直接把响应的信息转发给内部网络上的客户机。

以后,其他的客户机访问相同的信息时,就不用和ISP进行联系,直接从代理服务器上就可以取得信息了。通过代理服务器可以使公司内部网络与INTERNET实现安全连接。


相关内容