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