TCPIP考试题带答案Word文件下载.doc
《TCPIP考试题带答案Word文件下载.doc》由会员分享,可在线阅读,更多相关《TCPIP考试题带答案Word文件下载.doc(4页珍藏版)》请在冰豆网上搜索。
当前的权威定义是RFC3501。
IMAP协议运行在TCP/IP协议之上,使用的端口是143。
它与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行操作。
4、DHCP:
动态主机设置协议(DynamicHostConfigurationProtocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:
给内部网络或网络服务供应商自动分配IP地址给用户,给内部网络管理员作为对所有计算机作中央管理的手段。
5、DNS:
域名系统(DomainNameSystem),是一种工作在TCP/IP的应用层的分布式网络目录服务,它通过维护一个遍布全球的分布式数据库,提供主机名和IP地址之间的转换及有关电子邮件的选路信息。
6、SNMP:
(SimpleNetworkManagementProtocol,简单网络管理协议),SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。
现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。
7、OSPF:
(OpenShortestPathFirst开放式最短路径优先)是一个内部网关协议(InteriorGatewayProtocol,简称IGP),用于在单一自治系统(autonomoussystem,AS)内决策路由。
与RIP相比,OSPF是链路状态路由协议,而RIP是距离矢量路由协议。
OSPF的协议管理距离(AD)是110。
8、IPsec:
该协议是一种有IETF设计的端到端的、确保基于IP通讯的数据安全性机制。
支持对数据的加密,同时确保数据的完整性。
(网络协议安全)网络通信提供透明的安全服务,保护TCP/IP通信免遭窃听和篡改,可以有效抵御网络攻击,同时保持易用性。
IPSec基于一种端对端的安全模式。
9、MPLS:
Multi-ProtocolLabelSwitching,多协议标签交换,是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由、转发和交换等能力。
更特殊的是,它具有管理各种不同形式通信流的机制。
MPLS独立于第二和第三层协议,诸如ATM和IP。
它提供了一种方式,将IP地址映射为简单的具有固定长度的标签,用于不同的包转发和包交换技术。
它是现有路由和交换协议的接口。
10、ATM:
是AsynchronousTransferMode(ATM)异步传输模式的缩写。
ATM是一项数据传输技术,是实现B-ISDN的业务的核心技术之一。
ATM是以信元为基础的一种分组交换和复用技术,它是一种为了多种业务设计的通用的面向连接的传输模式。
它适用于局域网和广域网,它具有高速数据传输率和支持许多种类型如声音、数据、传真、实时视频、CD质量音频和图像的通信。
11、ARP:
ARP,即地址解析协议,实现通过IP地址得知其物理地址。
在TCP/IP网络环境下,每个主机都分配了一个32位的IP地址,这种互联网地址是在网际范围标识主机的一种逻辑地址。
为了让报文在物理网路上传送,必须知道对方目的主机的物理地址。
这样就存在把IP地址变换成物理地址的地址转换问题。
以以太网环境为例,为了正确地向目的主机传送报文,必须把目的主机的32位IP地址转换成为48位以太网的地址。
这就需要在互连层有一组服务将IP地址转换为相应物理地址,这组协议就是ARP协议。
另有电子防翻滚系统也称为ARP。
12、IMCP:
网络控制报文协议,它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
13、IMGP:
internet组管理协议是internet协议家族中的一个组播协议,用于IP主机向任一个直接相邻的路由报告他们的组成员情况。
二、问答题
1、分别画出osi网络模型和TCP/IP网络模型,并指出它们的对应关系。
答:
OSI:
TCP/IP:
应用层→应用层
表示层↗
会话层↗
传输层→传输层
网络层→网际层
数据链路层→网络接口层
物理层↗
相当于OSI中应用层,表示层,会话层合为应用层;
数据链路层,物理层合为网络接口层。
2、什么是端口?
互联网中如何标识一个网络进程?
传输层中端口是抽象的目的端点,是逻辑意义上的端口,用一个正整数的端口号表示。
网络上传输的数据分组的源和目的都是进程,网络上所有的通信都看作是进程之间的通信,传输层用端口标识不同的进程。
3、举例说明NVT在TCP/IP网络中的作用及优点。
为支持异构性,TELNET定义了一个网络虚拟终端,为远程系统提供一个标准接口,客户端程序不必了解远程系统的细节们只需使用标准接口来构建程序即可。
为了使远程主机能够正确识别用户输入的信息,而用户屏幕上也能正确显示远程主机输出的信息,NVT格式充当了桥梁的作用。
引入NVT之后,客户端和服务器可以使用各自的数据格式,只是数据通过TCP连接在Internet上传送时,需要转换为统一的NVT格式。
当用户从本地键入普通字符时,NVT将按其原始含义传送,当用户键入组合键时,NVT将它转化为特殊的ASCII字符在网络上传送。
4、简述Arp协议的作用及其工作过程,给出一个能够产生ARP分组的操作并解释。
ARP使用映射表进行工作。
映射表是指地址解析协议高速缓存,它提供了IP地址和物理地址的映射。
在局域网上,ARP根据目的IP地址的在映射表中查找对应的物理地址。
如果ARP找到对应的物理地址,它就把物理地址返回给发送端。
如果没找到,则ARP模块向网络广播一个ARP请求分组,ARP请求分组包括发送端的IP地址和物理地址,以及接收端的IP地址。
网络中的所有主机都会收到请求,但只有真正的接收端才能识别ARP请求分组的目的IP地址,并发回ARP应答分组给发送端。
ARP应答分组包含有接收端的IP地址和物理地址。
ARP应答分组用单播形式直接发送给发送端,它使用请求分组提供的物理地址。
发送端接收到ARP应答分组后,将获得的物理地址放入ARP缓存中,以后若再有发送到该IP目的地址的分组,直接查找映射表即可。
产生ARP分组的操作及解释
5、如何利用IP选项指定数据报在互联网中传递的路由?
给出一个含有严格路由策略选项的IP报文的例子,并解释其中各字段的含义。
利用IP选项类型中的严格的源路由SSRR或者宽松的源路由LSRR指定数据报在互联网中传递的路由,SSRR和LSRR都要求数据报必须经过有数据字段指定的所有路由器,到达最后一个指定地址(最终目的地址)。
并将经过的路由器的出口地址记录在路由数据字段中。
LSRR允许数据报经过任何非指定的路由器,这是与SSRR最大的区别。
6、在客户/服务器编程中,如何判断客户机是否能够和服务器相应的端口连通?
简述测试数据报的生成、传递和原因判断过程。
7、用流程图画出面向连接的SCOKET编程中客户端和服务器端的工作过程已及客户端和服务器端之间的交互。
并用图或文字说明FTP/EMAIL客户端的实现原理。
8、简述Telnet的连接和通信过程。
连接过程:
Telnet服务是基于TCP协议的,使用的服务端口是23。
Telnet的TCP链接是在用户和服务器端口之间建立的,服务器在23端口上监听客户请求。
由于TCP连接是全双工的,并通过链接双方的端口来标识,服务器可对不同的用户端口于与服务器的23端口之间的许多并发连接进行应答。
下图为Telnet连接示意图,其中客户端可取任意大于1024的数值。
通信过程:
上图说明了客户端与服务器的交互过程。
用户调用Telnet程序后,本地计算机上的客户端请求建立一条到远程服务器的TCP连接,服务器接受连接请求后即可通过TCP连接相互传送数据。
客户端读入用户从键盘输入的信息,数据经过Telnet客户端软件解释后通过TCP/IP网络传送到远程主机,远程主机收到的数据,经过Telnet服务器软件解释、处理后,发送给伪终端(PseudoTerminal),然后再通过相反的过程吧输出结果送回客户端,并显示在用户屏幕上。
多个用户可以访问同一台服务器,服务器通过为每个用户提供一个单独的程序线程(ProgramThread)来管理多个用户的请求。
9、用伪代码给出Email发送客户端的主要实现过程。
要求体现出客户端和服务器的连接过程、响应的处理过程、邮件发送等,对程序的健壮性、灵活性等不做要求。