详解网络当中子网掩码、IP、IP地址三者的定义 (网络的子网络)
整理分享详解网络当中子网掩码、IP、IP地址三者的定义 (网络的子网络),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:网络中立,在有关网络的概念中,子网是指,什么是网络的中心,网络中立,什么是网络的中心,在有关网络的概念中,子网是指,有关网络的概念中子网是指局域网吗,网络的子网络,内容如对您有帮助,希望把内容链接给更多的朋友!
详解网络当中子网掩码、IP、IP*三者的定义 图1 IP IP(网络之间互连的协议)它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机*,只要遵守IP协议就可以与因特网互连互通。IP*有唯一性,即每台机器的IP*在全世界是唯一的。这里指的是网络上的真实IP它是通过本机IP*和子网掩码的"与"运算然后再通过各种处理算出来的(要遵守TCP协议还要加报文及端口什么的,我没有细追究,现在还用不上,反正暂时知道被处理过的就行了),顺便教大家查自己真实IP的方式:百度上面搜IP就可以看见自己的IP*了。详解网络当中子网掩码、IP、IP*三者的定义 图2 子网掩码 要想理解什么是子网掩码,就不能不了解IP*的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP*在规划时就考虑到*分配的层次特点,将每个IP*都分割成网络号和主机号两部分,以便于IP*的寻址*作。 IP*的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。什么是子网掩码子网掩码不能单独存在,它必须结合IP*一起运用。子网掩码只有一个作用,就是将某个IP*划分成网络*和主机*两部分子网掩码的设定必须遵循一定的规则。与IP*相同,子网掩码的长度也是位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。假设IP*为“..1.1”子网掩码为“...0”。其中,“1”有个,代表与此相对应的IP*左边位是网络号;“0”有8个,代表与此相对应的IP*右边8位是主机号。这样,子网掩码就确定了一个IP*的位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。详解网络当中子网掩码、IP、IP*三者的定义 图3 常用的子网掩码有数百种,这里只介绍最常用的两种子网掩码。 子网掩码是“...0”的网络: 最后面一个数字可以在0~范围内任意变化,因此可以提供个IP*。但是实际可用的IP*数量是-2,即个,因为主机号不能全是“0”或全是“1”。 子网掩码是“..0.0”的网络: 后面两个数字可以在0~范围内任意变化,可以提供个IP*。但是实际可用的IP*数量是-2,即个。 IP*的子网掩码设置不是任意的。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地主机不在同一子网内的目标主机的数据,会因为错误的判断而认为目标主机是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃,使数据不能正确到达目标主机,导致网络传输错误;如果将子网掩码设置得过小,那么就会将本来属于同一子网内的机器之间的通信当做是跨子网传输,数据包都交给缺省*处理,这样势必增加缺省*(文章下方有解释)的负担,造成网络效率下降。因此,子网掩码应该根据网络的规模进行设置。如果一个网络的规模不超过台电脑,采用“...0”作为子网掩码就可以了,现在大多数局域网都不会超过这个数字,因此“...0”是最常用的IP*子网掩码;假如在一所大学具有多台电脑,这种规模的局域网可以运用“..0.0”。详解网络当中子网掩码、IP、IP*三者的定义 图4