美国邮政编码ZIP Code与区号
现在发blog,看看时间觉得自己是个疯子,显示是公元2011年9月2日的凌晨3点37!没有错就是这个时间,我在公司加班,和兄弟们一起在战斗!他们再调试和验证程序!辛苦了,我们!
趁他们忙碌的时候,我忙的点别的吧!就这样我想起了美国人民提供给我们使用的免费资源!在这里我先谢谢google吧!因为我使用了他提供的google voice免费北美的电话!在使用这些免费的资源时候,总是会被要求填写美国的zip code,所以我趁机搜罗了一下,有使用的请关注下面的转帖:
—————————————————————————————————————————
美国邮政编码 (ZIP Code)是美国邮政服务 (United States Postal Service, USPS)使用的一种邮政编码,一般常以大楷写作ZIP。ZIP是Zone Improvement Plan (地区改进计划)的简称,它暗示邮件可以以更有效率及快捷地送到目的地。最基本的ZIP编号包括五个号码,随后增加了四个号码,使邮件可以更精确地传送到目的地。增加号码后的ZIP编号称为”ZIP+4″。
例如:22162–1010
第1、2、3位数字表示分发大区或者处理、分发中心,第4、5位数字表示邮局或者分发区域,第6、7位数字表示小区,第8、9位数字表示区段。
地址写法
示范:
ABC MOVERS
1500 E MAIN AVE STE 201
SPRINGFIELD VA 22162–1010
UNITED STATES OF AMERICA
DHCP过程描述
今天做了一个pxe的server,发现client端获取地址很慢,不知道是什么原因!然后自己又回想dhcp的全过程,总觉得自己记忆的不清晰!google吧,找一下网络上的记忆!搜索的结果很多,但是有一这篇些的很不错,从多方面讲解了这个原理,现转载于此便于记忆和分享。
(傻瓜版)在开启了 DHCP 服务的网络中,一台电脑开机获取 IP 一般需要以下 4 个过程
一、发现,Discover
向整个网络广播:“大家好,我是新来的(假设MAC=22:22:22:22:22:22),谁是DHCP服务器?请为我分配IP”
过程:
ETH -22:22:22:22:22:22 => FF:FF:FF:FF:FF:FF (广播,因为不知道谁是服务器)
IP信息-源 0.0.0.0:68 目标 255.255.255.255:67(自己没有合法IP,也不知道服务器IP)
二、提供,offer
网络上的DHCP服务器收到广播后检查自己的地址池是否有可用IP,如有就回答:
“你好,我是DHCP服务器(假设IP=192.168.1.1,MAC=11:11:11:11:11:11),给你分配IP为192.168.1.100”
过程:
ETH -11:11:11:11:11:11 <= 22:22:22:22:22:22 (点到点应答)
IP信息-192.168.1.100:68 <= 192.168.1.1:67 三、选择,request 网络上可能有多个DHCP服务器都会对Discover广播回应,客户机总是选择最先回应的那台服务器分配的IP 于是客户机再次广播:“谢谢,我将使用 192.168.1.100 这个IP,其它服务器为我分配的IP请收回” 过程: ETH -22:22:22:22:22:22 => FF:FF:FF:FF:FF:FF (广播,以便通知其它服务器,名花已有主,秋天的菠菜请节约使用)
IP信息-0.0.0.0:68 => 255.255.255.255:67 (分配的IP还不能使用,仍使用 0.0.0.0)
四、确认,ack
第一个回应的DHCP服务器看到选择广播后,心花怒放,高兴的回答:
“好,你可以使用 192.168.1.100 了(小子,从此你就是本网的低等下人,192.168.1.100 就是你的临时代号)”
过程:
ETH -11:11:11:11:11:11 <= 22:22:22:22:22:22 (点到点应答)
IP信息-192.168.1.100:68 <= 192.168.1.1:67
经过了上述4步后,客户机才可以将TCP/IP协议与网卡绑定,这样客户就成功的加入了一个子网。
[阅读全文...]
子网掩码换算方法
好久没有搞网络方面的了,现在想起子网划分就有些蒙了,今天心血来潮,google了一下,找到这个例子,觉得不错,保留下来吧!
我们看一个考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。
常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法:255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是202.112.14.128。而广播地址就是下一个网络的网络地址减1。而下一个32的倍数是160,因此可以得到广播地址为202.112.14.159。