一、根据TCP三次握手,分析为什么故障计算机的本机操作基本正常,而网络功能基本瘫痪?二、DNS查询请求报文与应答报文结构上有何异同?三、观察DNS请求报文和应答报文在长度上的差异,思考DNS报文设计上存在哪些安全漏洞?四、如果错误设置了手机等移动端设备的DNS,会造成哪些app无法正常使用
时间: 2024-03-30 10:34:30 浏览: 54
TCP数据报结构以及三次握手(图解).rar_tcp
好的,我会依次回答你的四个问题:
一、故障计算机的本机操作基本正常,而网络功能基本瘫痪可能是由于故障计算机无法与其他计算机建立TCP连接。TCP连接的建立需要进行三次握手,如果其中任何一次握手失败,连接就无法建立成功。因此,故障计算机无法建立与其他计算机的TCP连接,导致网络功能基本瘫痪。
二、DNS查询请求报文与应答报文的结构上有所不同。DNS查询请求报文通常包括:报文头部、查询部分、授权部分和附加部分。而DNS应答报文通常包括:报文头部、查询部分、回答部分、授权部分和附加部分。其中,查询部分在请求报文和应答报文中都存在,但回答部分只在应答报文中存在。
三、DNS请求报文和应答报文在长度上的差异可能导致一些安全漏洞。比如,攻击者可以向DNS服务器发送一个恶意的DNS请求报文,该报文长度非常长,超过了DNS服务器的处理能力。这样,DNS服务器就会停止工作或崩溃,导致网络瘫痪。此外,攻击者还可以通过DNS请求报文中的一些字段来欺骗DNS服务器,使其返回错误的IP地址,从而造成DNS欺骗攻击。
四、如果错误设置了手机等移动端设备的DNS,会造成一些app无法正常使用。因为移动设备上的应用程序可能依赖于DNS解析来查找其他设备或服务,如果DNS设置错误,就会导致应用无法正确解析域名,从而无法访问其他设备或服务。例如,如果你错误地将DNS服务器设置为一个不存在的IP地址,那么你的应用程序将无法访问任何网络资源。
阅读全文