IP 地址方案与我国的电话号码体制的主要不同点是什么?
答:IP 地址分为网络号和主机号,它不反映有关主机地理位置的信息。而电话号码反映 有关电话的地理位置的信息,同 一地域的电话号码相似,比 如说,我 们学校都是8230开头的。
注:我国电话号码体制是按照行政区域划分的层次结构,同一地域的电话号码有相同的 若干位前缀。号码相近的若干话机,其地理位置应该相距较近。IP 地址没有此属性,其网络
号和主机地理位置没有关系。 709(
1)子网掩码为 255.255.255.0 代表什么意思?
(2)某网络的现在掩码为 255.255.255.248,问该网络能够连接多少个主机? (3)某一A 类网络和一 B 类网络的子网号 subnetid 分别为 16 bit 和 8 bit 的 1,
问这两个网络的子网掩码有何不同?
(4)某A类网络的子网掩码为 255.255.0.255,它是否为一个有效的子网掩码? 答:(1)可以代表C 类地址对应的子网掩码默认值;也能表示A 类和B 类地址的掩码, 前24 位决定网络号和子网号,后8 位决定主机号.(用24bit 表示网络部分地址,包括网络号
和子网号)
(2)255.255.255.248 化成二进制序列为:11111111 11111111 11111111 11111000,根据掩 码的定义,后三位是主机号,一共可以表示8 个主机号,除掉全0 和全1 的两个,该网络能
够接6 个主机.
(3)子网掩码的形式是一样的,都是 255.255.255.0;但是子网的数目不一样,前者为 65534,后者为254.
(4)子网掩码由一连串的 1 和一连串的 0 组成,1 代表网络号和子网号,0 对应主机 号.255.255.0.255 变成二进制形式是:11111111 11111111 00000000 11111111.可见,是一个有效
的子网掩码,但是不是一个方便使用的解决办法. 409
09(1)子网掩码为255.255.255.0代表什么意思?
(2)一网络的子网掩码为255.255.255.248,问该网络能够连接多少台主机? (3) 一A类网络和一B类网络的子网号subnet-id分别为16bit的8bit,问这两个网络的子网掩码有何不同?
(4) 一个B类地址的子网掩码是255.255.240.0。试问在其中每一个子网上的主机数最多是多少?
(5) 一个A类地址的子网掩码为255.255.0.255。它是否为一个有效的子网掩码?
(6) 某个IP地址的十六进制表示是C22F1481,试将其转换为点分十进制的形式.这个地址是哪一类IP地址?
(7) C类网络使用子网掩码有无实际意义?为什么?
答:
(1) C类地址对应的子网掩码值。但也可以是A类或B类地址的掩码,即主机号由最后
的8位决定。而路由器寻找网络由前24位决定。 (2) 6个主机。
(3) 子网掩码一样,但子网数目不同。
(4) 最多可有4094个(不考虑全0和全1的主机号)。 (5) 有效。但不推荐这样使用。 (6) 192.47.20.129。C类。
(7) 有。对于小网络这样做还可进一步简化路由表。
4-10试辨认以下 IP 地址的网络类别: 韶关学院信息工程学院 骆耀祖整理 (1) 128.36.199.3 (2) 21.12.240.17 (3) 183.194.76.253 (4) 192.12.69.24 (5) 89.3.0.1 (6) 200.3.6.2 答:(2)和(5)是 A 类,(1)和(3)是 B 类,(4)和(6)是 C 类。 解题思路:
A 类地址以1126
开始,B 类地址以128191 开始,C 类地址以192223 开始
411
IP 数据报中的首部检验和并不检验数据报中的数据,这 样做的最大好处是什么?坏 处是什么?
答:在首部中的错误比在数据中的错误更严重。例如,一个坏的地址可能导致分组被投 寄到错误的主机。许多主机并不检查投递给它们的分组是否确实是要投递给它们的。它们假 定网络从来不会把本来是要前往另一主机的分组投递给它们。有的时候数据不参与检验和的 计算,因为这样做代价大,上层协议通常也做这种检验工作,从而引起重复和多余。因此, 这样作可以加快分组的转发,但是数据部分出现差错时不能及早发现。 412
当某个路由器发现一数据报的检验和有差错时。为 什么采取丢弃的办法而不是要求 源站重传此数据报?计算首部检验和为什么不采用 CRC 检验码?
答:之所以不要求源站重发,是因为地址字段也有可能出错,从而找不到正确的源站. CRC 检验码需要使用多项式除法,逐站使用代价太高。数据报每经过一个结点,结点处 理机就要计算一下校验和.不用CRC,就是为了简化计算 416.
在因特网中分段传送的数据报在最后的目的主机进行组装。还可以有另一种做法, 即通过了一个网络就进行一次组装。试比较这两种方法的优劣。 答:在目的站组装的好处:
(1)路由器处理数据报简单些;
(2)并 非所有的数据报片都经过同样的路由器,因 此在每一个中间的路由器进行组装可 能总会缺少几个数据报片
(3)也许分组后面还要经过一个网络,它还要给这些数据报片划分成更小的片。如果在 中间的路由器进行组装就可能会组装多次。 417
一个3200bit长的TCP报文传到IP层,加上160bit的首部后成为数据报。下面的互联网由两个局域网通过路由器连接起来。但第二个局域网所能传送的最长数据帧中的数据
20 部分只有1200bit,因此数据报在路由器必须进行分片。试问第二个局域网向其上层要传送多少比特的数据(这里的“数据”当然指局域网看见的数据)?
答:第二个局域网所能传送的最长数据帧中的数据部分只有1200bit,即每个IP数据片的数据部分<1200-160(bit),由于片偏移是以8字节即64bit为单位的,所以IP数据片的数据部分最大不超过1024bit,这样3200bit的报文要分4个数据片,所以第二个局域网向上传送的比特数等于(3200+4×160),共3840bit。 420 解:(1)分组的目的站IP地址为:128.96.39.10。先与子网掩码255.255.255.128相与,得128.96.39.0,可见该分组经接口0转发。 (2)分组的目的IP地址为:128.96.40.12。
① 与子网掩码255.255.255.128相与得128.96.40.0,不等于128.96.39.0。
② 与子网掩码255.255.255.128相与得128.96.40.0,经查路由表可知,该项分组经R2转发。
(3)分组的目的IP地址为:128.96.40.151,与子网掩码255.255.255.128相与后得128.96.40.128,与子网掩码255.255.255.192相与后得128.96.40.128,经查路由表知,该分组转发选择默认路由,经R4转发。 (4)分组的目的IP地址为:192.4.153.17。与子网掩码255.255.255.128相与后得192.4.153.0。与子网掩码255.255.255.192相与后得192.4.153.0,经查路由表知,该分组经R3转发。 (5)分组的目的IP地址为:192.4.153.90,与子网掩码255.255.255.128相与后得192.4.153.0。与子网掩码255.255.255.192相与后得192.4.153.64,经查路由表知,该分组转发选择默认路由,经R4转发。 .421
某单位分配到一个B类IP地址,其net-id为129.250.0.0。该单位有4000台机器,平均分布在16个不同的地点。如选用子网掩码为255.255.255.0,试给每一地点分配一个子网号码,并计算出每个地点主机号码的最小值和最大值。
答:4000/16=250,平均每个地点250台机器。如选255.255.255.0为掩码,则每个网络所连主机数=28-2=254>250,共有子网数=28-2=254>16,能满足实际需求。 可给每个地点分配如下子网号码
地点: 子网号(subnet-id) 子网网络号 主机IP的最小值和最大值 1: 00000001 129.250.1.0 129.250.1.1---129.250.1.254 2: 00000010 129.250.2.0 129.250.2.1---129.250.2.254 3: 00000011 129.250.3.0 129.250.3.1---129.250.3.254 4: 00000100 129.250.4.0 129.250.4.1---129.250.4.254
5: 00000101 129.250.5.0 129.250.5.1---129.250.5.254 6: 00000110 129.250.6.0 129.250.6.1---129.250.6.254 7: 00000111 129.250.7.0 129.250.7.1---129.250.7.254 8: 00001000 129.250.8.0 129.250.8.1---129.250.8.254 9: 00001001 129.250.9.0 129.250.9.1---129.250.9.254 10: 00001010 129.250.10.0 129.250.10.1---129.250.10.254 11: 00001011 129.250.11.0 129.250.11.1---129.250.11.254 12: 00001100 129.250.12.0 129.250.12.1---129.250.12.254 13: 00001101 129.250.13.0 129.250.13.1---129.250.13.254 14: 00001110 129.250.14.0 129.250.14.1---129.250.14.254 15: 00001111 129.250.15.0 129.250.15.1---129.250.15.254 16: 00010000 129.250.16.0 129.250.16.1---129.250.16.254 答:每个地点主机号码的最小值为1,最大值为254。 422
一个数据报长度为 4000 字节(固定首部长度)。现在经过一个网络传送,但此网 络能够传送的最大数据长度为1500字节。试 问应当划分为几个短些的数据报片?各数据报
片的数据字段长度、片偏移字段和MF标志应为何数值?
答:3 片;第一片:数据字段长度1480、片偏移是0,MF 是 1;第二片:数据字段长度 1480、片偏移是185,MF 是 1;第三片:数据字段长度1020、片偏移是370 和MF 是 0 422
一具数据报长度为4000字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为1500字节。试问应当划分为几个短些的数据报片?各数据报片的数据字段长度、片偏移字段和MF标志应为何数值? 答:IP数据报固定首部长度为20字节总长度(字节) 原始数据报 数据报片1 数据报片2 数据报片3 数据长度(字节) MF 3980 1480 1480 1020 0 1 1 0 片偏移 0 0 185 370 4000 1500 1500 1040 429
解:分配网络前缀时应先分配地址数较多的前缀。 地址块30.138.118/23可写成30.138.118.0/23
写成二进制表示:00011110 10001010 01110110 00000000 掩码 11111111 11111111 11111110 00000000
LAN3有150个主机加一个路由器地址为151个地址。 地址块 00011110 10001010 0111011* ******** 分配地址块 00011110 10001010 01110110 ******** 即 30.138.118.0/24
LAN2有91个主机加一个路由器地址为92个地址。 分配地址块 00011110 10001010 01110111 0*******
即 30.138.119.0/25
LAN5有15个主机加一个路由器地址为16个地址。需要/27地址块,可分配/26地址块。 分配地址块 00011110 10001010 01110111 10****** 即 30.138.119.128/26
LAN4有3个主机加一个路由器地址为4个地址。至少需要/29地址块 分配地址块 00011110 10001010 01110111 11000*** 22
即 30.138.119.192/29
LAN1至少有3个IP地址供路由器用。也分一个/29地址块 分配地址块 00011110 10001010 01110111 11001*** 即 30.138.119.200/29 424
试找出可产生以下数目的A类子网的子网掩码(采用连续掩码) (1)2,(2)6,(3)20,(4)62,(5)122,(6)250 答:(3)20+2=22<25(加2即将不能作为子网号的全1和全0的两种,所以子网号占用5bit,所以网络号加子网号共13bit,子网掩码为前13个1后19个0,即255.248.0.0。依此方法: (1)255.192.0.0,(2)255.224.0.0,(4)255.252.0.0,(5)255.254.0.0,(6)255.255.0.0
425 以下有四个子网掩码,哪些是不推荐使用的? (1)176.0.0.0,(2)96.0.0.0,(3)127.192.0.0,(4)255.128.0.0 答:只有(4)是连续的1和连续的0的掩码,是推荐使用的。 426 有如下的四个/24地址块,试进行最大可能的聚合。
212.56.132.0/24,212.56.133.0/24。212.56.134.0/24,212.56.135.0/24 答:212=(11010100)2,56=(00111000)2 132=(10000100)2, 133=(10000101)2 134=(10000110)2, 135=(10000111)2
所以共同的前缀有22位,即11010100 00111000 100001,聚合的CIDR地址块是:212.56.132.0/22 427
有两个CIDR地址块208.128/11和208.130.28/22。是否有哪一个地址块包含了另一地址块?如果有,请指出,并说明理由。
答:208.128/11的前缀为:11010000 100 208.130.28/22的前缀为:11010000 10000010 000101,它的前11位与208.128/11的前缀是一致的,所以208.128/11地址块包含了208.130.28/22这一地址块。 440 440
试简述 RIP、OSPF 和 BGP 选路协议的主要特点: 答:如下表所