文档视界 最新最全的文档下载
当前位置:文档视界 › 试验验证掩码错误对同网段ip通信的影响

试验验证掩码错误对同网段ip通信的影响

试验验证掩码错误对同网段ip通信的影响
试验验证掩码错误对同网段ip通信的影响

试验掩码设置错误对同网段ip通信的影响

目录

1,问题: (1)

2,用非路由器下的子网来模拟 (1)

3,用路由器下的子网来模拟测试 (9)

1,问题:

看网上问题问题同网段但一台掩码设置错误,是否能通信?

2,用非路由器下的子网来模拟

为了方便模拟,我们用环境中的pc18.250.0.145/24,路由192.168.206.1

和一个pc18.250.0.3/24,网关是192.168.206.1来模拟是否能通信。

我们来通过修改pc的掩码,查看路由表,抓包来模拟这个问题,得出答案。

Pc通信的原理

分为下面四步:

1,操作系统加载网卡时,根据ip地址和掩码与运算生成直连路由表项,根据网关设置生成缺省路由表项。

2,实际通信时,pc根据目标ip和自身掩码进行与运算,得出目标网络号。

3,用目标网络号去查询路由表找出匹配的表项。

4,根据路由表里的下一跳如果是自身ip地址,就是直连路由,就用此ip和接口mac 进行目标mac的查询,完成二层封装。

若下一跳是网关地址,就使用和网关在同一网段的的直连路由表项去查询网关的mac地址,完成mac查询,二层封装,数据包二层发向网关。

具体过程如下:

首先看本地网络实现IP 寻址,也就是我们所说的同一网段通信过程,现在我们假设有2个主机,他们是属于同一个网段。主机A和主机B,首先主机A通过本机的hosts表或者wins 系统或dns系统先将主机B的计算机名转换为Ip地址,然后用自己的 Ip地址与子网掩码计算出自己所出的网段,比较目的主机B的ip地址与自己的子网掩码,发现与自己是出于相同的网段,主机A首先会查询自己的路由表,看在自己的路由表中能否找到去往目标网络(网络B)的路由条目,找到直连路由的路由表项,若网关是自己对应的ip,就使用这个ip地址去查询对应目标ip的mac地址。首先在自己的ARP缓存中查找是否有主机B 的mac 地址,如果能找到就直接做数据链路层封装并且通过网卡将封装好的以太网帧发送有物理线路上去:如果arp缓存中没有主机B的的mac地址,主机A将启动arp协议通过在本地网络上的arp广播来查询主机B的mac地址,获得主机B的mac地址厚写入arp缓存表,进行数据链路层的封装,发送数据。

其实,假设2个主机不是同一网段,此时他们的通信过程又是怎么样的呢?

不同的数据链路层网络必须分配不同网段的Ip地址并且由路由器将其连接起来。主机A 通过本机的hosts表或wins系统或dns系统先主机B的计算机名转换为IP地址,然后用自己的Ip地址与子网掩码计算出自己所处的网段,比较目的目的主机B的Ip地址,发现与自己处于不同的网段。主机A首先会查询自己的路由表,看在自己的路由表中能否找到去往目标网络(网络B)的路由条目。若没有直连路由,就去查询缺省路由,缺省路由下一跳指向自己设置的网关。于是主机A将知道应该将次数据包发送给自己的缺省网关,即路由器的本地接口。主机A在自己的ARP缓存中查找是否有缺省网关的MAC地址,如果能够找到就直接做数据链路层封装并通过网卡将封装好的以太网数据帧发送到物理线路上去,如果arp缓存表中没有缺省网关的Mac地址,主机A将启动arp协议通过在本地网络上的arp广播来查询缺省网关的mac地址,获得缺省网关的mac地址后写入arp缓存表,进行数据链路层的封装,发送数据。数据帧到达路由器的接受接口后首先解封装,变成ip数据包,对ip 包进行处理,根据目的Ip地址查找路由表,决定转发接口后做适应转发接口数据链路层协议帧的封装,并且发送到下一跳路由器,次过程继续直至到达目的的网络与目的主机。

验证过程:

1,修改pc的掩码为27位,255.255.255.224,查看路由表。

Ip地址18.250.0.145,对应二进制为0001 0010 1111 1010 0000 0000 1001 0001

pc A的掩码27位255.255.255.224 1111 1111 1111 1111 1111 1111 1110 0000

上面两行相与的结果网络号0001 0010 1111 1010 0000 0000 1000 0000

对应的网络ip地址18 . 250 . 0 . 128

2,A ping B 18.250.0.3

B的ip地址18.250.0.31 二进制0001 0010 1111 1010 0000 0000 0000 0011

Pc A的掩码27位255.255.255.224 1111 1111 1111 1111 1111 1111 1110 0000

这两行相与的结果0001 0010 1111 1010 0000 0000 0000 0000

对应的网络ip地址18 . 250 . 0 . 0

18.250.0.0在路由表里没有准确匹配的项,走默认路由0.0.0.0,发向网关地址192.168.206.1 清一下arp缓冲后抓包分析

因为ping包发现网关路由器的lan口,路由器下没有18的子接口,路由器转向wan口发出,因为没有对应的回复,所以会超时。

结论:A PING B不通。

验证B和A的通信过程

1,同样pc B的ip和掩码

Ip地址18.250.0.3,对应二进制为0001 0010 1111 1010 0000 0000 0000 0011 pcB掩码24,255.255.255.0 1111 1111 1111 1111 1111 1111 0000 0000 上面两行相与的结果网络号0001 0010 1111 1010 0000 0000 0000 0000 对应的网络ip地址18 . 250 . 0 . 0

2,B ping A时过程分析

A的ip地址18.250.0.145. 二进制0001 0010 1111 1010 0000 0000 1001 0001 pcB掩码24位,255.255.255.0 1111 1111 1111 1111 1111 1111 1110 0000 这两行相与的结果. 0001 0010 1111 1010 0000 0000 0000 0000 对应的网络ip地址18 . 250 . 0 . 0

1,ping包抓包分析

结果是超时,很奇怪?

看抓包

看抓包已经回复ping的响应了,为啥不通?

Pc A已经有pc B的mac检查抓包里是否发现这个mac?

Pc A对icmp的响应消息发给了网关的mac地址,导致pc B没有收到包,显示超时。为什么会这样?

想起来,A处理对B的回包时,会选默认路由,所以发向了网关的mac地址,路由器收到包后,因为路由器没有此网段的子网,会发向wan口到internet上去,由于没有得到响应,导致B收不到回包超时。过程如下:

B的ip地址18.250.0.31 二进制0001 0010 1111 1010 0000 0000 0000 0011

pcA的掩码27位255.255.255.224. 1111 1111 1111 1111 1111 1111 1110 0000

这两行相与的结果0001 0010 1111 1010 0000 0000 0000 0000

对应的网络ip地址18 . 250 . 0 . 0

A的路由表里没有准确匹配18.250.0.0的表项,所以走默认路由

每次发包都要查询路由表,找对应的mac地址,封装完成。

3,用路由器下的子网来模拟测试

测试结果是可以通信:过程如图示

A的掩码24位,B的掩码是27位

A ping B的情况如图:

B ping A的情况如下:

A的mac地址44:37:e6:8c:94:27,B的mac地址44:37:e6:8e:cf:77

路由器的mac地址为70:ba:ef:e3:5e:12

● A ping B的过程分析

抓包分析如下:在A上的抓包

在B上的抓包,发现B对request的响应热reply包发到网关mac上去了,响应的ttl为128

在A上的抓包看reply消息

● B ping A在B上的抓包

B首先判断a的网段不是自己的直连路由,所以走默认路由,ping的request发向网关

mac地址。

在A上的抓包

因为路由器转发了到a的目的ip包,所以a收到的包ttl会减掉1。

当是路由器下的子网时,路由器会转发到目的子网主机,同时发icmp的路由重定位,非路由器子网,路由器不会转发处理,会发现wan口。

ICMP重定向报文是ICMP控制报文中的一种。在特定的情况下,当路由器检测到一台机器使用非优化路由的时候,它会向该主机发送一个ICMP重定向报文,请求主机改变路由。路由器也会把初始数据包向它的目的地转发。

发生ICMP重定向通常有两种情况:

1)当路由器从某个接口收到数据还需要从相同接口转发该数据时;

2)当路由器从某个接口到发往远程网络的数据时发现源ip地址与下一跳属

于同一网段时。

TCPIP子网划分以太网VLAN考试答案

TCPIR子网划分、以太网、镜像聚合、VLAN复习题 填空题。 1. 传输层中协议的端口号,Tel net为23; HTTP为80; FTP为20/21; TFTP为69; SMTP为 25; DNS为53;SNMP为161。 2. 若网络的主机位数为n ,那么主机地址个数为2n。 3. 子网数的计算,若是C类地址,主机位为n,则子网数为 4. 变长子网掩码 (VLSM,Variable Length Subnet Masking )技术:对节点数比较多的子网采 用较短的子网掩码,子网掩码较短的地址可表示的网络/子网数较少,而子网可分配的地址较多; 节点数比较少的子网采用较长的子网掩码,可表示的逻辑网络/子网数较多, 而子网上可分配地址较少。这种寻址方案必能节省大量的地址,节省的这些地址可以用于其它子网上。 5. CIDR( Classless Inter Domain Routing,无类域间路由),突破了传统IP地址分类边界,把路由 表中的若干条路由汇聚为一条路由,减少了路由表的规模,提高了路由器的可扩展 性。 6. 以太网端口技术包括3方面:自协商技术、自适应技术、流量控制。 7. 标准以太网( 10Mbit/s )的网络定位:接入层;快速以太网( 100Mbit/s )的网络定位:接入层、汇 聚层、核心层;千兆1000Mbit/s )以太网网络定位:汇聚层、核心层。 8. HUB工作在7层模式中的物理层;二层交换机工作在物理层和数据链路层。 9. 在逻辑上,三层交换和路由是等同的,三层交换的过程就是IP报文选路的过程。 10. 交换机的两个基本功能:基于源地址的学习,基于目的地址的转发。 11. 镜像的应用:流量观测、故障定位。 12. 镜像的分类:基于端口的镜像、基于流的镜像。 13. 链路聚合在OSI的数据链路层上实现。链路聚合用的协议是LACP。 14. 链路聚合方式:手工聚合、静态聚合、动态聚合。 15. 以太网交换机的配置端口类型分类:Access端口、Trunk端口、Hybrid端口。 16. VLAN 产生的原因:广播风暴。 17. Super VLAN又称为VLAN聚合(VLAN Aggregation ),是一种专门设计的优化IP地址的管理技 术。 18. GVRP的注册类型:NORMAL,FIXED, FORBIDDEN 19. VLAN 路由的目的是:实现不同VLAN 间的相互通信 二、简答题 1. 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 D 类:224.0.0.0~239.255.255.255 E 类:240.0.0.0~255.255.255.255 2. 缺省状态下,如果没有进行子网划分,A类、B类和C类网络的子网掩码分别为多少? A 类:255.0.0.0 ; B 类:255.255.0.0 ; C 类:255.255.255.0 3. IP地址是192.168.1.7,掩码是255.255.255.240,那么子网掩码的比特数是多少?子网掩 码可以表示另一种方式为什么?网络地址是多少?广播地址是多少? 28;192.168.1.7/28;192.168.1.0/28;192.168.1.15/28 4. IP地址172.16.1.100/28的主机数是多少?子网数是多少?

关于IP地址的全0与全1网段

关于IP地址的全0与全1网段 如果你有一个CLASS C的IP地址,比如,你想把它分成8个网段,每个网段内可以有32台主机,你可以这样分, subnetmask: - 31, 网络地址:,广播地址: - 63, 网络地址:,广播地址: - 95, 网络地址:,广播地址: - 127,网络地址:,广播地址: 159,网络地址:,广播地址: 191,网络地址:,广播地址: 223,网络地址:,广播地址: 255,网络地址:,广播地址: 即:每个网段32个IP地址,第一个是网络地址,用来标志这个网络,最后一个是广播地址,用来代表这个网络上的所有主机. 这两个IP地址被TCP/IP保留,不可分配给主机使用. 另外,第一个子网保留,不能使用.原因是,第一个子网的网络地址播地址 先看看这个大C的网络地址和广播地址. ,,它们分别与第一个子网的网络地址和最后一个子网的广播地址相重了. 那么怎样区分答案是:把子网掩码加上去! 是大C的网络地址, 是第一个子网的网络地址. ,

带上掩码,它们的二意性就不存在了. 所以,在严格按照TCP/IP ABCD给IP地址分类的环境下,为了避免二意性,全0和全1 网段都不让使用.这种环境我们叫作Classful.在这种环境下,子网掩码只在所定义的路由器内有效,掩码信息到不了其它路由器.比如RIP-1,它在做路由广播时根本不带掩码信息,收到路由广播的路由器因为无从知道这个网络的掩码,只好照标准TCP/IP的定义赋予它一个掩码.比如,拿到,就认为它是A类,掩码是255.0 .0.0;拿到一个,就认为它是C类,掩码是 但在Classless的环境下,掩码任何时候都和IP地址成对地出现,这样,前面谈到的二意性就不会存在. 是Classful还是Classless取决于你在路由器上运行的路由协议,一个路由器上可同时运行Classful和Classless的路由协议.RIP是Classful的, 它在做路由广播时不带掩码信息;OSPF,EIGRP,BGP4是Classless的,它们在做路由广播时带掩码信息,它们可以同时运行在同一台路由器上. 在CISCO路由器上,缺省你可以使用全1网段,但不能使用全0网段.所以,当你在CIS CO 路由器上给端口定义IP地址时,该IP地址不能落在全0网段上.如果你配了,你会得到一条错误信息.使用IP SUBNET-ZERO命令之后,你才能使用全0网段. 另外要强调的是,使用了IP SUBNET-ZERO命令之后,如果路由协议使用的是CLASSF UL的(比如RIP),虽然你的定义成功了,但那个子网掩码还是不会被RIP带到它的路由更新报文中.即,IP SUBNET-ZERO 命令不会左右路由协议的工作. 总之,TCP/IP协议中,全0和全1网段因为具有二意性而不能被使用.CISCO缺省使全1网段可以被使用,但全0网段只有在配置了IP SUBNET-ZERO后方可被使用.

网络子网划分练习题2(有答案)

IP地址与子网划分练习(二) 姓名: 一、单选题 1、在172.16.10.22 255.255.255.240这个网络里,有效IP地址的范围是() A. 172.16.10.20 —— 172.16.10.22 B. 172.16.10.1 —— 172.16.10.255 C. 172.16.10.16 —— 172.16.10.23 D. 172.16.10.17 —— 172.16.10.31 E. 172.16.10.17 —— 172.16.10.30 2、在172.16.8.159 255.255.255.192这个网络里,广播地址是() A. 172.16.255.255 B. 172.16.8.127 C. 172.16.8.191 D. 172.16.8.255 3、在192.168.10.33 255.255.255.248这个网络里,广播地址是() A. 192.168.10.40 B. 192.168.10.255 C. 192.168.255.255 D. 192.168.10.39 4、对一个C类网络,要划分出12个子网,那么,划分后的子网掩码是() A. 255.255.255.252 B. 255.255.255.248 C. 255.255.255.240 D. 255.255.255.255 5、对一个B类网络进行子网划分,要划分出510个子网,则子网掩码是() A. 255.255.255.252 B. 255.255.255.128 C. 255.255.255.0 D. 255.255.255.192 6、对于一个C类网络,要划分出两个子网,每个子网里有31台计算机,则子网掩码是() A. 255.255.255.0 B. 255.255.255.192 C. 255.255.255.224 D. 255.255.255.248 7、把默认的C类网络划分为192.168.254.0/26,则能获得多少个子网,每子网里有多少主 机() A. 4 64 B. 2 62 C. 254 254 D. 1 254 8、对B类地址进行了划分,划分为172.16.10.0/24,则可用的子网数和主机数是多少() A. 1 10 B. 1 254 C. 192 10 D. 254 254 9、对于172.16.0.0,如果你需要100个子网,每子网500台主机,则掩码是什么() A. 255.255.255.0 B. 255.255.254.0 C. 255.255.252.0 D. 255.255.0.0 10、现有一个网络ID192.168.10.0/28,则有多少可用的子网和主机() A. 16, 16 B. 14, 14 C. 30, 6 D. 62, 2 11、现在网络ID为192.168.10.0/24,则有多少可用的子网和主机() A. 1 , 10 B. 1 , 254 C. 192 , 10 D. 254 , 254 12、有子网掩码255.255.255.240,则下面哪个是有效的IP地址?() A. 192.168.10.210 B. 192.168.10.32 C. 192.168.10.127 D. 192.168.10.112

详解局域网ip地址划分

详解局域网ip地址划分 1.IP地址的概念? IP 地址是我们进行TCP/IP通讯的基础,每个连接到网络上的计算机都必须有一个IP地址。我们目前使用的IP地址是32位的,通常以点分十进制表示。例如: 192.168.0.181。IP地址的格式为: IP地址= 网络地址+ 主机地址或者IP地址=主机地址+ 子网地址+ 主机地址。一个简单的IP地址其实包含了网络地址和主机地址两部分重要的信息。 2.IP地址类型? 最初设计者,为了便于网络寻址以及层次化构造网络,每个IP地址包括两个标识(ID),即网络ID和主机ID。同一个物理网络上的所有机器都用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应 3.划分子网的作用? 通过将子网掩码变长,将大的网络划分成多个小的网络 4.IP地址分类? 我们都知道,IP是由四段数字组成,在此,我们先来了解一下4类常用的IP A类IP段 1.0.0.0 到126.255.255.255 使用于: 国家级 保留: 网络地址的最高位(二进制)必须是0, 值0和127不能使用。 结构: 网络地址(1字节) + 主机地址(3字节) B类IP段128.0.0.0 到191.255.255.255 使用: 跨国的组织 结构: 网络地址(2字节) + 主机地址(2字节) 保留: 网络地址的最高两位(二进制)必须是10 C类IP段192.0.0.0 到223.255.255.255 使用: 企业组织 结构: 网络地址(3字节) + 主机地址(1字节) 保留: 网络地址的最高三位(二进制)必须是110 D类IP段224.0.0.0 到239.255.255.255 保留: 网络地址的最高四位(二进制)必须是1110 作用: 它是一个专门保留的地址, 它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。 除了上面4种类型的IP地址外,还有几种特殊类型的IP地址,TCP/IP协议规定,凡IP地址中的第一个字节以“11110”开始的地址都叫多点广播地址。因此,任何第一个字节大于223小于240的IP地址是多点广播地址;IP地址中的每一个字节都为0的地址(“0.0.0.0”)对应于当前主机;IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址;IP地址中凡是以“11110”的地址都留着将来作为特殊用途使用;IP地

IP子网划分练习题

IP子网划分练习题 一、选择题 1、子网掩码为/16,下列哪个IP地址不在同一网段中(C) A.网络号、B类地址子网掩码为,则每个子网内可用主机地址数为(C) A.10 B.8 C.6 D.4 B. C. D. 有合适的子网掩码 使用子网掩码; B.使用子网掩码; C.使用子网掩码; D.使用子网掩码。 15、代表的是(B) A.网络地址; B.主机地址; C.组播地址; D.广播地址。 16、在/26这个网络里,广播地址是(C ) A. B. C. D. 17、在这个网络里,广播地址是(D) A. B. C. D. 18、对一个C类网络/24,要划分出12个子网,那么,划分后的子网掩码是(C) A. B. C. D. 11111000 19、对一个B类网络/16进行子网划分,要划分出510个子网/25,则子网掩码是(B) A. B. D. 20、对于一个C类网络/24,要划分出两个子网,每个子网里有31台计算机,则子网掩码是(B) A. B. C. D. 21、把默认的C类网络划分为,则能获得多少个子网,每子网里有多少主机(A)

A.462 B.262 C.254254 D.1254 22、对B类地址/16进行了划分,划分为,则可用的子网数和主机数是多少(D) A.110 B.1254 C.19210 D.256254 23、对于,如果你需要100个子网,每子网500台主机,则掩码是什么(B) A. B. D. 24、现有一个网络ID,则有多少可用的子网和主机(A) A.16,14 B.14,14 C.30,6 D.62,2 25、现在网络ID为,则有多少可用的子网和主机(B) A.1,10 B.1,254 C.192,10 D.254,254 26、有子网掩码/28,则下面哪个是有效的IP地址?(D) A. B.—网络地址 C.—广播地址 D. B. D. 28、对于网络,下面哪个IP地址是属于此网络的合法IP地址?(A) A. B. D. 29、现有主机的IP地址,那么,这个IP地址属于下面哪个网络?(C) A. B. C. D.、网段地址的网络,若不做子网划分,能支持(D)台主机 A.254B.1024C.65,536D.65534 31、某公司申请到一个C类IP地址/24,但要连接9个的子公司,最大的一个子公司有12台计算机,每个子公司在一个网段中,则子网掩码应设为(D)。A.B.D.、下列哪项是合法的IP主机地址?(D)A.B.D.111111111111 1111110000000000 = 、C类地址/24最大可能子网位数是(A) A.6B.8C.12D.14 其中一个子网的网络地址为: B.其中一个子网的网络地址为:其中一个子网的广播地址为:其中一个子网的广播地址为:、在这个网络里,有效IP地址的范围是(E) A.—— B.——

公司里面有两个IP地址 划分在同一个网段 IP地址的格式与分类

IP地址的格式与分类: 公司里面有两个IP地址,一个是192.168.1.56还有一个是192.168.0.43这两个IP地址,怎么划分在同一个网段,可以相互访问,谢谢! 在2个路由器管理界面,分别添加到对方网段的静态路由,即:192.168.0.0 255.255.255.0 192.168.0.1 和192.168.1.0 255.255.255.0 192.168.1.1 就是:192.168.0.X 网段到192.168.1.X 通过路由器IP 192.168.0.1; 192.168.1.X网段到192.168.0.X 通过路由器IP 192.168.1.1。 简单的说,要判定2个IP地址是否属于同一网段,只需要把它们跟自己的子网掩码进行逻辑与运算,得出的结果相同即为同一网段。 看上图的IP地址,我们可以知道,IP地址由四个用小数点隔开的十进制整数(0--255)组成的。实际上一个IP地址是一个32位的二进制数。每8个位可以用一个十进制整数数字来表示,以简化人们的记忆。 例如:电脑室中的一台计算机IP地址为10.1.24.100。则对应的二进制表示: 00001010.00000001.00011000.01100110 八位:128 64 32 16 8 4 2 1 IP地址的分类: 每个IP地址都包含两部分,即网络号和主机号。 网络号:用于识别主机所在的网络; 主机号:用于识别该网络中的主机。 当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之亦然。 IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。 A、B、C三类IP地址的特征:当将IP地址写成二进制形式时, A类地址的第一位总是0, B类地址的前两位总是10, C类地址的前三位总是110。(如下图)

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是否可以联网

color 2f title check @https://www.docsj.com/doc/4614306854.html, by 冰山雪人 cls set dns=192.168.0.1 echo.按任意键进行设置dns及网关 pause>nul echo.正在设置,请稍等。。。 netsh interface ip set dns name="本地连接" source=static addr=%dns% register=PRIMARY >nul 2>nul netsh interface ip set dns name="本地连接" source=static gateway=192.168.0.1 gwmetric=0 >nul 2>nul echo.设置成功,按任意键设置ip地址! pause>nul :setip cls echo. echo.正在检测,请稍等。。。 for /l %%i in (2 1 254) do ( netsh interface ip set address name="本地连接" source=static addr=192.168.0.%%i mask=255.255.255.0 call :check %%i ) :end cls if "%tmp%" neq "" ( echo. echo.测试成功,ip地址为192.168.0.%tmp% ) echo. echo.按任意键结束! pause>nul exit :check set "tmp=" ping https://www.docsj.com/doc/4614306854.html, -n 1 |find /i "TTL=" >temp set /p tmp=

IP子网划分练习题(含参考答案及部分解析)

专项练习题:IP地址及子网划分 1. 19 2.168.1.0/24 使用掩码255.255.255.240 划分子网,其可用子网数为 ( A ),每个子网内可用主机地址数为( ) A. 14 14 B. 16 14 C. 254 6 D. 14 62 192.168.1.0 1111111111111111111.11110000 255.255.255.0 240 16 2. 子网掩码为255.255.0.0 ,下列哪个 IP 地址不在同一网段中( C ) A. 172.25.15.201 B. 172.25.16.15 C. 172.16.25.16 D. 172.25.201.15 3. B 类地址子网掩码为 255.255.255.248 ,则每个子网可用主机数为( C ) A. 10 B. 8 C. 6 D. 4 11111000=248 4. C 类 IP 地址,子网掩码为 25 5.255.255.248 ,则能提供子网数为( B ) A. 16 B. 32 C. 30 D. 128 5. 三个网段 192.168.1.0/24 , 192.168.2.0/24 , 192.168.3.0/24 能够汇聚成下面哪个网段( ) A. 192.168.1.0/22 B. 192.168.2.0/22 C. 192.168.3.0/22 D. 192.168.0.0/22 6.IP 地址219.25.23.56 的缺省子网掩码有几位? A.8 B.16 C.24 D.32 7.某公司申请到一个C 类IP 地址,但要连接6 个的子公司,最大的一个子 公司有26 台计算机,每个子公司在一个网段中,则子网掩码应设为?

判断两个IP地址是不是在同一个网段

判断两个IP地址是不是在同一个网段 要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。 例:假定选择了子网掩码255.255.254.0,现在分别将上述两个IP地址分别与掩码做与运算,如下图所示: 211.95.165.24 11010011 01011111 10100101 00011000 255.255.254.0 11111111 11111111 111111110 00000000 与的结果是: 11010011 01011111 10100100 00000000 211.95.164.78 11010011 01011111 10100100 01001110 255.255.254.0 11111111 11111111 111111110 00000000 与的结果是: 11010011 01011111 10100100 00000000 可以看出,得到的结果(这个结果就是网络地址)都是一样的,因此可以判断这两个IP地址在同一个子网。 例如:有一个C类地址为:192.9.200.13,按其IP地址类型,它的缺省子网掩码为:255.255.255.0,则它的网络号和主机号可按如下方法得到: 第1步,将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101 第2步,将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。“11000000 00001001 11001000 00001101”与“11111111 11111111 11111111 00000000”进行“与”运算后得到“11000000 00001001 11001000 00000000”,即“192.9.200.0”,这就是这个IP地址的网络号,或者称“网络地址”。 第4步,将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。如将“00000000 00000000 00000000 11111111(子网掩码的取值)反”与“11000000 00001001 11001000 00001101”进行与运算后得到“00000000 00000000 00000000 00001101”,即“0.0.0.13”,这就是这个IP地址主机号(可简化为“13”)。 主机位中有3位被划为“网络标识号”占用,因网络标识号应全为“1”,所以主机号对应的字节段为“11100000”。转换成十进制后为224,这就最终确定的子网掩码。如果是C类网,则子网掩码为255.255.255.224;如果是B类网,则子网掩码为255.255.224.0;如果是A类网,则子网掩码为255.224.0.0。

ip子网划分计算题举例

ip子网划分计算题举例2007年03月29日星期四 09:13给定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 一个子网网段地址为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 拓展: 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台电脑 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 10111100.10111100.00000100.00000000 网络标识不一样,即不在同一网段。 一个公司有530台电脑,组成一个对等局域网,子网掩码设多少最合适? 首先,无疑,530台电脑用B类IP最合适(A类不用说了,太多,C类又不够,肯定是B类),但是B类默认的子网掩码是255.255.0.0,可以容纳6万台电脑,显然不太合适,那子网掩码设多少合适呢?我们先来列个公式。 2的m次方=560 首先,我们确定2一定是大于8次方的,因为我们知道2的8次方是256,也就是C类IP的最大容纳电脑的数目,我们从9次方一个一个试2的9次方是512,不到560,2的10次方是1024,看来2的10次方最合适了。子网掩码一共由32位组成,已确定后面10位是0了,那前面的22位就是1,最合适的子网掩码就是:11111111.11111111.11111100.00000000,转换成10进制,那就是255.255.252.0。 RFC 1918中定义了在企业网络内部使用的专用(私有)地址空间,如下: 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 ip及掩码计算题 1. 19 2.168.1.0/24 使用掩码255.255.255.240 划分子网,其可用子网数为(),每个子网内可用主机地址数为() A. 14 14 B. 16 14 C. 254 6 D. 14 62

三种方法查看IP地址是否被占用

三种方法查看IP地址是否被占用 在通过局域网(例如校园网、公司内网)上网时,首先需要设定一个可用的IP。那么局域网中哪些IP没有被占用呢?可以包着碰运气的心理,设置好IP再看有没有冲突报告,但这种办法实在是太笨了!下面笔者就给你带来三个察看IP地址是否可用的办法。 简单PING法 网络中查看某个计算机是否在线的最简单的办法就是ping该计算机对应的IP地址。例如想查看192.168.1.1这台计算机是否已经在线。点击“开始/运行”输入“cmd”进入命令行命令提示符状态,在命令行模式中输入“ping 192.168.1.1即可,如果ping得通就说明该IP地址对应的计算机已经在线。 ARP缓存法 如果仅仅使用ping法来判断网络中计算机的存在是不太严谨的,因为防火墙或者过滤规则,会使ping无法返回正确的信息,也就是说如果按照上面介绍的方法ping了对方IP 地址不通,但对方仍然可能会在线,不过通过ARP缓存可以解决这个问题。 防火墙或者过滤包的方法也无法禁止ARP的查看,远程计算机不返回Ping成功的消息但会告诉本地计算机该IP地址对应的MAC地址。这样就可以通过ARP缓存信息来查看了。如果能看到该IP地址对应了MAC地址说明该计算机在线,相应的MAC地址没有出现在ARP 缓存表中则表明该计算机不在线。首先按照上面介绍的ping法来检测某IP地址的计算机是否在线,然后在ping返回信息为不通的情况下,在命令提示符下输入“arp –a”查看本地ARP缓存列表,看对应的IP是否得到了MAC地址信息。 批处理法 利用上述原理,可以通过建立批处理的办法,批量检测局域网中在线的机器。例如要查看192.168.1.*这个网段中有哪些地址在线。在桌面上点鼠标右键新建一个文本文件后输入如下代码: FOR /L %%i IN (0,1,255) Do ping 192.168.1.%%i -n 1 arp -a -> IP.txt

试验验证掩码错误对同网段ip通信的影响

试验掩码设置错误对同网段ip通信的影响 目录 1,问题: (1) 2,用非路由器下的子网来模拟 (1) 3,用路由器下的子网来模拟测试 (9) 1,问题: 看网上问题问题同网段但一台掩码设置错误,是否能通信? 2,用非路由器下的子网来模拟

为了方便模拟,我们用环境中的pc18.250.0.145/24,路由192.168.206.1 和一个pc18.250.0.3/24,网关是192.168.206.1来模拟是否能通信。 我们来通过修改pc的掩码,查看路由表,抓包来模拟这个问题,得出答案。

Pc通信的原理 分为下面四步: 1,操作系统加载网卡时,根据ip地址和掩码与运算生成直连路由表项,根据网关设置生成缺省路由表项。 2,实际通信时,pc根据目标ip和自身掩码进行与运算,得出目标网络号。 3,用目标网络号去查询路由表找出匹配的表项。 4,根据路由表里的下一跳如果是自身ip地址,就是直连路由,就用此ip和接口mac 进行目标mac的查询,完成二层封装。 若下一跳是网关地址,就使用和网关在同一网段的的直连路由表项去查询网关的mac地址,完成mac查询,二层封装,数据包二层发向网关。 具体过程如下: 首先看本地网络实现IP 寻址,也就是我们所说的同一网段通信过程,现在我们假设有2个主机,他们是属于同一个网段。主机A和主机B,首先主机A通过本机的hosts表或者wins 系统或dns系统先将主机B的计算机名转换为Ip地址,然后用自己的 Ip地址与子网掩码计算出自己所出的网段,比较目的主机B的ip地址与自己的子网掩码,发现与自己是出于相同的网段,主机A首先会查询自己的路由表,看在自己的路由表中能否找到去往目标网络(网络B)的路由条目,找到直连路由的路由表项,若网关是自己对应的ip,就使用这个ip地址去查询对应目标ip的mac地址。首先在自己的ARP缓存中查找是否有主机B 的mac 地址,如果能找到就直接做数据链路层封装并且通过网卡将封装好的以太网帧发送有物理线路上去:如果arp缓存中没有主机B的的mac地址,主机A将启动arp协议通过在本地网络上的arp广播来查询主机B的mac地址,获得主机B的mac地址厚写入arp缓存表,进行数据链路层的封装,发送数据。 其实,假设2个主机不是同一网段,此时他们的通信过程又是怎么样的呢? 不同的数据链路层网络必须分配不同网段的Ip地址并且由路由器将其连接起来。主机A 通过本机的hosts表或wins系统或dns系统先主机B的计算机名转换为IP地址,然后用自己的Ip地址与子网掩码计算出自己所处的网段,比较目的目的主机B的Ip地址,发现与自己处于不同的网段。主机A首先会查询自己的路由表,看在自己的路由表中能否找到去往目标网络(网络B)的路由条目。若没有直连路由,就去查询缺省路由,缺省路由下一跳指向自己设置的网关。于是主机A将知道应该将次数据包发送给自己的缺省网关,即路由器的本地接口。主机A在自己的ARP缓存中查找是否有缺省网关的MAC地址,如果能够找到就直接做数据链路层封装并通过网卡将封装好的以太网数据帧发送到物理线路上去,如果arp缓存表中没有缺省网关的Mac地址,主机A将启动arp协议通过在本地网络上的arp广播来查询缺省网关的mac地址,获得缺省网关的mac地址后写入arp缓存表,进行数据链路层的封装,发送数据。数据帧到达路由器的接受接口后首先解封装,变成ip数据包,对ip 包进行处理,根据目的Ip地址查找路由表,决定转发接口后做适应转发接口数据链路层协议帧的封装,并且发送到下一跳路由器,次过程继续直至到达目的的网络与目的主机。 验证过程: 1,修改pc的掩码为27位,255.255.255.224,查看路由表。

IP子网划分经典案例总结

IP子网划分经典案例 2012年1月9日 --By Enki 问题:把一个C类的网络地址192.168.1.0划分为6个子网,请计算出每个子网的子网掩码以及相应的主机IP地址范围? 答案: 23-2>=6,所以可划分为8个等长子网,网络位从主机位借3位,每个子网可容纳2^5-2=30台主机,其中主机号全1全0不可用。 11000000.10101000.00000001.00000000~~11000000.10101000.00000001.10100000 这个范围是子网的网络地址,最后一节的前3位是子网地址,最后5位是主机号,范围是00001~~11110,每个子网是一样的。 当子网地址为11000000.10101000.00000001.00000000时 192. 168. 1. 0(借的3个网络位全为0) 主机IP地址范围为: 11000000.10101000.00000001.00000001~~11000000.10101000.00000001.0 0011110 其他子网依次类推即可 (每个网段第一个IP就是网络号,最后一个是广播地址) 子网1:网络号192.168.1.0地址范围:192.168.1.0~~192.168.1.31 子网2:网络号192.168.1.32地址范围:192.168.1.32~~192.168.1.63 子网3:网络号192.168.1.64 地址范围:192.168.1.64~~192.168.1.95 子网4:网络号192.168.1.96地址范围:192.168.1.96~~192.168.1.127 子网5:网络号192.168.1.128地址范围:192.168.1.128~~192.168.1.159 子网6:网络号192.168.1.160地址范围:192.168.1.160~~192.168.1.191 子网7:网络号192.168.1.192地址范围:192.168.1.192~~192.168.1.223 子网8:网络号192.168.1.224地址范围:192.168.1.224~~192.168.1.255 子网掩码是将网络号位全置1,主机号位全0, 这样IP地址和子网掩码做“与”运算就得到网络地址: 11111111.11111111.11111111.11100000 255.255.255.224(8个网段的子网掩码相同的,因为网络位数和主机位数是相同的) 子网掩码用来指明一个IP地址的哪些二进制位的是主机的网络位和主机位。 子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 全1的是网络位,全0的是主机位,1表示忽略,0表示匹配;

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自带计算器就行。打开计算器,点查看>科学型,输入十进制的数字,再点一下“二进制”这个单选点,就可以切换至二进制了。) 把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串连续的1和一串连续的0组成的(一共4段,每段8位,一共32位数)。 255.0.0.011111111.00000000.00000000.00000000 255.255.0.011111111.11111111.00000000.00000000 255.255.255.011111111.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这个子网掩码可以容纳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,这个子网掩码最多可以容纳2048台电脑。 一个子网最多可以容纳多少台电脑你会算了吧,下面我们来个逆向算法的题。 一个公司有530台电脑,组成一个对等局域网,子网掩码设多少最合适?

相关文档
相关文档 最新文档