《计算机网络传输层作业.doc》由会员分享,可在线阅读,更多相关《计算机网络传输层作业.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流计算机网络传输层作业.精品文档.第三章作业信工A班 林秋慧 11010001201、 试比较TCP与UDP协议相同点不同点TCP(传输控制协议)a) 为运输层的两个协议,为运行在不同主机上的应用进程之间提供了逻辑通信功能。b) 基本任务是将两个端系统间IP的交付服务扩展为运行在两个端系统上的进程之间的交付服务c) 均有校验和以提供差错检测功能a) 提供面向连接的服务b) 提供可靠的服务(包括冗余确认技术、超时快速重传、检索数据等功能)c) 流量控制(通过让发送方维护一个称为接收窗口的变量,该窗口空间大小是动态的)d) 拥塞控制功能e) 不具有
2、实时性f) 不提供最小带宽保证g) 20字节的首部字段h) 建立时需要经过三次握手,会话结束需要有两次握手的过程。i) 提供累积确认j) 接收到的数据有序UDP(用户数据包协议)a) 提供无连接的服务(因此无连接时延)b) 提供不可靠的服务c) 流量不可调节,可以根据需要以任何速率发送数据d) 8字节的首部字段e) 可以通过应用层来加强其可靠性f) 具有实时性g) 不能进行差错恢复h) 没有连接握手概念i) 不进行数据重传j) 没有流量控制机制k) 接收到的数据不一定有序2、 端口位于体系结构中的那一层?其作用是什么?SMTP的默认端口号是多少?a) 端口位于体系结构中的运输层,端口字段包含在
3、运输层报文段中。b) 其作用是通过不同的端口号来定向到合适的套接字。c) SMTP默认端口号为25。3、 流量控制的作用是什么?流量控制服务可以消除发送方使接收方缓存溢出的可能性。可以说流量控制是一个速度匹配服务,即发送方的发送速率与接收方应用程序的读速率相匹配。流量控制是通过发送方维护一个称为接收窗口的变量来提供的。4、 发送端的发送窗口的大小受到接收窗口和拥塞窗口的限制。拥塞窗口值和接收窗口值是否都是由发送端自己计算出来的?不是的。a) 拥塞窗口是发送端根据自己估计的网络拥塞程度而设置的窗口值,是来自发送端的流量控制。b) 接收窗口是接收端根据其目前的接收缓存大小所许诺的罪行的窗口值,是来
4、自接收端的流量控制。接收端将此窗口值放在TCP报文的首部中的窗口字段,传送给发送端。5、 试比较停-等协议和(stop-and-wait)、GBN协议(Go-Back-N)和SR协议。停-等协议GBN协议SR协议是否需要等待确认是否否序号的大小(bit)1kk发送窗口大小(bit)1N(2k-1)N(2k-1)使用效率非常低较高高适用情况仅有0、1分组分组序列错误多,窗口小分组序列错误少,窗口大6、 画图描述TCP的三次握手和分手工作过程。(注意SYN,ACK,序号,确认号等信息)SYN=1,seq=server_isn,ack=client_isn+1连接请求连接请求连接允许SYN=1,se
5、q=client_isnSYN=0,seq=client_isn+1,ack=server_isn+1Client HostServer HostTimeTime关闭定时等待关闭FIN=1,seq=xFIN=1,seq=yClientServer TimeTimeACK=1,ack=x+1ACK=1,ack=y+1已关闭TCP三次握手过程TCP两次分手过程7、 根据p194页的33题的右下角图形,描述TCP的拥塞控制情况。第1、6、17、23周期时是什么情况?第16、617、1723周期时处于什么阶段?拥塞窗口的值如何增加和减少的?时期情况1设置其拥塞窗口值为1MMS,进入慢启动阶段6进入拥塞
6、避免阶段,拥塞窗口达到阈值17收到3个冗余ACK检测到的丢包事件,进入拥塞避免阶段23发生超时事件,进入慢启动时期情况16慢启动阶段,拥塞窗口以指数率增加617拥塞避免阶段,Cong_win8、 一个TCP拥塞窗口被设置成18KB,并且发生了超时事件。如果接着的4个突发量传输都是成功的,那么该拥塞窗口将是多大?假定最大报文段是1KB。9、 书上作业:i. P189. 3, 14, 1510、 长度为100字节的应用层HTTP数据,从上到下一次传递给传输层、网络层、链路层的以太网。已知以太网帧头部是26字节,试求最后从网络接口传送出至少多少位的比特序列?信道的有效利用率(物理层传输的效率)为多少
7、?11、 当访问某个大小为600B的网页,网页中没有内嵌对象。假设通过查询6个不同的DNS服务器获得该域名对应的IP地址,若DNS服务器、Web服务器、当前及其之间的 RTT时间都是1s。请问从点击超级链接到接收到该对象的时间最长为多少?12、 下面列出的是两台机器传送邮件的对话过程,请根据这个对话回答问题。220 heaven.af.mil ESMTPMAIL FROM:djbsilverton.berkeley.edu250 okRCPT TO:Godheaven.af.mil250 okRCPT TO:devilsheaven.af.mil550 wrong address,buddyRCPT TO:angelsheaven.af.mil 250 ok问:a.邮件发送方的机器的全名是什么?发邮件的用户名是什么?b.发送方想把该邮件发给几个用户?他们的名字各是什么?c.邮件接收方的机器的全名是什么?哪些用户能收到该邮件?d.接收方的机器的此次服务的端口号是什么?e.以2开头的应答意味着什么?以5开头的应答意味着什么?13、 设TCP使用的最大窗口为32KB,传输信道的带宽可以认为是不受限制的。报文段的平均往返时延为16ms。计算这样的TCP连接能得到的最大的吞吐量是多少?
限制150内