存在问题有:不同的寻址方案;不同的最大分组长度;不同的网络介入机制;不同的超时控制;不同的差错恢复方法;不同的状态报告方法;不同的路由选择技术;不同的用户接入控制;不同的服务(面向连接服务和无连接服务);不同的管理与控制方式;等等。
注:网络互连使不同结构的网络、不同类型的机器之间互相连通,实现更大范围和更广泛意义上的资源共享。
11. IP 地址分为几类?各如何表示? IP 地址的主要特点是什么?
IP 地址是32 位地址,其中分为netid(网络号),和hostid(主机号)。特点如下: IP 地址不能反映任何有关主机位置的物理信息;
一个主机同时连接在多个网络上时,该主机就必须有多个IP 地址; 由转发器或网桥连接起来的若干个局域网仍为一个网络; 所有分配到网络号(netid)的网络都是平等的; IP 地址可用来指明一个网络的地址。
12. 试说明 IP 地址与硬件地址的区别。为什么要使用这两种不同的地址?
如上图所示,IP 地址在IP 数据报的首部,而硬件地址则放在MAC 帧的首部。在网络层以上使用的是IP 地址,而链路层及以下使用的是硬件地址。
在IP 层抽象的互连网上,我们看到的只是IP 数据报,路由器根据目的站的 IP地址进行选路。在具体的物理网络的链路层,我们看到的只是 MAC 帧,IP 数据报被封装在 MAC帧里面。MAC 帧在不同的网络上传送时,其MAC 帧的首部是不同的。这种变化,在上面的
IP 层上是看不到的。每个路由器都有IP 地址和硬件地址。使用IP 地址与硬件地址,尽管连接在一起的网络的硬件地址体系各不相同,但 IP 层抽象的互连网却屏蔽了下层这些很复杂的细节,并使我们能够使用统一的、抽象的IP 地址进行通信。
13. 回答下列问题:
① 子网掩码为 255.255.255.0 代表什么意思?
② 某网络的现在掩码为 255.255.255.248,问该网络能够连接多少个主机?
③ 某一A 类网络和一 B 类网络的子网号 subnetid分别为 16 bit 和 8 bit 的 1,问这两个网络的子网掩码有何不同?
④ 某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.可见,是一个有效的子网掩码,但是不是一个方便使用的解决办法.
14. 试辨认以下 IP 地址的网络类别:
① 128.36.199.3 ② 21.12.240.17 ③ 183.194.76.253 ④ 192.12.69.24
⑤ 89.3.0.1 ⑥ 200.3.6.2
答:(2)和(5)是 A 类,(1)和(3)是 B 类,(4)和(6)是 C 类。 解题思路:
A 类地址以1-126开始,B 类地址以128-191,开始,C 类地址以192-223开始。
15. IP 数据报中的首部检验和并不检验数据报中的数据,这样做的最大好处是什么?坏处是什么? 答:在首部中的错误比在数据中的错误更严重。例如,一个坏的地址可能导致分组被投寄到错误的主机。许多主机并不检查投递给它们的分组是否确实是要投递给它们的。它们假定网络从来不会把本来是要前往另一主机的分组投递给它们。有的时候数据不参与检验和的计算,因为这样做代价大,上层协议通常也做这种检验工作,从而引起重复和多余。因此,这样作可以加快分组的转发,但是数据部分出现差错时不能及早发现。
16. 在因特网上的一个 B 类地址的子网掩码是 255.255.240.0。试问在其中每一个子网上的主机数最多是多少?
答:对于一个B 类网络,高端16 位形成网络号,低端16 位是子网或主机域。在子网掩码的低端16 位中,最高有效4 位是1111,因此剩下12 位(第3 字节低4 位和第4 字节)用于主机号。因此,存在4096 个主机地址,但由于全0 和全1 是特别地址,因此最大主机数目应该是4094。
17. 某网络上连接的所有主机,都得到“Request time out”的显示输出,检查本地主机配置和IP 地址:202.117.34.35,子网掩码为255.255.0.0,默认网关为202.117.34.1,请问问题可能出在哪里? 答:子网掩码应为255.255.255.0。按原配置,本地主机会被网关认为不在同一子网中,这样网关将不会转发任何发送给本地主机的信息。
18. IPv6 使用 16 字节地址空间。设每隔 1 微秒就分配出 100 万个地址。试计算大约要用多少年才能将 IP 地址空间全部用光。可以和宇宙的年龄(大约有 100 亿年)进行比较。
答:使用16 个字节,总的地址数为2128 或3.4×1038。如果我们以每1012秒106,亦即每秒1018 的速率分配它们,这些地址将持续3.4×1020s,即大约1013 年的时间。这个数字是宇宙年龄的1000 倍。当然,地址空间不是扁平的,因此它们的分配是非线性的,但这个计算结果表明,即使分配方案,即使分配方案的效率为千分之一,这么多地址也永远都不会用完。
19. 例:如何对一个 C 类网络 199.5.12.0划分,以得到两个可用的子网。
① 需要借多少位作为子网位?
借2位。
②可得到多少子网?其中可用的是几个?
4 个子网,但只有2个是可用的。 ③每个子网得到的可用的子网地址范围是什么? subnet 1: X.X.X.00000000-X.X.X.00111111 (199.5.12.0 - 199.5.12.63) subnet 2: X.X.X.01000000-X.X.X.01111111 (199.5.12.64 - 199.5.12.127) subnet 3: X.X.X.10000000-X.X.X.10111111 (199.5.12.128- 199.5.12.191) subnet 4: X.X.X.11000000-X.X.X.11111111 (199.5.12.192 - 199.5.12.255) ④每个子网的广播地址?
subnet 1: X.X.X.00111111 199.5.12.63 subnet 2: X.X.X.01111111 199.5.12.127 subnet 3: X.X.X.10111111 199.5.12.191 subnet 4: X.X.X.11111111 199.5.12.255
⑤每个子网的网络号(含子网络号)
subnet 1: X.X.X.00000000 199.5.12.0 subnet 2: X.X.X.01000000 199.5.12.64
subnet 3: X.X.X.10000000 199.5.12.128 subnet 4: X.X.X.11000000 199.5.12.192 ⑥每个子网的子网掩码是什么?
11111111.11111111.11111111.11000000 or 255.255.255.192
⑦ 个子网拥有多少台主机? 26-2=64-2=62
第九章 Internet技术与应用层 1.术语解释
DNS URL HTTP Web服务 HTML SNMP STMP 2. 以下哪种协议用于用户从邮箱中读出邮件。( )
A.SMTP B.POP3 C.PPP D.ICMP
3. OSI参考模型中支持程序间诸如电子邮件、文件传输和Web浏览的通信的是( A.应用层 B.表示层 C.传输层 D.网络层 4. 下列有关于www浏览的协议是( )。
A.HTTP B.IPX/SPX C.X.25 D.TCP/IP 5. 以下不属于邮件协议的是( )。
A.SMTP B.POP3 C.PPP D.IMAP 6. 下面属于应用层协议的是( )。
。 )