服务器是由一个或多个硬件和软件组合而成,旨在为客户提供网络服务。单独来说,它也可以指任何用于提供此类服务的软件或专用硬件,或者运行服务器操作系统的任何系统。
一个 代理服务器 可以被描述为一个防火墙机制,它用临时地址替换受保护主机网络的IP地址以通过所有数据流量。它会决定验证用户或客户端IP地址对访问网络的权限,并代表用户与任何远程计算机建立连接。
本质上,它是一台计算机,作为一个接口或中介连接具有不同协议并位于互联网上各个远程位置的两台或多台计算机。
当一个用户(计算机)尝试连接到另一个用户以查找其数据库中的任何资源,例如文件、网页、连接等时,代理服务器会根据远程计算机上的现有设置评估是否允许此类连接。当代理服务器验证这些条件已满足后,它会代表用户发出请求并建立连接。
代理服务器可以修改用户或客户端的请求或响应,也可以在不与服务器联系的情况下响应请求。它通过使用存储在远程服务器上的缓存相似响应来实现这一点,该响应是从资源被请求时获取的。
其他功能包括:
1. 它通过为客户端提供缓存响应来减少从服务器访问资源所需的时间。
2. 它记录并提供有关互联网使用情况的信息,用于审计或评估目的。
3. 它可以用于覆盖安全性或家长控制。
4. 它使得可以访问受地区限制的资源。
5. 它可以将其客户IP隐藏和 匿名 浏览
6. 它可以用来阻止对不需要或未经授权的网站的访问。
7. 它在提供所需资源之前,作为一个扫描来过滤恶意软件。
8. 它用作扫描以阻止某些出站数据。这是为了保护文件。
由于它是代表两个或更多用户或客户行动的中间人,代理服务器可以放置在用户之间或互联网上的目标服务器上以执行其功能。
阅读相关代理服务器文章。