完整word版TCPIP协议族中文版答案30Word文档格式.docx

上传人:b****4 文档编号:17166385 上传时间:2022-11-28 格式:DOCX 页数:42 大小:2.39MB
下载 相关 举报
完整word版TCPIP协议族中文版答案30Word文档格式.docx_第1页
第1页 / 共42页
完整word版TCPIP协议族中文版答案30Word文档格式.docx_第2页
第2页 / 共42页
完整word版TCPIP协议族中文版答案30Word文档格式.docx_第3页
第3页 / 共42页
完整word版TCPIP协议族中文版答案30Word文档格式.docx_第4页
第4页 / 共42页
完整word版TCPIP协议族中文版答案30Word文档格式.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

完整word版TCPIP协议族中文版答案30Word文档格式.docx

《完整word版TCPIP协议族中文版答案30Word文档格式.docx》由会员分享,可在线阅读,更多相关《完整word版TCPIP协议族中文版答案30Word文档格式.docx(42页珍藏版)》请在冰豆网上搜索。

完整word版TCPIP协议族中文版答案30Word文档格式.docx

源地址

地址1

地址2

地址3

地址4

FC

2

D/ID

SC

PDU长度

数据和填充

1500

帧主体

2312

FCS(CRC)

4

优点:

很简单,源,目的地和路由器需要单独处理每个数据包,不需要考虑它们之间的关系,也就意味着没有连接建立和连接终止的阶段,在源与目的地之间也就没有额外的数据包交换。

缺点:

数据包到达目的地的时候是无序的,上层需要将其重新排列。

答:

2n

每一个数据报从源点开始时需要有一个碎片识别,并且每个片段中都有,终点计算机便可以使用该标识识别出所有的碎片属于同一个数据报。

无论是报文大小,面向连接的时延总是比无连接的要大。

但在面向连接服务中,长报文时延的开销会比短报文的小。

通常一个路由器连接着各自拥有着不同MTU不同的网络,连接收到的数据包可能会有一个比MTU大的数据包的连接,也就意味着路由器需要将数据进行分片,但IPv6不允许路由器中存有碎片,也就是需要做一些调查,使得数据包足够小,以至于可以通过所有的连接。

设置定时器的原因:

片段可能已丢失以至于永远不会达到目的主机,而目的主机不能一直等待。

标准:

目的主机则开始计时,超时之后它可以发送一个错误的信息通知源主机数据包丢失,若有必要,需要重新发送。

基于主机信息的超时持续时间可能会搜集网络状态信息,如果在先前的数据包到达的时就有很多延迟,那就意味着网络拥挤,并且该片段会很快到达(不一定丢失)。

 

a.28=256addresses

b.216=65536addresses

c.264=1.846744737×

1019addresses

310=59,049addresses

a.(8比特)/(4比特每个十六进制数字)=2个十六进制数字

b.(16比特)/(4比特每个十六进制数字)=4个十六进制数字

c.(24比特)/(4比特每个十六进制数字)=6个十六进制数字

a.第一个字节是208(处于192和223之间)故属于C类

b.第一个字节是238(处于224和239之间)故属于D类

c.第一个字节是242(处于240和255之间)故属于E类

d.T第一个字节是129(处于000和127之间)故属于A类

【注】A类:

000-127;

255.0.0.0.。

B类:

128-191;

255.255.0.0.。

C类:

192-233;

255.255.255.0.。

D类:

224-239;

E类:

240-254

判断IP地址类别时,只需注意其第一个字节所属范围。

a.该IP地址属于A类地址,网络标识为114,主机标识为34.2.8

b.该IP地址属于B类地址,网络标识为132.56,主机标识为8.6

c.该IP地址属于C类地址,网络标识为208.34.54,主机标识为12

d.该IP地址属于E类地址,这个地址不能被分为网络标识和主机标识。

【注】IP地址={<

网络号>

,<

主机号>

}

IP地址类型

最大可指派的网络数

网络号

主机号

子网掩码

A类地址

126(27-2)

8位

24位

255.0.0.0.

B类地址

16383(214-2)

16位

255.255.0.0.

C类地址

207151(221-1)

255.255.255.0

D类地址

多播地址

E类地址

保留今后使用

首先改变地址的范围(减1)基于2562,048−1=(0.0.7.255)2

需要将这个数字和首地址相加得到末地址

首地址

122

12

7

不同(基于256)

255

末地址

14

即末地址为122.12.14.255

a.Wecanapplythefirstshortcuttoallbyteshere.Theresultis(22.14.0.0).

b.Wecanapplythefirstshortcuttoallbyteshere.Theresultis(12.0.0.0).

c.Wecanapplythefirstshortcuttobytes1and4;

weneedtoapplythesecond

shortcuttobytes2and3.Theresultis(14.72.0.0).

110→0+64+32+0+8+0+0+0

200→128+64+0+0+8+0+0+0

200→128+64+32+0+8+0+0+0

d.Wecanapplythefirstshortcuttobytes1and4;

shortcuttobytes2and3.Theresultis(28.0.32.0).

首地址可以通过IP地址与掩码相加得到,如下所示:

IP地址:

25

34

56

子网掩码:

首地址:

末地址可以通过添加子网中的地址数232-n=216或者通过IP地址的掩码的补码来获得,如下所示:

掩码补充:

末地址:

即首地址为25.34.0.0,末地址为25.34.255.255

首地址可以通过IP地址的掩码相加得到,如下所示:

IP地址:

202.44.82.16

掩码:

255.255.255.192

首地址:

202.44.82.0

Notethatweusethefirstshortcutonthefirstthreebytes.Weusethesecondshortcutonthefourthbytes:

16→0+0+0+16+0+0+0+0

192→128+64+32+0+0+0+0+0

0→0+0+0+0+0+0+0+0

末地址可以通过添加子网中的地址数232-n=216或者通过补充IP地址的掩码来获得,如下所示:

掩码补码:

0.0.0.63

202.44.82.63

16→0+0+0+16+0+0+0+0

63→0+0+32+16+8+4+2+1

63→0+0+32+16+8+4+2+1

根据题意,可知,首地址可以通过有掩码为255.255.0.0(/16).的主机地址得到

主机地址:

25.34.12.56

255.255.0.0

子网首地址:

25.34.0.0

末地址可以通过掩码为0.0.255.255的主机地址得到

0.0.255.255

末地址:

25.34.255.255

需要注意的是最大限制在216个地址,我们可以拥有足够小的块只要地址的数字可以分开这些数字。

如下所示,划分出的子网数恰好等于甚至高于所需要的子网数。

a.log22=1;

1的个数:

1;

划分出的子网数:

b.log262=5.95;

6;

划分出的子网数:

64

c.Log2122=6.93;

7;

128

d.Log2250=8;

8;

256

a.Log21024=10;

额外的1s:

10;

可能的子网:

1024;

掩码:

26

b.每个子网的地址数:

232-26=64

c.第一个子网:

首地址是这一块的地址的开始

子网1的首地址:

130.56.0.0

为求末地址,需要给予256(0.0.0.63)写63,并将其加在首地址上。

地址数:

子网1的末地址:

130.56.0.63

d.最后一个子网(子网1024)

要想得到子网1024的首地址,需要基于256(0.0.255.92,将65,472(1023×

64)与子网1的首地址相加。

子网1的首地址:

130.56.0.0

地址数:

0.0.255.192

子网1024的首地址:

1024:

130.56.255.192

现在需要像计算首地址时的那样计算子网1024的末地址。

子网500的首地址:

子网500的末地址500:

130.56.255.255

首先需要将掩码换成二进制进而得到掩码的斜线记法(/n)格式:

a.11111111111111111111111100000000→/24

b.11111111000000000000000000000000→/8

c.11111111111111111110000000000000→/19

d.11111111111111111111000000000000→/20

【其中1的个数即位n的大小】

若已知一个地址快的收地址和末地址,该块已被充分定义,我们可以用这个关系:

N=232-n→n=32−log2N来求出前缀的长度,

例如:

如果首地址为17.24.12.64并且末地址为17.24.12.127,则该块的地址数为64,便可以求出前缀的长度为:

n=32-log2N=32-log264=26该地址块也就是72.24.12.64/26.

【注】N=232-n→n=32−log2N来求出前缀的长度,其中N是地址数,n是前缀长度。

很多地址块都有着相同的前缀长度,前缀长度仅仅是由地址块中的地址数决定的,而不是地址块本身。

两个地址块虽然有着相同的前缀长度但他们并不从地址空间的同一点开始,如下面的两个地址块:

127.15.12.32/27174.18.19.64/27

它们有着相同的前缀长度,但却是两个完全不同的地址块。

第一组:

在这一组中,每个用户拥有128个地址,也就意味着后缀长度为log2128=7,前缀长度为32-7=25,第一个、第一个和最后一个用户可以提供地址范围,其他用户可以很容易的发现地址范围。

第一个用户:

150.80.0.0/25至150.80.0.127/25

第二个用户:

150.80.0.128/25至150.80.0.255/25

………

第200个用户:

150.80.99.128/25至150.80.99.255/25

第一组拥有的所有的地址数为:

200×

128=25,600个地址数

第二组:

对于这一组,每个用户需要16个地址,也就意味着后缀长度为:

log216=4,前缀长度为32-4=28,地址为:

150.80.100.0/28至150.80.100.15/28

150.80.100.16/28至150.80.100.31/28

………………

第400个用户:

150.80.124.240/28至150.80.124.255/28

第二组拥有的所有的地址数为:

400×

16=6400个地址

第三组:

对于这一组,每个用户需要4个地址,也就意味着后缀长度为:

log24=4,前缀长度为32-2=30,地址为:

第一个用户:

150.80.125.0/30至150.80.125.3/30

第二个用户:

150.80.125.4/30至150.80.100.7/30

第64个用户:

150.80.125.252/30至150.80.125.255/30

第65个用户:

150.80.126.0/30至150.80.126.3/30

…………………

第2048个用户:

150.80.156.252/30至150.80.156.255/30

第二组拥有的所有的地址数为:

2048×

4=8192个地址

可分配的地址数为:

40192

可用的地址数为:

25344

有两种选择,若ISP想要使用子网划分(每个路由器有32个输出端口)的话,则每个用户的前缀长度为nsub=32.如果对路由器和子网划分没有需要,每个用户可以直接与ISP服务器相连接,在这种情况下,用户的一整套都可以使用有着前缀长度为n的同一个地址块(分配给ISP的前缀长度)。

直接支付,因为两个主机在同一个网络中。

目标地址

下一跳

接口

A类

111.0.0.0

————

m1

B类

145.80.0.0

111.25.19.20

170.14.0.0

C类

192.16.7.0

111.15.17.32

缺省

缺省路由

m0

目的地址:

192.16.7.42

二进制:

11000000000100000000011100101010

地址转换副本:

00000000000000000000000000001100=1210

目标网络:

C类网络地址:

下一跳地址:

111.15.17.32接口:

147.26.50.30

10010011000110100011001000011110

00000000000000000000000000001001=910

B类网络地址:

147.26.0.0

111.30.31.18接口:

135.11.80.21

/18网络地址:

135.11.64.0

缺省接口:

m4

目标地址:

202.70.20.30

/26结果:

202.70.20.0不匹配

/25结果:

/24结果:

/22结果:

180.70.65.200(缺省路由)接口:

m2

【英文版答案满意给出路由表仅给出了如下语句的英文】

一个局域网的路由表没有连接到因特网并且没有子网可以拥有一个有着主机特定地址的路由表,因所有的数据包都留在了网络上,所有没有下一跳地址。

若数据包的目的地址为140.24.7.194到达R3,送往接口m0,当它到达R2的时候,被送往m1然到R3。

若数据包来自组织1,2或者3的话,仅有的路径R1可以接收到数据包,从接口m3出发到达R1。

掩码

网络地址

下一跳地址

/20

120.14.64.0

———

120.14.96.0

120.14.112.0

m3

/0

0.0.0.0

缺省路由

/22

120.14.100.0

120.14.104.0

120.14.108.0

/30

————

120.14.64.4

120.14.64.8

120.14.64.12

……

……

120.14.65.252

m127

m128

【如下是英文版答案,能力有限,翻译不了,下面是XX答案】

Ifnofragmentationoccursattherouter,thentheonlyfieldtochangeinthebase

headeristhetimetolivefield.Ifanyofthemultiple-byteoptionsarepresent,thentherewillbechangesintheoptionheadersaswell(torecordtherouteand/ortimestamp).Iffragmentationdoesoccur,thetotallengthfieldwillchangetoreflectthetotallengthofeachdatagram.Themorefragmentbitoftheflagsfieldandthefragmentationoffsetfieldsmayalsochangetoreflectthefragmentation.Ifoptionsarepresentandfragmentationoccurs,theHLENfieldofthebaseheadermayalsochangetoreflectwhetherornottheoptionwasincludedinthefragments.

必然变化的是生存时间(TTL)、首部校验和。

每经过一跳路由器,TTL值减一;

首部校验和是根据首部生成的,TTL字段变化,首部校验和随之也要变化。

可能变化的有标志、片偏移,数据报总长度

大的MTU的好处:

(1)方便长距离的传送大量的数据

(2)没有分段的必要(3)更快的传送且无重组(4)更少的丢包(5)更高效

小的MTU的好处:

(1)方便传输对于时间敏感的数据像音频或者视频

(2)适合多路复用

【如下表示英文版答案中的表格】

在这种情况下,我们可以使用松散源路由选择且如下所示仅有一个入口:

ThevalueoftheheaderlengthfieldofanIPpacketcanneverbelessthan5

becauseeveryIPdatagrammusthaveatleastabaseheaderthathasafixedsizeof20bytes.ThevalueofHLENfield,whenmultipliedby4,givesthenumberof

bytescontainedintheheader.Thereforetheminimum

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1