代理、网关、隧道?

简述

今天我们就来聊一下服务器的一些类比,如标题所述:代理服务器、网关服务器以及隧道。那么这三者具体做一些什么事呢?

ps:由于我的水平有限,内容比较表面,只适用于理解什么是代理、网关和隧道。其中它们详细的功能在这篇文章中并不会涉及到。

一个小故事

小张:担任浏览器角色。

小李:担任源服务器(目标服务器)角色。

邮局:代理服务器。

海关:网关服务器。

电话:隧道。

小张和小李是地处两国的好朋友。在那个时代,科技十分落后,他们只能通过写信来与对方沟通联系。

一天,百无聊赖的小张想和小李分享一下最近学到的一道美味的菜式。小张写好了信,并将信交给邮局(代理服务器)。邮局中的工作人员将小张信封面中的信息记录下来(如目的地,收信人等),便联系邮递员开始送信。

邮递员不辞辛劳的骑着三轮车,载着一大沓来自不同国家的信(包括小张的)送往海关处。费劲千辛万苦,终于送达海关(网关服务器)。海关人员得到邮递员载来的信后,检查验证并按照不同的地址发往不同的国家不同的地点。

几天后,小张的信终于通过货轮来到了小李所在的国家。小李国家的海关(网关服务器)验证无误后,将信分发到离小李家最近的邮局(代理服务器)。邮递员开始工作,小张的信终于被送达到小李家(源服务器)。

小张和小李就这样来来回回的写信送信交流。

随着几年的科技发展,电话出现在人们的眼球。一天,小张打电话(隧道)给小李:“老兄,我最近闲的没事干,又学会了一道美味的菜式!”,小李通过电话(隧道)回复:“真的吗,如果有机会,我真的想来到你那边,吃着你做的菜和你聊天!”

故事完~

用一张图理解故事

总结故事场景

代理服务器:浏览器与服务器进行交流的过程,可能因为当地与服务器的距离太远,而不得不进行中转,这时候代理服务器就扮演了重要的角色(如故事中的邮局),代理服务器将浏览器发出的请求报文进行中转发送。

网关服务器:网关是一个非常重要的角色,在故事中,小张的信需要出国就得过海关。同样的道理,浏览器发送的请求报文需要走出内网就得过网关,过了网关才能走到互联网的世界!

隧道:隧道怎么理解?隧道好比于一条直通的捷径,好比于故事中小张和小李通过电话直接联系,那么在浏览器和源服务器之间就相当于搭建了一个外人所不知的秘密通道进行沟通交流(隧道通常进行过SSL加密,十分安全)。

吐槽一波

最近,文化局有点不安分了,把我的“大岛学”给禁了。禁的理由很简单,女主穿睡衣躺床上不雅??

“岛学”番都被禁,对于其他番,我只能说,咱们网盘见~

关注不吃亏

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180722G0ND5Q00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券