美文网首页
Linux_165_NFS和RPC工作原理

Linux_165_NFS和RPC工作原理

作者: 为宇绸缪 | 来源:发表于2022-06-07 19:16 被阅读0次

NFS通过port传输数据,NFS服务在传输数据的时候,端口是随机选择的(自己重启NFS服务,查看端口是否在变化)
NFS是通过RPC服务,进行一个端口注册,实现告知用户,NFS的工作端口是哪一个

RPC
RPC:远程过程调用
Linux上使用NFS服务,必须启动2个服务:NFS服务 和 RPC 服务
NFS服务通过RPC注册自己的端口功能
RPC服务功能就是记录每个NFS功能对应的一个端口号,并且RPC保证了NFS客户端发出请求的时候,把该功能对应的端口信息告知NFS客户端,保证客户端能够正确连接到NFS服务端的端口,达到数据传输的目的
RPC好比是一个中介,处于客户端和服务端之间

RPC和NFS.png

RPC服务如何知道NFS服务端的端口信息?
NFS服务器启动的时候,会随机采用若干个端口,并且主动在RPC服务中进行注册,如此一来,RPC服务就正确知道所有NFS服务端的端口功能了,RPC服务默认使用Linux的111端口和NFS客户端进行交流,并且通过111端口将正确的NFS服务端的端口信息,告知给NFS客户端。因此,NFS客户端就能够正确找到NFS服务端的端口信息

相关文章

网友评论

      本文标题:Linux_165_NFS和RPC工作原理

      本文链接:https://www.haomeiwen.com/subject/frnemrtx.html