我熟悉 OSI 模型,但有一件事我一直在想:nslookup 和 ping 等工具是否仅位于应用层?它们使用下面的支持层,但也许你只是说它在应用层?帮帮我吧 :)!
答案1
ping
、等工具nslookup
都在应用层工作;但正如您所说,消息在协议栈中上下发送,以在 OSI 模型的所有层上工作。通常,您会说这是一个应用层命令,但您正确地指出了使用支持层。
应用层的 Ping、Email 等程序使用传输层协议,例如 TCP 和 UDP。
这些使用网络层协议,例如 IP、ICMP、ARP、RIP 等。
这些使用与数据链路层上的 MAC 地址相关联的逻辑地址。
组成这些数据包的信号在物理层上发送。
也许值得指出的是,诸如此类的标准nslookup
主要基于会话层、表示层和应用层。