<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Derek&#039;s Blog &#187; 子网掩码</title>
	<atom:link href="http://www.derekblog.com/tag/%e5%ad%90%e7%bd%91%e6%8e%a9%e7%a0%81/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.derekblog.com</link>
	<description>这里不会出现很复杂的东西......</description>
	<lastBuildDate>Sun, 05 Feb 2012 16:55:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>子网掩码设置入门</title>
		<link>http://www.derekblog.com/2009/12/27/subnet/</link>
		<comments>http://www.derekblog.com/2009/12/27/subnet/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 04:48:33 +0000</pubDate>
		<dc:creator>derek</dc:creator>
				<category><![CDATA[学习]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[主机位]]></category>
		<category><![CDATA[子网]]></category>
		<category><![CDATA[子网位]]></category>
		<category><![CDATA[子网地址]]></category>
		<category><![CDATA[子网掩码]]></category>
		<category><![CDATA[子网掩码设置]]></category>
		<category><![CDATA[广播地址]]></category>
		<category><![CDATA[网络地址]]></category>

		<guid isPermaLink="false">http://www.derekblog.com/?p=235</guid>
		<description><![CDATA[<img class="alignnone" style="border: 0pt none;" src="http://www.derekblog.com/wordpress/wp-content/uploads/Internet.jpg" border="0" alt="" width="240" height="126" /><br />子网的划分一开始对于新手来说不好上手，我也觉得不太好学习。这是前段时间的学习内容，这里做个记录以作备忘。此文是整理网络部分信息杂糅而成，因为很多的教程不全，没办法，只好做个整理了~~~]]></description>
			<content:encoded><![CDATA[<p>子网的划分一开始对于新手来说不好上手，我也觉得不太好学习。这是前段时间的学习内容，这里做个记录以作备忘。此文是整理网络部分信息杂糅而成，因为很多的教程不全，没办法，只好做个整理了~~~</p>
<p><span id="more-235"></span><img class="aligncenter" style="border: 0pt none;" src="http://www.derekblog.com/wordpress/wp-content/uploads/internet_1.jpg" border="0" alt="" width="210" height="250" />考虑到文章长度还有内容相关度问题关系，因此在往下阅读之前，建议先了解IP地址的分类、点分十进制与二进制间转换、网络掩码，逻辑“与”操作等网络基础知识&#8230;&#8230;</p>
<h2>什么是子网掩码？</h2>
<p style="padding-left: 30px;">IP地址是以网络号和主机号来标示网络上的主机的，只有在一个网络号下的计算机之间才能”直接”互通，不同网络号的计算机要通过网关（Gateway）才能互通，但这样的划分在某些情况下显得并十分不灵活。为此IP网络还允许划分成更小的网络，称为子网（Subnet），这样就产生了子网掩码。<strong>子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络</strong>，这时只有在同一子网的计算机才能”直接”互通。</p>
<h2>为什么划分子网？</h2>
<p style="padding-left: 30px;">举个例子来说：比如你是某个学校的网管，你的学校有四个处于不同物理位置的网络教室，每个网络教室25台机器，你的任务是给这些机器配置 IP地址和子网掩码。你可能会觉得这再简单不过了，申请4个C类地址，每个教室一个，然后在一一配置不就搞定了。嗯，这样做理论上没错，但你有没有想到这样做很浪费，你一共浪费了(254-25)*4=916个IP地址，如果所有的网管都像你这样做，那么Internet上的IP地址将会在极短的时间内枯竭，因此为了<strong><span style="color: #ff0000;">节约IP地址数量</span></strong>，应该做子网划分。</p>
<p style="padding-left: 30px;">子网划分说白了是这样一个事情：因为在划分了子网后，<strong><span style="color: #ff0000;">IP地址的网络号是不变的</span></strong>，因此在局域网外部看来，这里仍然只存在一个网络，即网络号所代表的那个网络；但在网络内部却是另外一个景象，因为我们每个子网的<strong><span style="color: #ff0000;">子网号不同</span></strong>，当用划分子网后的IP地址与子网掩码（注意，这里指的子网掩码已经不是缺省子网掩码了，而是自定义子网掩码，是经过计算后得出的）逻辑与得出<strong><span style="color: #ff0000;">子网地址</span></strong>。</p>
<h2>如何划分子网？</h2>
<p style="padding-left: 30px;">一个网络可以划分为多个子网：采用借位的方式，从<strong><span style="color: #ff0000;">主机位</span></strong>最高位开始借位变为新的子网位，剩余部分仍为主机位。这使得IP地址的结构分为三部分：网络位、子网位和主机位，每一个子网使用不同的网络号或子网号，如图1所示。</p>
<ul>
<li>缺省子网掩码：<br />
（即未划分子网，对应的网络号的位都置1，主机号都置0）</li>
<li>A类网络缺省子网掩码：255.0.0.0</li>
<li>B类网络缺省子网掩码：255.255.0.0</li>
<li>C类网络缺省子网掩码：255.255.255.0</li>
</ul>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://www.derekblog.com/wordpress/wp-content/uploads/bi5018_2.jpg" border="0" alt="" width="300" height="54" /></p>
<p style="padding-left: 30px;">引入子网概念后，<span style="color: #ff0000;"><strong>网络位加子网位</strong></span>才能全局惟一地标识一个网络。把所有的网络位用1来标识，主机位用0来标识，就得到了子网掩码。</p>
<p style="padding-left: 30px;">子网地址使得IP地址具有一定的内部层次结构，这种层次结构便于IP地址分配和管理。它的使用关键在于选择合适的层次结构，使得网络地址既能适应各种现实的物理网络规模，又能充分地利用IP地址空间（即从何处分隔子网号和主机号来决定）。</p>
<p style="text-align: center;"><img class="aligncenter" style="border: 0pt none;" src="http://www.derekblog.com/wordpress/wp-content/uploads/bi5018_3.jpg" border="0" alt="" width="400" height="276" /></p>
<h2>实战演练</h2>
<p>下面通过一个例子来说明如何通过借位和子网掩码来划分子网：</p>
<p>现有一个C类IP：192.168.1.1，默认缺省的子网掩码是255.255.255.0，这是一个网络地址为：182.168.1.0的网络段，其中的IP范围是：192.168.1.1~192.168.1.255。下面我们需要为这个IP段划分出14个可用子网络。</p>
<p>如果需要分出14个“可用”网络，则需要借几位主机位呢？应该是2的4次方，总共16个子网数量，除去两个不可用子网络，刚好14个可用子网。</p>
<p>4次方，也就是需要借四位，那么子网掩码应该为多少？请见下方</p>
<ul>
<li>11111111.11111111.11111111.11110000，则主网掩码为255.255.255.240</li>
</ul>
<p>可见子网位借了四位，2的4次方为16，共有16种组合，说明子网地址可能有16种情况，如下：</p>
<ul>
<li>0000</li>
<li>0001</li>
<li>0010</li>
<li>0011</li>
<li>0100</li>
<li>0101</li>
<li>0110</li>
<li>&#8230;&#8230;&#8230;&#8230;.</li>
<li>1111</li>
</ul>
<p>但其中代表网络自身的0000；代表广播地址的1111是被保留的，所以要减2，明白了吗？</p>
<p>接下来算相关IP地址</p>
<ul>
<li>未做子网划分的IP地址：网络号＋主机号</li>
<li>做子网划分后的IP地址：网络号＋子网号＋子网主机号</li>
</ul>
<p>然后子网位0000~1111之间的0001~1110则是可以使用，共14个子网，每个子网的子网地址+广播地址+可用IP的规律为：</p>
<ul>
<li>子网位+剩余主机位全为0情况下为子网地址</li>
<li>子网位+剩余主机位全为1 情况下为广播地址</li>
<li>可用IP地址为子网地址加1，广播地址减1，也就是子网位+剩余主机位为0001~1110为可用IP地址</li>
</ul>
<div style="padding-left: 90px; text-align: center;"><object id="ssss" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="370" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowScriptAccess" value="always" /><param name="name" value="ssss" /><param name="src" value="http://vhead.blog.sina.com.cn/player/outer_player.swf?auto=0&amp;vid=21114424&amp;uid=1615395254" /><param name="allowfullscreen" value="true" /><embed id="ssss" type="application/x-shockwave-flash" width="480" height="370" src="http://vhead.blog.sina.com.cn/player/outer_player.swf?auto=0&amp;vid=21114424&amp;uid=1615395254" allowfullscreen="true" name="ssss" allowscriptaccess="always"></embed></object></div>
<div style="padding-left: 90px; text-align: center;">相关视频观看以便加深印象</div>
<h3>其他资源：</h3>
<ol>
<li><a href="http://www.zhongguosou.com/computer_question_tools/network_calculator.html" target="_blank">在线子网与掩码计算</a></li>
<li><a href="http://www.liuzd.com/blog/169.html" target="_blank">子网规划与划分实例讲解</a></li>
<li><a href="http://network.51cto.com/art/200512/14792.htm" target="_blank">在线子网掩码全系列教程</a></li>
<li><a href="http://www.ankty.com/soft/3/93/9441.html" target="_blank">子网计算软件下载</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.derekblog.com/2009/12/27/subnet/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>

