文档库 最新最全的文档下载
当前位置:文档库 › 如何计算IP地址

如何计算IP地址

如何计算IP地址
如何计算IP地址

如何计算IP地址

一、IP地址概念

IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制数表示,中间用“.”分隔。比如,192.168.0.1。

补充(IPv6):前面所讲的32位IP地址称之为IPv4,随着信息技术的发展,IPv4可用IP地址数目已经不能满足人们日常的需要,据权威机构预测到2010年要充分应用信息技术,每个人至少需要10个IP地址,比如:计算机、笔记本、手机和智能化冰箱等。为了解决该问题开发了IPv6规范,IPv6用128位表示IP地址,其表示为8组4位16进制数,中间为“:”分隔。比如,

AB32:33ea:89dc:cc47:abcd:ef12:abcd:ef12。

二、IP地址分类

为了方便IP寻址将IP地址划分为A、B、C、D和E五类,每类IP地址对各个IP地址中用来表示网络ID和主机ID的位数作了明确的规定。当主机ID的位数确定之后,一个网络中是多能够包含的计算机数目也就确定,用户可根据企业需要灵活选择一类IP地址构建网络结构。

A类

A类地址用IP地址前8位表示网络ID,用IP地址后24位表示主机ID。A类地址用来表示网络ID的第一位必须以0开始,其他7位可以是任意值,当其他7位全为0是网络ID最小,即为0;当其他7位全为1时网络ID最大,即为127。网络ID 不能为0,它有特殊的用途,用来表示所有网段,所以网络ID最小为1;网络ID也不能为127;127用来作为网络回路测试用。所以A类网络网络ID的有效范围是1-126共126个网络,每个网络可以包含224-2台主机。

B类

B类地址用IP地址前16位表示网络ID,用IP地址后16位表示主机ID。B类地址用来表示网络ID的前两位必须以10开始,其他14位可以是任意值,当其他14

位全为0是网络ID最小,即为128;当其他14位全为1时网络ID最大,第一个字节数最大,即为191。B类IP地址第一个字节的有效范围为128-191,共16384个B类网络;每个B类网络可以包含216-2台主机(即65534台主机)。

C类

C类地址用IP地址前24位表示网络ID,用IP地址后8位表示主机ID。C类地址用来表示网络ID的前三位必须以110开始,其他22位可以是任意值,当其他22

位全为0是网络ID最小,IP地址的第一个字节为192;当其他22位全为1时网络ID最大,第一个字节数最大,即为223。C类IP地址第一个字节的有效范围为192-223,共2097152个C类网络;每个C类网络可以包含28-2台主机(即254台主机)。

D类

D类地址用来多播使用,没有网络ID和主机ID之分,D类IP地址的第一个字节前四位必须以1110开始,其他28位可以是任何值,则D类IP地址的有效范围为224.0.0.0到239.255.255.255。

E类

E类地址保留实验用,没有网络ID和主机ID之分,E类IP地址的第一字节前四位必须以1111开始,其它28位可以是任何值,则E类IP地址的有效范围为240.0.0.0至255.255.255.254。其中255.255.255.2555表示广播地址。

在实际应用中,只有A、B和C三类IP地址能够直接分配给主机,D类和E类不能直接分配给计算机。

三、网络ID、主机ID和子网掩码

网络ID用来表示计算机属于哪一个网络,网络ID相同的计算机不需要通过路由器连接就能够直接通信,我们把网络ID相同的计算机组成一个网络称之为本地网络(网段);网络ID不相同的计算机之间通信必须通过路由器连接,我们把网络ID不相同的计算机称之为远程计算机。

当为一台计算机分配IP地址后,该计算机的IP地址哪部份表示网络ID,哪部份表示主机ID,并不由IP地址所属的类来确定,而是由子网掩码确定。子网确定一个IP地址属于哪一个子网。

子网掩码的格式是以连续的255后面跟连续的0表示,其中连续的255这部份表示网络ID;连续0部份表示主机ID。比如,子网掩码255.255.0.0和255.255.255.0。

根据子网掩码的格式可以发现,子网掩码有0.0.0.0、255.0.0.0、255.255.0.0、255.255.255.0和255.255.255.255共五种。采用这种格式的子网掩码每个网络中主机的数目相差至少为256倍,不利于灵活根据企业需要分配IP地址。比如,一个企业有2000台计算机,用户要么为其分配子网掩为255.255.0.0,那么该网络可包含65534台计算机,将造成63534个IP地址的浪费;要么用户为其分配8个

255.255.255.0网络,那么必须用路由器连接这个8个网络,造成网络管理和维护的负担。

网络ID是IP地址与子网掩码进行与运算获得,即将IP地址中表示主机ID的部份全部变为0,表示网络ID的部份保持不变,则网络ID的格式与IP地址相同都是32位的二进制数;主机ID就是表示主机ID的部份。

例题1:IP地址:192.168.23.35子网掩码:255.255.0.0

网络ID:192.168.0.0 主机ID:23.35

例题2:IP地址:192.168.23.35 子网掩码:255.255.255.0

网络ID:192.168.23.0 主机ID:35

四、子网和CIDR

将常规的子网掩码转换为二进制,将发现子网掩格式为连续的二进制1跟连续0,其中子网掩码中为1的部份表示网络ID,子网掩中为0的表示主机ID。比如

255.255.0.0转换为二进制为11111111 11111111 00000000 00000000。

在前面所举的例子中为什么不用连续的1部份表示网络ID,连续的0部份表示主机ID呢?答案是肯定的,采用这种方案的IP寻址技术称之为无类域间路由(CIDR)。CIDR技术用子网掩码中连续的1部份表示网络ID,连续的0部份表示主机ID。比如,网络中包含2000台计算机,只需要用11位表示主机ID,用21位表网络ID,则子网掩码表示为11111111.11111111.11100000.00000000,转换为十进制则为255.255.224.0。此时,该网络将包含2046台计算机,既不会造成IP地址的浪费,也不会利用路由器连接网络,增加额外的管理维护量。

CIDR表示方法:IP地址/网络ID的位数,比如192.168.23.35/21,其中用21位表示网络ID。

例题1:192.168.23.35/21

子网掩码:11111111 11111111 11111000 00000000则为255.255.248.0

网络ID:192.168.00010111.0(其中第三个字节红色部分表示网络ID,其他表示主机ID,网络ID是表示网络ID部份保持不变主机ID全部变为0)则网络ID为

192.168.16.0

起始IP地址:192.168.16.1(主机ID不能全为0,全为0表示网络ID最后一位为1)

结束IP地址:192.168.00010111.11111110(主机ID不能全为1,全为1表示本地广播)则结束IP地址为:192.168.23.254。

例题2:将163.135.0.0划分为16个子网,计算前两个子网的网络ID、子网掩码、起止IP地址。

第1步:用CIDR表示163.135.0.0/20,则子网掩码为255.255.240(11110000).0。

第2步:第一网络ID(子网掩码与IP地址与运算):163.135.0.0

第一个IP地址:163.135.0.1结束IP地址:163.135.15.254;

第3步:第二网络ID:163.135.16.0

第一个IP地址:163.135.16.1结束IP地址:163.135.31.254。

五、子网掩码和网络ID的快速计算方法

CIDR的子网掩码都是连续的1跟连接的0表示,则子网掩码有以下几种表示方法:

0000 00000

1000 0000128

1100 0000128+64=192

1110 0000128+64+32=224

1111 0000255-15=240

1111 1000255-7=248

1111 1100255-3=252

1111 1110255-1=254

1111 1111255

大家都知道11111111的十进制数为255,那么我们怎么来快速计算子网掩码呢?二进制的1=1,11=3,111=7,1111=15;那么1111 1110=255-1,1111 1100=255-3,1111 1000=255-8,1111 0000=255-15这样是不是就很快呢?只要我们一旦确定子网掩码中有多少位表示网络ID,那么我们马上就可以写出子网掩码了。那么,对于1000 0000,1100 0000和1110 0000 我们又该怎么计算呢?27=8则1000

0000=128,1100 0000=128+64,1110 0000=128+64+32,所以我们不需要去记住每一个为多少,只需要做做简单的加减法就搞定子网掩码的计算。

网络ID的结果大家都知道网络ID部份不变,主机ID部分全部变为0,那么在计算网络ID时,首先看子网掩码中有多少位用来表示网络,相应在将IP地址转换为二进制时就只转换前面几位,比如192.168.176.15/19,网络ID一共19位,则网络ID 前两个字节为192.168.X.0发生变化的为第三个字节。那么怎样快速计算出这个变化

的X的值呢?我们知道第三字节只有三位表示网络ID,转换时176>128,第1位为1,176-128=48<64,第2位为0,48>32第3位为1,剩下的计算就没有意义了,全都要转换为0,则网络ID为10100000,则网络ID为192.168.160.0,这样计算反而出错的可能性很小。

六、本地和远程网络概念

网络ID相同的计算机称之为本地网络,本地网络中的计算机相互通信不需要路由器连接;网络ID不相同的计算机称之为远程网络,远程网络中的计算机要相互通信必须通过路由器连接。

例题:192.168.10.14/28,192.168.10.15/28,192.168.10.16/28,

192.168.10.31/28哪些是合法IP,哪些是非法IP地址?

主机ID全为0和主机ID全为1的为非法IP地址:192.168.10.15/28、

192.158.10.16/28、192.168.10.31/28都是非法IP地址。

例题:192.168.10.14/28,192.168.10.15/28,192.168.10.16/28哪个不是同一网段?

网络ID相同的就属于同一网段,则192.168.10.16/28不属于同一网段。

七、子网数和主机数的计算方法

例题:172.168.34.56/20,一共划分为了多少个子网,各子网可以包含多少台主机。

172.168.34.56是一个B类地址,B类地址用16位表示网络ID,题目中20位表示网络ID,则子网位数为4位,那么子网就有24次个(即从0000、0001到1111的16种变化)。

由于IP地址是32位,用20位表示网络ID,则主机ID的位数为12位,则每个子网可以包含212-2个IP地址,即可以包含4096个IP地址。

注意:为什么计算IP地址时要减2,而计算子网数目时不减2呢?IP地址减2的原因是主机ID不能全为0也不能全为1;子网就不存在这个问题。

八、公共IP和私有IP地址

IP地址由IANA(Internet地址分配机构)管理和分配,任何一个IP地址要能够在Internet上使用就必须由IANA分配,IANA分配的能够在Internet上正常使用的IP地址称之为公共IP地址;IANA保留了一部份IP地址没有分配给任何机构和个人,这部份IP地址不能在Internet上使用,此类IP地址就称之为私有IP地

址。为什么私有IP地址不能在Internet上使用呢?因为Internet上没有私有IP 地址的路由。私有IP地址范围包括:

A类:10.0.0.0/8

B类:172.16.0.0/12 即172.16.0.1-172.31.255.254共16个B类网络

C类:192.168.0.0/16即192.168.0.1-192.168.255.254共256个C类网络

九、路由概念、Ping、Ipconfig、Route和Tracert命令

通过路由器将数据从一个网络传输到另一个网络称之为路由。路由选择负责在网络中选择一段最优先的路径将数据传输到目的网络,路由选择的基础和依据是路由表,路由表由目的网络ID、子网掩码、网关、接口和计费组成,通过route print可查看计算机的路由表。

Ping命令三种结果

目的地不可到达:路由表无目的地记录

超时:网关设置错有路由表记录

ping命令详解

系统内置的网络测试工具ping

1.Ping命令的语法格式 ping命令看似小小的一个工具,但它带有许多参数,要完全掌握它的使用方法还真不容易,要达到熟练使用则更是难下加难,但不管怎样我们还得来看看它的真面目,首先我们还是从最基本的命令格式入手吧!

ping命令的完整格式如下:

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list

从这个命令式中可以看出它的复杂程度,ping命令本身后面都是它的执行参数,现对其参数作一下详细讲解吧!

-t——有这个参数时,当你ping一个主机时系统就不停的运行ping这个命令,直到你按下Control-C。

-a——解析主机的NETBIOS主机名,如果你想知道你所ping的要机计算机名则要加上这个参数了,一般是在运用ping命令后的第一行就显示出来。

-n count——定义用来测试所发出的测试包的个数,缺省值为4。通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送20个数据包

的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过执行带有这个参数的命令获知。

-l length——定义所发送缓冲区的数据包的大小,在默认的情况下windows的ping 发送的数据包大小为32byt,也可以自己定义,但有一个限制,就是最大只能发送65500byt,超过这个数时,对方就很有可能因接收的数据包太大而死机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。

-f——在数据包中发送“不要分段”标志,一般你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。

-i ttl——指定TTL值在对方的系统里停留的时间,此参数同样是帮助你检查网络运转情况的。 -v tos——将“服务类型”字段设置为“tos” 指定的值。

-r count——在“记录路由”字段中记录传出和返回数据包的路由。一般情况下你发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由呢?通过此参数就可以设定你想探测经过的路由的个数,不过限制在了9个,也就是说你只能跟踪到9个路由。

-s count——指定“count” 指定的跃点数的时间戳,此参数和-r差不多,只是这个参数不记录数据包返回所经过的路由,最多也只记录4个。

-j host-list ——利用“ computer-list” 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔IP 允许的最大数量为9。

-k host-list ——利用“computer-list” 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔IP 允许的最大数量为9。

-w timeout——指定超时间隔,单位为毫秒。

destination-list ——是指要测试的主机名或IP地址

-t参数 -t——有这个参数时,当你ping一个主机时系统就不停的运行ping这个命令,直到你按下Control-C。

例如: C:\WINDOWS>ping 192.168.1.188 -t

Pinging 192.168.1.188 with 32 bytes of data:

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Ping statistics for 192.168.1.188: Packets: Sent = 8, Received = 8, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms Control-C

-a参数 -a——解析主机的NETBIOS主机名,如果你想知道你所ping的要机计算机名则要加上这个参数了,一般是在运用ping命令后的第一行就显示出来。

例如: C:\WINDOWS>ping -a 192.168.1.100

Pinging 000 [192.168.1.100] with 32 bytes of data:

Reply from 192.168.1.100: bytes=32 time<10ms TTL=128

Reply from 192.168.1.100: bytes=32 time<10ms TTL=128

Reply from 192.168.1.100: bytes=32 time<10ms TTL=128

Reply from 192.168.1.100: bytes=32 time<10ms TTL=128

Ping statistics for 192.168.1.100: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms

可以得知: ip 为192.168.1.100的计算机,NETBIOS名为000

再如: C:\WINDOWS>ping -a 192.168.0.23

Pinging 9.localdomain [192.168.0.23] with 32 bytes of data:

Reply from 192.168.0.23: bytes=32 time<10ms TTL=128

Reply from 192.168.0.23: bytes=32 time<10ms TTL=128

Reply from 192.168.0.23: bytes=32 time<10ms TTL=128

Reply from 192.168.0.23: bytes=32 time<10ms TTL=128

Ping statistics for 192.168.0.23: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms

可以得知: ip 为192.168.0.23的计算机,NETBIOS名为9

-n参数 -n count——定义用来测试所发出的测试包的个数,缺省值为4。通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助,比如我想测试发送20个数据包的返回的平均时间为多少,最快时间为多少,最慢时间为多少就可以通过执行带有这个参数的命令获知。

例如: C:\WINDOWS>ping -n 10 192.168.1.188

Pinging 192.168.1.188 with 32 bytes of data:

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Reply from 192.168.1.188: bytes=32 time<10ms TTL=64

Ping statistics for 192.168.1.188: Packets: Sent = 10, Received = 10, Lost = 0 (0% loss)

Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 向IP为192.168.1.188的计算机,发送10个数据包,发送10个,返回10个,没有丢包。

-l参数 -l length——定义所发送缓冲区的数据包的大小,在默认的情况下windows的ping发送的数据包大小为32byt,也可以自己定义,但有一个限制,就是最大只能发送65500byt,超过这个数时,对方就很有可能因接收的数据包太大而死机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。

例如: C:\WINDOWS>ping -l 32768 -n 10 192.168.1.188

Pinging 192.168.1.188 with 32768 bytes of data: Request timed out.

Reply from 192.168.1.188: bytes=32768 time=12ms TTL=64

Reply from 192.168.1.188: bytes=32768 time=12ms TTL=64

Reply from 192.168.1.188: bytes=32768 time=12ms TTL=64

Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64

Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64

Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64

Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64

Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64

Reply from 192.168.1.188: bytes=32768 time=9ms TTL=64

Ping statistics for 192.168.1.188: Packets: Sent = 10, Received = 9, Lost = 1 (10% loss), Approximate round trip times in milli-seconds: Minimum = 9ms, Maximum = 12ms, Average = 9ms 向IP为192.168.1.188的计算机,发送大小为32768byt的数据包10个,发送10个,返回9个,丢失1个。返回数据包最短时间为9ms,最长时间为12ms。 2.Ping命令的应用

(1)、测试网络的通畅 我们知道可以用ping命令来测试一下网络是否通畅,这在局域网的维护中经常用到,方法很简单,只需要在DOS或Windows的开始菜单下的“运行”子项中用ping命令加上所要测试的目标计算机的IP地址或主机名即可(目标计算机要与你所运行ping命令的计算机在同一网络或通过电话线或其它专线方式已连接成一个网络),其它参数可全不加。如要测试台IP地址为196.168.0.23的工作站与服务器是否已连网成功,就可以在服务器上运行:ping -a 196.168.0.23 即可,如果工作站上TCP/IP协议工作正常,即会以DOS屏幕方式显示如下所示的信息:

C:\WINDOWS>ping -a 192.168.0.23

Pinging 9.localdomain [192.168.0.23] with 32 bytes of data:

Reply from 192.168.0.23: bytes=32 time<10ms TTL=128

Reply from 192.168.0.23: bytes=32 time<10ms TTL=128

Reply from 192.168.0.23: bytes=32 time<10ms TTL=128

Reply from 192.168.0.23: bytes=32 time<10ms TTL=128

Ping statistics for 192.168.0.23: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 从上面我们就可以看出目标计算机与服务器连接成功,TCP/IP协议工作正常,因为加了“-a”这个参数所以还可以知道IP为196.168.0.23的计算机的NetBIOS名为9。 下面我们来PING IP为192.168.0.1的计算机,如果网络未连成功则显示如下错误信息:

C:\WINDOWS>ping 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data: Request timed out.

Request timed out.

Request timed out.

Request timed out.

Ping statistics for 192.168.0.1: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms

为什么不管网络是否连通在提示信息中都会有重复四次一样的信息呢(如上的“Reply from 192.168.1.188: bytes=32768 time=12ms TTL=64”和“Request timed out”),那是因为一般系统默认每次用ping测试时是发送四个数据包,这些提示就是告诉你所发送的四个数据包的发送情况。

(2)、获取计算机的IP地址 利用ping这个工具我们可以获取对方计算机的IP 地址,特别是在局域网中,我们经常是利用NT或WIN2K的DHCP动态IP地址服务自动为各工作站分配动态IP地址,这时当然我们要知道所要测试的计算机的NETBIOS名,也即我们通常在“网络邻居”中看到的“计算机名”。使用ping命令时我们只要用ping命令加上目标计算机名即可,如果网络连接正常,则会显示所ping的这台机的动态IP地址。其实我们完全可以在互联网使用,以获取对方的动态IP地址,这一点对于黑客来说是比较有用的,当然首先的一点就是你先要知道对方的计算机名。

例如: C:\WINDOWS>ping https://www.wendangku.net/doc/eb6024480.html, Pinging https://www.wendangku.net/doc/eb6024480.html,

[218.26.153.214] with 32 bytes of data:

Request timed out.

Request timed out.

Request timed out.

Request timed out.

Ping statistics for 218.26.153.214: Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms ping https://www.wendangku.net/doc/eb6024480.html,,得到https://www.wendangku.net/doc/eb6024480.html,的计算机,IP为

218.26.153.214。

ping命令的其他技巧:在一般情况下还可以通过ping对方让对方返回给你的TTL 值大小,粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列,一般情况下Windows系列的系统返回的TTL值在100-130之间,而UNIX/Linux系列的系统返回的TTL值在240-255之间,当然TTL的值在对方的主机里是可以修改的,Windows系列的系统可以通过修改注册表以下键值实现。Ping通过:正常

Ipconfig命令

ipconfig命令详解

一、选项

Options:

/? Display this help message

/all Display full configuration information.

/release Release the IP address for the specified adapter.

/renew Renew the IP address for the specified adapter.

/flushdns Purges the DNS Resolver cache.

/registerdns Refreshes all DHCP leases and re-registers DNS names

/displaydns Display the contents of the DNS Resolver Cache.

/showclassid Displays all the dhcp class IDs allowed for adapter.

/setclassid Modifies the dhcp class id.

通过/?我们就得到了上面这个列表

/all:显示所有网络适配器(网卡、拨号连接等)的完整TCP/IP配置信息。与不带参数的用法相比,它的信息更全更多,如IP是否动态分配、显示网卡的物理地址等。

/release:DHCP客户端手工释放IP地址;(/release_all和/release N 释放全部(或指定)适配器的由DHCP分配的动态IP 地址。此参数适用于IP地址非静态分配的网卡,通常和下文的renew参数结合使用。)

/renew:DHCP客户端手工向服务器刷新请求;重新定义IP,通常也是使用

/flushdns以后所必须使用的命令。(ipconfig /renew_all或ipconfig /renew N 为全部(或指定)适配器重新分配IP地址。此参数同样仅适用于IP地址非静态分配的网卡,通常和上文的release参数结合使用。)

/flushdns:清除本地DNS缓存内容;这个命令是用来清空内存中的DNS列表。如果DNS有问题的话可以用这个命令进行清空。

/displaydns:显示本地DNS内容;

/registerdns:DNS客户端手工向服务器进行注册;用了/flushdns命令以后都需要使用这个命令,不然就无法浏览网站等需要DNS解析的网络连接

/showclassid:显示网络适配器的DHCP类别信息;

/setclassid:设置网络适配器的DHCP类别。

/batch 文件名:将Ipconfig所显示信息以文本方式写入指定文件。此参数可用来备份本机的网络配置。

二、应用实例

例1:ipconfig /all 这个就列出了所有的网络配置信息

Windows IP Configuration

Host Name . . . . . . . . . . . . : microsof-372e43

Primary Dns Suffix . . . . . . . :

Node Type . . . . . . . . . . . . : Unknown

IP Routing Enabled. . . . . . . . : No

WINS Proxy Enabled. . . . . . . . : No

Media State . . . . . . . . . . . : Media disconnected

Description . . . . . . . . . . . : Realtek RTL8139 Family

PCI Fast Ethrnet NIC 第一块网卡

Physical Address. . . . . . . . . : 00-E0-4E-11-07-5B

这个是上面那块网卡的物理地址,因为没有启用,所以只有这些信息,如果启用的话就跟下面的8029网卡是一样多的。

这个是WINDOWS IP信息,这个一般是不需要看的。可以去我的电脑--属性里进行修改

Ethernet adapter 本地连接2:

Ethernet adapter 本地连接:

Connection-specific DNS Suffix . :

Description . . . . . . . . . . . : Realtek RTL8029(AS)

PCI Ethernet Adpter

Physical Address. . . . . . . . . : 52-54-AB-3C-09-85

Dhcp Enabled. . . . . . . . . . . : No

IP Address. . . . . . . . . . . . : 192.168.0.1

Subnet Mask . . . . . . . . . . . : 255.255.255.0

Default Gateway . . . . . . . . . : 192.168.0.1

DNS Servers . . . . . . . . . . . : 202.96.199.132

209.6.199.133

这个是另外一块网卡的信息,包括IP DNS GATEWAY等等信息。这些你都可以自动填写,也可以通过DNCP获取。

PPP adapter FTTB:

Connection-specific DNS Suffix . :

Description . . . . . . . . . . . : WAN (PPP/SLIP)

Interface

Physical Address. . . . . . . . . : 00-53-45-00-00-00

Dhcp Enabled. . . . . . . . . . . : No

IP Address. . . . . . . . . . . . : 61.129.XXX.XXX

Subnet Mask . . . . . . . . . . . : 255.255.255.255

Default Gateway . . . . . . . . . : 61.129.XXX.XXX

DNS Servers . . . . . . . . . . . : 202.96.209.133

10.16.1.24

NetBIOS over Tcpip. . . . . . . . : Disabled

WAN 表示广域网PPP表示IP的封装格式,SLIP 表示串型线路IP。具体什么原理大家可以参考

物理地址我们看到这个地址跟以上2块网卡不同,所以其实这个是虚拟出来的网卡DHCP同样是关闭的

IP 地址是拨号以后由电信给你自动分配的,你不能自己确定的

子网掩码4个255表示你处于一个独立的网段之中。

网关地址是你自己的IP,这个是电信决定的,因为你写了自己就是就把你所有的数据包丢到远段的电信段,由它来处理。

NETBIOS OVER TCPIP 这个表示通过TCPIP进行共享,我这里是给关闭的。

具体实现原理参考https://www.wendangku.net/doc/eb6024480.html,/cms/data/html/doc/2003-01/17/26101/ 例2、备份网络设置

ipconfig /batch bak-netcfg

说明:将有关网络配置的信息备份到文件bak-netcfg中。

例3、为网卡动态分配新地址

ipconfig /release 1

说明:去除网卡(适配器1)的动态IP地址。

ipconfig /renew 1

说明:为网卡重新动态分配IP地址。

如果你的网络连通发生故障,凑巧网卡的IP地址是自动分配的,就可以使用例3的方法了。

Tracert命令

Tracert命令详解

该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议(ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name 使用 tracert 跟踪网络连接

Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其它主机的路由。

Tracert 工作原理

通过向目标发送不同IP 生存时间(TTL) 值的“Internet 控制消息协议(ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。

Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。

Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口

列表。如果使

用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。

在下例中,数据包必须通过两个路由器( 10.0.0.1 和 192.168.0.1)才能到达主机 172.16.0.99。主机的默认网关是 10.0.0.1,192.168.0.0 网络上的路由器的IP 地址是 192.168.0.1。

C:\>tracert 172.16.0.99 -d

Tracing route to 172.16.0.99 over a maximum of 30 hops

1 2s 3s 2s 10,0.0,1

2 75 ms 8

3 ms 88 ms 192.168.0.1

3 73 ms 79 ms 93 ms 172.16.0.99

Trace complete.

用 tracert 解决问题

可以使用 tracert 命令确定数据包在网络上的停止位置。下例中,默认网关确定192.168.10.99 主机没有有效路径。这可能是路由器配置的问题,或者是192.168.10.0 网络不存在(错误的 IP 地址)。

C:\>tracert 192.168.10.99

Tracing route to 192.168.10.99 over a maximum of 30 hops

1 10.0.0.1 reports:Destination net unreachable.

Trace complete.

Tracert 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个点。

Tracert 命令行选项

Tracert 命令支持多种选项,如下表所示。

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name -d 指定不将 IP 地址解析到主机名称。

-h maximum_hops 指定跃点数以跟踪到称为 target_name 的主机的路由。

-j host-list 指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。

-w timeout 等待 timeout 为每次回复所指定的毫秒数。

target_name 目标主机的名称或 IP 地址。

使用 tracert 命令跟踪路径

打开命令提示符,然后键入:

tracert host_name

或者键入 tracert ip_address

其中 host_name 或 ip_address 分别是远程计算机的主机名或 IP 地址。

例如,要跟踪从该计算机到 [url]https://www.wendangku.net/doc/eb6024480.html,[/url] 的连接路由,请在命令提示行键入:

tracert [url]https://www.wendangku.net/doc/eb6024480.html,[/url]

注意

要打开“命令提示符”,请单击“开始”,指向“程序”、“附件”,然后单击“命令提示符”。

tracert 命令跟踪 TCP/IP 数据包从该计算机到其它远程计算机所采用的路径。tracert 命令使用 ICMP 响应请求并答复消息(和 ping 命令类似),产生关于经过的每个路由器及每个跃点的往返时间 (RTT) 的命令行报告输出。

如果 tracert 失败,可以使用命令输出来帮助确定哪个中介路由器转发失败或耗

时太多。

参数

/d

指定不将地址解析为计算机名。

-h maximum_hops

指定搜索目标的最大跃点数。

-j computer-list

指定沿 computer-list 的稀疏源路由。

-w timeout

每次应答等待 timeout 指定的微秒数。

target_name

目标计算机的名称

使用 tracert 命令

如果有连通性问题,可以使用 tracert 命令来检查到达的目标 IP 地址的路径并记录结果。tracert 命令显示用于将数据包从计算机传递到目标位置的一组 IP 路由器,以及每个跃点所需的时间。如果数据包不能传递到目标,tracert 命令将显示成功转发数据包的最后一个路由器。

tracert 最常见的用法如下:

tracert IP 地址 [-d]

该命令返回到达 IP 地址所经过的路由器列表。通过使用 -d 选项,将更快地显示路由器路

径,因为 tracert 不会尝试解析路径中路由器的名称。

如:

tracert https://www.wendangku.net/doc/eb6024480.html, -d

tracert https://www.wendangku.net/doc/eb6024480.html, -d

tracert 202.101.224.68 -d

有关 tracert 命令的详细信息,可以在命令提示符下键入 tracert -?。

C:\Documents and Settings\Administrator>tracert/?

IP计算方法

IP计算方法 例如:已知一个IP地址为131.65.12.86 它的子网掩码是255.255.255.224 是怎样算来的???? 2008-3-24 23:01 最佳答案看到这么多人copy,我也来一个。希望对大家有用!楼主看了也许会茅塞顿开哦! 以上的是我原创 以下是copy来的,对作者致以崇高的敬意! IP和子网掩码 我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段0.0.0.0 到127.255.255.255 B类IP段128.0.0.0 到191.255.255.255 C类IP段192.0.0.0 到223.255.255.255 XP默认分配的子网掩码每段只有255或0 A类的默认子网掩码255.0.0.0 一个子网最多可以容纳1677万多台电脑 B类的默认子网掩码255.255.0.0 一个子网最多可以容纳6万台电脑 C类的默认子网掩码255.255.255.0 一个子网最多可以容纳254台电脑 我以前认为,要想把一些电脑搞在同一网段,只要IP的前三段一样就可以了,今天,我才知道我错了。如果照我这说的话,一个子网就只能容纳254台电脑?真是有点笑话。我们来说详细看看吧。 要想在同一网段,只要网络标识相同就可以了,那要怎么看网络标识呢?首先要做的是把每段的IP转换为二进制。(有人说,我不会转换耶,没关系,我们用Windows自带计算器就行。打开计算器,点查看>科学型,输入十进制的数字,再点一下“二进制”这个单选点,就可以切换至二进制了。) 把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串[red]连续[/red]的1和一串[red]连续[/red]的0组成的(一共4段,每段8位,一共32位数)。 255.0.0.0 11111111.00000000.00000000.00000000 255.255.0.0 11111111.11111111.00000000.00000000 255.255.255.0 11111111.11111111.11111111.00000000 这是A/B/C三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的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这

ip地址计算题通关

查看文章 ip 子网数目网络号主机号广播地址可用IP地址范围之间关系 2008年04月01日星期二 09:43 A.M. 一般考试中都会给定一个IP地址和对应的子网掩码,让你计算 1、子网数目 2、网络号 3、主机号 4、广播地址 5、可用IP地址范围 首先,不要管这个IP是A类还是B类还是C类,IP是哪一类对于解题是没有任何意义的,因为在很多题中B类掩码和A类或是C类网络一起出现,不要把这认为是一个错误,很多时候都是这样出题的。 其次,应该掌握以下一些知识: 1、明确“子网”的函义: 子网褪前岩桓龃笸治父鲂⊥ 扛鲂⊥ 腎P地址数目都是一样多的。这个小网就叫做这个大网的子网。大网可以是A类大网(A类网络),也可以是B类大网,还可能是C类大网。 ⑴、二进制数转为十进制 比方说在不牵涉到IP地址的计算时,将二进制的111转换为十进制,采用的方法是(2的2次方+2的1次方+2的0次方,即4+2+1),得到的结果是十进制的7。但是在计算IP地址时的的二进制到十进制的转换就不能采用这种方式了,二进制的111转换为十进制时,看到有几个“1”,就表示为2的几次方,这里有三个“1”,就是2的3次方,即在计算IP地址时,二进制的111转换为十进制就是2的3次方,2的3次方的结果是8。) ⑵、网络的总个数和可用个数 A类网络的个数有2的7次方个,即128个。根据网络规范的规定,应该再去除128个中的第一个和最后一个,那么可用的A类网络的个数是126个。 B类网络的个数有2的14次方个,即16384个。根据网络规范的规定,应该再去除16384个中的第一个和最后一个,那么可用的B类网络的个数是16382个。

IP地址的计算方法

通过IP地址和子网掩码与运算计算相关地址 知道ip地址和子网掩码后可以算出: 1、网络地址 2、广播地址 3、地址范围 4、本网有几台主机 例1:下面例子IP地址为1921681005 子网掩码是2552552550。算出网络地址、广播地址、地址范围、主机数。 一)分步骤计算 1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。虚线前为网络地址,虚线后为主机地址 2)IP地址和子网掩码进行与运算,结果是网络地址 3) 将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。 4) 地址范围就是含在本网段内的所有主机 网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出地址范围是:网络地址+1 至广播地址-1 本例的网络范围是:1921681001 至 192168100254 也就是说下面的地址都是一个网段的。 1921681001、1921681002 。。。 19216810020 。。。 192168100111 。。。 192168100254 5) 主机的数量 主机的数量=2二进制的主机位数-2

减2是因为主机不包括网络地址和广播地址。本例二进制的主机位数是8位。 主机的数量=28-2=254 二)总体计算 我们把上边的例子合起来计算一下过程如下: 例2: IP地址为128361993 子网掩码是2552552400。算出网络地址、广播地址、地址范围、主机数。 1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址,虚线前为网络地址,虚线后为主机地址 2)IP地址和子网掩码进行与运算,结果是网络地址 3)将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址。 4) 地址范围就是含在本网段内的所有主机 网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出地址范围是:网络地址+1 至广播地址-1 本例的网络范围是:128361921 至 12836207254 5) 主机的数量 主机的数量=2二进制位数的主机-2 主机的数量=212-2=4094 减2是因为主机不包括网络地址和广播地址。 从上面两个例子可以看出不管子网掩码是标准的还是特殊的,计算网络地址、广播地址、地址数时只要把地址换算成二进制,然后从子网掩码处分清楚连续1以前的是网络地址,后是主机地址进行相应计算即可。

IP地址计算方法

计算IP地址 一、IP地址概念 IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制数表示,中间用“.”分隔。比如,。 补充(IPv6):前面所讲的32位IP地址称之为IPv4,随着信息技术的发展,IPv4可用IP地址数目已经不能满足人们日常的需要,据权威机构预测到2010年要充分应用信息技术,每个人至少需要10个IP地址,比如:计算机、笔记本、手机和智能化冰箱等。为了解决该问题开发了IPv6规范,IPv6用128位表示IP地址,其表示为8组4位16进制数,中间为“:”分隔。比如, AB32:33ea:89dc:cc47:abcd:ef12:abcd:ef12。 二、IP地址的分类 为了方便IP寻址将IP地址划分为A、B、C、D和E五类,每类IP地址对各个IP 地址中用来表示网络ID和主机ID的位数作了明确的规定。当主机ID的位数确定之后,一个网络中是多能够包含的计算机数目也就确定,用户可根据企业需要灵活选择一类IP地址构建网络结构。 A类 A类地址用IP地址前8位表示网络ID,用IP地址后24位表示主机ID。A类地址用来表示网络ID的第一位必须以0开始,其他7位可以是任意值,当其他7位全为0是网络ID最小,即为0;当其他7位全为1时网络ID最大,即为127。网络ID不能为0,它有特殊的用途,用来表示所有网段,所以网络ID最小为1;网络ID也不能为127;127用来作为网络回路测试用。所以A类网络网络ID的有效范围是1-126共126个网络,每个网络可以包含224-2台主机。 B类 B类地址用IP地址前16位表示网络ID,用IP地址后16位表示主机ID。B类地址用来表示网络ID的前两位必须以10开始,其他14位可以是任意值,当其他14位全为0是网络ID最小,即为128;当其他14位全为1时网络ID最大,第一个字节数

IP地址计算方法

子网掩码计算方法: 方法一:利用子网数来计算。 1.首先,将子网数目从十进制数转化为二进制数; 2.接着,统计由“1”得到的二进制数的位数,设为N; 3.最后,先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1,这样即可得出该IP地址划分子网的子网掩码。 例如:需将B类IP地址167.194.0.0划分成28个子网:1)(28)10=(11100)2; 2)此二进制的位数是5,则N=5;3)此IP地址为B类地址,而B类地址的子网掩码是255.255.0.0,且B类地址的主机地址是后2位(即0-255.1-254)。于是将子网掩码255.255.0.0中的主机地址前5位全部置1,就可得到255.255.248.0,而这组数值就是划分成 28个子网的B类IP地址 167.194.0.0的子网掩码。 方法二:利用主机数来计算。 1.首先,将主机数目从十进制数转化为二进制数; 2.接着,如果主机数小于或等于254(注意:应去掉保留的两个IP地址),则统计由“1”中得到的二进制数的位数,设为N;如果主机数大于254,则 N>8,也就是说主机地址将超过8位; 3.最后,使用255.255.255.255将此类IP地址的主机地址位数全部置为1,然后按照“从后向前”的顺序将N位全部置为0,所得到的数值即为所求的子网掩码值。 例如:需将B类IP地址167.194.0.0划分成若干个子网,每个子网内有主机500台:1)(500)10=(111110100)2;2)此二进制的位数是9,则N=9;3)将该B类地址的子网掩码255. 255.0.0的主机地址全部置 1,得到255.255.255.255。然后再从后向前将后9位置0,可得:11111111. 11111111.11111110.00000000即255.255.254.0。这组数值就是划分成主机为500台的B类IP地址167.194.0.0的子网掩码 一、子网掩码的计算

IP地址计算题的正确答案与解法

一道IP地址计算题的正确答案与解法172.168.120.1/20 求子网ID ;子网掩码;子网个数? 172.168.120.1/20 后面的/20表示前20个最高位为1,所以子网掩码为255.255.240.0 每个网段的IP个数32-20=12 再2的12次方为4096 172.168.*.*为一个B类网,每个B类网用65536个IP,所以子网个数为65536/4096=16 172.168.0.1……172.168.15.255 172.168.16.1……172.168.31.255 172.168.32.1……172.168.47.255 172.168.48.1……172.168.63.255 172.168.64.1……172.168.79.255 172.168.80.1……172.168.95.255 172.168.96.1……172.168.111.255 172.168.112.1……172.168.127.255 …… 172.168.240.1……172.168.255.254 所以子网ID为172.168.112.1 BTW:算子网数量另一种简单方法 20位网络位减去B类16位网络位等于4 所以子网数量是2的4次方,等于16

ip子网划分计算题举例说明 1、给定IP地址167.77.88.99和掩码255.255.255.192,子网号是什么?广播地址是什么?有效IP地 址是什么?167.77.88.99--10100111.01001101.01011000.01100011 255.255.255.192--11111111.11111111.11111111.11000000 两个转换成二进制and一下得10100111.0100 1、给定IP地址167.77.88.99和掩码255.255.255.192,子网号是什么?广播地址是什么?有效IP地址是什么? 167.77.88.99-->10100111.01001101.01011000.01100011 255.255.255.192-->11111111.11111111.11111111.11000000 两个转换成二进制and一下得10100111.01001101.01011000.01000000 子网号167.77.88.64 广播地址为10100111.01001101.01011000.01111111 得167.77.88.127 有效ip地址:167.77.88.65-167.77.88.126 2、一个子网网段地址为5.32.0.0掩码为255.224.0.0网络,它允许的最大主机地址是(c ) A、5.32.254.254 B、5.32.255.254 C、5.63.255.254 D、5.63.255.255 答案: 网段为000000101。00100000。00000000。00000000。掩码为11111111。11100000。00000000。00000000。0代表主机位 主机位有21位。又因为主机位全1不能用。所以最大的情况为 000000101。00111111。11111111。11111110。换算位10进制应该是5.63.255.254 3、拓展: IP和子网掩码 我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段0.0.0.0 到127.255.255.255 B类IP段128.0.0.0 到191.255.255.255 C类IP段192.0.0.0 到223.255.255.255 XP默认分配的子网掩码每段只有255或0 A类的默认子网掩码255.0.0.0 一个子网最多可以容纳1677万多台电脑 B类的默认子网掩码255.255.0.0 一个子网最多可以容纳6万台电脑 C类的默认子网掩码255.255.255.0 一个子网最多可以容纳254台电脑 4、188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗? 先将这些转换成二进制 188.188.0.111 10111100.10111100.00000000.01101111 188.188.5.222 10111100.10111100.00000101.11011010 255.255.254.0 11111111.11111111.11111110.00000000 分别AND,得 10111100.10111100.00000000.00000000

IP地址计算总结

1、带子网划分的IP地址结构有三部分组成:网络位,子网位和主机位; 2、子网掩码:32bit位,常用四位点分十进制方法,由连续的1和连续的0表示,其 中1的个数为网络位+子网位,0的个数为主机位。简写方式 /9=255.128.0.0, /10=255.192.0.0, /11=255.224.0.0, /12=255.240.0.0, /13=255.248.0.0, /14=255.252.0.0, /15=255.254.0.0, /16=255.255.0.0 3、判断以下子网掩码书写正确的是() 255.255.0.0 255.254.0.0 255.254.254.0 255.255.255.254 255.255.253.0 C类: IP地址192.168.1.1/28;首先由于此IP地址是C类的,正常掩码为/24;由于28>24,所以可以得知此IP地址是进行子网划分之后的IP地址,其子网位为28-24=4个bit位,此IP地址所处的网段共计被划分为42=16个,且每个子网的IP地址为28-322=42=16个,可用的主机IP地址范围为16-2=14个(出去了子网网络地址与子网广播地址这两个IP地址),其中给定的IP地址是如何计算他所处的子网网段呢?先将/28化为点分十进制表示为255.255.255.240,再直接去求M值: 256. 256. 256. 256-----------------》记住即可 - 255. 255. 255. 240-----------------》/28 1. 1. 1. 16--------------- M取16(M取从左往右第一个非1值) 再去拿转化为四位点分十进制的子网掩码中,从左往右第一个不是255的数字对应的IP地址中的数字(255.255.255.240中取240对应的IP地址192.168.1.1数字为1)去除以M值,1/M=1/16==0.0625,进行上取整之后的值为1,下取整值为0;得到此IP地址所处的子网网段(子网网络地址~子网广播地址)为192.168.1.0*16/28~192.168.1.15 (1*16-1)/28------》得知此IP地址所处的:

IP地址计算题集

IP地址计算题集 姓名:学号: 1、已知某主机的IP地址为:192.168.100.200,子网掩码为:255.255.255.192,请推导出: A、该主机所在的网络地址: B、网络内允许的最大主机数: C、网络内主机IP地址的范围: D、广播地址: 2、一个IP地址VLSM表示的方法为169.178.57.100/27,则此IP地址的子网掩码为。 A、255.255.255.0 B、255.255.0.0 C、255.255.224.0 D、255.255.240.0 E、255.255.255.240 F、255.255.255.224 3、一台主机的IP地址为10.10.10.10/18,则该主机位于的网络地址为; A、10.10.10.0 B、10.10.0.0 C、10.10.4.0 D、10.10.8.0 E、10.10.16.0 F、10.10.32.0 G、10.10.64.0 H、10.10.96.0 4、现有一个B类网络地址160.18.0.0,如要划分子网,每个子网最少允许40台主机,则划分时容纳最多子网时,其子网掩码为。 A、255.255.192.0 B、255.255.224.0 C、255.255.240.0 D、.255.255.252.0 E、255.255.255.192 F、255.255.255.224 G. 、255.255.255.240 H.、255.255.255.252 5、现有一个VLSM地址160.171.219.125/21,则其所处的网络地址为。 A、160.171.219.64 B、160.171.219.0 C、160.128.0.0 D、160.171.192.0 E、160.171.208.0 F、160.171.216.0 G、160.171.218.0 H、160.171.219.21 6、现有一个VLSM地址160.171.219.125/20,则其所处的网络的广播地址为。 A、160.171.208.255 B、160.171.216.255 C、160.171.223.255 D、160.171.192.255 E、160.171.200.255 F、160.171.224.255 G、160.171.218.255 H、160.171.255.255 7、在VLSM地址为192.168.100.0/25的网络段中,再划分子网,子网掩码为255.255.255.240,则划分后, 以下为划分后的子网。 A、192.168.100.1/28 B、192.168.100.2/28 C、192.168.100.4/28 D、192.168.100.8/28 E、192.168.100.16/28 F、192.168.100.32/28 G、192.168.100.64/28 H、192.168.100.128/28 I、192.168.100.48/28 J、192.168.100.160/28 K、192.168.100.96/28 L、192.168.100.80/28 8、假设一B类地址为172.16.0.0~172.31.0.0采用CIDR技术归纳后可表示为_________。 A、172.16.0.0/9 B、172.16.0.0/10 C、172.16.0.0/11 D、172.16.0.0/12 E、172.16.0.0/13 F、172.16.0.0/14 9、有一个B类CIDR地址为172.192.0.0 / 11,那么该地址范围从172.192.0.0/16~ 。 A、172.192.110.0/16 B、172.207.0.0/16 C、172.223.0.0/16 D、172.255.0.0/16 10、以下IP地址中,与10.10.100.1/18位于同一子网内。 A、10.10.65.1/18 B、10.10.75.1/18 C、10.10.85.1/18 D、10.10.95.1/18 E、10.10.105.1/18 11、IP地址为10.10.65.1,子网掩码为255.255.240.0,则该IP地址中,网络地址占前位。 A、15 B、16 C、17 D、18 E、19 F、20 G、21 12、假设一B类地址为172.32.0.0~172.63.0.0采用CIDR技术归纳后可表示为_____________。 A、172.32.0.0/9 B、172.32.0.0/10 C、172.32.0.0/11

IP地址分配规则

国际IP地址和国际化域名是使用Internet网及其相联的网络系统,运行Internet网必然涉及的十分重要的概念,不掌握它用户无法进行通信。在In-ternet网的发展基础上,人们于1982年提出了一种IP协议,此协议要求参加Internet网的网节点要有一个统一规定格式的地址,这个地址称为符合IP协议的地址,缩称为IP地址。 什么是IP地址的物理含义 1.它是人们在环球网上的通信地址 IP地址是人们在全世界环球网和中国教育与科研计算机网上使用的唯一、明确、供全世界识别的通邮地址。 2.它是Internet网运行的通用地址 在Internet网上,每个网络和每一台计算机都被唯一分配一个IP地址,这个IP地址在整个网络(Internet网)中是唯一的。 3.它是全球认可有的通用地址格式 在Internet上通信必须有一个32位的二进制地址,采用这种32位(bit)的通用地址格式,才能保证Internet网成为向全世界开放的、可互操作的通信系统。它是全球认可的计算机网络标识方法,通过这种方法,才能正确标识信息的收与发。 4.它是微机、服务器和路由器的端口地址 在Internet网上,任何一台服务器和路由器的每一个端口必须有一个IP地址。 5.它是运行TCP/IP协议的唯一标识符 TCP/IP协议与Novell的网络协议的区别就在于它是上层协议,这是在Internet发展中形成的。不管下层是什么拓扑结构,以太网、TokenRing、passing令牌传递网、FDDI网上的地址,全要统一在这上层IP地址上。任何网要与Internet网挂联上,只要用IP地址就可以了。 一句话,您的微机上网后,IP地址是唯一的。 IP地址的格式和分类 地址的格式IP地址有二进制格式和十进制格式;十进制格式是由二进制翻译过去的。用十进制表示,是为了使用户和网管人员便于使用和掌握。 二进制的IP地址共有32位,例如:,01101011,00000011,00011000。 每八位组用一个十进制数表示,并以点分隔称为点分法。上例变为

Ip计算方法

Ip计算方法 子网掩码的主要功能是告知网络设备,一个特定的IP地址的哪一部分是包含网络地址与子网地址,哪一部分是主机地址。网络的路由设备只要识别出目的地址的网络号与子网号即可作出路由寻址决策,IP 地址的主机部分不参与路由器的路由寻址操作,只用于在网段中唯一标识一个网络设备的接口。 本来,如果网络系统中只使用A、B、C这三种主类地址,而不对这三种主类地址作子网划分或者进行主类地址的汇总,则网络设备根据IP地址的第一个字节的数值范围即可判断它属于A、B、C中的哪一个主类网,进而可确定该IP地址的网络部分和主机部分,不需要子网掩码的辅助。 但为了使系统在对A、B、C这三种主类网进行了子网的划分,或者采用无类别的域间选路技术(Classless Inter-Domain Routing,CIDR)对网段进行汇总的情况下,也能对IP地址的网络及子网部分与主机部分作正确的区分,就必须依赖于子网掩码的帮助。 子网掩码使用与IP相同的编址格式,子网掩码为1的部分对应于IP地址的网络与子网部分,子网掩码为0的部分对应于IP地址的主机部分。将子网掩码和IP地址作"与"操作后,IP地址的主机部分将被丢弃,剩余的是网络地址和子网地址。 例如,一个IP分组的目的IP地址为: 10.2.2.1,若子网掩码为: 255.255.255.0,与之作"与"运算得: 10.2.2.0,则网络设备认为该IP地址的网络号与子网号为: 10.2.2.0。子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。 最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。请看以下示例: 运算演示之一:aa I P 地址 192.168.0.1 子网掩码 255.255.255.0 AND运算 转化为二进制进行运算: I P 地址 11010000.10101000.00000000.00000001 子网掩码 11111111.11111111.11111111.00000000 AND运算 11000000.10101000.00000000.00000000 转化为十进制后为: 192.168.0.0 运算演示之二: I P 地址 192.168.0.254 子网掩码 255.255.255.0 AND运算 转化为二进制进行运算: I P 地址 11010000.10101000.00000000.11111110 子网掩码 11111111.11111111.11111111.00000000 AND运算 11000000.10101000.00000000.00000000 转化为十进制后为: 192.168.0.0 运算演示之三: I P 地址 192.168.0.4 子网掩码 255.255.255.0 AND运算 转化为二进制进行运算: I P 地址 11010000.10101000.00000000.00000100 子网掩码 11111111.11111111.11111111.00000000 AND运算 11000000.10101000.00000000.00000000

IP地址计算方法[免费]

计算IP地址[免费] 一、IP地址概念 IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制数表示,中间用“.”分隔。比如,192.168.0.1。 补充(IPv6):前面所讲的32位IP地址称之为IPv4,随着信息技术的发展,IPv4可用IP地址数目已经不能满足人们日常的需要,据权威机构预测到2010年要充分应用信息技术,每个人至少需要10个IP地址,比如:计算机、笔记本、手机和智能化冰箱等。为了解决该问题开发了IPv6规范,IPv6用128位表示IP地址,其表示为8组4位16进制数,中间为“:”分隔。比如, AB32:33ea:89dc:cc47:abcd:ef12:abcd:ef12。 二、IP地址的分类 为了方便IP寻址将IP地址划分为A、B、C、D和E五类,每类IP地址对各个IP地址中用来表示网络ID和主机ID的位数作了明确的规定。当主机ID的位数确定之后,一个网络中是多能够包含的计算机数目也就确定,用户可根据企业需要灵活选择一类IP地址构建网络结构。 A类 A类地址用IP地址前8位表示网络ID,用IP地址后24位表示主机ID。A类地址用来表示网络ID的第一位必须以0开始,其他7位可以是任意值,当其他7位全为0是网络ID最小,即为0;当其他7位全为1时网络ID最大,即为127。网络ID 不能为0,它有特殊的用途,用来表示所有网段,所以网络ID最小为1;网络ID也不能为127;127用来作为网络回路测试用。所以A类网络网络ID的有效范围是1-126共126个网络,每个网络可以包含224-2台主机。 B类 B类地址用IP地址前16位表示网络ID,用IP地址后16位表示主机ID。B类地址用来表示网络ID的前两位必须以10开始,其他14位可以是任意值,当其他14 位全为0是网络ID最小,即为128;当其他14位全为1时网络ID最大,第一个字节数最大,即为191。B类IP地址第一个字节的有效范围为128-191,共16384个B类网络;每个B类网络可以包含216-2台主机(即65534台主机)。 C类 C类地址用IP地址前24位表示网络ID,用IP地址后8位表示主机ID。C类地址用来表示网络ID的前三位必须以110开始,其他22位可以是任意值,当其他22

IP地址算法

网络号,主机号,子网号默认分类 IP地址与子网掩码相与结果为网络号 IP地址与子网掩码相取反相与结果为主机号 几句话掌握子网掩码、ip地址、主机号、网络号、网络地址、广播地址 2.从子网掩码255.255.255.252得出其网络位为30位,所以只有剩下的2位为主机位,主机位全零的为网络地址,主机位全1的为广播地址,剩余的主机号码为主机地址范围 3.公有地址(Public address)由Inter NIC(Internet Network Information Center 因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。 私有地址(Private address)属于非注册地址,专门为组织机构内部使用。私网IP地址是不可能直接用来跟W AN通信的,要么利用帧来进行通信(例如FR帧中继,HDLC,PPP)要么需要路由的NAT功能把私网地址转换成一个公网IP地址 以下列出留用的内部私有地址 A类10.0.0.0--10.255.255.255 B类172.16.0.0--172.31.255.255 C类192.168.0.0--192.168.255.255 再根据CCNA中会出现的题目给大家举个例子: 1 首先,我们看一个考试中常见的题型:一个主机的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。 2 CCNA考试中,还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。比如一个子网有10台主机,那么对于这个子网需要的IP地址是: 10+1+1+1=13 注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。因为13小于16(16等于2的4次方),所以主机位为4位。而 256-16=240 所以该子网掩码为255.255.255.240。 如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为: 14+1+1+1=17 17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224。 1 子网划分(subnetting)的优点: 1.减少网络流量

IP地址分类范围和计算

IP地址计算 IP地址分类 A类: 1.0.0.0 ——126.255.255.255 B类: 128.0.0.0 ——191.255.255.255 C类: 192.0.0.0 ——223.255.255.255 大于223 小于240 的IP 地址是多点广播地址。 127.0.0.0 ——127.255.255.255 此段地址用于回路测试。 IP 地址中的每一个字节都为0 的地址(“0.0.0.0”)对应于当前主机。 IP 地址中的每一个字节都为1 的IP 地址(“255.255.255.255”)是当前子网的 广播地址。 【例1】下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。 1、分步骤计算 1)将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。虚线前为网络地址,虚线后为主机地址 192.168.100.5 11000000.10101000.01100100.00000101 255.255.255.0 11111111.11111111.11111111.00000000 2)IP地址和子网掩码进行与运算,结果是网络地址 192.168.100.5 11000000.10101000.01100100.00000101 255.255.255.0 11111111.11111111.11111111.00000000 与运算 ______________________________________________________________ 结果为: 192.168.100.0 11000000.10101000.01100100.00000000 3)将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。 网络地址为:192.168.100.0 11000000.10101000.01100100.00000000 将主机地址变为全1 广播地址为: 2.168.100.255 11000000.10101000.01100100.11111111 4)地址范围就是含在本网段内的所有主机 网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出 地址范围是:192·168·100·1 至 192·168·100·254,属同一个网段。

IP地址的计算方法

IP 地址的计算方法(怎么计算网络号和主机号) IP地址与网络分类(1)IP地址 不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络地址。网间网技术是将不同物理网络技术统一起来的高层软件技术。网间网技术采用一种全局通用的地址格式,为全网的每一网络和每一主机都分配一个网间网地址,以此屏蔽物理网络地址的差异。IP 协议提供一种全网间网通用的地址格式,并在统一管理下进行地址分配,保证一个地址对应一台网间网主机(包括网关),这样物理地址的差异被IP层所屏蔽。IP层所用到的地址叫做网间网地址,又叫IP地址。它由网络号和主机号两部分组成,统一网络内的所有主机使用相同的网络号,主机号是唯一的。IP地址是一个32为的二进制数,分成4个字段,每个字段8 位。 (2)三类主要的网络地址 我们知道,从LAN到WAN,不同种类网络规模相差很大,必须区别对待。因此按网络规模大小,将网络地址分为主要的三类,如下:

A 类: 0 1 2 3 8 16 24 3 1 0网络号主机号 B类: 1 0 网络号主机号 C类: 1 1 0网络号主机号 A 类地址用于少量的 (最多27 个)主机数大于216 的大型网,每个A 类网络可容纳最多224 台主机; B 类地址用于主机数介于28?216之间数量不多不少的中型网,B 类网络最多214个;C类地址用于每个网络只能容纳28台主机的大量小型网,C类网络最多221 个。 除了以上A、B、C三个主类地址外,还有另外两类地址,如下: D类: 1 1 1 0多目地址 E类: 1 1 1 1 0 留待后用 其中多目地址(multicast address)是比广播地址稍弱的多点传送地址,用于支持多目传输技术。E 类地址用于将来的扩展之用。

ip地址计算

IP 地址计算 2002 ●采用可变长子网掩码技术可以把大的网络分成小的子网,例如把子网掩码为255.255.0.0 的网络40.15.0.0 分为两个子网,假设第一个子网为40.15.0.0/17,则第二个子网为(46) 。假设用户Xl有2000 台主机,则至少应给他分配(47) 个C类网络,如果分配给用户Xl的网络号为196.25.64.0,则指定给Xl的子网掩码为(48) ;假设给用户X2 分配的C类网络号为196.25.16.0~196.25.31.0,则X2 的子网掩码应为(49) :如果路由器收到一个目标地址为11000100.00011001.01000011.00100001 的数据报,则该数据报应送给(50) 用户。 (46)A.40.15.1.0/17 B.40.15.2.0/17 C.40.15.100.0/17 D.40.15.128.0/17 (47)A.4 B.8 C.10 D.16 (48)A.255.255.255.0 B.255.255.250.0 C.255.255.248.0 D.255.255.240.0 (49)A.255.255.255.0 B.255.255.250.0 C.255.255.248.0 D.255.255.240.0 (50)A.Xl B.X2 C.Xl 和X2 D.非Xl 且非X2 2004 ●IPv4 地址可以划分为{网络号,主机号}两部分。在下面的地址标记中,用0 表示所有比特为0,用-1 表示所有比特为1。以下选项中,__(61)__不能作为目标地址,__(62)__不能作为源地址,__(63)__只能用于本机测试,__(64)__只能用于内部网络。IPv6 使用了更大的地址空间,每个地址占有128 比特,为方便网络管理人员阅读和管理,采用__(65)__进制数加冒号的表示方法。 (61)A.{0,0} B.{127,主机号} C.{10,主机号} D.{网络号,-1} (62)A.{0,0} B.(127,主机号} C.{10,主机号} D.{网络号,-1} (63)A.{0,0} B.{127,主机号} C.{10,主机号} D.{192,-1} (64)A.{0,0} B.{128,主机号} C.{10,主机号} D.{168,-1} (65)A.十六D.十C.八D.二 200505 ●以下给出的地址中,属于子网192.168.15.19/28 的主机地址是_____(42)____。 (42)A.192.168.15.17 B.192.168.15.14 C.192.168.15.16 D.192.168.15.31 ●在一条点对点的链路上为了减少地址的浪费,子网掩码应该指定为_____(43)____ 。 (43)A.255.255.255.252 B.255.255.255.248 C.255.255.255.240 D.255.255.255.196 ●下面的地址中,属于单播地址的是_____(44)____ 。 (44)A.172.31.128.255/18 B.10.255.255.255 C.192.168.24.59/30 D.224.105.5.211 ●一个局域网中某台主机的p地址为176.68.160.12,使用22 位作为网络地址,那么该局域网的子网掩码为(61),最多可以连接的主机数为(62)。 (61)A.255.255.255.0 B. 255.255.248.0 C.255.255.252.0 D.255.255.0.0 (62)A.254 B.512 C.1022 D.1024 200511 ●在路由表中设置一条默认路由,目标地址应为(46),子网掩码应为(47)。(46)A. 127.0.0.0 B. 127.0.0.1 C. 1.0.0.0 D. 0.0.0.0 (47)A. 0.0.0.0 B. 255.0.0.0 C. 0.0.0.255 D. 255.255.255.255

IP地址的结构

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地址的子网掩码设置不是任意的。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地机不在同一子网内的目的机的数据,会因为错误的判断而认为目的机是在同一子网内,那么,数据包将 回答者:Fanix - 三级2005-9-30 14:53 IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址。通常我们使用点式十进制来表示,如192.168.0.5等等。

相关文档