Wireshark网络分析就这么简单——NFS
本文引用部分为从原书中摘抄或者整理改写的部分
在正式阅读之前———NFS解释
什么是NFS
NFS(Network File System)顾名思义,就是网络文件系统,最大的功能就是可以通过网络,在不同的机器,不同的操作系统共享彼此的文件。
在使用上,可以将远程服务器上的目录挂载到客户端的文件系统中,在使用上像一个本地磁盘,非常方便。
挂载原理
可以用一张图比较直白的说明
客户端连接NFS中间发生了什么?
- 客户端向服务器的portmap(RPC服务)进程询问端口号,portmap维护一张进程与端口号的对应关系表,而portmap的端口号111是已知的(NFS的端口号默认为2049,所以其实这部有时候可以跳过portmap直接连接NFS)
- 客户端尝试连接NFS进程判断是否能够成功连接(没有被防火墙拦截,确保NFS服务已经启动)
- 客户端再次询问portm