DNS有哪两种解析方法?当前的DNS服务器地址是什么? (2分) (2) 访问www.sohu.com的主机地址192.168.1.102是一个什么类型的IP地址?重定向后,源主机从哪台主机获取Web页面数据? (2分) (3) 网络层的协议类型和长度字段值为45H,请画出该数值对应的曼彻斯特编码波形图。(2分) (4) 编号375的数据包中的win=64240表示什么?在传输层流量控制中有何作用?(2分) (5) 请从图中找出所有用于建立http连接的握手数据包,并指出其传输层协议名称。(2分) (6) 源主机和WEB站点间连接的源端口和目的端口分别是多少?(2分)
时间: 2024-04-20 12:27:09 浏览: 16
1. DNS有两种解析方法:递归查询和迭代查询。
当前的DNS服务器地址是无法确定的,需要进一步提供更多信息。
2. 访问www.sohu.com的主机地址192.168.1.102是一个私有IP地址。
重定向后,源主机从www.sohu.com的IP地址为61.135.157.156的服务器获取Web页面数据。
3. 45H对应的曼彻斯特编码波形图如下:(图略)
4. win=64240表示窗口大小为64240字节。在传输层流量控制中,窗口大小是指接收方在发送确认信息之前愿意接收的字节数,发送方可以根据窗口大小控制自己发送的数据量,以避免网络拥塞。
5. 图中用于建立http连接的握手数据包有三个,分别是编号1、2和3,传输层协议名称是TCP协议。
6. 源主机和WEB站点间连接的源端口和目的端口分别是源端口为55528,目的端口为80。
相关问题
DNS有哪两种域名解析方式?简述这两种方式区别和特点。
DNS(Domain Name System)有两种域名解析方式:
1. 递归查询(Recursive Query):客户端向本地 DNS 服务器发送解析请求,如果本地 DNS 服务器没有缓存此域名的 IP 地址,则根据域名的层级关系,向根 DNS 服务器发出查询请求,根 DNS 服务器返回下一级 DNS 服务器的地址,本地 DNS 服务器再向下一级 DNS 服务器查询,直到查询到最终的 IP 地址并返回给客户端。递归查询方式可以减轻客户端的负担,但是增加了本地 DNS 服务器的负担。
2. 迭代查询(Iterative Query):客户端向本地 DNS 服务器发送解析请求,如果本地 DNS 服务器没有缓存此域名的 IP 地址,则向根 DNS 服务器发送查询请求,根 DNS 服务器返回下一级 DNS 服务器的地址,本地 DNS 服务器再向下一级 DNS 服务器查询,直到查询到最终的 IP 地址并返回给客户端。客户端需要不断向本地 DNS 服务器发送请求,直到查询到最终的 IP 地址,增加了客户端的负担,但是减轻了本地 DNS 服务器的负担。
递归查询方式由于需要本地 DNS 服务器不断向下级 DNS 服务器查询,因此查询速度较慢,但可以减轻客户端的负担,适用于大多数普通用户。
迭代查询方式由于需要客户端不断向本地 DNS 服务器发送请求,因此查询速度较快,但增加了客户端的负担,适用于一些高并发的应用场景。同时,迭代查询方式还可以防止 DNS 污染攻击。
DNS有哪两种域名解析方式?简述这两种方式的区别和特点。
DNS有两种主要的域名解析方式:递归查询和迭代查询。
1. 递归查询:递归查询方式是向本地DNS服务器发出请求,如果本地DNS服务器缓存中没有该域名的IP地址,就向根DNS服务器发出请求,然后根据根DNS服务器返回的信息,本地DNS服务器会向匹配的下一级DNS服务器发出请求,直到获取到所需的IP地址,并将其返回给用户。在这个过程中,每个DNS服务器都会负责向下一级DNS服务器发出请求,直到获取到所需的信息。
2. 迭代查询:迭代查询方式是向本地DNS服务器发出请求,如果本地DNS服务器缓存中没有该域名的IP地址,本地DNS服务器会向根DNS服务器发出请求,然后根DNS服务器会返回下一级DNS服务器的地址,本地DNS服务器再向下一级DNS服务器发出请求,直到获取到所需的IP地址,并将其返回给用户。在这个过程中,本地DNS服务器负责向下一级DNS服务器发出请求,直到获取到所需的信息。
这两种方式的区别在于递归查询是由DNS服务器代替客户端向下一级DNS服务器发出请求,而迭代查询是由客户端自己向下一级DNS服务器发出请求。因此,递归查询相对于迭代查询来说,可以缩短查询时间,但会增加DNS服务器的负担。而迭代查询则相对简单,但需要客户端自己进行多次请求,可能会增加客户端的负担。