传输层和应用层问答题-萨.doc_第1页
传输层和应用层问答题-萨.doc_第2页
传输层和应用层问答题-萨.doc_第3页
传输层和应用层问答题-萨.doc_第4页
传输层和应用层问答题-萨.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

一、 传输层计算与问答题. 假设UDP报头的十六进制数为06 32 00 35 00 1C E2 17。求:(1) 源端口号与目的端口号。(2) 用户数据长度(3) 这个报文是客户端发出,还是服务器端发出?(4) 访问哪种服务器?答案:(1)源端口号为1586;目的端口号为53。 (2)用户数据长度为20B。 (3)报文由客户端进程发出。 (4)访问域名解析(DNS)服务器。. 已知TCP头部用十六进制数表示为:05320017 00000001 00000055 500207FF 00000000。请回答以下问题:(1) 源端口号是多少?(2) 目的端口号是多少?(3) 序号是多少?(4) 确认号是多少?(5) 头部长度值是多少?(6) 访问哪种服务器?(7) 窗口值是多少?答案:(1)源端口号为1330。(2)目的端口号为23。 (3)序号为1。 (3)确认值为85。 (4)头部长度值为5。 (5)TELNET。 (6)窗口大小为2047。. 主机A与主机B的TCP连接的MSS=1000B。主机A当前的拥塞窗口为4000B,主机A连续发送了2个最大报文段后,主机B返回了对第一个报文的确认,确认段中通知的接收窗口大小为2000B。那么,这时主机A最多还能够发送多少个字节?答案:主机A只能够发送1000B。. 一个TCP连接总是以1KB的最大段长发送TCP段,发送方有足够的数据要发送。当拥塞窗口为16KB时发送了超时,如果用慢开始算法,接下来的4个RTT(往返时间)时间内的TCP段的传输是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是多少?请叙述慢开始与拥塞避免算法并给出此刻的拥塞窗口大小。答案:慢开始:在主机刚刚开始发送报文段时可先将拥塞窗口 cwnd 设置为一个最大报文段 MSS 的数值。在每收到一个对新的报文段的确认后,拥塞窗口按二进制指数方式增长,用这样的方法逐步增大发送端的拥塞窗口 cwnd,可以使分组注入到网络的速率更加合理。拥塞避免:当拥塞窗口值大于慢开始门限时,停止使用慢开始算法而改用拥塞避免算法。拥塞避免算法使发送端的拥塞窗口每经过一个往返时延RTT就增加一个MSS的大小。 主机在建立一个TCP连接时,将慢开始的初始值定为1。第一个往返之后首先将拥塞窗口设置为2,然后向接收端发送两个最大报文段。在规定时间段里收到接收端的确认之后,即第二个往返之后将拥塞窗口设置为4。如果报文正常传输,第三个往返之后将拥塞窗口设置为8。如果报文正常传输,第四个往返之后开始拥塞避免算法,将拥塞窗口比以前增加一个最大报文段,即拥塞窗口设置为9。. 当TCP连接初始化时,把拥塞窗口cwnd置为1,慢开始门限的初始值设置为16。假设当拥塞窗口值为24时,发生拥塞。试运用慢开始和拥塞避免算法画出拥塞窗口值与传输轮次的关系曲线。答案:. 叙述UDP协议的主要特点及UDP协议适用的范围。答案:(1)UDP协议的主要特点:UDP协议在传输报文之前不需要在通信双方之间建立连接,因此减少了协议开销与传输延迟;UDP对报文除了提供一种可选的校验和之外,几乎没有提供其他的保证数据传输可靠性的措施;如果UDP检测出在收到的分组出错,它就丢弃这个分组,既不确认,也不通知发送端和要求重传;UDP是一种无连接的、不可靠的传输层协议,UDP协议提供的是“尽力而为”的传输服务。(2)UDP协议适用的范围:视频播放应用;简短的交互式应用;多播与广播应用; UDP协议是一种适用于实时语音与视频传输的传输层协议。. 叙述TCP协议的主要特点。答案:支持面向连接的传输服务;支持字节流的传输;支持全双工通信;支持同时建立多个并发的TCP连接;支持可靠的传输服务。. 一个TCP连接要发送4500字节的数据,第一个字节的编号为10010,分为5个报文段发送。前四个报文段长度为1000个字节,第5个报文段长度为500个字节。那么,根据TCP报文段序号分配规则,请写出每一个报文段的序号范围。答案:五个报文段的序号范围分别为:10010-11009,11010-12009,12010-13009,13010-14009,14010-14509. 试说明传输层在协议栈中的地位和作用,传输层的通信和网络层的通信有什么重要区别?为什么传输层是必不可少的?答案:传输层在协议栈中的地位和作用:传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。传输层的通信和网络层的通信的区别:网络层是为主机之间提供逻辑通信,传输层是为应用进程之间提供端到端的逻辑通信。传输层是必不可少的,是因为:从IP层来说,通信的两端是主机。但是,两个主机之间真正进行通信的实体是主机中的应用进程。IP协议虽然能够把分组传送到目的主机,但这个分组还在目的主机的网络层,而没有交给应用进程,因而需要设置传输层来对IP分组进行复用和分用。另一方面,低三层的通信没有提供可靠通信。. 试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。答案:例如DNS、SNMP等都采用不可靠的UDP协议,而不愿意采用可靠的TCP。. 为什么说UDP是面向报文的,而TCP是面向字节流的?答:发送方UDP对应用程序交下来的报文,在添加首部后就向下交付IP层。UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。 接收方UDP对IP层交上来的UDP用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。 虽然应用程序和TCP协议的交互是一次一个数据块,但TCP协议把应用程序交下来的数据看成仅仅是一连串的无结构的字节流,并不知道字节流的含义。TCP协议不保证接收方应用程序收到的数据块和发送方应用程序所发出的数据块具有对应大小的关系。 在报文流中,网络保持对报文边界的跟踪;而在字节流中,网络不做这样的跟踪。例如,一个进程向运输层写了512字节,稍后又写了另外512字节。那么接收方共读了1024字节。对于报文流,接收方将得到两个报文,每个报文512字节。而对于字节流,报文边界不被识别。接收方把全部的1024字节当作一个整体,在此已经体现不出原先有两个不同的报文的事实。. 端口的作用是什么?为什么端口要划分为三种?答:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。 把端口划分为3类是因为:避免端口号重复,无法区分应用进程。二是因特网上的计算机通信都是采用C/S方式,在客户发起通信请求时,必须知道服务器的端口,对于一些主要的应用程序,必须让所有用户知道。. 试说明运输层中伪首部的作用。答:用来计算校验和,可以检查IP分组的源IP地址和目的IP地址。. 一个UDP用户数据的数据字段为8192字节。在数据链路层要使用以太网来传送。试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值。 答: UDP报文的长度=8192+8=8200字节。由于以太网的MTU=1500B,所以IP分组的数据部分长度为1500-20=1480B。因此需要划分为6个IP数据报片。 数据字段的长度:前5个是1480字节,最后一个是800字节。 片偏移字段的值分别是:0,185,370,555,740和925。. 一UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17。试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器发送给客户?使用UDP的这个服务器程序是什么? 解: 源端口是0 X0632=1586, 目的端口是0 X0045=69,UDP 用户数据报总长度是0X001C=28B,数据部分长度是28-8=20B。 因为目的端口号691023,是熟知端口,所以此UDP用户数据报是从客户发给服务器。服务器程序是TFTP。二、应用层计算与问答题1.请填写下面协议栈中缺少的协议名称。 服务协议栈Web服务网络管理服务虚拟终端服务电子邮件服务动态主机地址分配服务域名服务文件传输服务应用层传输层网络层IP IPIPIPIPIPIP答案: 服务协议栈Web服务网络管理服务虚拟终端服务电子邮件服务动态主机地址分配服务域名服务文件传输服务应用层HTTPSNMPTELNETDHCPDNSFTP传输层TCPTCPTCPUDPTCP网络层IP IPIPIPIPIPIP 2. WWW的全称是什么?它和Internet是什么关系?答案:WWW(World Wide Web),有人叫它全球网,有人叫它万维网,或者就简称为Web(全国科学技术名词审定委员会建议,WWW的中译名为“万维网”)。它基于Internet的查询。信息分布和管理系统,是人们进行交互的多媒体通信动态格式。它的正式提法是:“一种广域超媒体信息检索原始规约,目的是访问巨量的文档”。WWW是当前Internet上最受欢迎、最为流行、最新的信息检索服务系统,WWW诞生于Internet之中,后来成为Internet的一部分。3. 什么是解析器?因特网分层域名结构中最顶级的名称叫什么?答案:解析器是一台安装有这种软件的客户机:该软件用于查询DNS服务器,以便把主机名称解析为IP地址。因特网分层域名结构中最顶级的名称叫根域。4. FTP服务和TFTP服务之间的主要区别是什么?答案:FTP是一个面向会话的文件传输协议,在建立连接之前,需要进行用户身份确认。TFTP是一个简单的复制文件实用程序,来回复制远程计算机的文件,它不提供任何用户身份确认。5. Internet的域名结构是怎样的?答案:现在的Internet采用了层次树状结构的命名方法,任何一个连接在Internet上的主机或路由器,都有一个唯一的层次结构的名字,即域名(domain name)。目前顶级域名TLD(Top Level Domain)有三类: a.国家顶级域名nTDL:采用ISO 3166规定。如: cn表示中国,us表示美国。b.国际顶级域名iTDL:采用int.国际性的组织可在int下注册。 c.通用顶级域名gTDL:根据RFC1591规定,最早的顶级域名共六个,如:域名 含义 com 公司企业 net 网络服务机构 org 非赢利性组织 edu 教育机构 gov 政府部门(美国专用) mil 军事部门(美国专用) int 国际组织6. 什么叫虚拟终端NVT?答案:网络虚拟终端(Network Virtual Terminal)是一种虚拟的(即想象的)终端设备。它被客户和服务器采用,用来建立数据表示和解释的一致性。本地终端数据在送到远程服务器之前,必须被映射(转换到)NVT。在服务器端,服务器再将NVT序列转化为本地格式传给应用程序。 NVT被想象为一个输出设备(显示器)和键盘,采用8比特字节数据,由7位数据加上一位标志位组成。当标志位为1时,表示这个字节是NVT命令,否则,表示这个字节为数据。NVT能采用一些不同的终端特征,当通信开始时,通信双方都支持一个基本的终端特性子集,以便能进行最低层次的通信,在这个基础上,双方就可以协商其他的选项。在协商期间,NVT命令在两个方向上互相发送,针对不同的选项,要用到两个基本的协商模式:Will和Will not (通告)Do和Do not(请求或指示)“Will”的意思是“你是否同意我”,“Will not”的意思是“你是否不同意我”,“Do”的意思是“我同意你”,“Do not”的意思是“我不同意你”。这些命令以命令解释字节(Interpret as command)开始。协商之后,数据传输的连接就建立了。7. 简述文件传送协议FTP的特点?答案:文件传送协议FTP提供交互式的访问基于客户服务器模式,面向连接使用TCP可靠的运输服务主要功能:减少/消除不同操作系统下文件的不兼容性8. SNMP管理器的功能是什么?答案:收集已经配置为SNMP代理的主机信息并管理设置。9.什么是DNS域名系统?它的作用是什么?答案:DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。DNS 命名用于Internet等 TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如IP 地址。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。简单的说,就是为了方便我们浏览互联网上的网站而不用去刻意记住每个主机的IP地址,DNS服务器就应运而生,提供将域名解析为IP的服务,从而使我们上网的时候能够用简短而好记的域名来访问互联网上的静态IP的主机。10. 某单位的网络要配置一台DHCP服务器,为网络内部的计算机自动分配IP地址。在考虑DHCP服务器时,回答以下问题:【问题1】客户机是如何从DHCP服务器得到动态IP的?当DHCP服务器接收到一个DHCP请求时,首先查询IP地址池,为DHCP客户分配一个可用的IP地址(空闲、未分配的IP地址);然后将分配给DHCP客户的IP地址以及子网掩码、缺省路由、域名和域名服务器的IP地址等信息一并返回给DHCP客户。当DHCP客户端的系统关闭后,一般就将地址释放,DHCP服务器自动将该IP地址收回,待以后分配给其他客户的DHCP请求。【问题2】被路由器隔离的2个子网能否公用一台DHCP服务器?不能【问题3】配置DHCP服务器应具备什么条件?DHCP服务器本身应具有静态的IP地址和子网掩码,此外还应具一组可供分配的动态IP地址。【问题4】用户看到自己申请到的本机IP地址、重新向DHCP服务器申请IP及释放IP的命令各是什么?用户看到自己申请到的本机IP地址的命令是:ipconfig/all;用户重新向DHCP服务器申请IP的命令是:ipconfig/release;用户释放IP的命令是:ipconfig/renew11. 试述邮局协议POP的工作过程。在电子邮件中,为什么需要使用POP和SMTP这两个协议?IMAP与POP有何区别?答案:POP 使用客户机服务器的工作方式。在接收邮件的用户的PC 机中必须运行POP 客户机程序,而在其ISP 的邮件服务器中则运行POP 服务器程序。POP 服务器只有在用户输入鉴别信息(用户名和口令)后才允许对邮箱进行读取。POP 是一个脱机协议,所有对邮件的处理都在用户的PC 机上进行;IMAP 是一个联机协议,用户可以操纵ISP 的邮件服务器的邮箱。12. 搜索引擎可分为哪两种类型?各有什么特点?答案:搜索引擎的种类很多,大体上可划分为两大类,即全文检索搜索引擎和分类目录搜索引擎。 全文检索搜索引擎是一种纯技术型的检索工具。它的工作原理是通过搜索软件到因特网上的各网站收集信息,找到一个网站后可以从这个网站再链接到另一个网站。然后按照一定的规则建立一个很大的在线数据库供用户查询。用户在查询时只要输入关键词,就从已经建立的索引数据库上进行查询(并不是实时地在因特网上检索到的信息)。 分类目录搜索引擎并不采集网站的任何信息,而是利用各网站向搜索引擎提交的网站信息时填写的关键词和网站描述等信息,经过人工审核编辑后,如果认为符合网站登录的条件,则输入到分类目录的数据库中,供网上用户查询。13. 什么是C/S模式?什么是B/S模式?答案:什么是C/S结构。C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用

温馨提示

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

评论

0/150

提交评论