网络层传输层练习题.doc

网络层传输层练习题.doc

ID:57381078

大小:17.50 KB

页数:3页

时间:2020-08-14

网络层传输层练习题.doc_第1页
网络层传输层练习题.doc_第2页
网络层传输层练习题.doc_第3页
资源描述:

《网络层传输层练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网络层练习题1、网络层的功能;2、动态路由算法和静态路由选择算法的原理;1、请给出三个在建立连接时有可能需要协商的的协议参数的例子;4、虚电路子网和数据报子网的比较;5、汇集树的概念;6、说明扩散法的优点和缺点,通常优化缺点的方法是什么;7、分级路由的必要性;8、假设所有的路由器和主机都正常,他们的软件也正常,请问一个分组被递交到的错误目的地的可能性有没有;9、一个IP报使用了严格的源路由选项,现在她被分段了,你认为该选项应该被复制到每一个分段中呢,还是只需要放到第一个分段中就做够了;10、分析拥塞产生

2、的深层次原因;11、从不同网络体系结构的不同层次分析防止网络拥塞的策略;12、载荷脱落之策略是什么;13、在IPv4头中有多少字节?14、某路由器的路由表中有如下(CIDR)entries:15、说明距离向量路由算法的弱点。16、给出流量控制和拥塞控制之间的区别。传输层练习题1、传输层的功能2、如何理解传输层的种重要性3为什么最大分组生存期T必须足够确保不仅分组本身消失而且他的确认也消失,然后协议才有效?答:首先看三次握手过程是如何解决延迟的重复到达的分组所引起的问题的。正常情况下,当主机1发出连接请求

3、时,主机1选择一个序号x,并向主机2发送一个包含该序号的请求TPDU;接着,主机2回应一个接受连接的TPDU,确认x,并声明自己所选用的初始序列号y;最后,主机1在其发送的第一个数据TPDU中确认主机2所选择的初始序列号。当出现延迟的重复的控制TPDU时,一个TPDU是来自于一个已经释放的连接的延迟重复的连接请求(CONNECTIONREQUEST),该TPDU在主机1毫不知情的情况下到达主机2。主机2通过向主机1发送一个接受连接的TPDU(CONNECTIONACCEPTED)来响应该TPDU,而该接

4、受连接的TPDU的真正目的是证实主机1确实试图建立一个新的连接。在这一点上,关键在于主机2建议使用y作为从主机2到主机1交通的初始序列号,从而说明已经不存在包含序列号为y的TPDU,也不存在对y的应答分组。当第二个延迟的TPDU到达主机2时,z被确认而不是y被确认的事实告诉主机2这是一个旧的重复的TPDU,因此废止该连接过程。在这里。三次握手协议是成功的。 最坏的情况是延迟的“连接请求”和对“连接被接收”的确认应答都在网络上存活。可以设想,当第2个重复分组到达时,如果在网上还存在一个老的对序列号为y的分

5、组的确认应答,显然会破坏三次握手协议的正常工作,故障性的产生一条没有人真正需要的连接,从而导致灾难性的后果。4、UDP为什么必须存在?5、请设计一个建立在UDP之上的应用层协议,实现客户端到服务器端可靠数据传输的协议。6、最小的TCPMTU的总长度是多少?7.假定TCP使用两次握手替代三次握手来建立连接。也就是说,不需要第三个报文。那么是否可能产生死锁?请举例来说明你的答案。答:三次握手完成两个重要功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列

6、号在握手过程中被发送与确认。现在把三次握手改成仅需要两次握手,死锁是可能发生的。作为例子。考虑计算机A和B之间的通信。假定B给A发送一个连接请求分组,A收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A认为连接已经成功的建立了,可以开始发送数据分组。可是,B在A的应答分组在传输中被丢失的情况下,将不知道A是否已经准备好,不知道A建议什么样的序列号用于A到B的交通,也不知道A是否同意A所建议的用于B到A交通的初始序列号,B甚至怀疑A是否收到自己的连接请求分组。在这种情况下,B认为连接还未建立成功

7、,将忽略A发来的任何数据分组,只等待接收连接确认应答分组。而A在发出的分组超时后,重复发送同样的分组。这样就形成了死锁。8、在TCP/IP协议族的传输层中,有两个不同的传输层协议TCP和UDP,为什么设置这样两种不同的协议,试对它们进行比较。答:TCP和UDP是工作在传输层的因特网协议,其中TCP(TransmissionControlProtocol,传输控制协议)是专门设计用于在不可靠的因特网上提供可靠的、端到端的字节流通信的协议。TCP协议将数据分成可被IP层传输的数据包交IP层传送,或者将从IP

8、层收到的数据包重新组合为完整的消息并进行校验。TCP是面向连接的协议。UDP(UserDatagramProtocol)用户数据报协议。它是TCP/IP协议中的非连接协议。UDP向应用程序提供了一种发送封装的原始IP数据报的方法,并且发送时无需建立连接。它将应用程序产生的数据信息转化成数据包,然后经由IP发送。它不验证消息是否正确发送,其可靠性依赖于产生消息的应用程序自身。TCP的连接是可靠的,UDP连接是不可靠的。9、假定在一个互连网中,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。