您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 江西理工大学专升本计算机复习IP地址分配和计算子网掩码
IP地址分配和计算子网掩码•在网络中为了区别不同的计算机,也需要给计算机指定一个号码,这个号码就是“IP地址”。•IP是英文InternetProtocol的缩写,意思是网络之间互连的协议•按照TCP/IP(TransportControlProtocol/InternetProtocol,传输控制协议/Internet协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。•例如一个采用二进制形式的IP地址是“00001010000000000000000000000001”,这么长的地址,人们处理起来也太费劲了。•为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,这显然比1和0容易记忆得多。•IP地址有两部分组成,一部分为网络地址,另一部分为主机地址。IP地址分为A、B、C、D、E5类。在一个局域网中,有两个IP地址比较特殊,一个是网络号,一个是广播地址。网络号是用于三层寻址的地址,它代表了整个网络本身,另一个是广播地址,它代表了网络全部的主机。网络号是网段中的第一个地址,广播地址是网段中的最后一个地址,这两个地址是不能配置在计算机主机上的。•即有两个IP是不能用的,那就是最后一段不能为0和255•1.A类IP地址一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围1.0.0.1-126.255.255.254(二进制表示为:00000001000000000000000000000001-01111110111111111111111111111110)。可用的A类网络有126个,每个网络能容纳16777214个主机。TCP/IP协议规定,IP地址中不能以十进制“127”作为开头,27.1.1.1用于回路测试。•2.B类IP地址•一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围•128.1.0.1-191.255.255.254•(二进制表示为:•10000000000000010000000000000001-10111111111111111111111111111110)。可用的B类网络有16384个,每个网络能容纳65534主机。•3.C类IP地址•一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围192.0.1.1-223.255.255.254(二进制表示为:•11000000000000000000000100000001-11011111111111111111111111111110)。C类网络可达2097152个,每个网络能容纳254个主机。•4.D类地址用于多点广播(Multicast)。•TCP/IP协议规定,凡IP地址中的第一个字节以“lll0”开始的地址都叫多点广播地址。所谓广播,指同时向网上所有主机发送报文。•D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。•地址范围224.0.0.1-239.255.255.2545.E类IP地址:以“1111”开始,为将来使用保留。•E类地址保留,仅作实验和开发用。全零(“0.0.0.0”)地址指任意网络。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。•网际地址分解成两个域后,带来了一个重要的优点:IP数据包从网际上的一个网络到达另一个网络时,选择路径可以基于网络而不是主机。•子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能直接互通。默认分配的子网掩码每段只有255或0•A/B/C三类默认子网掩码的二进制形式•255.0.0.011111111.00000000.00000000.00000000•255.255.0.011111111.11111111.00000000.00000000•255.255.255.011111111.11111111.11111111.00000000•要想在同一网段,只要网络标识相同就可以了•其实,还有好多种子网掩码,只要是一串连续的1和一串连续的0就可以了(每段都是8位)。如11111111.11111111.11111000.00000000,这也是一段合法的子网掩码。•子网掩码决定的是一个子网的计算机数目,计算公式是2的m次方,其中,我们可以把m看到是后面的多少颗0。•如255.255.255.0转换成二进制,那就是11111111.11111111.11111111.00000000,后面有8个0,那m就是8,255.255.255.0这个子网掩码可以容纳2的8次方(台)电脑,也就是256台,但是有两个IP是不能用的,那就是最后一段不能为0和255,减去这两台,就是254台。•255.255.248.0这个子网掩码可以最多容纳多少台电脑?•计算方法:•把将其转换为二进制的四段数字(每段要是8位,如果是0,可以写成8个0,也就是00000000)11111111.1111111.11111000.00000000然后,数数后面有几个0,一共是有11个,那就是2的11次方,等于2048,这个子网掩码最多可以容纳2046台电脑。•一个公司有530台电脑,组成一个对等局域网,子网掩码设多少最合适?•首先,无疑,530台电脑用B类IP最合适(A类不用说了,太多,C类又不够,肯定是B类),但是B类默认的子网掩码是255.255.0.0,可以容纳6万台电脑,显然不太合适,那子网掩码设多少合适呢?我们先来列个公式。•2的m次方=560•首先,2的9次方是512,不到560,2的10次方是1024,看来2的10次方最合适了。子网掩码一共由32位组成,已确定后面10位是0了,那前面的22位就是1,最合适的子网掩码就是:11111111.11111111.11111100.00000000,•转换成10进制,那就是255.255.252.0。IP地址的网段•要想在同一网段,必需做到网络标识相同,那网络标识怎么算呢?各类IP的网络标识算法都是不一样的。A类的,只算第一段。B类,只算第一、二段。C类,算第一、二、三段。算法只要把IP和子网掩码的每位数AND就可以了。•AND方法:0和1=00和0=01和1=1•如:And192.168.0.1,255.255.255.0,先转换为二进制,然后AND每一位•IP11000000.10101000.00000000.00000001•子网掩码11111111.11111111.11111111.00000000•得出AND结果11000000.10101000.00000000.00000000•转换为十进制192.168.0.0,这就是网络标识。•再将子网掩码反取,也就是00000000.00000000.00000000.11111111,与IPAND得出结果00000000.00000000.00000000.00000001,转换为10进制,即0.0.0.1,•这0.0.0.1就是主机标识。要想在同一网段,必需做到网络标识一样。•如IP:188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗?•先将这些转换成二进制•188.188.0.11110111100.10111100.00000000.01101111•188.188.5.22210111100.10111100.00000101.11011010•255.255.254.011111111.11111111.11111110.00000000•分别AND,得•10111100.10111100.00000000.00000000•10111100.10111100.00000100.00000000•网络标识不一样,即不在同一网段。
本文标题:江西理工大学专升本计算机复习IP地址分配和计算子网掩码
链接地址:https://www.777doc.com/doc-3405646 .html