计算机网络---基础题目汇总二

1、RIP 协议适用于基于 IP 的()。
正确答案: B

A、大型网络
B、中小型网络
C、更大规模的网络
D、isp与isp之间
RIP协议是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。距离就是通往目的站点所需经过的链路数,取值为1~15,数值16表示无穷大。
对于小型网络,RIP就所占带宽而言开销小,易于配置、管理和实现,并且RIP还在大量使用中。若采用RIP协议,其网络内部所经过的链路数不能超过15,这使得RIP协议不适于大型网络。规模较大的网络就应当使用OSPF协议!!!

2、以下不属于私有地址的网段是?
正确答案: D

A、10.0.0.0/8
B、172.16.0.0/12
C、192.168.0.0/16
D、224.0.0.0/8
在A类地址中,10.0.0.0到10.255.255.255是私有地址。在B类地址中,172.16.0.0到172.31.255.255是私有地址。在C类地址中,192.168.0.0到192.168.255.255是私有地址。
D为组播地址。

3、在SOCKET通信过程中,下列哪些函数是客户端需要调用,但是服务端不需要调用的函数?
正确答案: C

A、socket()
B、bind()
C、connect()
D、send()
connect是客户端连接到服务器时调用的函数,服务器通过accept接受连接请求。

4、下面哪个文件定义了网络服务的端口?()
正确答案: B

A、/etc/netport
B、/etc/services
C、/etc/server
D、/etc/netconf
每个网络服务会绑定自己的端口,上面的只是默认端口.上面的文件并不能决定服务用哪个端口。

5、TCP的关闭过程,说法正确的是( )
正确答案: A

A、处于TIME_WAIT状态的连接等待2MSL后真正关闭连接
B、对一个established状态的TCP连接,在调用shutdown函数之前调用close接口,可以让主动调用的一方进入半关闭状态
C、主动发送FIN消息的连接端,收到对方回应ack之前不能发只能收,在收到对方回复ack之后不能发也不能收,进入CLOSING状态
D、在已经成功建立连接的TCP连接上,任何情况下都不允许丢失数据。
time_wait 需要等待2msl,防止ack丢失
shutdown可以使TCP半双工,但是如果之前调用了close,则直接关闭了socket
收到了ack之后的状态,是只能接受不能发送
会有很多意外情况,例如rst

6、建立动态路由需要用到的文件有?
正确答案: D

A、/etc/hosts
B、/etc/HOSTNAME
C、/etc/resolv.conf
D、/etc/gateways
/etc/hosts 主机名到 IP 地址的映射关系的文件
/etc/resolv.conf DNS 服务的配置文件
/etc/gateways 建立动态路由需要用到的文件

7、选项中对于服务的用途和使用的默认端口描述错误的有?
正确答案: C D

A、Pop3的默认端口是110,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议
B、Smtp的默认端口是25,它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式
C、DNS的默认端口是53, 是动态主机配置协议
D、DHCP的默认端口是67,它是进行域名解析的服务器

A 、B是正确的
POP3协议用于接收或下载邮件,默认端口110
SMTP协议用于传输或发送邮件,默认端口25
CD是错误的
DNS是域名解析的系统,默认端口53
DHCP是动态主机配置协议,默认端口67(服务器)

8、下面哪些协议,存在源端口和目的端口是?
正确答案: B C

A、IP
B、TCP
C、UDP
D、ICMP协议

只有工作在应用层的协议才存在源端口和目的端口

TCP、UDP协议属于传输层,而IP、ICMP协议属于网络层。
但是,传输层协议添加端口就可以标识应用层协议。应用层协议代表着服务器上的服务,服务器上的服务如果对客户端提供服务,必须在TCP或UDP端口侦听客户端的请求。

应用层协议和传输层协议的关系
下面是一些常见的应用层协议和传输层协议之间的关系。

HTTP默认使用TCP的80端口标识
FTP默认使用TCP的21端口标识
SMTP默认使用TCP的25端口标识
POP3默认使用TCP的110端口
HTTPS默认使用TCP的443端口
DNS使用UDP的53端口
远程桌面协议(RDP)默认使用TCP的3389端口
Telnet使用TCP的23端口
Windows访问共享资源使用TCP的445端口

9、下面网络知识的阐述中,存在错误的是?
正确答案: A C

A、ARP协议根据MAC地址查询其对应的IP地址,便于IP通信。
B、TCP协议是面向连接的,UDP协议时面向无连接的。
C、127.0.0.1属于私有地址。
D、IPV6协议是下一代IP协议。

私有地址有:
A类:10.0.0.010.255.255.255
B类:172.16.0.0172.31.255.255
C类:192.168.0.0192.168.255.255

arp是根据IP寻找MAC地址的协议
127.0.0.1是环回地址,而不是私有地址

10、关于TCP协议以下说法正确的是:()
正确答案: B D

A、通讯双方被动关闭的一方进入TIME_WAIT状态
B、TIME_WAIT状态会持续2个MSL
C、TIME_WAIT状态会持续1个MSL
D、通讯双方主动关闭的一方进入TIME_WAIT状态
持续2MSL的目的是为了可以重传ACK,让被动关闭方收到。被动方进入的是LAST_ACK状态,主动方进入的是TIME_WAIT状态。

你可能感兴趣的:(网络)