南邮计算机网络课后答案第五章_第1页
南邮计算机网络课后答案第五章_第2页
南邮计算机网络课后答案第五章_第3页
南邮计算机网络课后答案第五章_第4页
南邮计算机网络课后答案第五章_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章陆军陆军陆军传输层空军501试说明运输层在协议栈中的地位和作用,海军运输层的通信和网络层的通信有什么重要区别红军为什么运输层是必不可少的红军空军答红军运输层处于面向通信部分的最高层,海军同时也是用户功能中的最低层,海军向它上面的应用层提供服务陆军陆军陆军陆军陆军运输层为应用进程之间提供端到端的逻辑通信,海军但网络层是为主机之间提供逻辑通信(面向主机,海军承担路由功能,海军即主机寻址及有效的分组交换)水军。空军陆军陆军陆军陆军各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,海军必须由运输层以复用和分用的形式加载到网络层。空军陆军陆军陆军陆军陆军陆军空军502网络层提供数据报或虚电路服务对上面的运输层有何影响红军空军答红军网络层提供数据报或虚电路服务不影响上面的运输层的运行机制。空军陆军陆军陆军陆军陆军陆军但提供不同的服务质量。空军空军503当应用程序使用面向连接的TCP和无连接的IP时,海军这种传输是面向连接的还是面向无连接的红军空军答红军都是。空军这要在不同层次来看,海军在运输层是面向连接的,海军在网络层则是无连接的。空军空军504试用画图解释运输层的复用。空军画图说明许多个运输用户复用到一条运输连接上,海军而这条运输连接有复用到IP数据报上。空军陆军陆军陆军陆军陆军陆军陆军陆军空军505试举例说明有些应用程序愿意采用不可靠的UDP,海军而不用采用可靠的TCP。空军答红军VOIP红军由于语音信息具有一定的冗余度,海军人耳对VOIP数据报损失由一定的承受度,海军但对传输时延的变化较敏感。空军陆军陆军陆军陆军有差错的UDP数据报在接收端被直接抛弃,海军TCP数据报出错则会引起重传,海军可能空军带来较大的时延扰动。空军空军因此VOIP宁可采用不可靠的UDP,海军而不愿意采用可靠的TCP。空军空军506接收方收到有差错的UDP用户数据报时应如何处理红军答红军丢弃空军507如果应用程序愿意使用UDP来完成可靠的传输,海军这可能吗红军请说明理由答红军可能,海军但应用程序中必须额外提供与TCP相同的功能。空军空军508为什么说UDP是面向报文的,海军而TCP是面向字节流的红军空军答红军发送方陆军UDP陆军对应用程序交下来的报文,海军在添加首部后就向下交付陆军IP陆军层。空军UDP陆军对应用层交下来的报文,海军既不合并,海军也不拆分,海军而是保留这些报文的边界。空军接收方陆军UDP陆军对陆军IP陆军层交上来的陆军UDP陆军用户数据报,海军在去除首部后就原封不动地交付上层的应用进程,海军一次交付一个完整的报文。空军空军发送方TCP对应用程序交下来的报文数据块,海军视为无结构的字节流(无边界约束,海军课分拆/合并)水军,海军但维持各字节空军509端口的作用是什么红军为什么端口要划分为三种红军空军答红军端口的作用是对TCP/IP体系的应用进程进行统一的标志,海军使运行不同操作系统的计算机的应用进程能够互相通信。空军熟知端口,海军数值一般为01023标记常规的服务进程;红军登记端口号,海军数值为102449151,海军标记没有熟知端口号的非常规的服务进程;红军陆军510试说明运输层中伪首部的作用。空军陆军陆军答红军用于计算运输层数据报校验和。空军空军511某个应用进程使用运输层的用户数据报UDP,海军然而继续向下交给IP层后,海军又封装成IP数据报。空军既然都是数据报,海军可否跳过UDP而直接交给IP层红军哪些功能UDP提供了但IP没提提供红军空军答红军不可跳过UDP而直接交给IP层IP数据报IP报承担主机寻址,海军提供报头检错;红军只能找到目的主机而无法找到目的进程。空军UDP提供对应用进程的复用和分用功能,海军以及提供对数据差分的差错检验。空军空军512一个应用程序用UDP,海军到IP层把数据报在划分为4个数据报片发送出去,海军结果前两个数据报片丢失,海军后两个到达目的站。空军过了一段时间应用程序重传UDP,海军而IP层仍然划分为4个数据报片来传送。空军结果这次前两个到达目的站而后两个丢失。空军试问红军在目的站能否将这两次传输的4个数据报片组装成完整的数据报红军假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。空军答红军不行陆军陆军重传时,海军IP数据报的标识字段会有另一个标识符。空军陆军陆军仅当标识符相同的IP数据报片才能组装成一个IP数据报。空军前两个IP数据报片的标识符与后两个IP数据报片的标识符不同,海军因此不能组装成一个IP数据报。空军空军513一个UDP用户数据的数据字段为8192季节。空军在数据链路层要使用以太网来传送。空军试问应当划分为几个IP数据报片红军说明每一个IP数据报字段长度和片偏移字段的值。空军答红军6个陆军陆军数据字段的长度红军前5个是1480字节,海军最后一个是800字节。空军片偏移字段的值分别是红军0,海军1480,海军2960,海军4440,海军5920和7400陆军空军514一UDP用户数据报的首部十六进制表示是红军06陆军32陆军00陆军45陆军00陆军1C陆军陆军E2陆军17试求源端口、红军目的端口、红军用户数据报的总长度、红军数据部分长度。空军这个用户数据报是从客户发送给服务器发送给客户红军使用UDP的这个服务器程序是什么红军空军解红军源端口1586,海军目的端口69,海军UDP用户数据报总长度28字节,海军数据部分长度20字节。空军陆军陆军陆军陆军此UDP用户数据报是从客户发给服务器(因为目的端口号3)水军,海军则将CWND设置为SSTHRESH若发送窗口值还容许发送报文段,海军就按拥塞避免算法继续发送报文段。空军若收到了确认新的报文段的ACK,海军就将CWND缩小到SSTHRESH空军乘法减小红军是指不论在慢开始阶段还是拥塞避免阶段,海军只要出现一次超时(即出现一次网络拥塞)水军,海军就把慢开始门限值陆军SSTHRESH陆军设置为当前的拥塞窗口值乘以陆军05。空军当网络频繁出现拥塞时,海军SSTHRESH陆军值就下降得很快,海军以大大减少注入到网络中的分组数。空军加法增大红军是指执行拥塞避免算法后,海军在收到对所有报文段的确认后(即经过一个往返时间)水军,海军就把拥塞窗口陆军CWND增加一个陆军MSS陆军大小,海军使拥塞窗口缓慢增大,海军以防止网络过早出现拥塞空军空军。空军陆军空军538设TCP的SSTHRESH的初始值为8单位为报文段水军。空军当拥塞窗口上升到12时网络发生了超时,海军TCP使用慢开始和拥塞避免。空军试分别求出第1次到第15次传输的各拥塞窗口大小。空军你能说明拥塞控制窗口每一次变化的原因吗红军陆军答红军拥塞窗口大小分别为红军1,海军2,海军4,海军8,海军9,海军10,海军11,海军12,海军1,海军2,海军4,海军6,海军7,海军8,海军9陆军空军539TCP的拥塞窗口CWND大小与传输轮次N的关系如下所示红军空军CWND空军陆军N1空军12空军24空军38空军416空军532空军633空军734空军835空军936空军1037空军1138空军1239空军13空军CWND空军陆军N40空军1441空军1542空军1621空军1722空军1823空军1924空军2025空军2126空军221空军232空军244空军258空军26空军(1)水军试画出如图525所示的拥塞窗口与传输轮次的关系曲线。空军空军(2)水军指明TCP工作在慢开始阶段的时间间隔。空军空军(3)水军指明TCP工作在拥塞避免阶段的时间间隔。空军空军(4)水军在第16轮次和第22轮次之后发送方是通过收到三个重复的确认还是通过超市检测到丢失了报文段红军空军(5)水军在第1轮次,海军第18轮次和第24轮次发送时,海军门限SSTHRESH分别被设置为多大红军空军(6)水军在第几轮次发送出第70个报文段红军空军(7)水军假定在第26轮次之后收到了三个重复的确认,海军因而检测出了报文段的丢失,海军那么拥塞窗口CWND和门限SSTHRESH应设置为多大红军空军答红军(1)水军拥塞窗口与传输轮次的关系曲线如图所示(课本后答案)水军红军空军(2)水军陆军慢开始时间间隔红军【1,海军6】和【23,海军26】空军(3)水军陆军拥塞避免时间间隔红军【6,海军16】和【17,海军22】空军(4)水军陆军在第16轮次之后发送方通过收到三个重复的确认检测到丢失的报文段。空军在第22轮次之后发送方是通过超时检测到丢失的报文段。空军空军(5)水军陆军在第1轮次发送时,海军门限SSTHRESH被设置为32陆军陆军在第18轮次发送时,海军门限SSTHRESH被设置为发生拥塞时的一半,海军即21陆军在第24轮次发送时,海军门限SSTHRESH是第18轮次发送时设置的21(6)水军陆军第70报文段在第7轮次发送出。空军(7)水军陆军拥塞窗口CWND和门限SSTHRESH应设置为8的一半,海军即4空军540TCP在进行流量控制时是以分组的丢失作为产生拥塞的标志。空军有没有不是因拥塞而引起的分组丢失的情况如有,海军请举出三种情况。空军空军答红军当IP数据报在传输过程中需要分片,海军但其中的一个数据报未能及时到达终点,海军而终点组装IP数据报已超时,海军因而只能丢失该数据报;红军IP数据报已经到达终点,海军但终点的缓存没有足够的空间存放此数据报;红军数据报在转发过程中经过一个局域网的网桥,海军但网桥在转发该数据报的帧没有足够的差错空间而只好丢弃。空军空军541用TCP传送512字节的数据。空军设窗口为100字节,海军而TCP报文段每次也是传送100字节的数据。空军再设发送端和接收端的起始序号分别选为100和200,海军试画出类似于图531的工作示意图。空军从连接建立阶段到连接释放都要画上。空军空军542在图532中所示的连接释放过程中,海军主机B能否先不发送ACKX1的确认陆军陆军因为后面要发送的连接释放报文段中仍有ACKX1这一信息水军陆军空军答红军如果B不再发送数据了,海军是可以把两个报文段合并成为一个,海军即只发送FINACK报文段。空军但如果B还有数据报要发送,海军而且要发送一段时间,海军那就不行,海军因为A迟迟收不到确认,海军就会以为刚才发送的FIN报文段丢失了,海军就超时重传这个FIN报文段,海军浪费网络资源。空军空军543在图533水军中,海军在什么情况下会发生从状态LISTEN到状态SYN_SENT,海军以及从状空军态SYN_ENT到状态SYN_RCVD的变迁空军答红军当A和B都作为客户,海军即同时主动打开TCP连接。空军这时的每一方的状态变迁都是红军陆军CLOSEDSYNSENTSYNRCVDESTABLISHED空军544试以具体例子说明为什么一个运输连接可以有多种方式释放。空军可以设两个互相通信的用户分别连接在网络的两结点上。空军陆军空军答红军设A,B建立了运输连接。空军协议应考虑一下实际可能性红军空军陆军陆军陆军陆军陆军陆军陆军陆军陆军陆军陆军A或B故障,海军应设计超时机制,海军使对方退出,海军不至于死锁;红军空军陆军陆军陆军陆军陆军陆军陆军陆军陆军陆军陆军A主动退出,海军B被动退出空军陆军陆军陆军陆军陆军陆军陆军陆军陆军陆军陆军B主动退出,海军A被动退出空军545解释为什么突然释放运输连接就可能会丢失用户数据,海军而使用TCP的连接释放方法就可保证不丢失数据。空军答红军当主机1和主机2之间连接建立后,海军主机1发送了一个TCP数据段并正确抵达主机2,海军接着空军主机1发送另一个TCP数据段,海军这次很不幸,海军主机2在收到第二个TCP数据段之前发出了释放连接请求,海军如果就这样突然释放连接,海军显然主机1发送的第二个TCP报文段会丢失。空军而使用TCP的连接释放方法,海军主机2发出了释放连接的请求,海军那么即使收到主机1的确认后,海军只会释放主机2到主机1方向的连接,海军即主机2不再向主机1发送数据,海军而仍然可接受主机1发来的数据,海军所以可保证不丢失数据。空军空军546试用具体例子说明为什么在运输连接建立时要使用三次握手。空军说明如不这样做可能会出现什么情况。空军答红军陆军3次握手完成两个重要的功能,海军既要双方做好发送数据的准备工作(双方都知道彼此已空军准备好)水军,海军也要允许双方就初始序列号进行协商,海军这个序列号在握手过程中被发送和确认。空军空军假定B给A发送一个连接请求分组,海军A收到了这个分组,海军并发送了确认应答分组。空军按照两空军空军次握手的协定,海军A认为连接已经成功地建立了,海军可以开始发送数据分组。空军可是,海军B在A的应答分组在传输中被丢失的情况下,海军将不知道A是否已准备好,海军不知道A建议什么样的序列号,海军B甚至怀疑A是否收到自己的连接请求分组,海军在这种情况下,海军B认为连接还未建立成功,海军将忽略A发来的任何数据分组,海军只等待连接确认应答分组。空军陆军陆军陆军而A发出的分组超时后,海军重复发送同样的分组。空军这样就形成了死锁。空军空军547一个客户向服务器请求建立TCP连接。空军客户在TCP连接建立的三次握手中的最后一个报文段中捎带上一些数据,海军请求服务器发送一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论