TCP/IP路由技术第一卷配置练习解析

1.首个八位组字节规则指出最高的C类地址是223,而我们知道八位组的最大十进制数是255。因而还有两类地址,一类是D类地址,用于组播,另一类是E类地址,用于实验。其中D类地址的前4位为1110。请问D类地址首个八位组的十进制数的范围是什么?

以下是A-E5类的IP地址范围

第一个八位组字节 二进制范围第一个八位组字节 十进制范围
A00000001~011111101~126
B10000000~10111111128~191
C11000000~11011111192~223
D11100000~11101111224~239
E11110000~11111110240~254

2.为10.0.0.0选择一个子网掩码以便至少可以划分出16000个子网,并且每个子网至少拥有700个主机地址。为172.27.0.0选择子网掩码以便至少可以划分出500个子网,并且每个子网至少拥有100个主机地址。

根据10.0.0.0可以分析出为A类地址
默认掩码为255.0.0.0
根据题目要求需要划分16000个子网,因为
2^14-2=16382>=16000
所以需要借6位来充当网络位
又因为每个子网至少拥有700个主机地址
2^10-2=1022>=700
所以至少需要10位来充当主机位
因为还剩8位主机位使用,所以满足条件
子网掩码为网络位全为1,主机位全为0
11111111 11111111 11111100 00000000
255.255.252.0
10.0.0.0/22

根据172.27.0.0可以分析出为B类地址
默认掩码为255.255.0.0
根据题目要求需要划分500个子网,因为
2^9-2=510>=500
所以借9位来充当网络位
又因为每个子网至少拥有100个主机地址
2^7-2=126>=100
所以至少需要7位来充当主机位
子网掩码为网络位全为1,主机位全为0
11111111 11111111 11111111 10000000
255.255.255.128
172.27.0.0/25

3.如果C类地址有6个子网位,那么可以划分出多个子网?每个子网有多少个主机地址?这样的子网规划有实际用途吗?

根据C类地址默认掩码为255.255.255.0
现在有6个子网位
所以子网掩码为255.255.255.252
一个C类地址将有2^6-2=62个子网
每个子网有2^2-2=2个主机地址。

以这种模式,一个C类地址可以被62个点到点链路所使用。一个点到点链路只需要两个主机地址——链路的每一段一个。在实际网络中经常使用

4.对地址192.168.147.0进行子网划分,子网掩码为28位,请写出所有子网。试给出每个子网的可用主机地址。

根据192.168.147.0这个IP地址可以看出为C类地址
默认子网掩码为24位,现在子网掩码为28位
子网掩码为255.255.255.240
11000000 10101000 10010011 1111 0000 
所以可以划分2^4-2=14个子网
每个子网可以划分2^4-2=14个主机地址

这些子网是:
11000000 10101000 10010011 0001 0000 = 192.168.147.16
11000000 10101000 10010011 0010 0000 = 192.168.147.32
11000000 10101000 10010011 0011 0000 = 192.168.147.48
11000000 10101000 10010011 0100 0000 = 192.168.147.64
11000000 10101000 10010011 0101 0000 = 192.168.147.80
11000000 10101000 10010011 0110 0000 = 192.168.147.96
11000000 10101000 10010011 0111 0000 = 192.168.147.112
11000000 10101000 10010011 1000 0000 = 192.168.147.128
11000000 10101000 10010011 1001 0000 = 192.168.147.144
11000000 10101000 10010011 1010 0000 = 192.168.147.160
11000000 10101000 10010011 1011 0000 = 192.168.147.176
11000000 10101000 10010011 1100 0000 = 192.168.147.192
11000000 10101000 10010011 1101 0000 = 192.168.147.208
11000000 10101000 10010011 1110 0000 = 192.168.147.224

主机地址以第一个子网为例
11000000 10101000 10010011 0001 0001 = 192.168.147.17
11000000 10101000 10010011 0001 0010 = 192.168.147.18
11000000 10101000 10010011 0001 0011 = 192.168.147.19
11000000 10101000 10010011 0001 0100 = 192.168.147.20
11000000 10101000 10010011 0001 0101 = 192.168.147.21
11000000 10101000 10010011 0001 0110 = 192.168.147.22
11000000 10101000 10010011 0001 0111 = 192.168.147.23
11000000 10101000 10010011 0001 1000 = 192.168.147.24
11000000 10101000 10010011 0001 1001 = 192.168.147.25
11000000 10101000 10010011 0001 1010 = 192.168.147.26
11000000 10101000 10010011 0001 1011 = 192.168.147.27
11000000 10101000 10010011 0001 1100 = 192.168.147.28
11000000 10101000 10010011 0001 1101 = 192.168.147.29
11000000 10101000 10010011 0001 1110 = 192.168.147.30

5.对地址192.168.147.0进行子网划分,子网掩码为29位,请写出所有子网。试给出每个子网的可用主机地址。

根据192.168.147.0这个IP地址可以看出为C类地址
默认子网掩码为24位,现在子网掩码为29位
子网掩码为255.255.255.248
11000000 10101000 10010011 11111 000 
所以可以划分2^5-2=30个子网
每个子网可以划分2^3-2=6个主机地址

子网范围为:192.168.147.8~192.168.147.240
主机范围为:192.168.147.9~192.168.147.14192.178.147.241~192.168.147.246

详细划分规则看第四题

6.对地址172.16.0.0进行子网划分,子网掩码为20位,试给出每个子网的可用主机地址(地址按照最低到最高顺序给出)。

根据172.16.0.0这个IP地址可以看出为B类地址
默认子网掩码为16位,现在子网掩码为20位
子网掩码为255.255.240.0
11111111 11111111 1111 0000 00000000
所以可以划分2^4-2=14个子网
每个子网可以划分2^12-2=4096个主机地址

子网范围为:172.16.16.0~172.16.224.0
主机范围为:172.16.16.1~172.16.16.31172.16.224.1~172.16.239.254

详细划分规则看第四题
编辑推荐 本书是网络构建原型——4.4BSD的建造者的倾力之作,《TCP/IP解析》中的第1卷,主要讲述TCP/IP协议方面的内容。与其他的TCP/IP书藉的最大不同在于,本书不仅仅讲述了RFCS的标准协议,而且结合大量实例讲述了TCP/IP协议包的定义原因及在各种不同的操作系统中(如Sunos4.1.3、Soloris2.2、AIX3.2.2)的应用与工作方式,这样可以以动态方式讲述TCP/IP的知识,使读者可以轻松掌握TCP/IP的知识:路由协议、寻址协议、组控制协议、简单邮件传输协议等。全书内容实用性强,是在校生学习TCP/IP知识的良师益友。 内容简介  《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。 本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络技术人员。 作者简介 W.Richard Stevens(1951-1999)是一位非常受人尊敬的专家,除了《TCP/IP详解》三卷本外,他还有其他两部最为畅销的作品:《UNIX环境高级编程》和《UNIX网络编程》(两卷本)。 目录 译者序 前言 第1章 概述 1 1.1 引言 1 1.2 分层 1 1.3 TCP/IP的分层 4 1.4 互联网的地址 5 1.5 域名系统 6 1.6 封装 6 1.7 分用 8 1.8 客户-服务器模型 8 1.9 端口号 9 1.10 标准化过程 10 1.11 RFC 10 1.12 标准的简单服务 11 1.13 互联网 12 1.14 实现 12 1.15 应用编程接口 12 1.16 测试网络 13 1.17 小结 13 第2章 链路层 15 2.1 引言 15 2.2 以太网和IEEE 802封装 15 2.3 尾部封装 17 2.4 SLIP:串行线路IP 17 2.5 压缩的SLIP 18 2.6 PPP:点对点协议 18 2.7 环回接口 20 2.8 最大传输单元MTU 21 2.9 路径MTU 21 2.10 串行线路吞吐量计算 21 2.11 小结 22 第3章 IP:网际协议 24 3.1 引言 24 3.2 IP首部 24 3.3 IP路由选择 27 3.4 子网寻址 30 3.5 子网掩码 32 3.6 特殊情况的IP地址 33 3.7 一个子网的例子 33 3.8 ifconfig命令 35 3.9 netstat命令 36 3.10 IP的未来 36 3.11 小结 37 第4章 ARP:地址解析协议 38 4.1 引言 38 4.2 一个例子 38 4.3 ARP高速缓存 40 4.4 ARP的分组格式 40 4.5 ARP举例 41 4.5.1 一般的例子 41 4.5.2 对不存在主机的ARP请求 42 4.5.3 ARP高速缓存超时设置 43 4.6 ARP代理 43 4.7 免费ARP 45 4.8 arp命令 45 4.9 小结 46 第5章 RARP:逆地址解析协议 47 5.1 引言 47 5.2 RARP的分组格式 47 5.3 RARP举例 47 5.4 RARP服务器的设计 48 5.4.1 作为用户进程的RARP服务器 49 5.4.2 每个网络有多个RARP服务器 49 5.5 小结 49 第6章 ICMP:Internet控制报文协议 50 6.1 引言 50 6.2 ICMP报文的类型 50 6.3 ICMP地址掩码请求与应答 52 6.4 ICMP时间戳请求与应答 53 6.4.1 举例 54 6.4.2 另一种方法 55 6.5 ICMP端口不可达差错 56 6.6 ICMP报文的4.4BSD处理 59 6.7 小结 60 第7章 Ping程序 61 7.1 引言 61 7.2 Ping程序 61 7.2.1 LAN输出 62 7.2.2 WAN输出 63 7.2.3 线路SLIP链接 64 7.2.4 拨号SLIP链路 65 7.3 IP记录路由选项 65 7.3.1 通常的例子 66 7.3.2 异常的输出 68 7.4 IP时间戳选项 69 7.5 小结 70 第8章 Traceroute程序 71 8.1 引言 71 8.2 Traceroute 程序的操作 71 8.3 局域网输出 72 8.4 广域网输出 75 8.5 IP源站选路选项 76 8.5.1 宽松的源站选路的traceroute程序示例 78 8.5.2 严格的源站选路的traceroute程序示例
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值