让你更了解路由器的工作原理

发布 2019-06-23 10:06:55 阅读 8387

让你更了解路由器的工作原理,proxy与nat的原理和区别。

现在越来越多的家庭拥有两台或两台以上的电脑,一般家庭只有一条宽带网接入,如何让多台电脑共享上网,是很多人不得不考虑的问题,家用宽带路由器的出现很好的解决了这个问题。

在internet共享上网技术上,一般有两种方式,一种是proxy**型,一种是nat网关型,一般家用路由器(包括我们腾达的路由器)都属于nat网关型,关于两者的区别与原理,身边很多人都不是很明白,下面我来讲讲我的理解。

1.先说应用例子:

服务器端,用wingate就是proxy,用sygate和家用路由器就是nat,客户端,需要在ie中设置**服务器的就是用proxy,客户端只需设置网关即可就是用nat

2.再说工作原理:

nat工作在网络层,而proxy工作在应用层

正因为如此,nat方式下客户端只需要设定一个网关地址,http,qq,ftp都可以使用。而proxy方式下,需要为每一种应用协议指定**服务器,如ie中需要设定,qq中需要设定,msn需要设定,ftp也需要设定,增加了客户端使用的复杂性。

nat绝大部分情况下只是修改数据包中的地址和端口,然后记录对应关系后把数据**出去。

proxy不同于nat,proxy客户端需要访问互联网时,会先通知proxy服务器软件要做什么,然后proxy**服务器去扮演客户请求而完成,然后将结果回传给客户端。proxy服务器端先要分析数据包的内容,弄清楚要干什么,然后以自己的身份来 “**”完成这个请求,并且将结果发送回客户端。

比如http,解析出请求的方向,然后以proxy主机的身份,把这个请求发送给远端的web服务器,远端数据返回以后,它又以主机的身份把数据传送给客户端。同时,还把这些数据放到cache中,如果其它客户有相同的内容请求,就直接从cache中拿数据,不用现向互联网上的服务器请求数据。

因为proxy在实现上具体到了应用层上的协议,因此带来了一些额外的管理功能和cache功能。

这样打个比方

nat=货运码头,管你是啥货,只管发就是了

proxy=**商,先要看你买啥,清楚了后再帮你买,可能直接从库房中提货,也可能去其它地方调货,也有可能不**你要买的货。

3.最后说优缺点

对客户端来说:

nat设置简单,无需客户端软件

proxy针对每一种应用设置**服务器,或者安装一个客户端软件,设置相对复杂一些。并且并不一定支持所有的应用,如vpn客户端登录很多proxy就无法**应用。

对服务器来说:

proxy需要耗用的资源更多一些(内存,硬盘等),以存cache内容,正因如此,在大量用户的情况下,获得的性能更高一些。

nat方式相当于一个软路由器,在中小访问量的情况下,速度也不错,资源占用少,所以适用普遍使用。

网络基础学习路由器工作原理 分类 选购

网络基础学习 17 路由器工作原理 分类 选购。上一篇我们已对路由器的基础方面有一个全面的了解,本篇要继续介绍路由器的其它几个方面。首先要介绍的是路由器的工作原理,只有在充分理解了路由器工作原理基础上,才能正确理解路由器的主要作用。一 路由器的工作原理。我们知道路由器是用来连接不同网段或网络的,在一...