当前位置:  开发笔记 > 程序员 > 正文

为什么NFS默认使用UDP?

如何解决《为什么NFS默认使用UDP?》经验,为你挑选了2个好方法。

我确信它有一些古老的遗产原因,但它是什么?它似乎是一种面向可靠数据传输的服务.



1> dwc..:

NFS最初设计用于损耗率非常低的LAN.

UDP速度更快,开销更少

NFS是无状态的,因此客户端重试很简单

请注意,NFS v3 +可以使用TCP.



2> Keltia..:

UDP是NFSv2的默认设置(现在没人应该使用),但NFSv3默认使用TCP.TCP挂载更可靠,您知道网络问题比使用UDP快得多.


这是真的 - 当你使用NFS over TCP并且存在网络问题时,你会得到很长的超时和陈旧的句柄.使用UDP,它可以通过UDP数据包爆破的强大力量恢复.
推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有