ftp传输是不是没有数据校验?

yak 发布于 2012/04/24 11:21
阅读 2K+
收藏 0
FTP
google了一下,好象ftp传输只是返回多少字节, 那如果用ftp传输,怎么样确认传输成功了而且没有错误呢
加载中
0
Jackarain
Jackarain
字节数相等, 即传输成功.
0
chuangyu
chuangyu

很多下载站采取的方法是放一个checksum文件,里面放算出来的值。

传完后用这个值和本地算出来的比对一下。

0
中山野鬼
中山野鬼
FTP不是UDP的东西。我记得应该是保证正确性的。所以 @Jack.arain 是对的。字节数就可以。至于MD5的事情,我认为不是因为FTP导致的。
0
Yisen
Yisen

放个checksum主要是防止有人偷偷换掉了文件,比如换了个木马,病毒啥的。

还有就是注意下ftp传输模式是文本还是二进制

0
mark35
mark35
ftp协议无校验,是通过TCP来校验的
0
逝水fox
逝水fox
网络不好的情况下,经常碰到传上服务器的大文件的md5不对。
0
吃土的汉子
吃土的汉子
FTP协议属于应用层协议,本身不需要校验,“检查传输过程中是否发生错误”属于传输层的服务范畴,FTP使用TCP连接传输,故依靠TCP的校验和保证传输过程中不出错
返回顶部
顶部