一、 名词解释
1、 HTML:HyperText Markup Language,即超文本标记语言或超文本链接标示语言,是所有浏览器都可以理解的标准语言,是一种描述文档结构的语言,不能描述实际的表现形式。HTML语言使用描述性的标记符来指明文档的不用内容。
2、 HTTP:HyperText Transfer Protocol,是超文本传输协议,互联网上应用最为广泛的一种网络协议,是用于Web服务器和浏览器之间的通信协议,是一种请求/响应式的协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。
3、 IMAP:Internet Mail Access Protocol(交互式邮件存取协议),它的主要作用是邮件客户端(例如MS Outlook Express)可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等。当前的权威定义是RFC3501。IMAP协议运行在TCP/IP协议之上,使用的端口是143。它与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行操作。
4、 DHCP:动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户,给内部网络管理员作为对所有计算机作中央管理的手段。
5、 DNS:域名系统 (Domain Name System),是一种工作在TCP/IP的应用层的分布式网络目录服务,它通过维护一个遍布全球的分布式数据库,提供主机名和IP地址之间的转换及有关的选路信息。
6、 SNMP:(Simple Network Management Protocol,简单网络管理协议),SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。
7、 OSPF:(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。与RIP相比,OSPF是链路状态路由协议,而RIP是距离矢量路由协议。OSPF的协议管理距离(AD)是110。
8、 IPsec:该协议是一种有IETF设计的端到端的、确保基于IP通讯的数据安全性机制。支持对数据的加密,同时确保数据的完整性。(网络协议安全)网络通信提供透明的安全服务,保护TCP/IP通信免遭窃听和篡改,可以有效抵御网络攻击,同时保持易用性。IPSec基于一种端对端的安全模式。
9、 MPLS:Multi-Protocol Label Switching,多协议标签交换,是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由、转发和交换等能力。更特殊的是,它具有管理各种不同形式通信流的机制。MPLS 独立于第二和第三层协议,诸如 ATM 和 IP。它提供了一种方式,将 IP 地址映射为简单的具有固定长度的标签,用于不同的包转发和包交换技术。它是现有路由和交换协议的接口。
10、 ATM:是Asynchronous Transfer Mode(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字符在网络上传送。
4tcpip路由协议、简述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服务器软件解释、处理后,发送给伪终端(Pseudo Terminal),然后再通过相反的过程吧输出结果送回客户端,并显示在用户屏幕上。多个用户可以访问同一台服务器,服务器通过为每个用户提供一个单独的程序线程(Program Thread)来管理多个用户的请求。
9、用伪代码给出Email发送客户端的主要实现过程。要求体现出客户端和服务器的连接过程、响应的处理过程、邮件发送等,对程序的健壮性、灵活性等不做要求。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论