计算机网络试题及答案

一 域名解析和地址解析有何区别?域名解析:域名与IP 地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器(DNS)来完成。地址解析协议(Address Reso

一 域名解析和地址解析有何区别?

域名解析:域名与IP 地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器(DNS)来完成。

地址解析协议(Address Resolution Protocol),其基本功能为通过目标设备的IP 地址,查询目标设备的MAC 地址,以保证通信的顺利进行。它是IPv4中网络层必不可少的协议,不过在IPv6中已不再适用,并被邻居发现协议(NDP )所替代。

补充:域名解析过程:

以查询 zh.wikipedia.org 为例:

客户端发送查询报文"query zh.wikipedia.org"至DNS 服务器,DNS 服务器首先检查自身缓存,如果存在记录则直接返回结果。

如果记录老化或不存在,则

DNS 服务器向根域名服务器发送查询报文"query zh.wikipedia.org" ,根域名服务器返回 .org 域的权威域名服务器地址,这一级首先会返回的是顶级域名的权威域名服务器。

DNS 服务器向 .org 域的权威域名服务器发送查询报文"query zh.wikipedia.org" ,得到 .wikipedia.org 域的权威域名服务器地址。

DNS 服务器向 .wikipedia.org 域的权威域名服务器发送查询报文"query zh.wikipedia.org" ,得到主机 zh 的A 记录,存入自身缓存并返回给客户端。

地址解析过程:

以主机A (192.168.38.10)向主机B (192.168.38.11)发送数据为例。当发送数据时,主机A 会在自己的ARP 缓存表中寻找是否有目标IP 地址。如果找到了,也就知道了目标MAC 地址为(00-BB-00-62-C2-02),直接把目标MAC 地址写入帧里面发送就可以了;如果在ARP 缓存表中没有找到相对应的IP 地址,主机A 就会在网络上发送一个广播(ARP request),目标MAC 地址是“FF.FF.FF.FF.FF.FF ”,这表示向同一网段内的所有主机发出这样的询 问:“192.168.38.11的MAC 地址是什么?”网络上其他主机并不响应ARP 询问,只有主机B 接收到这个帧时,才向主机A 做出这样的回应(ARP response ):“192.168.38.11的MAC 地址是(00-BB-00-62-C2-02)”。 这样,主机A 就知道了主机B 的MAC 地址,它就可以向主机B 发送信息了。同时它还更新了自己的ARP 缓存表,下次再向主机B 发送信息时,直接从ARP 缓存表里查找就可以了。ARP 缓存表采用了老化机制,在一段时间内如果表中的某一行没有使用,就会被删除,这样可以大大减少ARP 缓存表的长度,加快查询速度。

二 IPv6地址自动获取方式主要有无状态和有状态方式两种,简述其实现方式的区别

IPv6主机可以使用无状态地址自动配置(SLAAC )或DHCPv6来获得IP 地址。DHCP 倾向于被用在需要集中管理主机的站点,而无状态自动配置不需要任何集中管理,因此后者更多地被用在典型家庭网络这样的场景下。

当连接到IPv6网络上时,IPv6主机可以使用邻居发现协议对自身进行自动配置。当第一次连接到网络上时,主机发送一个链路本地路由器请求(solicitation )多播请求来获取配置参数。路由器使用包含Internet 层配置参数的路由器声明(advertisement )报文进行回应

在不适合使用IPv6无状态地址自动配置的场景下,网络可以使用有状态配置,如DHCPv6,或者使用静态方法手动配置。

三 简述移动IPv4的基本工作过程

1)IP 主机经过标准的IP 选路,发往移动节点的数据包抵达归属网。

2)数据包被归属代理接收,由注册表可知移动节点的关联地址。

3)采用" 隧道技术" 送到移动节点的转交地址,即外区代理。

4)外区代理解除隧道,取出原始数据包,并将原始数据包转发给移动节点。

5)移动节点发出的数据包通过标准的IP 选路规程发送到目的地

,

四 谈谈静态文档,动态文档以及活动文档之间的区别

动态文档是指文档的内容是在浏览器访问万维网服务期时才由应用程序动态创建。动态文档一旦建立,它所包含的信息内容也就固定下来而无法及时刷新屏幕。

静态文档是指在文档创作完毕后就存放在万维网服务器中,在被用户浏览的过程中,内容不会改变。

活动文档是指把所有工作都转移给浏览器。每当浏览器请求一个活动文档时,服务器就返回一段活动文档程序副本,使该程序副本在浏览器端运行。只要用户运行活动文档程序,活动文档的内容就可以连续的改变。

五 什么是MPLS ?简述MPLS 的基本工作过程

多协议标签交换(MPLS )是一种用于快速数据包交换和路由的体系,它为网络数据流量提供了目标、路由地址、转发和交换等能力。更特殊的是,它具有管理各种不同形式通信流的机制。

采用MPLS 的数据包只须在OSI 第二层(数据链结层)执行硬件式交换(取代第三层(网络层)软件式routing ),它集成了IP 选径与第二层标记交换为单一的系统,因此可以解决Internet 路由的问题,使数据包传送的延迟时间减短,增加网络传输的速度,更适合多媒体讯息的传送。因此,MPLS 最大技术特色为可以指定数据包传送的先后顺序。MPLS 使用标记交换(Label Switching),网络路由器只需要判别标记后即可进行转送处理。

工作过程:1. LDP 和传统路由协议(如OSPF 、ISIS 等)一起,在各个LSR 中为有业务需求的FEC 建立路由表和标签映射表

2. 入节点Ingress 接收分组,完成第三层功能,判定分组所属的FEC ,并给分组加上标签,形成MPLS 标签分组,转发到中间节点Transit

3. Transit 根据分组上的标签以及标签转发表进行转发,不对标签分组进行任何第三层处理

4. 在出节点Egress 去掉分组中的标签,继续进行后面的转发。

由此可以看出,MPLS 并不是一种业务或者应用,它实际上是一种隧道技术,也是一种将标签交换转发和网络层路由技术集于一身的路由与交换技术平台。这个平台不仅支持多种高层协议与业务,而且,在一定程度上可以保证信息传输的安全性。。

六 什么是NAT 技术,简要说明其工作原理

网络地址转换(缩写为NAT ),也叫做网络掩蔽或者IP 掩蔽(IP masquerading ),是一种在IP 封包通过路由器或防火墙时重写源IP 地址或目的IP 地址的技术。这种技术被普遍使用在有多台主机但只通过一个公有IP 地址访问因特网的私有网络中。 工作原理:在一个典型的配置中,一个本地网络使用一个专有网络的指定子网(比如192.168.x.x 或10.x.x.x )和连在这个网络上的一个路由器。这个路由器占有这个网络地址空间的一个专有地址(比如192.168.0.1),同时它还通过一个或多个因特网服务提供商提供的公有的IP 地址(叫做“过载” NAT)连接到因特网上。当信息由本地网络向因特网传递时,源地址被立即从专有地址转换为公用地址。由路由器跟踪每个连接上的基本数据,主要是目的地址和端口。当有回复返回路由器时,它通过输出阶段记录的连接跟踪数据来决定该转发给内部网的哪个主机;如果有多个公用地址可用,当数据包返回时,TCP 或UDP 客户机的端口号可以用来分解数据包。对于因特网上的一个系统,路由器本身充当通信的源和目的地址。

七 简述对称密码体系好公钥密码体系的区别

对称密码体系,对称密钥加密(英语:Symmetric-key algorithm )又称为对称加密、私钥加密、共享密钥加密,是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。实务上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通讯联系[1]。与公开密钥加密相比,要求双方取得相同的密钥是

,

对称密钥加密的主要缺点之一

公钥密码体系,也称为非对称加密,在这种密码学方法中,需要一对密钥,一是个私人密钥,另一个则是公开密钥。这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。如果知道了其中一个,并不能计算出另外一个。因此如果公开了一对密钥中的一个,并不会危害到另外一个的秘密性质。称公开的密钥为公钥;不公开的密钥为私钥。

八 简述C/S模式,B/S模式与P2P 模式的异同

C/S是客户端/服务器模式。b/s是浏览器/服务器模式。P2P 是点对点模式。

C/S中服务器与客户端是主从关系,是一种一对多模式,它的信息和数据存储在服务器上,且客户机之间没有交互的能力。P2P 模式不分提供信息服务器和索取信息的客户端。每一台电脑都是信息的发布者和索取者,对等点之间能交互,无需使用服务器。

九 简述无线以太网与ad ,hoc 网络的区别

无线局域网(缩写WLAN )是不使用任何导线或传输电缆连接的局域网,而使用无线电波作为数据传送的媒介,传送距离一般只有几十米。无线局域网的主干网路通常使用有线电缆,无线局域网用户通过一个或多个无线接取器接入无线局域网。

无线随意网络,又称无线临时网络,是一种分散式的无线网络系统。ad hoc源自拉丁文,原意是临时、专用、特设的。它被称为ad hoc,是因为这种网络系统是临时形成,由节点与节点间的动态连结所形成。它不需要依赖一个既存的网络架构,像是有线系统的路由器,或是无线系统的无线网络基地台。相反的,它每一个节点,都有能力转送网络封包给其他节点(这称为路由)。

十 什么是虚拟局域网。它和传统局域网的区别

虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网。VLAN 是一种比较新的技术,工作在OSI 参考模型的第2层和第3层,一个VLAN 就是一个广播域,VLAN 之间的通信是通过第3层的路由器来完成的。与传统的局域网技术相比较,VLAN 技术更加灵活,它具有以下优点: 网络设备的移动、添加和修改的管理开销减少;可以控制广播活动;可提高网络的安全性。

传统局域网(Local Area Network,LAN )是在一个局部的地理范围内(如一个学校、工厂和机关内),一般是方圆几千米以内,将各种计算机,外部设备和数据库等互相联接起来组成的计算机通信网。它可以通过数据通信网或专用数据电路,与远方的局域网、数据库或处理中心相连接,构成一个较大范围的信息处理系统。

十一 有如下的4个24个地址块,试进行最大可能的聚合

212.56.132.0/24 212.56.133.0/24 212.56.134.2/24 212.56.135.0/24

11010100.00111000.10000100.00000000

11010100.00111000.10000101.00000000

11010100.00111000.10000110.00000000

11010100.00111000.10000111.00000000

聚合后11010100.00111000.10000100.00000000

212.56.132.0/24

十二 从信息安全角度出发,谈谈你对“棱镜门”事件的看法

标签: