Appearance
Appearance
MOUNT 协议用于 NFS version 2 和 3,以查找 mountpoint 的初始 filehandle。
该协议在 NFS version 4 中不再使用,因为此功能已被并入 NFS 协议本身。 由于 MOUNT 不使用固定的标准端口,因此很难让 MOUNT 以及 NFS 通过防火墙。不过,一些厂商(如 SUN)确实在 NFS 协议中实现了额外功能,以允许消除对 MOUNT 协议的需求(mount option public)。这允许客户端通过防火墙挂载 NFS 共享,但并未解决 NLM lock management protocol 或 NSM status monitoring protocol 的问题,因此这种变通方法只适用于只读文件系统。
MOUNT 协议是 NFS version 2 和 3 的支持协议。(它也用于 NFS version 1,但据我所知没人见过这样的抓包)。 到目前为止,MOUNT 协议已有 3 个不同版本:version 1、2 和 3。就普通 unix NFS 服务器和客户端而言,这些版本几乎完全相同,区别仅在于 version 2 和 version 3 移除了一些反正从未使用的 procedure。
ONC-RPC:MOUNT 协议作为 program number 100005 实现在 ONC-RPC 之上。MOUNT 通常实现在 UDP 之上,但也存在使用 TCP 的客户端。
Portmap:客户端通常需要 Portmap 服务,以发现 MOUNT 服务可用的端口。
MOUNT dissector 功能完整。Wireshark 和 TShark 中的 Service Response Time 统计功能可以计算该协议的响应时间统计信息。
MOUNT 协议没有首选项设置。
nfsv3.pcap.gz
完整的 MOUNT 显示过滤器字段列表可在显示过滤器参考中找到
仅显示 MOUNT 协议:
mount抓包时不能直接按 MOUNT 协议过滤。由于 MOUNT 不使用标准端口,也无法按特定端口抓包。
TheOpenGroups NFS 标准,其中描述了 MOUNT 协议的一部分
RFC 1813 NFS Version 3 Protocol Specification - 包含 MOUNT v3 协议的附录
在包含 RPC 支持的 Un*x 系统上,以下工具通常是 OS 的一部分:
Imported from https://wiki.wireshark.org/MOUNT on 2020-08-11 23:16:52 UTC