首页 > 试题广场 >

在公司局域网上ping www.bilibili.com&n

[单选题]
在公司局域网上ping www.bilibili.com 没有涉及到的网络协议是?()

  • TCP
  • DNS
  • ICMP
  • ARP
先使用应用层协议DNS将域名解析为目标主机的IP地址;之后使用网络层协议ARP,通过目标主机的IP地址映射为MAC地址,通过IP地址可以知道数据包最后发给谁,MAC地址可以知道数据包下一跳给谁,这样数据才能顺利到达;之后使用网络层协议ICMP来传递主机间的控制信息。由于主机间没有连接过程,是直接发送数据的,所以不使用TCP协议。
发表于 2020-03-25 13:19:47 回复(2)

因为只是测试连通性,没有与网站主机之间传输数据,所以不需要建立TCP连接,这样理解没错吧。

发表于 2019-11-18 09:30:23 回复(0)

来自SanDuo的解析:
ping 使用的协议为icmp,通过域名解析,需要用到DNS,局域网中使用arp进行主机间的通信。TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接

编辑于 2019-05-07 11:17:25 回复(0)
PING是一个应用层程序。是由应用层直接使用网络层,没有通过传输层的TCPUDP。数据直接封装在ICMP报文中。-------摘抄
发表于 2020-02-16 23:12:53 回复(0)
TCP面向连接的传输模式,没有传输数据等,故使用ping时不需要使用TCP
发表于 2020-05-09 10:55:46 回复(0)
TCP传输控制协议------>传输层
DNS域名解析------>应用层
ICMP网际控制报文协议------>网络层
- 两个重要应用:PING(分组网间探测)、tracert
ARP地址解析协议------>网络层
- 主要应用于通过IP地址找到对应的MAC地址
发表于 2021-12-01 22:34:56 回复(0)
<p>首先需要进行域名解析,用到dns服务。DNS服务位于应用层,用到udp/IP服务。找到域名地址后,ping程序会发送一个Icmp控制报文。icmp为于ip之上,该报文封装在ip报文中。</p><p><br></p>
发表于 2020-07-05 17:15:12 回复(0)
Ping基于udp好像
发表于 2019-11-25 22:08:23 回复(3)