计算机网络基础试题带答案.docx

上传人:wj 文档编号:2134321 上传时间:2023-05-02 格式:DOCX 页数:15 大小:30.78KB
下载 相关 举报
计算机网络基础试题带答案.docx_第1页
第1页 / 共15页
计算机网络基础试题带答案.docx_第2页
第2页 / 共15页
计算机网络基础试题带答案.docx_第3页
第3页 / 共15页
计算机网络基础试题带答案.docx_第4页
第4页 / 共15页
计算机网络基础试题带答案.docx_第5页
第5页 / 共15页
计算机网络基础试题带答案.docx_第6页
第6页 / 共15页
计算机网络基础试题带答案.docx_第7页
第7页 / 共15页
计算机网络基础试题带答案.docx_第8页
第8页 / 共15页
计算机网络基础试题带答案.docx_第9页
第9页 / 共15页
计算机网络基础试题带答案.docx_第10页
第10页 / 共15页
计算机网络基础试题带答案.docx_第11页
第11页 / 共15页
计算机网络基础试题带答案.docx_第12页
第12页 / 共15页
计算机网络基础试题带答案.docx_第13页
第13页 / 共15页
计算机网络基础试题带答案.docx_第14页
第14页 / 共15页
计算机网络基础试题带答案.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机网络基础试题带答案.docx

《计算机网络基础试题带答案.docx》由会员分享,可在线阅读,更多相关《计算机网络基础试题带答案.docx(15页珍藏版)》请在冰点文库上搜索。

计算机网络基础试题带答案.docx

1、OSI,TCP/IP,五层协议的体系结构,以及各层协议

答:

OSI分层(7层):

物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

TCP/IP分层(4层):

网络接口层、网际层、运输层、应用层。

五层协议(5层):

物理层、数据链路层、网络层、运输层、应用层。

每一层的协议如下:

物理层:

RJ45、CLOCK、IEEE802.3(中继器,集线器)

数据链路:

PPP、FR、HDLC、VLAN、MAC(网桥,交换机)

网络层:

IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、(路由器)

传输层:

TCP、UDP、SPX

会话层:

NFS、SQL、NETBIOS、RPC

表示层:

JPEG、MPEG、ASII

应用层:

FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS

每一层的作用如下:

物理层:

通过媒介传输比特,确定机械及电气规范(比特Bit)

数据链路层:

将比特组装成帧和点到点的传递(帧Frame)

网络层:

负责数据包从源到宿的传递和网际互连(包PackeT)

传输层:

提供端到端的可靠报文传递和错误恢复(段Segment)

会话层:

建立、管理和终止会话(会话协议数据单元SPDU)

表示层:

对数据进行翻译、加密和压缩(表示协议数据单元PPDU)

应用层:

允许访问OSI环境的手段(应用协议数据单元APDU)

2、IP地址的分类

答:

A类地址:

以0开头,第一个字节范围:

0~126(1.0.0.0-126.255.255.255);

B类地址:

以10开头,第一个字节范围:

128~191(128.0.0.0-191.255.255.255);

C类地址:

以110开头,第一个字节范围:

192~223(192.0.0.0-223.255.255.255);

10.0.0.0—10.255.255.255,172.16.0.0—172.31.255.255,192.168.0.0—192.168.255.255。

(Internet上保留地址用于内部)IP地址与子网掩码相与得到网络号

3、ARP是地址解析协议,简单语言解释一下工作原理。

答:

1:

首先,每个主机都会在自己的ARP缓冲区中建立一个ARP列表,以表示IP地址和MAC地址之间的对应关系。

2:

当源主机要发送数据时,首先检查ARP列表中是否有对应IP地址的目的主机的MAC地址,如果有,则直接发送数据,如果没有,就向本网段的所有主机发送ARP数据包,该数据包包括的内容有:

源主机IP地址,源主机MAC地址,目的主机的IP地址。

3:

当本网络的所有主机收到该ARP数据包时,首先检查数据包中的IP地址是否是自己的IP地址,如果不是,则忽略该数据包,如果是,则首先从数据包中取出源主机的IP和MAC地址写入到ARP列表中,如果已经存在,则覆盖,然后将自己的MAC地址写入ARP响应包中,告诉源主机自己是它想要找的MAC地址。

4:

源主机收到ARP响应包后。

将目的主机的IP和MAC地址写入ARP列表,并利用此信息发送数据。

如果源主机一直没有收到ARP响应数据包,表示ARP查询失败。

广播发送ARP请求,单播发送ARP响应。

4、各种协议的介绍

答:

ICMP协议:

因特网控制报文协议。

它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。

TFTP协议:

是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。

HTTP协议:

超文本传输协议,是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。

DHCP协议:

动态主机配置协议,是一种让系统得以连接到网络上,并获取所需要的配置参数手段。

NAT协议:

网络地址转换属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,

DHCP协议:

一个局域网的网络协议,使用UDP协议工作,用途:

给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。

DNS(DomainNameSystem)域名系统:

当DNS客户机需要在程序中使用名称时,它会查询DNS服务器来解析该名称。

客户机发送的每条查询信息包括三条信息:

包括:

指定的DNS域名,指定的查询类型,DNS域名的指定类别。

基于UDP服务,端口53.该应用一般不直接为用户使用,而是为其他应用服务,如HTTP,SMTP等在其中需要完成主机名到IP地址的转换

5、描述RARP协议

答:

RARP是逆地址解析协议,作用是完成硬件地址到IP地址的映射,主要用于无盘工作站,因为给无盘工作站配置的IP地址不能保存。

工作流程:

在网络中配置一台RARP服务器,里面保存着IP地址和MAC地址的映射关系,当无盘工作站启动后,就封装一个RARP数据包,里面有其MAC地址,然后广播到网络上去,当服务器收到请求包后,就查找对应的MAC地址的IP地址装入响应报文中发回给请求者。

因为需要广播请求报文,因此RARP只能用于具有广播能力的网络。

6、TCP三次握手和四次挥手的全过程

答:

三次握手:

第一次握手:

客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;

第二次握手:

服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;

第三次握手:

客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

握手过程中传送的包里不包含数据,三次握手完毕后,客户端与服务器才正式开始传送数据。

理想状态下,TCP连接一旦建立,在通信双方中的任何一方主动关闭连接之前,TCP连接都将被一直保持下去。

四次挥手:

与建立连接的“三次握手”类似,断开一个TCP连接则需要“四次握手”。

第一次挥手:

主动关闭方发送一个FIN,用来关闭主动方到被动关闭方的数据传送,也就是主动关闭方告诉被动关闭方:

我已经不会再给你发数据了(当然,在fin包之前发送出去的数据,如果没有收到对应的ack确认报文,主动关闭方依然会重发这些数据),但是,此时主动关闭方还可以接受数据。

第二次挥手:

被动关闭方收到FIN包后,发送一个ACK给对方,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号)。

第三次挥手:

被动关闭方发送一个FIN,用来关闭被动关闭方到主动关闭方的数据传送,也就是告诉主动关闭方,我的数据也发送完了,不会再给你发数据了。

第四次挥手:

主动关闭方收到FIN后,发送一个ACK给被动关闭方,确认序号为收到序号+1,至此,完成四次挥手。

7、在浏览器中输入后执行的全部过程

答:

1、客户端浏览器通过DNS解析到的IP地址220.181.27.48,通过这个IP地址找到客户端到服务器的路径。

客户端浏览器发起一个HTTP会话到220.161.27.48,然后通过TCP进行封装数据包,输入到网络层。

2、在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器进行交换,服务器把相应的请求返回给客户端的5000端口。

然后使用IP层的IP地址查找目的端。

3、客户端的网络层不用关心应用层或者传输层的东西,主要做的是通过查找路由表确定如何到达服务器,期间可能经过多个路由器,这些都是由路由器来完成的工作,我不作过多的描述,无非就是通过查找路由表决定通过那个路径到达服务器。

4、客户端的链路层,包通过链路层发送到路由器,通过邻居协议查找给定IP地址的MAC地址,然后发送ARP请求查找目的地址,如果得到回应后就可以使用ARP的请求应答交换的IP数据包现在就可以传输了,然后发送IP数据包到达服务器的地址。

8、TCP和UDP的区别?

答:

1)、TCP提供面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。

2)、TCP传输单位称为TCP报文段,UDP传输单位称为用户数据报。

3)、TCP注重数据安全性,UDP数据传输快,因为不需要连接等待,少了许多操作,但是其安全性却一般。

TCP对应的协议和UDP对应的协议

TCP对应的协议:

(1)FTP:

定义了文件传输协议,使用21端口。

(2)Telnet:

一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。

(3)SMTP:

邮件传送协议,用于发送邮件。

服务器开放的是25号端口。

(4)POP3:

它是和SMTP对应,POP3用于接收邮件。

POP3协议所用的是110端口。

(5)HTTP:

是从Web服务器传输超文本到本地浏览器的传送协议。

UDP对应的协议:

(1)DNS:

用于域名解析服务,将域名地址转换为IP地址。

DNS用的是53号端口。

(2)SNMP:

简单网络管理协议,使用161号端口,是用来管理网络设备的。

由于网络设备很多,无连接的服务就体现出其优势。

(3)TFTP(TrivalFileTran敏感词erProtocal),简单文件传输协议,该协议在熟知端口69上使用UDP服务。

9、DNS域名系统,简单描述其工作原理。

答:

当DNS客户机需要在程序中使用名称时,它会查询DNS服务器来解析该名称。

客户机发送的每条查询信息包括三条信息:

包括:

指定的DNS域名,指定的查询类型,DNS域名的指定类别。

基于UDP服务,端口53.该应用一般不直接为用户使用,而是为其他应用服务,如HTTP,SMTP等在其中需要完成主机名到IP地址的转换。

面向连接和非面向连接的服务的特点是什么?

面向连接的服务,通信双方在进行通信之前,要先在双方建立起一个完整的可以彼此沟通的通道,在通信过程中,整个连接的情况一直可以被实时地监控和管理。

非面向连接的服务,不需要预先建立一个联络两个通信节点的连接,需要通信的时候,发送节点就可以往网络上发送信息,让信息自主地在网络上去传,一般在传输的过程中不再加以监控。

10、TCP的三次握手过程?

为什么会采用三次握手,若采用二次握手可以吗?

答:

建立连接的过程是利用客户服务器模式,假设主机A为客户端,主机B为服务器端。

(1)TCP的三次握手过程:

主机A向B发送连接请求;主机B对收到的主机A的报文段进行确认;主机A再次对主机B的确认进行确认。

(2)采用三次握手是为了防止失效的连接请求报文段突然又传送到主机B,因而产生错误。

失效的连接请求报文段是指:

主机A发出的连接请求没有收到主机B的确认,于是经过一段时间后,主机A又重新向主机B发送连接请求,且建立成功,顺序完成数据传输。

考虑这样一种特殊情况,主机A第一次发送的连接请求并没有丢失,而是因为网络节点导致延迟达到主机B,主机B以为是主机A又发起的新连接,于是主机B同意连接,并向主机A发回确认,但是此时主机A根本不会理会,主机B就一直在等待主机A发送数据,导致主机B的资源浪费。

(3)采用两次握手不行,原因就是上面说的实效的连接请求的特殊情况。

11、了解交换机、路由器、网关的概念,并知道各自的用途

答:

1)交换机

在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。

交换机拥有一条高带宽的背部总线和内部交换矩阵。

交换机的所有的端口都挂接在这条背部总线上,当控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口。

目的MAC若不存在,交换机才广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部地址表中。

交换机工作于OSI参考模型的第二层,即数据链路层。

交换机内部的CPU会在每个端口成功连接时,通过ARP协议学习它的MAC地址,保存成一张ARP表。

在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。

因此,交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。

交换机被广泛应用于二层网络交换,俗称“二层交换机”。

交换机的种类有:

二层交换机、三层交换机、四层交换机、七层交换机分别工作在OSI七层模型中的第二层、第三层、第四层盒第七层,并因此而得名。

2)路由器

路由器(Router)是一种计算机网络设备,提供了路由与转送两种重要机制,可以决定数据包从来源端到目的端所经过的路由路径(host到host之间的传输路径),这个过程称为路由;将路由器输入端的数据包移送至适当的路由器输出端(在路由器内部进行),这称为转送。

路由工作在OSI模型的第三层——即网络层,例如网际协议。

路由器的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。

路由器与交换器的差别,路由器是属于OSI第三层的产品,交换器是OSI第二层的产品(这里特指二层交换机)。

3)网关

网关(Gateway),网关顾名思义就是连接两个网络的设备,区别于路由器(由于历史的原因,许多有关TCP/IP的文献曾经把网络层使用的路由器(Router)称为网关,在今天很多局域网采用都是路由来接入网络,因此现在通常指的网关就是路由器的IP),经常在家庭中或者小型企业网络中使用,用于连接局域网和Internet。

 

网关也经常指把一种协议转成另一种协议的设备,比如语音网关。

在传统TCP/IP术语中,网络设备只分成两种,一种为网关(gateway),另一种为主机(host)。

网关能在网络间转递数据包,但主机不能转送数据包。

在主机(又称终端系统,endsystem)中,数据包需经过TCP/IP四层协议处理,但是在网关(又称中介系统,intermediatesystem)只需要到达网际层(Internetlayer),决定路径之后就可以转送。

在当时,网关(gateway)与路由器(router)还没有区别。

在现代网络术语中,网关(gateway)与路由器(router)的定义不同。

网关(gateway)能在不同协议间移动数据,而路由器(router)是在不同网络间移动数据,相当于传统所说的IP网关(IPgateway)。

网关是连接两个网络的设备,对于语音网关来说,他可以连接PSTN网络和以太网,这就相当于VOIP,把不同电话中的模拟信号通过网关而转换成数字信号,而且加入协议再去传输。

在到了接收端的时候再通过网关还原成模拟的电话信号,最后才能在电话机上听到。

对于以太网中的网关只能转发三层以上数据包,这一点和路由是一样的。

而不同的是网关中并没有路由表,他只能按照预先设定的不同网段来进行转发。

网关最重要的一点就是端口映射,子网内用户在外网看来只是外网的IP地址对应着不同的端口,这样看来就会保护子网内的用户。

8、ipconfig的作用是什么?

答:

显示当前TCP/IP配置的信息。

9、运行netshare返回的结果是什么?

答:

列出共享资源相关信息。

10、netuse和netuser分别指什么?

答:

netuser是对用户进行管理,如添加删除网络使用用户等。

      netuse是对网络设备进行管理。

11、如何查看当前系统开放的服务?

答:

在命令提示符下执行netservices命令。

Windows下是用netstart

13、关掉以下服务会出现什么情况?

答:

关掉AutomaticUpdates:

则不能自动更新

       关掉PlugandPlay:

则会导致USB不能使用

       关掉RemoteRegistryService:

远程用户不能修改计算机上的注册表设置

       关掉ComputerBrowser:

则会无法维护网络上计算机的最新列表以及提供这个列表给请求的程序。

14、端口及对应的服务?

答:

服务

端口号

服务

端口号

FTP

21

SSH

22

telnet

23

SMTP

25

Domain(域名服务器)

53

HTTP

80

POP3

110

NTP(网络时间协议)

123

MySQL数据库服务

3306

Shell或cmd

514

POP-2

109

SQLServer

1433

SNMP

 

 

 

19、详细解释一下IP协议的定义,在哪个层上面,主要有什么作用?

TCP和UDP呢?

答:

IP协议是网络层的协议,它是为了实现相互连接的计算机进行通信设计的协议,它实现了自动路由功能,即自动寻径功能。

TCP是传输层的协议,它向下屏蔽IP协议的不可靠传输的特性,向上提供一种面向连接的、可靠的点到点数据传输。

TCP在可靠性和安全性上等更有保证。

UDP也是传输层协议,它提供的是一种非面向连接的,不可靠的数据传输,这主要是有些应用需要更快速的数据传输,比如局域网内的大多数文件传输都是基于UDP的。

UDP在传输速率上更快,开销更小。

 

20、请问交换机和路由器分别的实现原理是什么?

分别在哪个层次上面实现的?

答:

交换机用于局域网,利用主机的MAC地址进行数据传输,而不需要关心IP数据包中的IP地址,它工作于数据链路层。

路由器识别网络是通过IP数据包中IP地址的网络号进行的,所以为了保证数据包路由的正确性,每个网络都必须有一个唯一的网络号。

路由器通过IP数据包的IP地址进行路由的(将数据包递交给哪个下一跳路由器)。

路由器工作于网络层。

由于设备现在的发展,现在很多设备既具有交换又具有路由功能,两者的界限越来越模糊。

 

21、Internet上保留了哪些IP地址用于内部?

答:

10.0.0.0  172.16.到172.31  192.168.0.到192.168.255。

 

22、ipconfig/all用于查看申请的本机IP地址

      ipconfig/release用于释放IP

      ipconfig/renew用于重新向DHCP服务器申请IP。

 

23、ADSL使用的是频分多路复用技术。

 

24、网桥的作用

答:

网桥是一个局域网与另一个局域网之间建立连接的桥梁。

 

25、防火墙的端口防护是指?

答:

指通过对防火墙的端口开关的设置,关闭一些非必需端口,达到一定安全防护目的的行为。

 

26、

27、面向连接和非面向连接的服务的特点是什么?

答:

面向连接的服务,通信双方在进行通信之前,要先在双方建立起一个完整的可以彼此沟通的通道,在通信过程中,整个连接的情况一直可以被实时地监控和管理。

       非面向连接的服务,不需要预先建立一个联络两个通信节点的连接,需要通信的时候,发送节点就可以往网络上发送信息,让信息自主地在网络上去传,一般在传输的过程中不再加以监控。

 

28、以太网帧的格式

答:

目的地址

源地址

类型

数据

FCS

36、双绞线的线对?

答:

1-2、7-8、3-6、4-5 白蓝-蓝、白橙-橙、白绿-绿、白棕-棕

 

48、虚拟局域网VLAN?

答:

(1)VLAN只是局域网提供给用户的一种服务,而并不是一种新的局域网络。

VLAN限制了接收广播消息的工作站数,使得网络不会因传播过多的广播信息(即广播风暴)而引起性能恶化。

   

(2)划分VLAN的方法:

基于端口;基于MAC地址;基于IP地址。

   (3)VLAN的帧格式

目的地址(6字节)

源地址(6字节)

VLAN标记(表明该站是属于哪个VLAN的)

类型(2字节)

数据(46——1500字节)

FCS(4字节)

  

50、NAT?

答:

(1)网络地址转换,是一种将私有地址转换为合法IP地址的转换技术,这种技术可以解决现在IP地址不够的问题。

   

(2)NAT的实现方式:

静态转换;动态转换;端口多路复用(即内部IP+端口号——外部IP+端口号,这种方式改变外出数据包的源端口并进行端口转换,内部网络的所有主机都可共享一个合法外部IP地址实现对Internet的访问,从而节约IP资源,同时隐藏网络内部的所有主机,有效避免来自Internet的攻击)。

   (3)缺点:

由于需要将IP包头中的IP地址进行转换,因此不能进行加密操作。

 

52、交换和路由的区别是什么?

VLAN有什么特点?

答:

交换是指转发和过滤帧,是交换机的工作,它在OSI参考模型的第二层,而路由是指网络线路当中非直连的链路,它是路由器的工作,在OSI参考模型的第三层。

交换和路由的区别很多,首先,交换是不需要IP地址的,而路由需要,因为IP就是第三层的协议,第二层需要的是MAC地址,再有,第二层的技术和第三层的不一样,第二层可以做VLAN,端口捆绑等,第三层可以做NAT,ACL,QoS等。

VLAN是虚拟局域网的英文缩写,它是一个纯二层的技术,它的特点有三:

控制广播,安全,灵活性和可扩张性。

 

53、SNMP?

答:

简单网络管理协议的英文缩写。

 

54、TTL是什么?

作用是什么?

哪些工具会用到它(pingtracerouteifconfig netstat)?

答:

TTL是指生存时间,简单来说,它表示了数据包在网络中的时间,经过一个路由器后TTL就减一,这样TTL最终会减为0,当TTL为0时,则将数据包丢弃,这样也就是因为两个路由器之间可能形成环,如果没有TTL的限制,则数据包将会在这个环上一直死转,由于有了TTL,最终TTL为0后,则将数据包丢弃。

ping发送数据包里面有TTL,但是并非是必须的,即是没有TTL也是能正常工作的,traceroute正是因为有了TTL才能正常工作,ifconfig是用来配置网卡信息的,不需要TTL,netstat是用来显示路由表的,也是不需要TTL的。

 

55、路由表是做什么用的?

在Linux环境中怎么配置一条默认路由?

答:

路由表是用来决定如何将一个数据包从一个子网传送到另一个子网的,换句话说就是用来决定从一个网卡接收到的包应该送到哪一个网卡上去。

路由表的每一行至少有目标网络号、子网掩码、到这个子网应该使用的网卡这三条信息。

当路由器从一个网卡接收到一个包时,它扫描路由表的每一行,用里面的子网掩码与数据包中的目标IP地址做逻辑与运算(&)找出目标网络号。

如果得出的结果网络号与这一行的网络号相同,就将这条路由表六下来作为备用路由。

如果已经有备用路由了,就载这两条路由里将网络号最长的留下来,另一条丢掉(这是用无分类编址CIDR的情况才是匹配网络号最长的,其他的情况是找到第一条匹配的行时就可以进行转发了)。

如此接着扫描下一行直到结束。

如果扫描结束仍没有找到任何路由,就用默认路由。

确定路由后,直接将数据包送到对应的网卡上去。

在具体的实现中,路由表可能包含更多的信息为选路由算法的细节所用。

在Linux上可以用“routeadddefaultgw<默认路由器 IP>”命令配置一条默认路由。

 

56、每个路由器在寻找路由时需要知道哪5部分信息?

答:

目的地址:

报文发送的目的地址

       邻站的确定:

指明谁直接连接到路由器的接口上

       路由的发现:

发现邻站知道哪些网络

       选择路由:

通过从邻站学习到的信息,提供最优的到达目的地的路径

       保持路由信息:

路由器保存一张路由表,它存储所知道的所有路由信息。

 

57、EGP,IGP?

答:

(1)IGP:

内部网关协议,即在一个自治系统内部使用的

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2