大学计算机复习资料

大学计算机复习资料

ID:1682907

大小:329.50 KB

页数:7页

时间:2017-11-13

大学计算机复习资料_第1页
大学计算机复习资料_第2页
大学计算机复习资料_第3页
大学计算机复习资料_第4页
大学计算机复习资料_第5页
资源描述:

《大学计算机复习资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、5-01、试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?答:从通信和信息处理的角度来看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。运输层为应用进程之间提供端到端的逻辑通信。网络层是为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。运输层必不可少,因为:(1)真正进行通信的实体是在主机中的进程,是两个主机的进程进行数据交换,而不是单纯的两个主机之间的通信,运输层正是实现主机进程之间的

2、通信。(2)运输层提供了复用和分用功能,使发送方不同的应用进程可以使用同一个运输层协议传送数据,而接收方的运输层可以把数据正确交付到目的应用进程。(3)运输层还提供了对收到报文进行差错检测的功能。(4)此外,运输层还向高层用户屏蔽了下面网络核心的细节,使应用进程看见的就是好像在两个运输层实体之间有一条端到端的逻辑通信信道。所以运输层是必不可少的。5-02、网络层提供数据报或虚电路服务对上面的运输层有何影响?答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制,但提供不同的服务质量。5-03、当应用

3、程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是面向无连接的?答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。5-04、试用画图解释运输层的复用。画图说明许多个运输用户复用到一条运输连接上,而这条运输连接有复用到IP数据报上。5-05、试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。答:如IP电话、实时视频会议等。由于语音信息具有一定的冗余度,人耳对VOIP数据报损失由一定的承受度,但对传输时延的变化较敏感。因此这两种服务都要求源主机以恒定

4、的速率发送数据,并且允许在网络发生拥塞时丢失一些数据,但却不允许数据有太大的时延。有差错的UDP数据报在接收端被直接抛弃,TCP数据报出错则会引起重传,可能带来较大的时延扰动。因此IP电话、实时视频会议等宁可采用不可靠的UDP,而不愿意采用可靠的TCP。(本题与5-15题相似)5-08、为什么说UDP是面向报文的,而TCP是面向字节流的?答:发送方UDP对应用程序交下来的报文,在添加首部后就向下交付IP层。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。接收方UDP对IP层交上来的

5、UDP用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。发送方TCP对应用程序交下来的报文数据块,视为无结构的字节流(无边界约束,可分拆/合并),但维持各字节的顺序。接收方TCP对IP层交上来的TCP报文段,在去除首部后就视为无结构的字节流(可将多个报文段合并),再按与发送方相同的字节顺序交付给上层的应用进程,一次交付一个报文数据块。5-13、一个UDP用户数据报的数据字段为8192字节。在链路层要使用以太网来传送。试问应当划分为几个IP数据报片?说明每一个IP数据报片的数据

6、字段长度和片偏移字段的值。答:加上UDP的8字节首部,IP层的数据字段为8200字节。以太网的MTU为1500字节。假设IP层采用默认首部,即20字节。那么应划分为8200/(1500-20),为6片。前5片是1480字节。第6片是800字节。片偏移字段分别是:0,185,370,555,740,925。解析:IP包分片的相关知识见课本P127~128。0,1480,1480*2,1480*3,1480*4,1480*5(与上面的片偏段字段各个数字差8倍,想想为什么?)5-14、一UDP用户数据报的首部的

7、十六进制表示是:06320045001CE217。试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是从服务器发送给客户?使用UDP的这个服务器程序是什么?(注:考试时若考此题会提供P194的图5-5)答:源端口1586(十六进制的0632,6*162+3*161+5*160=1586),目的端口69(十六进制的0045,4*16^1+5*16^0=69),UDP用户数据报总长度28(十六进制的001C,1*161+12*160=28)字节,数据部分长度20字节。

8、此UDP用户数据报是从客户发给服务器(因为目的端口号<1023,是熟知端口)、服务器程序是TFFTP。解析:1、任意进制转换为十进制,用的是“权值相加法”。原理是:以十进制为例,我们知道345=3*103+4*101+5*100。同理,二进制的(1101)2=1*23+1*22+0*21+1*20=(8+4+1)10=(13)10,十六进制的(12E)16=1*162+2*161+14*160=(302)16,十六进制数E相当

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

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

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