为什么NFS从UDP转换为TCP作为版本4中的标准协议?
为什么将UDP用作NFS系统中的标准协议,直至版本4版本中的版本3和TCP?不幸的是,我还没有发现有关导致这一动机的任何信息。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
为什么将UDP用作NFS系统中的标准协议,直至版本4版本中的版本3和TCP?不幸的是,我还没有发现有关导致这一动机的任何信息。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
提供了有关为什么首选UDP的一些见解:
...以及为什么要进行允许并最终需要TCP的举动:
当前RFC 还指出,TCP还指出,TCP还可以促进运输安全而无需隧道隧道:
为什么专门为TCP?实际上,RFC说SCTP也可以接受(尽管TCP支持是强制性的):
最后,针对性能,选择了UDP的原始原因,RFC说:
最终,只有Sun Microsystems的工程师(作为NFS的创造者)选择,仅选择“ noreferrer”> ietf nfs for nfs 致力于TCP。
The Red Hat NFS documentation provides some insight about why UDP was preferred:
...and why the move to allow and eventually require TCP was made:
The current RFC also notes that TCP facilitates transport security without needing to tunnel:
Why TCP specifically? Actually, the RFC says SCTP is also acceptable (though TCP support is mandatory):
Finally, addressing performance, the original reason UDP was chosen, the RFC says:
Ultimately, only the engineers at Sun Microsystems (as the creators of NFS) know the exact reasons UDP was chosen and only the IETF working group for NFS (as the maintainers) know why the switch to TCP was made.