图解HTTP-WEB服务器

用单台虚拟主机实现多个域名

HTTP/1.1 规范允许选择一台HTTP服务器搭建多个WEB站点。也就是可以通过虚拟主机的方式来实现。
在这里插入图片描述
由于实际上物理主机只有一台,所以在DNS解析以后实际上IP是相同的。因此在发送HTTP请求时,必须在Host首部内完全指定主机名或域名的URL。

通信数据转发程序:代理、网关、隧道

代理

代理是一种有转发功能的应用程序,它扮演了服务器和客户端中间人的校色,接收由客户端发送请求并转发给服务器,同时也接受服务器返回的响应并转发给客户端。
使用代理服务器:

  • 可以利用缓存技术减少网络带宽的流量
  • 组织内部针对特定网站的访问控制
缓存代理

代理转发响应时,缓存代理会将资源副本保存在代理服务器上。

透明代理

转发请求或响应时,不对报文做任何加工的代理类型被称为透明代理。

网关

网关是转发其它服务器通信数据的服务器,接收从客户端发送过来的请求时,他就想自己拥有资源服务器一样对请求进行处理。在这里网关指的是网关服务器。和我们网络中的网络有所区别,网络组件中的网关是连接局域网和外面的网络。

隧道

隧道是在相隔甚远的客户端和服务器两者之间进行中转,并保持双方通信连接的应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值