服务器子网ip地址划分
❶ IP地址、子网掩码、默认网关、DNS服务器是什么
IP地址的结构 要想理解什么是子网掩码,就不能不了解IP地址的构成。 互联网是由许多小型网络构成的,每个网络上都有许多主机, 这样便构成了一个有层次的结构。 IP地址在设计时就考虑到地址分配的层次特点,将 每个 IP 地址 都 分割成 网络号和主机号 两部分,以便于IP地址的寻址操作。 IP地址的网络号和主机号各是多少位呢?如果不指定, 就不知道哪些位是网络号、哪些是主机号, 这就需要通过子网掩码来实现。 什么是子网掩码 子网掩码不能单独存在,它必须结合IP地址一起使用。 子网掩码只有一个 作用 , 就是将某个IP地址划分成网络地址和主机地址两部分。 子网掩码的设定必须遵循一定的规则。与IP地址相同, 子网掩码的长度也是32位,左边是网络位,用二进制数字“1” 表示;右边是主机位,用二进制数字“0”表示。 附图所示的就是IP地址为“192.168.1.1” 和子网掩码为“255.255.255.0”的二进制对照。 其中,“1”有24个, 代表与此相对应的IP地址左边24位是网络号;“0”有8个, 代表与此相对应的IP地址右边8位是主机号。这样, 子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号 、哪些是主机号。这对于采用TCP/ IP协议的网络来说非常重要,只有通过子网掩码, 才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。 常用的子网掩码 子网掩码有数百种,这里只介绍最常用的两种子网掩码, 它们分别是“255.255.255.0”和“255.255. 0.0”。 1. 子网掩码是“255.255.255.0”的网络: 最后面一个数字可以在0~255范围内任意变化, 因此可以提供256个IP地址。 但是实际可用的IP地址数量是256-2,即254个, 因为主机号不能全是“0”或全是“1”。 2. 子网掩码是“255.255.0.0”的网络: 后面两个数字可以在0~255范围内任意变化, 可以提供2552个IP地址。 但是实际可用的IP地址数量是2552-2,即65023个。 IP地址的子网掩码设置不是任意的。如果将子网掩码设置过大, 也就是说子网范围扩大,那么,根据子网寻径规则, 很可能发往和本地机不在同一子网内的目的机的数据, 会因为错误的判断而认为目的机是在同一子网内,那么, 数据包将在本子网内循环,直到超时并抛弃, 使数据不能正确到达目的机,导致网络传输错误; 如果将子网掩码设置得过小, 那么就会将本来属于同一子网内的机器之间的通信当做是跨子网传输 ,数据包都交给缺省网关处理,这样势必增加缺省网关的负担, 造成网络效率下降。因此,子网掩码应该根据网络的规模进行设置。 如果一个网络的规模不超过254台电脑,采用“255.255. 255.0”作为子网掩码就可以了, 现在大多数局域网都不会超过这个数字,因此“255.255. 255.0”是最常用的IP地址子网掩码; 笔者见到的最大规模的中小学校园网具有1500多台电脑, 这种规模的局域网可以使用“255.255.0.0”。 默认子网掩码 在Windows 2000 Server中,如果给一个网卡指定IP地址, 系统会自动填入一个默认的子网掩码。这是Windows 2000 Server为了节省用户输入时间自动产生的子网掩码。比如, 局域网最常使用的IP地址“192.168.x.x” 默认的子网掩码是“255.255.255.0”。一般情况下, IP地址使用默认子网掩码就可以了。 顾名思义,网关(Gateway) 就是一个网络连接到另一个网络的“关口”。 按照不同的分类标准,网关也有很多种。TCP/ IP协议里的网关是最常用的,在这里我们 所讲的“网关”均指TCP/IP协议下的网关。 那么网关到底是什么呢? 网关实质 上是一个网络通向其他网络的IP 地址。 比如有网络A和网络B,网络A的IP地址范围为“192. 168.1.1~192. 168.1.254”,子网掩码为255.255.255.0; 网络B的IP地址范围为“192.168.2.1~192. 168.2.254”,子网掩码为255.255.255.0。 在没有路由器的情况下,两个网络之间是不能进行TCP/ IP通信的,即使是两个网络连接在同一台交换机(或集线器)上, TCP/IP协议也会根据子网掩码(255.255.255. 0)判定两个网络中的 主机处在不同的网络 里。而要实现这 两个网络 之间的通信,则必须通过网关。 如果网络A中的主机发现数据包的目的主机不在本地网络中, 就把数据包转发给它自己的网关,再由网关转发给网络B的网关, 网络B的网关再转发给网络B的某个主机(如附图所示)。 网络B向网络A转发数据包的过程也是如此。所以说, 只有设置好网关的IP地址,TCP/ IP协议才能实现不同网络之间的相互通信。 那么这个IP地址是哪台机器的IP地址呢? 网关的 IP 地址是具有 路由功能的设备的 IP 地址 ,具有路由功能的设备有路由器、 启用了路由协议的服务器(实质上相当于一台路由器)、 代理服务器(也相当于一台路由器)。 什么是默认网关 如果搞清了什么是网关,默认网关也就好理解了。 就好像一个房间可以有多扇门一样, 一台主机可以有多个网关。 默认网关的意思是一台主机如果找不到可用的网关, 就把数据包发给默认指定的网关,由这个网关来处理数据包。 现在主机使用的网关,一般指的是默认网关。 如何设置默认网关 一台电脑的默认网关是不可以随随便便指定的,必须正确地指定, 否则一台电脑就会将 数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。 默认网关的设定有手动设置和自动设置两种方式。 1. 手动设置 手动设置适用于电脑数量比较少、TCP/ IP参数基本不变的情况,比如只有几台到十几台 电脑。因为这种方法需要在联入网络的每台电脑上设置“默认网关” ,非常费劲, 一旦因为迁移等原因导致必须修改默认网关的IP地址, 就会给网管带来很大的麻烦,所以不推荐使用。 在Windows 9x中,设置默认网关的方法是在“网上邻居”上右击, 在弹出的菜单中点击 “属性”,在网络属性对话框中选择“TCP/IP协议”,点击“ 属性”,在“默认网关” 选项卡中填写新的默认网关的IP地址就可以了。 需要特别注意的是: 默认网关必须是电脑自己所在的网段中的IP地址,而不能填写其他 网段中的IP地址。 2. 自动设置 自动设置就是利用DHCP服务器来自动给网络中的电脑分配IP地 址、子网掩码和默认网关 。这样做的好处是一旦网络的默认网关发生了变化时, 只要更改了DHCP服务器中默认网关的设置, 那么网络中所有的电脑均获得了新的默认网关的IP地址。 这种方法适用于网络规模较大、TCP/ IP参数有可能变动的网络。 另外一种自动获得网关的办法是通过安装代理服务器软件(如MS Proxy)的客户端程序 来自动获得,其原理和方法和DHCP有相似之处。由于篇幅所限, 就不再详述了。 如果开始看路由知识的话,就会容易明白了, 进入命令行模式: c:\>route print 会有一条路由: 0.0.0.0 0.0.0.0 默认网关的IP 接口(机器的IP) 跳数 比如我的机器: 0.0.0.0 0.0.0.0 192.168.100.254 192.168.100.233 1 意思是:所有的需要转发的数据包,都经过默认网关的IP(接口) 发送出去,当然返回也是从那里经过 什么是 DNS DNS 全名叫 Domain Name Server,中文俗称“域名服务器”,在说明 DNS Server 之前,可能要先说明什么叫 Domain Name(域名)。正如上面所讲, 在网上辨别一台电脑的方法是利用 IP地址,但是 IP用数字表示,没有特殊的意义,很不好记,因此, 我们一般会为网上的电脑取一个有某种含义又容易记忆的名字, 这个名字我们就叫它“Domain Name"。 例如:对着名的YAHOO!搜索引擎来说, 一般使用者在浏览这个网站时,都会输入 http://www. yahoo.com,很少有人会记住这台Server的 IP 是多少?所以 http://www.yahoo.com 就是YA HOO!站点的 Domain Name。 这正如我们在跟朋友打招呼时,一定是叫他的名字, 几乎没有人是叫对方身份证号码的吧!但是由于在 Internet 上真实 辨认机器的还是IP,所以当使用者在浏览器中输入Domain Name 后,浏览器必须先到一台有 Domain Name 和 IP 对应信息的主机去查询这台电脑的 IP,而这台 被查询的主机 ,我们称它为 Domain Name Server,简称 DNS,例如:当你输入 http://www.yahoo. com 时,浏览器会将 http://www.yahoo.com 这个名字传送到离它最近的 DNS Server 去做辨认,如果查询到结果,则会传回这台主机的 IP地址,进而跟它发生连接,但如果没有查询到,就会出现类似 DNS NOT FOUND 等告警信息。所以一旦你的电脑的DNS Server 设置不正确,就好比是路标错了, 电脑也就不知道该把信息送到哪里。 由于ISP的拨号服务器一般都有缺省的DNS, 所以你可以不用设置DNS,如果你需要指定一台DNS, 你一定要了解这台DNS的准确IP( 比如福州的163用户的DNS为202.101.98.55)。 DNS设置方法如下:在“控制面板”下打开“网络”里的“ TCP/IP"的“属性”,在“DNS设置”栏目选择“ 启用DNS",并将DNS的IP地址添加即可。
❷ 链嶅姟鍣╥p镐庝箞鍒嗛厤链嶅姟鍣↖P镐庝箞鍒嗛厤
IP鍦板潃鏄濡备綍鍒嗛厤镄勶纻
绛旀埚备笅:(1)瀛愮绣鎺╃爜锛屽畠鏄涓绉32浣嶅湴鍧锛屾槸涓绉崭笌IP鍦板潃缁揿悎浣跨敤镄勬妧链銆
1.瀹冩湁涓や釜涓昏佸姛鑳姐备竴鏄鐢ㄦ潵灞忚斀涓閮ㄥ垎IP鍦板潃锛屼互鍖哄垎缃戠粶镙囱瘑鍜屼富链烘爣璇嗭纴璇存槑IP鍦板潃鏄鍦ㄥ眬锘熺绣涓婅缮鏄鍦ㄨ繙绋嬬绣缁滀笂銆傚叾娆★纴瀹幂敤浜庡皢涓涓澶у瀷IP缃戠粶鍒掑垎涓哄嚑涓灏忓瀷瀛愮绣銆
2.瀛愮绣鐢ㄤ簬鍑忓皯IP镄勬氮璐广傞殢镌浜掕仈缃戠殑鍙戝𪾢锛屽垱寤虹殑缃戠粶瓒婃潵瓒婂氾纴链夌殑鏄涓婄栌涓缃戠粶锛屾湁镄勫彧链夊嚑涓锛屾氮璐逛简澶ч噺镄処P鍦板潃锛屾墍浠ラ渶瑕佸垝鍒嗗瓙缃戙备娇鐢ㄥ瓙缃戝彲浠ユ彁楂樼绣缁滃簲鐢ㄧ殑鏁堢巼銆
3.阃氲繃IP鍦板潃鍜屽瓙缃戞帺镰佺殑浜岃繘鍒朵笌杩愮畻𨱒ョ‘瀹氲惧囩殑缃戠粶鍦板潃鍜屼富链哄彿锛屼篃灏辨槸璇撮氲繃瀛愮绣鎺╃爜𨱒ュ尯鍒嗕竴涓缃戠粶镄勭绣缁滈儴鍒嗗拰涓绘満閮ㄥ垎銆备竴镞﹁剧疆浜嗗瓙缃戞帺镰侊纴缃戠粶鍦板潃鍜屼富链哄湴鍧灏卞浐瀹氢简銆
4.瀛愮绣链鏄捐宪镄勭壒寰佷箣涓鏄瀹冧滑链夊瓙缃戞帺镰併备笌IP鍦板潃涓镙凤纴瀛愮绣鎺╃爜涔熸槸32浣嶉暱锛屼篃鍙浠ユ槸鍗佽繘鍒跺舰寮忋备緥濡傦纴浜岃繘鍒跺舰寮忕殑瀛愮绣鎺╃爜:11111111.111111111111.0000000锛屽崄杩涘埗褰㈠纺镄勫瓙缃戞帺镰:255.255.255.0銆
5.阃氲繃瀛愮绣鎺╃爜鍒ゆ柇涓ゅ彴璁$畻链烘槸钖﹀睘浜庡悓涓缃戞电殑鏂规硶鏄灏呜$畻链虹殑鍗佽繘鍒禝P鍦板潃鍜屽瓙缃戞帺镰佽浆鎹㈡垚浜岃繘鍒跺舰寮忥纴铹跺悗杩涜屼簩杩涘埗涓庤繍绠(鍏1寰1锛屽叏1寰0)銆傚傛灉缁撴灉鐩稿悓锛屽垯涓ゅ彴璁$畻链哄睘浜庡悓涓缃戞点
(2)榛樿ょ绣鍏筹纴TCP/IP鍗忚镄勪竴涓閰岖疆椤癸纴鏄鍙鐩存帴鍒拌揪镄処P璺鐢卞櫒镄処P鍦板潃銆
1.閰岖疆榛樿ょ绣鍏筹纴鍦↖P璺鐢辫〃涓鍒涘缓榛樿よ矾寰勚
2.涓鍙颁富链哄彲浠ユ湁澶氢釜缃戝叧銆
3.榛樿ょ绣鍏虫槸鎸囧傛灉涓绘満镓句笉鍒板彲鐢ㄧ殑缃戝叧锛屽畠浼氩皢鏁版嵁鍖呭彂阃佸埌榛樿ゆ寚瀹氱殑缃戝叧锛岃ョ绣鍏冲皢澶勭悊鏁版嵁鍖呫
4.涓绘満浣跨敤镄勭绣鍏崇幇鍦ㄩ氩父鎸囬粯璁ょ绣鍏炽
5.鐢佃剳镄勯粯璁ょ绣鍏虫槸涓嶈兘闅忎究鎸囧畾镄勚傚繀椤绘g‘鎸囧畾锛屽惁鍒欎竴鍙拌$畻链轰细钖戦潪缃戝叧镄勮$畻链哄彂阃佹暟鎹鍖咃纴浣垮叾镞犳硶涓庡叾浠栫绣缁滀腑镄勮$畻链洪氢俊銆
6.璁剧疆榛樿ょ绣鍏虫湁涓ょ嶆柟寮:镓嫔姩璁剧疆鍜岃嚜锷ㄨ剧疆銆
(3)IP鍦板潃
1.鎸囩殑鏄浜掕仈缃戝岗璁鍦板潃(鑻辨枃:InternetProtocolAddress锛屼篃璇戜负浜掕仈缃戝岗璁鍦板潃)锛屾槸IP鍦板潃镄勭缉鍐欍
2.IP鍦板潃鏄疘P鍗忚鎻愪緵镄勭粺涓鍦板潃镙煎纺銆傚畠涓轰簰镵旂绣涓婄殑姣忎釜缃戠粶鍜屾疮涓涓绘満鍒嗛厤涓涓阃昏緫鍦板潃锛屼互灞忚斀鐗╃悊鍦板潃镄勫樊寮伞
镓╁𪾢鏁版嵁
瀛愮绣鎺╃爜鍒掑垎镄勫揩鎹锋柟寮
1.浼氭湁2镄刹-2娆℃柟涓瀛愮绣(x浠h〃鎺╃爜浣嶏纴涔熷氨鏄浜岃繘鍒剁殑1閮ㄥ垎銆傜幇鍦ㄧ殑缃戠粶锛屽凡缁忎笉闇瑕-2浜嗭纴浣嗘槸瀹屽叏鍙浠ョ敤銆备絾鏄锛岄渶瑕佹坊锷犵浉搴旂殑閰岖疆锻戒护銆备緥濡傦纴CISCO璺鐢卞櫒闇瑕佹坊锷爄psubnetzero锻戒护𨱒ヤ娇鐢ㄦ墍链夊瓙缃戙)
2.鍙浠ユ湁2-2涓涓绘満镄2镄刌娆℃柟(Y浠h〃涓绘満浣嶏纴鍗充簩杩涘埗0閮ㄥ垎)
3.链夋晥瀛愮绣鏄锛屾湁鏁埚瓙缃戝彿=256-鍗佽繘鍒跺瓙缃戞帺镰(缁撴灉绉颁负鍧楀ぇ灏忔垨锘烘暟)
4.瀛愮绣镄勫箍鎾鍦板潃鏄锛屽箍鎾鍦板潃=涓嬩竴涓瀛愮绣鍙-1銆
5.链夋晥涓绘満链:蹇界暐瀛愮绣涓镄勫叏0鍜屽叏1锛屽叾浣欎负链夋晥涓绘満鍦板潃銆傛渶钖庝竴涓链夋晥涓绘満鍦板潃=涓嬩竴涓瀛愮绣鍙-2(鍗冲箍鎾鍦板潃-1)
𨱒ユ簮:锏惧害锏剧:瀛愮绣鎺╃爜
profnet镐庝箞鍒嗛厤鍦板潃锛
Profinet璁惧囬渶瑕佹牴鎹甀P鍦板潃鍜岃惧囧悕绉版潵璇嗗埆銆1.棣栧厛鍦ㄥ崥阃旂粍镐佽惧囧湴鍧鍜岃惧囧悕绉帮纴浣崭簬璁惧囩粍镐->缃戠粶瑙嗗浘->阃変腑Profinet浠庣珯->灞炴->PROFINET鎺ュ彛->浠ュお缃戝湴鍧2.灏嗗湪绾胯惧呕P鍦板潃鍜岃惧囧悕绉版敼涓轰笌缁勬佺浉钖屻傞”鐩镙戜腑锛屾牴鎹鍦ㄧ嚎璁块梾鎺ュ彛锛屾洿鏂板湪绾垮彲璁块梾璁惧囷纴镣瑰嚮闇瑕佺殑璁惧囷纴鍦ㄥ彸渚х殑锷熻兘閲岃繘琛岀浉搴擨P鍜岃惧囧悕绉板垎閰嶏纴鍙镙规嵁MAC鍦板潃鍜孡ED闂鐑佸瑰簲鐜板満璁惧
ip鍦板潃涓庡烟钖嶆庢牱鍒嗛厤锛
锘熷悕鍦板潃鏄痠nternet閲囩敤镄勨沧爣鍑嗗悕绉扳濆诲潃鏂规堬纴鍗虫疮涓链哄櫒閮藉垎閰崭竴涓镫链夌殑钬沧爣鍑嗗悕绉扳濓纴骞剁敱鍒嗗竷寮忓懡钖崭綋绯昏嚜锷ㄧ炕璇戞垚ip鍦板潃銆
璁$畻链哄湪缃戜笂杩涜屽诲潃镞讹纴鍏埚皢锘熷悕浼犺緭缁欑壒鍒镄勬湇锷″櫒钬斺斿烟钖嶆湇锷″櫒锛屽啀鐢卞畠钬灭炕璇戋濓纴灏嗘墍寰梚p鍦板潃镄勭粨鏋滀紶锲烇纴璁$畻链烘渶缁堜粛阃氲繃ip鍦板潃𨱒ユ垒瀵汇傝繖绉岖炕璇戠О涓衡滀富链哄悕锛忓烟钖嶈В鏋悫濄
鍏夌尗ip鍦板潃鍒嗛厤锣冨洿锛
IP鍦板潃鍒嗕负鍐呯绣鍦板潃鍜屽栫绣鍦板潃銆傚傛灉杩欎釜鍏夌尗甯︽湁璺鐢卞姛鑳斤纴寮钖疍HCP锷熻兘銆傚唴缃戝湴鍧灏辩敱鍏夌尗𨱒ュ嗳澶囥傚栫绣镄処P鍦板潃鏄鐢辫繍钀ュ晢镄勬湇锷″櫒閲岀殑鍗犵敤镄処P鍦板潃链嶅姟楠戝櫒鍒嗛厤銆
姝e父镄勬潵璇达纴鍏夌尗浜嗕竴鑸涓嶆槸ip鍒嗛厤镐т綔鐢锛屽彧鍙鏄钖庢湡浠栦滑澶氢简涓涓猟hcp锷熻兘銆傚厜鐚鍙鏄涓涓鍏夊睆濂借浆鎹涓烘暟瀛椾俊鍙风殑涓涓杞鎹㈡ц兘銆
镓嬫満锘虹珯镐庝箞鍒嗛厤ip镄勶纻
锛1锛夋坠链轰笂缃戞祦绋嬶细镓嬫満浠庡熀绔欐帴鍏ワ纴浼犻掓暟鎹缁椤熀绔欙纴铹跺悗锘虹珯浼犻掓暟鎹缁欎笂灞侭SC锛孭CU浠庝腑鍓ョ诲嚭鍒嗙粍涓氩姟鏁版嵁锛屼紶阃掔粰SGSN锛屾渶钖庨氲繃SGSN缁忕敱GGSN杩欎釜缃戝叧锛屽皢鏁版嵁姹囨诲埌锣锣玦nternet涓锛
锛2锛夋疮涓锘虹珯閮芥湁涓涓狪P鍦板潃姹狅纴镓嬫満鎺ュ叆锘虹珯镞讹纴浼氲锷ㄦ佸垎閰崭竴涓狪P锛
锛3锛夋坠链烘槸镙规嵁锘虹珯淇″彿寮哄害绛夎勫垯锛屾潵纭瀹氲繛鍏ュ摢涓锘虹珯锛屾坠链虹Щ锷ㄨ繃绋嬩腑锛屽傛灉鍙戠幇鍙︿竴涓锘虹珯镄勪俊鍙锋洿寮猴纴浼氶忔槑镄勫垏鎹㈣繃铡伙纴姝ゆ椂瀵瑰朓P镶瀹氢细鍙桦寲銆
涓绘満ip鍦板潃瑙勫垝镄勮佹眰锛
鏂规硶/姝ラ
1/1
IP鍦板潃瑙勫垝涓昏侀伒浠庡洓涓铡熷垯锛氩敮涓镐с佸彲镓╁𪾢镐с佽繛缁镐с佸疄镒忔с
?鍞涓镐э细IP鍦板潃鏄涓绘満鍜岃惧囧湪缃戠粶涓镄勬爣璇嗭纴涓涓狪P缃戠粶涓涓嶈兘链変袱涓涓绘満浣跨敤鐩稿悓镄処P鍦板潃锛屽惁鍒椤皢镞犳硶瀵诲潃銆
?鍙镓╁𪾢镐э细鍦↖P鍦板潃鍒嗛厤镞讹纴瑕佹湁涓瀹氱殑浣欓噺锛屼互婊¤冻缃戠粶镓╁𪾢镞剁殑闇瑕併伞
?杩炵画镐э细鍒嗛厤镄勮繛缁镄処P鍦板潃瑕佹湁鍒╀簬绠$悊鍜屽湴鍧姹囨伙纴杩炵画镄処P鍦板潃鏄扑簬杩涜岃矾鐢辨眹镐伙纴鍑忓皬璺鐢辫〃锛屾彁楂樿矾鐢辩殑鏁堢巼銆
?瀹炴剰镐э细鍦ㄥ垎閰岻P鍦板潃镞跺敖閲忎娇镓鍒嗛厤镄処P鍦板潃鍏锋湁涓瀹氱殑瀹为檯镒忎箟锛屼娇浜轰竴鐪嫔埌璇IP鍦板潃灏卞彲浠ョ煡阆撴IP鍦板潃鍒嗛厤缁欎简鍝涓閮ㄩ棬鎴栧摢涓鍦板尯銆
鍦ㄥ垎閰岻P鍦板潃镞讹纴闇瑕佹敞镒忎互涓嫔嚑镣癸纴濡备笅鍒嗛厤鍙浠ヨ妭绾IP鍦板潃锛
?閰岖疆Loopback鍦板潃镞讹纴浣跨敤镄勫瓙缃戞帺镰佷负32
?閰岖疆浜掕仈鍦板潃镞讹纴浣跨敤镄勫瓙缃戞帺镰佷负30
?瀵瑰悇涓氩姟缃戝叧杩涜岀粺涓璁惧畾锛屽傚皢镓链夌殑缃戝叧缁熶竴璁剧疆鎴怷.X.X.254
鍦ㄥ畬鎴怚P鍦板潃瑙勫垝涔嫔悗锛屽叕鍙告棦鍙浠ラ厤缃闱欐両P鍦板潃锛屼篃鍙浠ヤ娇鐢―HCP链嶅姟鍣ㄥ姩镐佸垎閰岻P鍦板潃銆
❸ ip地址计算与子网划分详解
IP地址分为五类
·A类用于大型网络(能容纳网络126个,主机1677214台)
·B类用于中型网络(能容纳网络16384个,主机65534台)
·C类用于小型网络(能容纳网络2097152个,主机254台)
·D类用于组播(多目的地址的发送)
·E类用于实验
另外,全零(0.0.0.0.)地址指任意网络。全1的IP地址(255.255.255.255)是当前子网的广播地址。
在因特网中,每台计算机的每个连接都有一个由授权单位分配的用于彼此区别的号码,即IP地址。IP地址采用层次结构,按照逻辑结构划分为两个部分:网络号和主机号。网络号用于识别一个逻辑网络,而主机号用于识别网络中的一台主机的一个连接。因此,IP地址的编址方式携带了明显的位置消息。
一个完整的IP地址由个字节,即32位数字组成,为了方便用户理解和记忆,采用点分十进制标记法,中间使用符号“.”隔开不同的字节。
例如:采用32位形式的IP地址如下
00001010 00000000 00000000 00000001
采用十进制数的形式如下
10.0.0.1
各类ip地址划分
A类地址
(1) A类IP地址。由1个字节的网络地址和3个字节的主机地址,网络地址的最高位必须是“0”。
如:0XXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2)A类IP地址范围:1.0.0.1---126.255.255.254
(3)A类IP地址中的私有地址和保留地址:
① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
范围(10.0.0.1---10.255.255.254)
② 127.X.X.X是保留地址,用做循环测试用的。
B类地址
(1) B类IP地址。由2个字节的网络地址和2个字节的主机地址,网络地址的最高位必须是“10”。
如:10XXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2) B类IP地址范围:128.0.0.1---191.255.255.254。
(3) B类IP地址的私有地址和保留地址
① 172.16.0.0---172.31.255.254是私有地址
② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址, 而你在网络上又没有找到可用的DHCP服务器。就会得到其中一 个IP。
191.255.255.255是广播地址,不能分配。
C类地址
(1) C类IP地址。由3个字节的网络地址和1个字节的主机地址,网络地址的最高位必须是“110”。
如:110XXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2)C类IP地址范围:192.0.0.1---223.255.255.254。
(3)C类地址中的私有地址:
192.168.X.X是私有地址。(192.168.0.1---192.168.255.255)
D类地址
(1) D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
如:1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2) D类地址范围:224.0.0.1---239.255.255.254
E类地址
(1) E类地址不分网络地址和主机地址,它的第1个字节的前四位固定为 1111。
如:1111XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2) E类地址范围:240.0.0.1---255.255.255.254
子网掩码
简在因特网中A类,B类和C类IP地址经常被使用,经过网络号和主机号的层次划分,它们能适应不同的网络规模。随着计算机和网络技术的发展,小型网络越来越多,它们使用C类网络号是一种浪费。因此在实际应用中,对IP地址进行再次划分,使其第三个字节代表网号,其余部分为主机号。再次划分后的IP地址的网络号部分和主机号部分用子网掩码(也称子网屏蔽码)来区分。
子网掩码同样也以4个字节来表示,是32位二进制数值,对应于IP地址的32位二进制数值。对于IP地址的32位二进制数值。对于IP地址中的网络号都分在子网掩码中用“1”表示,对于IP地址中的主机号部分在子网掩码中用“0”表示。子网掩码的作用是用来区分网络上的主机是否在同一网络区段内,或者说,子网掩码用来区分IP地址的网络号和主机号。
缺省状态下,如果没有进行子网划分:
A类网络的子网掩码为255.0.0.0,
B类网络的子网掩码为255.255.0.0,
C类网络的子网掩码为255.255.255.0。
有了子网掩码后,IP地址的标识方法如下:
例:192.168.1.1 255.255.255.0或者标识成192.168.1.1/24(24表示掩码中“1”的.个数)
怎么计算子网能容纳的电脑数呢?怎么看网络标识呢?
相关计算
示例1、计算子网掩码容量
255.255.232.0这个子网掩码可以最多容纳多少台电脑?
方法
第一步:把子网掩码转换为二进制
11111111.1111111.11101000.00000000
第二步:数数后面有几颗0,一共是有11颗,那就是2^11次方,等于2048 (注意:主机号中全0是保留地址,全1是广播地址,所以它们不算可用主号地址。网络号也是一样的。子网号是可以用全0和全1的),所以这个子网掩码最多可以容纳2048-2=2046台电脑。
示例2、计算子网掩码
一个教室有50台电脑,组成一个对等局域网,子网掩码设多少最合适?
思路
首先,我们从数量上看判断用ABC中的哪类IP,从50台电脑可知用C类IP最合适但是C类默认的子网掩码是255.255.255.0,可以容纳254台电脑,显然不太合适,那子网掩码设多少合适呢?
方法
2n(子网掩码转换成二进制后的零的个数) >=50
从这个式子我们可以得出:n=6
所以我们就可以得出子网掩码的二进制形式:11111111.1111111.11111111.11000000
然后转换成十进形式:255.255.255.192
所以最合适的子网掩码为:255.255.255.192
示例3、计算子网数
第一步:确定该IP是属于A,B,C三类中的哪一类。就可知它们的网络号A类前8位,B类前16位,C类前24位。
第二步:把子网掩码化成2进制看有多少个1,把该进制中1的个数减去第一步所得出的位数,即为子网位数。
第三步:如果子网位数为n,则从理论是讲可以划分出2n个子网。
示例4、计算网段标识与主机标识
问题
要怎么判断两个IP地址是同一网段的呢?
分析
要想在同一网段,必需做到网络标识相同,那网络标识怎么算呢?
各类IP的网络标识取法都是不一样的。
A类的,只取第一段。B类,只取第一、二段。C类,只取第一、二、三段。
方法
只要把IP和子网掩码的每位数AND(与)就可以了。
AND方法:0和1=00和0=01和1=1
例题
判断IP:12.196.132.54与56.196.56.165是否在同一网段。(默认子网掩码)
第一步:这些转换成二进制
IP1:12.196.132.54 00001100.11000100.10000100.00110110
IP2:56.196.56.165 00111000.11000100.00111000.10100101
子网掩码:255.0.0.0 11111111.00000000.00000000.00000000
第二步:把IP与子网掩码进行AND运算
IP1 AND 子网掩码=00001100. 00000000.00000000.00000000
IP2 AND 子网掩码=00111000. 00000000.00000000.00000000
第三步:把得到的结果转换成十进制
IP1的网络标识:12.0.0.0
IP2的网络标识:56.0.0.0
所以可知它们不是同一网段的。
计算主机标识
第一步:把子网掩码取反
取反后的子网掩码:00000000.11111111.11111111.11111111
第二步:把它与IP进行AND运算
IP1 AND 子网掩码=00000000. 11000100.10000100.00110110
IP2 AND 子网掩码=00000000. 11000100.00111000.10100101
第三步:把得到的结果转换成十进制
IP1的主机标识:0.196.132.54
IP2的主机标识:0.196.56.165
划分子网
示例:IP:192.160.12.50(这可以是网络号)子网掩码:255.255.255.192
第一步:把IP地址和子网掩码转换成二进制
IP地址:11000000.10100000.00001100.00110010
子网掩码:11111111.11111111.11111111.11000000
第二步:把IP地址和子网掩码进行AND运算
因为掩码是255.255.255.192 ,因此它们之间的网段间隔是256-192=64
广播地址:下个子网-1,所以2个子网的广播地址分别是192.160.2.127和192.160.2.191
第一个子网号:11000000.10100000.00001100.00000000(192.160.12.0)
第二个子网号:11000000.10100000.00001100.01000000(192.160.12.64)
第一个广播地址:11000000.10100000.00001100.10111110 (192.160.2.127)
第三个子网号:11000000.10100000.00001100.10000000(192.160.12.128)
第二个广播地址:11000000.10100000.00001100.10111111 (192.160.2.191)
第四个子网号:11000000.10100000.00001100.11000000(192.160.12.192)
这个网段可以划分出4个子网,但只有2个可用子网(22-2):192.160.12.64和192.160.12.128