无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 19388|回复: 11
打印 上一主题 下一主题

[讨论] 理论上来说 FTP 和 SMB/CIFS/NETBIOS 协议哪个较快些?

[复制链接]
跳转到指定楼层
1#
发表于 2019-1-24 16:33:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
推荐
发表于 2019-1-24 17:43:24 来自手机 | 只看该作者
ES文件浏览器就是用SMB管理度娘的网盘
回复

使用道具 举报

推荐
发表于 2019-1-24 16:53:28 | 只看该作者
本帖最后由 makimaki2 于 2019-1-24 21:35 编辑

这种比较要分几KB,MB零碎小档与打包的GB,TB大档来讨论

当然通讯频道本身的宽度有绝对的影响,比如100Mb乙太 1Gb乙太 10Gb乙太

除此之外主要影响是由IO过程有效讯息占通讯量的比例
也就是取决于每阶段传输需要浪费多少额外讯框,还有握手之间的等待时间


很久以前比过FTP与SMB

对于零碎小档,比如Windows XP对拷
SMB会远比FTP快
实际试试你就会发现,FTP传个几KB也要握手半天,小档案一多就非常惊人的慢


假设小档全部包装成GB.TB大档
那越底层越简单的协议速度越快

比如说以标准协议来说udp会快于tcp

然而从硬件的角度来看,
最快速的通讯也就是讯框最简单的通讯莫过于直接串列传输
举例来说,PCIE,或是UART
过去的主流是10bit=8bit+2bit
现在的主流是130bit=128bit+2bit
130bit会快于10bit
到这个层级高速PCB的设计,RAM缓存的技术与驱动的开发就变成关键

硬体也是有关键影响的
USB3号称速度很快可以跑500MB,可是这种接口非常倚赖CPU与OS的支持
而且在消费级路由器上跑的速度实际只有15-30MB,
BAD USB后门更是完全没有打算解决

乙太网口消费级随便都有1Gb(100MB),不必买高档每台都能跑80-90MB而且以芯片实现不吃CPU
高端服务器的乙太口10Gb(1000MB),100Gb,400Gb老早就普及了,
而且只要消费端有需求随时能下放

评分

参与人数 1无忧币 +2 收起 理由
DOSforever + 2

查看全部评分

回复

使用道具 举报

4#
 楼主| 发表于 2019-1-24 19:29:50 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5#
 楼主| 发表于 2019-1-24 20:16:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

6#
发表于 2019-1-24 20:23:10 | 只看该作者
我说的是情况是大量细碎小档,条件是在两台PC上以网线对接网卡,
所以frg521的测试与我说的也没有矛盾,
我当时测试大档FTP也是比SMB快,但是小档的影响更大...

一般网路通讯最终都看你采用的是udp还是tcp
单纯直接对传的话udp比tcp快,
写程式的话内网内近端用udp就对了,远程传输才要用比较慢的tcp
实际上SMB也好,FTP也好都重新包装了tcp udp协议,造成效率的严重低落
而这点反而影响大,使大档FTP略快于SMB,使小档SMB远快于FTP

手机的mtp采用的是udp
SMB采用tcp或是NetBios框架(NetBios框架采用tcp或是udp)
FTP采用tcp

frg521的测试数据是很有用的,如果讲清楚各个理想频宽是多少就更妥当了
尤其是手机MTP上比SMB与FTP快这点

评分

参与人数 1无忧币 +2 收起 理由
DOSforever + 2

查看全部评分

回复

使用道具 举报

7#
发表于 2019-1-25 01:53:19 | 只看该作者
用这个吧

无标题.jpg (338.92 KB, 下载次数: 57)

无标题.jpg
回复

使用道具 举报

8#
发表于 2019-1-25 09:24:00 | 只看该作者
挺好用的啊!不错啊!
回复

使用道具 举报

9#
发表于 2019-1-25 10:01:27 | 只看该作者
借地问一下,安卓 7.1.1 手机上,有哪个SMB应用可以支持?我的是360N6手机,因为没有下巴三键,虚拟按键又没有菜单键,因此SAMBA FILESHARING唤不出菜单,配置不了而无法使用;从别的手机复制了一个配置文件,设成成启动就激活运行,结果是NOT RUNNING,也是用不了。另外用Servers Ultimate Pro 6.3.10 CN,配置好SMB NATIVE后虽然显示启动了,但是却访问不了。除了这两个SMB应用之外,还有哪个SMB应用可用?

MTP抛物线麻烦,而且和FTP一样,BEYOND COMPARE后文件日期也变了,对于结缘比较麻烦。
回复

使用道具 举报

10#
发表于 2019-1-25 15:48:46 | 只看该作者
xianglang 发表于 2019-1-25 10:01
借地问一下,安卓 7.1.1 手机上,有哪个SMB应用可以支持?我的是360N6手机,因为没有下巴三键,虚拟按键又 ...

RE不能用吗?你是说的PC开共享给手机还是手机开共享给PC?以前有过对比,使用CPU更强性能更劲的机器开共享给另一个弱机效果比弱机开给强机访问更好。
记得很多年前试过Betbuei架在IPX上的双机传送,比架在TCP上的速度要快。但大量网络软件的应用一定还是TCPIP要强,特别是稳定性没法比。
回复

使用道具 举报

11#
 楼主| 发表于 2019-1-25 20:07:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

12#
发表于 2019-1-27 16:31:15 | 只看该作者
9zhmke 发表于 2019-1-25 15:48
RE不能用吗?你是说的PC开共享给手机还是手机开共享给PC?以前有过对比,使用CPU更强性能更劲的机器开共 ...

手机做SMB服务器,在电脑上管理手机上的文件。在手机上浏览电脑中的文件,没有问题——以前不用安卓7.1.1时,都是在手机用Samba Filesharing做SMB服务的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-29 05:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表