2018年网络工程师软考试题及答案解析

一、选择题

1. 在OSI参考模型中,实现可靠传输的层次是
A. 物理层
B. 数据链路层
C. 网络层
D. 传输层
答案:D
解析:在OSI参考模型中,传输层负责提供端到端的可靠传输服务。

2. 下列哪个IP地址属于私有地址?
A. 10.0.0.1
B. 172.16.0.1
C. 192.168.0.1
D. 202.112.144.130
答案:C
解析:192.168.0.1属于私有地址范围192.168.0.0-192.168.255.255。

二、简答题

1. 请简述TCP和UDP的区别。
答案:TCP和UDP的主要区别在于以下几个方面:
(1)连接方式:TCP是面向连接的协议,需要在传输数据之前建立连接;而UDP是无连接的协议,可以直接发送数据。
(2)可靠性:TCP提供可靠传输服务,通过握手、确认机制等保证数据传输的正确性和完整性;而UDP则不提供可靠传输服务,数据传输过程中可能发生丢失或重复。
(3)效率:UDP具有较高的传输效率,因为其不需要建立连接和进行确认操作,开销较小;而TCP的传输效率相对较低,因为其需要进行额外的连接和确认操作。

2. 请简述DNS的工作原理。
答案:DNS的工作原理如下:
(1)用户在浏览器中输入域名,发起DNS查询请求。
(2)本地DNS服务器收到请求后,首先查询本地缓存,如果缓存中有对应的IP地址,则直接返回给用户;否则向根域名服务器发起查询请求。
(3)根域名服务器收到请求后,返回负责该域名的顶级域名服务器地址给本地DNS服务器。
(4)本地DNS服务器向顶级域名服务器发起查询请求。
(5)顶级域名服务器返回负责该域名的权威DNS服务器地址给本地DNS服务器。
(6)本地DNS服务器向权威DNS服务器发起查询请求。
(7)权威DNS服务器返回对应的IP地址给本地DNS服务器。
(8)本地DNS服务器将IP地址缓存到本地缓存中,并将其返回给用户。
(9)用户通过得到的IP地址与目标服务器建立连接,进行通信。