您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化 > 计算机网络作业七及解答
计算机网络作业七及解答计算机网络作业(7)一、单项选择题1.TCP规定HTTP()进程的端口号为80。A.客户B.解析C.服务器D.主机2.A和B建立了TCP连接,当A收到确认号为100的确认报文段时,表示()。A.报文段99已收到B.报文段100已收到C.末字节序号为99的报文段已收到D.末字节序号为100的报文段己收到3.在采用TCP连接的数据传输阶段,如果发送端的发送窗口值由1000变为2000,那么发送端在收到一个确认之前可以发送()。A.2000个TCP报文段B.2000BC.1000BD.1000个TCP报文段4.为保证数据传输的可靠性,TCP采用了对()确认的机制。A.报文段B.分组C.字节D.比特5.以下关于TCP报头格式的描述中,错误的是()。A.报头长度为20~60B,其中固定部分为20BB.端口号字段依次表示源端口号与目的端口号C.报头长度总是4的倍数个字节D.TCP校验和伪首部中IP分组头的协议字段为176.滑动窗口的作用是()。A.流量控制B.拥塞控制C.路由控制D.差错控制7.在TCP中,发送方的窗口大小取决于()。A.仅接收方允许的窗口B.接收方允许的窗口和发送方允许的窗口C.接收方允许的窗口和拥塞窗口D.发送方允许的窗口和拥塞窗口8.以下关于TCP作原理与过程的描述中,错误的是()。A.TCP连接建立过程需要经过“三次握手”的过程B.当TCP传输连接建立之后,客户端与服务器端的应用进程进行全双工的字节流传输C.TCP传输连接的释放过程很复杂,只有客户端可以主动提出释放连接的请求D.TCP连接的释放需要经过“四次挥手”的过程9.以下关于TCP窗口与拥塞控制概念的描述中,错误的是()。A.接收端窗(rwnd)通过TCP首部中的窗口字段通知数据的发送方B.发送窗口确定的依据是:发送窗El=Min[接收端窗口,拥塞窗口C.拥塞窗口是接收端根据网络拥塞情况确定的窗口值D.拥塞窗口大小在开始时可以按指数规律增长10.TCP使用三次握手协议来建立连接,设A、B双方发送报文的初始序列号分别为X和Y,A发送(①)的报文给B,B接收到报文后发送(②)的报文给A,然后A发送一个确认报文给B便建立了连接。(注:ACK的下标为捎带的序号)①A.SYN=1,序号=XB.SYN=1,序号=X+1,ACKx=IC.SYN=1,序号:YD.SYN=1,序号=Y,ACKy+1=1②A.SYN=1,序号=X+1B.SYN=1,序号=X+1,ACKx=lC.SYN=1,序号=Y,ACKx+1=1D.SYN=1,序号=Y,ACKy+1=111.TCP“三次握手”过程中,第二次“握手”时,发送的报文段中()标志位被置为1。A.SYNB.ACKC.ACK和RSTD.SYN和ACK12.A和B之间建立了TCP连接,A向B发送了一个报文段,其中序号字段seq=200确认号字段ACK=201,数据部分有2个字节,那么在B对该报文的确认报文段中()A.seq=202,ACK=200B.seq=201,ACK=201C.seq=201,ACK=202D.seq=202,ACK=20113.一个TCP连接的数据传输阶段,如果发送端的发送窗口值由2000变为3000,意昧着发送端可以()。A.在收到一个确认之前可以发送3000个TCP报文段B.在收到一个确认之前可以发送1000BC.在收到一个确认之前可以发送3000BD.在收到一个确认之前可以发送2000个TCP报文段14.在一个TCP连接中,MSS为1KB,当拥塞窗口为34KB时发生了超时事件。如果在接下来的4个RTT内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的大小是()。A.8KBB.9KBC.16KBD.17KB15.在一个TCP连接中,MSS为1KB,当拥塞窗口为34KBH寸收到了3个冗余ACK报文。如果在接下来的4个:RTT内报文段传输都是成功的,那么当这些报文段均得到确认后.拥塞窗口的大小是()。A.8KBB.16KBC.20KBD.21KB16.A和B建立TCP连接,。MSS为1KB。某时,慢开始门限值为2KB,A的拥塞窗口为4KB,在接下来的一个RTT内,A向B发送了4KB的数据(TCP的数据部分),并且得到了B的确认,确认报文中的窗口字段的值为2KB,那么,请问在下一个RTT中,A最多能向B发送多少数据()。A.2KBB.8KBC.5KBD.4KB17.【2009年计算机联考真题】主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段.分别包含300B和500B的有效载荷,第一个段的序列号为200,主机乙正确接收到这两个数据段后,发送给主机甲的确认序列号是()。A.500B.700C.800D.100018.【2009年计算机联考真题】一个TCP连接总是以1KB的最大段长发送TCP段,发送方有足够多的数据要发送,当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是()。A.7KBB.8KBC.9KBD.16KB19.【2010年计算机联考真题】主机甲和主机乙之间已建立了一个TCP连接,TCP最大段长度为1000B。若主机甲的当前拥塞窗口为4000B,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的第一个段的确认段,确认段中通告的接收窗口大小为2000B,则此时主机甲还可以向主机乙发送的最大字节数是()。A.1000B.2000C.3000D.400020.【2011年计算机联考真题】主机甲向主机乙发送一个(SYN=I,seq=ll220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是()。A.(SYN=0,ACK=0,seq=11221,ack=11221)B.(SYN=1,ACK=1,seq=11220,ack=11220)C.(SYN=1,ACK=1,seq=11221,ack=11221)D.(SYN=0,ACK=0,seq=11220,ack=11220)21.【2011年计算机联考真题】主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300B、400B和500B的有效载荷,第3个段的序号为900。若主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲的确认序号是()。A.300B.500C.1200D.140022.以下关于UDP协议的主要特点的描述中,错误的是()。A.UDP报头主要包括端口号、长度、校验和等字段B.UDP长度字段是UDP数据报的长度,包括伪首部的长度C.UDP校验和对伪首部、UDP报文头以及应用层数据进行校验D.伪首部包括IP分组报头的一部分23.使用UDP的网络应用,其数据传输的可靠性由()负责。A.传输层B.应用层C.数据链路层D.网络层24.UDP数据报首部不包含()。A.UDP源端口号B.UDP校验和C.UDP目的端口号D.UDP数据报首部长度24-1.接收端收到有差错的UDP用户数据时的处理方式是()。A.丢弃B.请求重传C.差错校正D.忽略差错25.以下关于。UDP校验和的说法中错误的是()。A.UDP的校验和功能不是必需的,可以不使用B.如果UDP校验和计算结果为O,则在校验和字段填充OC.UDP校验和字段的计算包括一个伪首部、UDP首部和携带的用户数据D.UDP校验和的计算方法是二进制反码运算求和再取反26.下列关于UDP校验的描述中,()是错误的。A.UDP校验和段的使用是可选的,如果源主机不想计算校验和,该校验和段应为全0B.在计算校验和的过程中,需要生成一个伪首部,源主机需要把该伪首部发送给目的主机C.如果数据报在传输过程中被破坏,那么就把它丢弃D.UDP数据报的伪首部包含了IP地址信息和端口信息27.下列不属于通信子网的是()。A.物理层B.数据链路层C.网络层D.传输层28.在TCP/IP参考模型中,传输层的主要作用是在互联网的源主机和目的主机对等实体之间建立用于会话的()。A.操作连接B.点到点连接C.控制连接D.端到端连接29.OSI参考模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是()。A.物理层B.网络层C.传输层D.会话层30.下列关于传输服务的面向连接服务和无连接服务说法中正确的是()。A.面向连接的服务是可靠的服务,无连接的服务也可以是可靠服务B.面向连接的服务是可靠的服务,而无连接的服务只能提供不可靠的服务C.面向连接的服务和无连接的服务都是提供不可靠的服务D.以上说法都不正确31.面向连接的服务特性是()。A.不保证可靠和顺序的交付B.不保证可靠、但保证顺序的交付C.保证可靠、但不保证顺序的交付D.保证可靠和顺序的交付。32.以下说法错误的是()。A.传输层是OSI模型的第四层B.传输层提供的是主机问的点到点数据传输C.TCP是面向连接的,UDP是无连接的D.TCP协议进行流量控制和拥塞控制,而UDP协议既不进行流量控制,又不进行拥塞控制33.以下哪一项能够唯一确定一个在互联网上通信的进程()。A.主机名B.IP地址级MAC地址C.MAC地址及端口号D.IP地址及端口号34.关于TCP和UDP端口,下列哪种说法是正确的()。A.TCP和UDP分别拥有自己的端口号,它们互不干扰,可以共存于同一台主机B.TCP和UDP分别拥有自己的端口号,但它们不能共存于同一台主机C.TCP和UDP的端口没有本质区别,但它们不能共存于同一台主机D.当一个TCP连接建立时,它们互不干扰,不能共存于同一台主机35.在()范围内的端口号被称为“熟知端口号”并限制使用。这就意味着这些端口号是为常用的应用层协议,如FTP、HTTP等保留的。A.O~127B.O~255C.O~511D.O~102336.以下哪个TCP熟知端口号是错误的?()A.TELNET:23B.SMTP:25C.HTTP:80D.FTP:2437.可靠的传输协议中的“可靠”指的是()。A.使用面向连接的会话B.使用尽力而为的传输C.使用滑动窗口来维持可靠性D.使用确认机制来确保传输的数据不丢失二、综合应用题1.使用TCP对实时语音数据的传输有没有什么问题?使用UDP在传送数据文件时会有什么问题?2.为什么要使用UDP?让用户进程直接发送原始的IP分组不就足够了吗?3.一个应用程序用UDP,到了IP层将数据报再划分为4个数据报片发送出去。结果前两个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传UDP,而IP层仍然划分为4个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的4个数据报片组装成为完整的数据报?假定目的站第一次收到的后两个数据片仍然保存在目的站的缓存中。4.一个UDP用户数据报的数据字段为8192B,要使用以太网来传送。假定IP数据报无选项。试问应当划分为几个IP数据报片?说明每一个IP数据报片的数据字段长度和片段偏移字段的值。5.在使用TCP传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应的数据的重传。试说明理由?6.如果收到的报文段无差错,只是未按序号,则TCP对此未作明确规定,而是让TCP的实现者自行确定。试讨论两种可能的方法的优劣:1)将不按序的报文段丢弃。2)先将不按序的报文段暂存与接收缓存内,待所缺序号的报文段收齐后再一起上交应用层。7.一个TCP连接要发送3200B的数据。第一个字节的编号为10010。如果前两个报文各携带1000B的数据,最后一个携带剩下的数据,请写出每一个报文段的序号。8.设TCP使用的最大窗口尺寸为64KB,,TCP报文在网络上的平均往返时间为20nms问TCP所能得到的最大吞吐量是多少?(假设传输信道的带宽是不受限的)9.在一个TCP连接中,信道带宽为1Gbit/s,发送窗口固定为65535B,端到端时延为20ms。问可以取得的最大吞吐率是多少?线路
本文标题:计算机网络作业七及解答
链接地址:https://www.777doc.com/doc-7299238 .html