TCPIP原理与应用简答题集合

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

U11.会话层的主要功能有:管理会话;允许处于不同机器上的用户之间建立会话关系;同步。2.网络层的主要功能有:路由的选择和中继;控制流量,以防网络过于拥挤;建立和撤消网络互联;对传输层屏蔽低层的传输细节;将数据分段合段,对数据进行差错检测和恢复,向传输层报告未恢复的错误,并根据传输层的要求选用不同的服务技术,实现单链路上的多网络连接复用。3.表示层的主要功能有:对传输数据的转换,如格式化、加密/解密、压缩/解压。数据链路层为网络层提供服务,它使到从源开放系统的网络层向目的开放系统的网络层传输数据成为可能,同时它屏蔽了物理层的特征。在传输管理方面,它需要为网络层提供低出错率的、高可靠传输的数据链路而负责。4.传输层主要功能有:建立、维护和撤消传输链接,在系统之间为上层提供可靠的透明的数据传送;控制流量和控制差错,确保数据的正确传送;选择合适的网络层服务用以实现功能;传输层还提供数据的编号、排序、接拼,以及重同步等功能。5.协议是在两实体间控制数据交换的原则的集合,协议由几个关键成分包括哪些?(1)语法(Syntax):包括数据的格式、数据的编码,以及信号的电平等。(2)语义(Semantics):包括用于协调和差错处理的控制信息。(3)定时(Timing):包括速度的匹配和排序。6.OSI模型的性质和特点?OSI模型定义的是一种抽象的结构,并没有告诉我们怎么实现其中每一层的功能;每一层所完成的功能都是独立的,与其他层完成的功能无关;低层存在的目的,是为了实现高层的虚对话;因此,低层是为高层提供服务的;相邻的两层之间存在接口,以便两层之间通信;每一层的功能都是自成体系的,并不依赖于操作系统和其他因素,因此它令开放式互联成为可能。7.TCP和UDP完成的功能有何不同?TCP和UDP完成的功能都是端对端的协议,都是把数据从源应用程序传送到指定的应用程序那里。然而,它们实现这个功能的方式不同:TCP是一个可靠的面向连接的基于字节流的协议,它采用字节流而不是数据报传送信息;UDP像IP一样,也是不可靠的无连接的基于数据报的协议。U21.把IP地址表示成点分十进制记法,找出网络ID和主机IDA00100101.11000110.00111000.0000010.B10011100.01000100.01001010.0010000.C11001001.00001100.00001110.01010111.A.IP地址为37.198.56.4,网络ID是37,主机ID是198.56.4。B.IP地址为156.68.74.32,网络ID是156.68,主机ID是74.32。C.IP地址为201.12.14.87,网络ID是201.12.14,主机ID是87。2.某公司分配到一个A类地址16.0.0.0,需要建立500个子网。(1)子网掩码为255.255.128.0。(2)每个子网的地址数为32768。(3)第一个子网的第一个地址为16.0.128.0,最后一个地址为16.0.255.255。(4)最后一个子网的第一个地址为16.250.0.0,最后一个地址为16.250.127.255。U31.IP报头的哪些字段在经过每一个路由器时都会发生改变?TTL、报头校验和。2.IP数据报的数据部分的长度是1024字节,如果没有选项,则IHL字段值是5,总长度字段值是1044。3.IP数据报报头部分的内容为:45000054000800001006745F4E4025F29C072604.则该数据报:(1)报头长度是20字节,IHL=5,没有包含选项。(2)服务类型为正常(默认)。(3)数据报总长度为84字节,数据部分长度为64字节。(4)标识号为8。(5)有分割,DF=0。(6)最多可以经过16个路由器,TTL=16。(7)校验和为0x745F。4.IP数据报的M位是0,IHL字段值是5,总长度字段值是200,分割偏移字段值是200.试问:第一个字节编号为1600,最后一个字节编号为1625。这是最后一个分割。5.IPv6和IPv4相比具有哪些优点?IPv6具有更大的地址空间、简化的报头格式、增加新的选项、可扩充性、支持资源分配、支持更多的安全性。U41.在什么情况下需要发送超时报文?当路由器收到TTL值为0的数据报时,或者当目的主机在规定的时间内没有收到所有的分段时。2.列表说明哪些ICMP报文由路由器发送,哪些ICMP报文由目的主机发送,哪些ICMP报文由非目的主机发送?3.某ICMP报文的内容是:05001112110B0302.则该报文的类型是重定向报文,代码是0,该报文的目的是通知源主机需要对网络进行重定向,最后4字节的值表示目的路由器的IP地址.4.源主机发送时间戳请求给目的主机,并与4:23:07a.m.收到时间戳应答。假设原始时间戳、接收时间戳以及发送时间戳的值分别是15780000,15782000,15784400.试求发送时间、接收时间和往返时间。源主机和目的主机的时间差是多少?发送时间为2000ms,接收时间为2600ms,往返时间为4600ms,时间差为-300ms。U51.为什么IGMP必须工作在本地范围?因为如果对所有的多播数据报在网络上进行广播,则会产生非常巨大的通信量,占用了非常大的带宽,所以必须限制IGMP工作在本地范围。2.如果一个多播路由器的组表有20个项目,则它应该周期性地发送20个不同的查询报文还是只发送一个?只发送一个,因为通用查询报文是面向所有多播组,而不是仅仅一个组。3.如果一个主机需要继续在5个多播组中的成员关系,则它应该发送5个不同的成员关系报文还是只发送一个?为什么?发送5个,因为成员关系报告是面向某个特定的多播组。4.IGMP报文的内容是:1600DA01E1A82E4F,则该报文:(1)类型为0x16,是成员关系报告。(2)最大响应时间是0(3)校验和是0xDA01(4)组地址是E1.A8.2E.4F,即225.168.46.79。U61.UDP协议有什么特点?①UDP传送数据前不建立连接。②UDP不对收到的数据进行排序。③UDP对接收到的数据报不发送证实信号。④UDP传输速度较快。总之,提供的是一种尽力而为的数据交付服务。2.说明UDP数据报的格式及其各个域的内容是什么?UDP数据报包括头部和数据区两大部分。头部包括源端口号、目的端口号、校验和与数据报长度等字段。其中数据报长度是指头部和数据区的总字节数,数据区是用户所要传送的内容。3.端口号得范围是什么?它是如何分配?端口号是0~65535之间的一个整数。有一部分端口号固定分配给某些常用的应用程序,另外一些可以由软件按需要分配。4.IP地址为192.168.46.103的主机上的TFTP进程正与另一台IP地址为202.116.100.6的主机上的TFTP传输数据。问在通信中它们使用的套接字对是什么?套接字对为:192.168.46.103:69和202.116.100.6:69。U71.简述TCP和UDP的相同点和不同点TCP和UDP都是传输层协议。UDP是无连接的、不可靠的数据传输协议,但它传数据比TCP快速。TCP是一种面向连接的、全双工的、可靠的数据流传输协议,它有重传、确认和顺序号等多种机制来保证数据的可靠传输,它还有数据流量的控制功能。可见,TCP比UDP在功能上强大很多。2.为什么在TCP的报文段中需要有一个头部长度的字段,而UDP不需要?TCP报文段头部有一可选项,所以其头部的长度是可变的。UDP头部结构简单且长度固定。3.举例说明TCP确认报文的丢失不一定引起重传当发送端还未重传就接收到接收端对更高序号数据的确认报文时,发送端不会发生重传。4.TCP报文段中顺序号字段只有32个二进制位,它所表示的最大数值为2^32-1,如果发送的数据超过这个数目,如何解决?这样做有什么问题吗?如果数据的数目超过序号字段所能表示的最大数值,TCP将从0开始计到2^32-1,如此循环。也就是对322取模。5.TCP是如何运用滑动窗口机制来控制流量的?在TCP的报文段中有窗口这个字段,接收端在这里填入它所能接收的最大字节数,发送端接收到确认报文后不会发送超过这个字段数值的数据。6.什么时候会发生糊涂窗口症状,应采取什么措施?当发送端发送很少的数据而接收端只能处理很少的数据时,会发生糊涂窗口症状。此时网络的利用率降低,主机也要付出多余的开销。要分别从发送端和接收端入手消除这种浪费。采用Nagle算法。7.TCP采用什么方法来避免拥塞,什么是快速递减和慢启动算法?TCP避免拥塞的基本思想是:当拥塞发生时,减少发送的数据量;当网络畅通时,增加发送的数据量。在TCP中有两个变量决定了发送数据的大小,拥塞窗口表示发送端对网络运行状况的预测,通告窗口是表示接收方接收数据的能力。这两者最小的就是允许发送的窗口大小。8.当前的往返时间为20ms,现在收到一个确认报文,发送端记录的从报文段发送到接收到确认的时间延迟是30ms。新的估计的往返时间是?New_RTT=20×0.9+0.1×30=21(ms)U81.什么是网络虚拟终端(NVT)?网络虚拟终端(NVT)的英文全称是NetworkVirtualTerminal,它是TELNET协议定义的一种数据和命令序列在Internet上传输的标准表示方式,用以支持异构性(在不同平台和系统中的互操作性)。网络虚拟终端是客户端—服务器模式的一种实现,把连接的每一端都作为虚拟终端(逻辑I/O设备)对待,任一虚拟终端产生的指令,都会被翻译成相应的物理设备指令,然后在网络上传输。引入网络虚拟终端之后,客户端和服务器可以使用各自的数据格式,只是数据通过TCP连接在Internet上传送时,需要转换为统一的NVT格式。2.TELNET选项协商的作用是什么?由于不同计算机和操作系统的异构性,使得TELNET不可能也不应该严格规定每一个TELNET连接的详细配置,为了解决这一问题,同时为了让TELNET具有更大的灵活性与可伸缩性,TELNET协议中引入选项协商机制。通信双方通过选项协商选定较为合适的网络通信选项,可以提高TELNET的工作效率,但如果某些新的选项不能被另一端所理解,连接的双方将一起在效率较低但可工作的方式下运行。TELNET的选项协商是对称的,任何一端都可以发出协商请求,任何一端都可以接受或拒绝协商请求。3.Rlogin与TELNET所提供的远程登录功能有什么异同?Rlogin是另一种远程登录协议,为UNIX客户端与服务器之间提供远程登录功能。Rlogin提供的远程登录功能很简单,但与TELNET比较相似,在大多数情况下,Rlogin与TELNET之间的区别对于用户而言是透明的,两者的区别主要存在于进行端到端通信的方式和会话特性设置方面。Rlogin服务不允许用户以不同用户名登录远程计算机,只有接收方计算机使用的、已被注册的用户名才能被接受,而TELNET允许使用多个合法的用户名登录远程系统。4.目前SSH有几种版本?两者的加密方式有什么不同?目前SSH有两种版本:SSH1和SSH2。SSH1是SSH的第一个实现,用于UNIX平台。SSH2与SSH1相比有很大不同,与SSH1不兼容,可以在UNIX、Macintosh和Windows平台上使用。SSH1和SSH2的加密方式不同,SSH1使用服务器和主机密钥进行鉴别,而SSH2只使用主机密钥。U91.两种主要的网络文件访问方式之间有什么区别与联系?通常情况下,可将网络文件访问方式分为两类:一类主要实现文件的传输功能;另一类则需要实现即时访问网络上文件的功能。前者的特点是传输与处理完全分开,可以提高在本地进行信息处理的效率,需要将文件从远程复制到本地(即下载)才能修改,如果要反映修改后的结果,还要将文件从本地复制到远程(即上传)覆盖原文件。后者可使得多个用户(或程序进程)能够同时访问远程计算机上的文件,对文件做的修改能够立即生效,即访问远程文件就好像访问本地文件一样,并不类似下载或者上传的过程。两者的共同之处是均提供了访问远程主机上文件的途径。2.FTP协

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功