第18章 IP协议

1.因特网使用的IP协议是无连接的,因此其传输时不可靠的。之所以这样设计,是因为这样可以使计算机网络便宜,灵活,如果像电信网一样,需要投入很大的费用。而且采用端到端的可靠传输策略,即在传输层使用面向连接的TCP协议,这样既可以使网络部分价格便宜而且灵活可靠,又能够保证端到端的可靠传输!

22、一个数据报长度为4000字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大数据长度为1500字节。试问应当划分为几个短些的数据报片?各数据报片的数据长度、片偏移字段和MF标志应为何值?

标志字段中的最低位记为MF(More Fragment)。MF=1即表示后面“还有分片”的数据报。MF=0表示这已是若干数据报片中的最后一个。

片偏移指出:较长的分组在分片后,某片在原分组中的相对位置。也就是说,相对用户数据字段的起点,该片从何处开始。片偏移以8个字节为偏移单位。这就是说,每个分片的长度一定是8字节(64位)的整数倍。

答:IP数据报固定首部长度为20字节

    4000-20=3980

    1480、1480、1020

    1480/8=185

    1480×2/8=370

    MF=1、MF=1、MF=0

总长度(字节)

数据长度(字节)

MF片

偏移

原始数据报

4000

3980

1

0

数据报片1

1500

1480

1

0

数据报片2

1500

1480

1

185

数据报片3

1040

1020

0

370

12. IP 地址132.119.100.200 的子网掩码是255.255.255.240,那么它所在子网的广播地址是A

A.132.119.100.207

B.132.119.100.255

C.132.119.100.193

D.132.119.100.223

200——11001000

240——11110000

相与 得网路地址 11000000 取前四位不变,后面置1 得广播地址11001111 255-16-32=255-48=207

216. IP 地址132.119.100.200 的子网掩码是255.255.255.224,哪么它所在子网的广播地址是D。

A.132.119.100.255

B. 132.119.100.225

C.132.119.100.193

D.132.119.100.223

200:11001000

224:11100000

相与 得网路地址 11000000 取前3位不变,后面置1 得广播地址11011111 255-32=223

195. 要设置一个子网掩码使192.168.0.78 和192.168.0.94 在同一网段,使用的子网掩码不可能是___D___。(选择一项或多项)

A.255.255.255.128

B.255.255.255.192

C.255.255.255.224 11100000

D.255.255.255.240 11110000

78:01001110

94:01011110

206. 某企业网络管理员需要设置一个子网掩码将其负责的C 类网络211.110.10.0 划分为子网,要求每个子网的主机数不少于20,请问可以采用多少位的子网掩码进行划分?(选择一项或多项)

A. 28

B. 27

C. 26

D. 29

E. 25

1+2+4+8+16>20

5位 32-5=27

Answer: BCE

2010下软考网络工程师:

网络172.21.136.0/24和172.21.143.0/24汇聚后的地址是(A)。

A.172.21.136.0/21     B.172.21.136.0/20

C.172.21.136.0/22      D.172.21.128.0/21

136:10001000

143:10001111

取相同10001000 8+8+5=21

使用CIDR技术把4个C类网络220.117.12.0/24、220.117.13.0/24、220.117.14.0/24和220.117.15.0/24汇聚成一个超网,得到的地址是 B。

A.220.117.8.0/22 B.220.117.12.0/22

C.220.117.8.0/21 D.220.117.12.0/21

12 00001100

13 00001101

14 00001110

15 00001111

取相同的前6位,即8+8+6=22

某用户分配的网络地址为192.24.0.0~192.24.7.0,这个地址块可以用 ( )表示,其中可以分配 () 个主机地址。

A.192.24.0.0/20 B.192.24.0.0/21

C.192.24.0.0/16 D.192.24.0.0/24

A.2032 B.2048 C.2000 D.2056

00000111->8+8+5=21

2048-2*8=2032

由于主机位有11位,因此可分配的主机地址有2^11-2=2046。但是备选答案中没有2046,这就有些离奇了。

首先,2048和2056两个答案都是可以排除的,接下来分析2032和2000两个备选答案。

如果误以为CIDR中的各成员网络的主机位全“0”和全“1”地址都不可使用(即192.24.0.0、192.24.0.255、……、192.24.7.0、192.24.7.255),那也只有16个地址而已。即便如此,可分配的地址也有211-16=2032个,离答案A比较接近。

因此可以判断,命题老师可能是无意中误导了考生。既然(49)考了CIDR,在(50)题中就应该说明“在不使用CIDR的情况下……”

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏lgp20151222

关于一次性的数据输入,excel字符串连接保存到服务器还是CRUD?

开发中遇到个问题,线下一个紧急的活动,给一个excel的文件,要把里面的一次性的数据放进活动里面,说真的几百几千个数据啊,手写进数据库不是更麻烦了吗?

1342
来自专栏华仔的技术笔记

iOS应用架构谈 网络层设计方案

网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也...

4079
来自专栏Java技术栈

最新后端架构师技术图谱!附学习资料~

3692
来自专栏VRPinea

撩妹必备技能之:如何用Unity 3D创建一个VR场景?

2.5K4
来自专栏Java技术栈

其实学 Java 就这两样东西!

1763
来自专栏大数据挖掘DT机器学习

用Python统计新浪微博各种表情使用频率

用新浪微博API积累了微博广场的1.4万条数据,我选择了21个字段输出为TXT文件,想用Python稍微处理一下,统计一下这1.4万条微博里面表情使用情况,统计...

2724
来自专栏跟着阿笨一起玩NET

C#中的串口通信

串行接口按电气标准及协议来分,包括RS-232-C、RS-422、RS485、USB等。 RS-232-C、RS-422与RS-485标准只对接口的电气特性做出...

5032
来自专栏芋道源码1024

Dubbo 源码解析 —— 集群容错架构设计

前言 本来是想把整个dubbo源码解析一次性弄完,再做成一个系列来发布的,但是正巧最近有位好朋友要去杭州面试,就和我交流了一下.本着对dubbo源码略有心得的心...

3207
来自专栏Golang语言社区

最新后端架构师技术图谱!附学习资料~

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。

1441
来自专栏FreeBuf

借你一双慧眼,鸟瞰二进制世界的秘密

由于Java世界的特性所致,安卓应用在代码自身保护方面一直乏善可陈。所谓的Java混淆等技术,也不过是一层簿簿的面纱,极易被撕开,毫无秘密可言。所以,当前也没有...

1680

扫码关注云+社区

领取腾讯云代金券