您的位置:首页 > 运维架构 > Nginx

Apache与Nginx的优缺点比较

2013-10-30 22:58 316 查看
我们需要分层编址才能划分网络。分层地址用于唯一标识每台主机。它还具有不同层级,有助于通过网际网络转发数据包,根据这些层级可以划分网络。

为了支持不同网络之间通过网际网络通信,网络层采用分层编址方案。





如图所示,邮政地址是非常典型的分层地址。

假定要从日本向 Cisco Systems, Inc. 的一名员工邮寄信件。

信件应如下标明地址:

员工姓名

Cisco Systems, Inc.

170 West Tasman Drive

San Jose, CA 95134

USA

从发信国邮寄信件时,邮局只会查看目的国家并注意到该信件的目的地是美国。在这一级,不需要处理任何其它地址细节。

当信件到达美国时,邮局首先查看州 California。如果尚需将该信件转发到正确的州,则不会检查城市、街道和公司的名称。信件到达 California 后将转发到 San Jose。在此,本地邮递员会将信件带到 West Tasman Drive,然后参照街道地址将其投递到 170 号。当信件真正到达 Cisco 所在地时,会使用该员工的姓名将它转到最终目的地。

在每个阶段将信件转发到下一跳时,只查阅相关的地址级(国家、州、城市、街道、门牌号和员工)显著提高了此过程的效率。每个转发阶段没有必要知道目的地的精确位置;直到最终在目的地使用员工姓名以前,都是按照大致的方向转发信件。

分层网络层地址的工作原理与此大致相同。第 3 层地址提供了地址的网络部分。路由器在网络之间转发数据包时,只查阅网络层地址中向目的网络转发该数据包所必需的部分。当数据包到达目的主机网络时,将使用主机的整个目的地址来传送该数据包。

如果需要将大型网络划分为多个小型网络,可以创建额外的地址层级。使用分层编址方案意味着地址的较高层级(类似邮政地址中的国家)可予以保留,以中级地址表示子网地址(州或城市)而以低级地址表示每台主机。
本文出自 “07net01” 博客,请务必保留此出处http://07net01.blog.51cto.com/1192774/569211
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: