完整word版TCPIP答案Word文档格式.docx
《完整word版TCPIP答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《完整word版TCPIP答案Word文档格式.docx(34页珍藏版)》请在冰豆网上搜索。
![完整word版TCPIP答案Word文档格式.docx](https://file1.bdocx.com/fileroot1/2023-1/28/76bebb6b-a377-4803-b0a3-7977d46faee2/76bebb6b-a377-4803-b0a3-7977d46faee21.gif)
分层可以屏蔽下层的变化,新的底层技术的引入,不会对上层的应用协议产生影响。
2-3
目前主要有哪些无线个域网(
WPAN)技术?
2-4要完成协议的转换,进行转换的层次必须满足什么条件?
进行转换的层次必须满足的条件是:
两个网络在该层的协议相同,而且该层以上的各层协议
也相同。
如果两个网络最顶层的协议也不相同,则需要在上面再加上一层虚拟层来完成协议
的转换。
2-5
TCP/IP
是如何实现数据多路分用的?
2-6Wi-Fi和WiMAX的含义分别是什么?
Wi-Fi是一种短距离无线传输技术,能够在数百英尺范围内支持互联网接入的无线电信号。
随着技术的发展,以及IEEE802.11a及IEEE802.11g等标准的出现,现在IEEE802.11这个
标准已被统称作Wi-Fi。
WiMAX既是一个与无线城域网标准IEEE802.16相关的互操作性组织,又是一个技术标准。
这种技术为“最后一英里”宽带接入提供优于传统的电缆、数字用户线xDSL和T1/E1等方
式的接入手段。
现在WiMAX还被广义的理解为IEEE802.16标准系列的别称。
2-7简述OSI参考模型与TCP/IP模型的关系。
表2-2ISO/OSI与TCP/IP的差异
ISO/OSITCP/IP
ISO/OSI是抽象的概念模型TCP/IP是具体协议与实现
ISO/OSI复杂、效率低、大而全TCP/IP单纯、简单、实用
ISO/OSI力量单薄,产品少TCP/IP得到产业界的支持,应用广
ISO/OSI进展缓慢TCP/IP完善速度快IPv6()
3-1直接广播和受限广播有何不同?
直接广播(DirectBroadcastAddress):
向某个网络上所有的主机发送报文。
TCP/IP规定,
主机号各位全部为“1”的IP地址用于广播,叫作广播地址。
路由器在目标网络处将IP直
接广播地址映射为物理网络的广播地址,以太网的广播地址为6个字节的全“1”二进制位,
有些主机在启动时,往往并不知道本网络的网络号,这时候如果想要向本网络广播,只能采
用受限广播地址(LimitedBroadcastAddress)。
受限广播地址是在本网络内部进行广播的一种广播地址。
TCP/IP规定,32比特全为“1”
的IP地址用于本网络内的广播。
路由器隔离受限广播,不对受限广播分组进行转发。
也就是说因特网不支持全网络范围的广
播。
3-2使用私有网络地址有什么好处?
节省大量的IP地址,缓解IP地址不足的问题。
借助于代理服务器的网络地址转换(NAT)功能,隐藏私有网络的地址框架,保证私有网络的安全。
3-3现有一个C类网络地址块199.5.6.0,需要支持至少7个子网,每个子网最多9台主机。
请进行子网规划,给出各子网的地址、可以分配给主机的地址范围和子网广播地址。
3-4
子网号为10比特的A类地址与子网号为
2比特的B类地址的子网掩码有何不同?
3-5
若IP地址为156.42.72.37,子网掩码为
255.255.192.0,其子网地址是什么?
3-6
将以203.119.64.0开始的16个C类地址块构造一个超网,请给出该超网的超网地址和
超网掩码。
超网掩码11111111111111111111000000000000
255.255.240.0
超网地址是
16也地址与超网掩码与运算得到
为203.119.64.0
3-7
若一个超网的地址是204.68.64.0,超网掩码是255.255.252.0,那么下列IP地址中那些
地址属于该超网?
204.68.63.26
204.68.67.216
204.68.68.1
204.69.66.26
204.68.66.2
借了2位网络号,连续的号
为204.68.67.216,204.68.66.2
3-8
在下列地址块组中,哪个组可以构成超网?
其超网掩码是什么?
A
a.
199.87.136.0
199.87.137.0
199.87.138.0
199.87.139.0
b.
199.87.130.0
199.87.131.0
199.87.132.0
199.87.133.0
c.
199.87.16.0
199.87.17.0
199.87.18.0
d.
199.87.64.0
199.87.68.0
199.87.72.0
199.87.76.0
3-9
以斜线表示法(CIDR表示法)表示下列
IP地址和掩码。
a.IP地址:
200.187.16.0,掩码:
255.255.248.0
b.IP地址:
190.170.30.65,掩码:
255.255.255.192
c.IP地址:
100.64.0.0,掩码:
255.224.0.0
3-10188.80.164.82/27的网络地址是什么?
4-1当源主机和目的主机位于同一网络时,ARP协议解析的结果将提供什么样的(什么设
备的)物理地址?
4-2当目的主机位于远程网络时,ARP协议解析的结果将提供什么样的(什么设备的)物理地址?
4-3
当ARP/RARP报文封装在以太网帧中进行发送时,为什么要添加
PAD字段?
4-4
物理网络为以太网,其上运行
TCP/IP协议,主机A的IP地址为194.120.29.12,物理地
址为0x0C00145B2810,主机B的IP地址为194.120.29.28,物理地址为0x0C0014276A16,给出主机A对主机B进行地址解析的请求报文和应答报文的内容。
4-5物理网络为以太网,其上运行TCP/IP协议,主机A的IP地址为194.120.29.12,物理地
址为0x0C00145B2810,主机A为无盘计算机,RARP服务器的IP地址为194.120.29.28,物理地址为0x0C0014276A16,给出主机A对本机进行反向地址解析的请求报文和应答报文的内容。
4-6简述目标主机为远程主机时的信息传输过程。
(1)检查本地高速缓存
当一台设备确认目的IP地址不属于本子网时,它会根据本身的路由表找到去往目的网络的
路由器的IP地址(图中为172.16.1.1)。
然后根据此IP地址确定路由器该端口的硬件地址,
ARP首先检查本地的
ARP高速缓存,确定它是否含有路由器对应端口的
IP地址与物理地址
的映射。
如果包含,则
ARP取出路由器端口的硬件地址,并以此物理地址为目的地址完成
数据帧的封装和传输。
(2)向下一跳路由器发送
ARP请求
如果在ARP高速缓存中没有发现路由器
IP地址的映射,则主机A必须向该路由器发送
ARP
请求广播,并等待答复。
该
ARP请求包含发送者的IP地址和硬件地址,以及路由器的
IP
地址。
(3)缓存ARP请求
由于ARP请求是子网上的广播,因而网络上的每台设备都能接收到该数据包,并将自己的
IP地址和该ARP请求中所指定的IP地址相比较。
若不匹配,则忽略;
若相匹配,则刷新本
地ARP高速缓存。
当路由器有多个网络接口时,每个接口都维护各自的高速缓存。
(4)路由器将ARP应答传给源主机
路由器向源主机发出一个ARP应答,应答给出了路由器与主机A所在网络的接口的IP地
址解析。
(5)源主机刷新自己的ARP高速缓存
源主机刷新自己的ARP高速缓存,使其包含从ARP应答中得到的路由器的IP地址-物理
地址映射。
(6)源主机向路由器发送数据
完成路由器地址的解析后,将数据传给路由器。
(7)路由器进行转发前查询ARP高速缓存
数据被传送到路由器后,路由器根据IP数据报中目的主机的IP地址和路由表确定数据是否
已到达最后一跳路由器。
若不是,则继续向下一跳路由器转发;
否则,可以直接发往目的主
机。
(8)向目的主机发送ARP请求
如果在路由器的ARP高速缓存中没有找到目的主机的地址映射,则路由器就必须向通
往目的网络的接口广播一个ARP请求,并等待答复。
(9)刷新ARP高速缓存
目的子网上的所有主机均能接收到ARP广播,并将自己的IP地址与ARP请求中所指
定的IP地址进行比较。
如果不相匹配,则抛弃该ARP请求;
如果匹配,则目的主机刷新它
的ARP高速缓存表目。
(10)目的主机将ARP应答发送回路由器
目的主机向路由器发回一个ARP应答。
应答中包含对目的主机地址的解析结果。
(11)路由器刷新高速缓存
路由器收到应答后,刷新自己的高速缓存,使其包含目的主机的地址映射。
(12)路由器向目的主机转发数据
完成目的主机地址的解析后,源主机根据目的主机的物理地址进行物理数据帧的封装,然后将数据传给目的主机。
5-1IP协议为什么不提供对IP数据报数据区的校验功能?
IP协议为什么要对IP数据报首部进行校验?
5-2
当
数据报在路由器之间传输时,
首部中哪些字段必然发生变化,
哪些字段可能发
生变化?
必然变化的是生存时间(TTL)、首部校验和。
每经过一跳路由器,
和是根据首部生成的,TTL字段变化,首部校验和随之也要变化。
偏移。
TTL值减一;
首部校验可能变化的有标志、片
5-3
严格源路由与宽松源路由有什么区别?
严格源路由选项要求信源机上的发送者指定数据报必须经过的每一个路由器。
也就是说,数
据报必须严格按照发送方规定的路径穿过每一个路由器。
宽松源路由IP选项的格式与严格源路由相同,不同的是,宽松源路由在选项的IP地址表中
并不给出一条完备的路径,而是只给出路径中的某些关键点,关键点之间无直接物理连接时,
通过路由器的自动路由选择功能进行补充。
5-4为什么分片的重组必须在信宿机上进行?
各片作为独立数据包进行传输,在网络中可能沿不同的路径传输,不太可能在中间的某一
个路由器上收齐同一数据报的各个分片。
另外,不在中间进行重组可以简化路由器上的协议,减轻路由器的负担
5-6一个首部长度为20字节、数据区长度为2000字节的IP数据报如何在MTU为820字节的网络
6-1TCP/IP的可靠性思想是将可靠性问题放到传输层去解决以简化路由设备的实现。
请问为什么还要在IP层的ICMP中实现差错报告功能?
那么,
6-2源抑制包括哪三个阶段?
源抑制包括三个阶段:
发现拥塞阶段、解决拥塞阶段和恢复阶段。
在发现拥塞阶段,路由器对缓冲区进行监测,一旦发现拥塞,立即向相应的信源发送ICMP源抑制报文。
该信源收到源抑制报文后,便知道拥塞已经发生,而且所发送的数据报已经丢掉。
在解决拥塞阶段,信源根据收到的源抑制报文中所带的原数据报的首部信息决定对去往某一
特定信宿的信息流进行抑制。
通常信源在收到源抑制报文后,按一定的规则降低发往某信宿的数据报传输率。
拥塞解除后,信源逐渐恢复数据报传输速率。
6-3ICMP与IP协议是什么关系?
位于同一个层次(IP层),但ICMP
ICMP协议是IP协议的补充,用于
报文是封装在IP数据报的数据部分进行传输的。
IP层的差错报告、控制以及路由器或主机信息的获取。
6-4在利用时间戳请求应答报文进行时钟同步时,主机A的初始时间戳为32530000,接收
到主机B应答时的时间戳为32530246,主机B的接收时间戳和发送时间戳分别为32530100
和32530130,主机A和主机B之间的时间差是多少?
往返时间=T当前-T初始(-T发送-T接收)=32530246-32530000-(32530130-32530100)=216ms
单程时延=216/2=108ms
时间差=32530100-(32530000+108)=-8
6-5
在什么情况下主机决不会收到重定向报文?
你的主机就连了一台路由器作中间设备连接其他网络的时候,
是不会收到重定向报文的。
因
为,路径就只有唯一的一个,永远是“最佳”的。
7-1直接传递和间接传递有什么不同?
直接传递是指直接传到最终信宿的传输过程。
间接传递是指在信源和信宿位于不同物理网络时,所经过的一些中间传递过程。
数据传递由一个直接传递和零到多个间接传递所组成。
7-2路由信息协议
RIP协议采用V-D
RIP和开放最短路径优先算法,RIP要求路由器每
OSPF有什么不同?
30秒钟向外广播一个
V-D
报文,报文中的
信息来自于本地的路由表。
OSPF是一个链路—状态协议,每个路由器测试与其邻机相连链路的状态,并将这些信息用
链路状态通告(LinkStateAdvertisements,LSA)发送给它的其他邻机,而邻机再将这些信息在自治系统(区域)中以泛洪方式传播出去。
每个路由器接收这些链路状态信息,并将这些状
态信息写入到一个链路状态数据库(LinkStateDatabase,LSDB)中。
当一个区域的网络拓扑结构发生变化时,LSDB就会被更新。
每10秒钟评估一次LSDB,如果区域的拓扑结构没有改变,LSDB也就不做任何改动。
7-3RIP在收到路由通告V-D报文后,为什么要将距离值加1后再逐条处理?
7-4OSPF具有一些什么特点?
1)支持服务类型路由。
OSPF允许管理人员为同一目的地址指定多个不同服务类型的路由,当对一个数据报进行路由时,OSPF根据目的IP地址和该数据所要求的服务类型进行路由选
择。
2)能够给每个接口指派费用。
费用可以根据吞吐率、传输延迟、可靠性等性能进行指派。
可以给每个IP服务类型指派单独的费用。
3)能够提供负载均衡。
当对于同一个目的地址存在多个相同费用的路由时,OSPF可以在
这些路由上平均分配流量。
4)支持扩展,易于管理。
OSPF的层次结构将自治系统分为多个区域,区域可以对外隐藏
拓扑结构。
5)支持特定主机、特定子网、分类网络路由以及无类网络路由。
6)支持无编号网络,可以节省IP地址。
7)支持多种鉴别机制,不同的区域可以使用不同的鉴别方法。
鉴别机制保证路由器只接收
可信赖的路由器发来的路由信息。
8)采用组播,减少不参与OSPF的系统的负载。
7-5RIP、OSPF和BGP报文分别被封装在什么协议中传输?
8-1为什么常用的服务器的端口号都采用熟知端口号,而客户端一般采用临时端口号?
8-2TCP段首部中的序号和确认号的含义和作用是什么?
序号:
32比特,指出段中的数据部分在发送端数据流中的位置。
也就是发送的数据部分第一个字节的序号。
确认号:
32比特,指出接收端希望收到对方下次发送的数据的第一个字节的序号。
这个序
号表明该序号以前的数据已经被正确接收。
TCP采用载答技术,在发送的数据段中捎带上对对方数据的确认。
8-3TCP段首部中的控制字段各位的含义和作用是什么?
URG:
紧急位,和紧急指针字段配合使用,当URG位置1时,表明此报文要尽快传送,而不按原排队次序发送,此时紧急指针字段有效,紧急指针指出本报文段中紧急数据的最后一个字节。
ACK:
确认位,和确认号字段配合使用,当ACK位置1时,确认号字段有效。
PSH:
推送位,当PSH位置1时,发送方将立即发送缓冲区中的数据,而不等待后续数据
构成一个更大的段,接收方一旦收到PSH位为1的段,就立即将接收缓冲区中的数据提交
给应用程序,而不等待后续数据的到达。
RST:
复位位,当
RST位置1时,表明有严重差错,必须释放连接。
SYN:
同步位,当
SYN位置1时,表示请求建立连接。
FIN:
终止位,当
FIN位置1时,表明数据已经发送完,请求释放连接。
8-4TCP包含哪些选项?
这些选项的作用是什么?
选项结束标志为单字节选项,代码为
0,用于表示选项结束。
无操作选项为单字节选项,代码为
1,用于选项的填充,实现
32位对齐。
最大段大小(MSS)选项为多字节选项,代码为
2,长度为
4字节,最后两个字节用于标识
本机能够接收的段的最大字节数。
该值范围为
0到65535,默认值为536。
窗口规模因子选项为多字节选项,代码为
3,长度为
3字节。
在TCP段的首部存在16比特
的窗口大小字段,但在高吞吐和低延迟的网络中,
65535字节的窗口仍然嫌小。
通过在选项
中采用窗口规模因子,可以增加窗口的大小。
扩展后的窗口大小为:
Wn=Wo×
2f
Wn为新的窗口大小,Wo为TCP首部窗口大小字段的值,
f为窗口规模因子。
8-5解释滑动窗口协议是如何实现流量控制的。
滑动窗口协议通过发送方窗口和接收方窗口的配合来完成传输控制。
接收端窗口的大小
W对应接收端缓存可以继续接收的数据量,
它等于接收缓存大小M减去
缓存中尚未提交的数据字节数
N,即W=M-N。
接收方窗口的大小取决于接收方处理数据的速度和发送方发送数据的速度,
当从缓存取走数
据的速度低于数据进入缓存的速度时,接收窗口逐渐缩小,反之则逐渐扩大。
接收方将当前窗口大小通告给发送方
(利用TCP段首部的窗口大小字段),发送方根据接收
窗口调整其发送窗口,使发送方窗口始终小于或等于接收方窗口的大小。
通过使用滑动窗口协议限制发送方一次可以发送的数据量,
就可以实现流量控制的目的。
这
里的关键是要保证发送方窗口小于或等于接收方窗口的大小。
当发送方窗口大小为1时,每发送一个字节的数据都要等待对方的确认,
这便是简单停等协
议。
8-6为了避免和消除拥塞,
TCP采用了哪些策略来控制拥塞窗口?
首先是使用慢启动策略,在建立连接时拥塞窗口被设置为一个最大段大小
MSS。
对于每一
个段的确认都会使拥塞窗口增加一个
MSS,实际上这种增加方式是指数级的增加。
例如,
开始时只能发送一个数据段,当收到该段的确认后拥塞窗口加大到两个
MSS,发送方接着
发送两个段,收到这两个段的确认后,拥塞窗口加大到
4个MSS,接下来发送
4个段,拥
塞窗口加大到8个MSS。
当拥塞窗口加大到门限值(拥塞发生时拥塞窗口的一半)
时,进入拥塞避免阶段,
在这一阶
段,使用的策略是,每个收到确认的往返延迟,拥塞窗口加大
1个MSS,即使确认是针对
多个段的,拥塞窗口也只加大
1个MSS,这在一定程度上减缓了拥塞窗口的增长。
但在此
阶段,拥塞窗口仍在增长,最终可能导致拥塞。
拥塞使重传定时器超时,发送方进入拥塞解决阶段。
发送方在进行重传的同时,将门限值调
整为拥塞窗口的一半,并将拥塞窗口恢复成一个
MSS,然后进入新一轮的循环。
8-7说明图8-12中客户端的状态转换过程。
9-1递归解析与反复解析有什么不同?
递归解析要求名字服务器系统一次性完成名字—地址变换。
反复解析要求客户端本身反复寻求名字服务器的服务来获得最终的解析结果。
9-2DNS是如何实现IP地址到域名的反向解析的?
名字解析中的反向解析是指由主机的