【04】答疑汇总 01

Fairyex
01月09日

答疑汇总 01

| 本文为付费栏目文章,您已订阅,可阅读全文 |
在解答大家的疑惑之前,我想先感谢购买此科普与教程的各位,非常感谢对下载方方面面感兴趣的你们能慷慨地支持这个科普与教程。
有许多朋友对这篇科普与教程具体的更新时间还有疑问,像是 @Henrri 的提问:
下次连载是什么时间开始?
这里我就简单地说一下,正文内容会以每周一期的频率更新,具体的更新时间是在每周四左右;同时在每一期正文更新之前都会更新一篇像是今天的答疑汇总,总共是 8 期正文内容与 8 期答疑汇总,一共是 16 期。
如果我感觉还有特别需要讲解或者大家表示十分需要的内容,会在 8 期正文内容更新之后用一到两期的篇幅作补充,大家敬请期待。

接下来是回复各位提出的疑问:
@Shaowen 问:
  1. 记得以前在学校用过一次 FTP,印象中它的下载速度要远超 HTTP,不知道是不是这样?
  2. FTP 可以用在客户端上吗?那样的话,和 HTTP 有什么区别?
  3. FTP 安全性怎么样?
  1. FTP 与 HTTP 采用的是相同的底层协议,无论从原理还是实际的运行机制上都非常的近似。所以 FTP 与 HTTP 在相同的网络条件下速度理论上是没有区别的,甚至由于 FTP 缺失了一些 HTTP 的新特性(因为 FTP 比 HTTP 的出现早上不少)所以 FTP 理论上只会比 HTTP 慢。
    你感觉 FTP 快的原因可能是:FTP 传输文件的时候界面和动画都比较简单(或者换个说法,看上去比较专业),从而产生了一种 FTP 快的错觉;另一种原因是你的学校针对 HTTP 端口进行了限速却没有给 FTP 的端口限速(忘记了或者因为比较少人用),这种情况下 FTP 就会快上不少。还有就是我在评论里面回复的 FTP 端口不容易被运营商限速。
  2. 可以,还有很多很棒的客户端。FTP 主要针对的是文件传输,它和 HTTP 都只是同一个底层协议衍生出来的第二层协议。现在 HTTP 可以完成 FTP 的全部功能并且完成得更快更好,这也使很多人都认为 FTP 已经过时,没有什么用处。
  3. 这个在之后的安全性章节会讲到,还会教你自己动手体验下「黑」别人的感觉。这里简单说一下,HTTP 和 FTP 都是采用明文传输协议(早期互联网节点少,大家都熟,所以协议优先考虑的是效率)。无论是请求还是内容都是明文传输,还缺乏足够的防篡改验证,所有人都可以很轻松地靠监听获得内容,篡改内容之后服务器和客户端也很难发现。


@暗樱花 问:

在家共享 pc 磁盘里的文件给手机,路由器是千兆,用微软的 SMB 协议最多不超过 10MB/s,自己用 sver-u 搭建了 FTP 服务器后速度就有 30MB+/s 了,不知是不是 SMB 协议的问题。
评论里面说的比较简单,这里详细回答下:
首先你要确定下你的 SMB 版本是 1.0,2.0 还是 3.0(在控制面板——启用或关闭 Windows 功能可以看到)。然后影响 SMB 传输速度的地方有很多,不同版本,基于不同的数字签名的 SMB 连接机制等设置都很大程度上影响 SMB 的速度。而且即使你不传输文件,SMB 协议本身也会占用较大的带宽来广播自己(用于给别的设备发现),相比而言 FTP 就要简单纯粹很多。
Windows 自带的 IIS 也可以将本地目录用 FTP 的方式分享出去,你可以搭建之后再和同为系统内建功能的 SMB 进行比较,即可得出基于你的网络环境比较好的使用方式了。


以上就是第一章评论答疑,大家有什么疑问也可以继续提出来,我们下期再见。

上一期
第一章 | 轻松入门,从基础下载方式讲起
下一期
第二章 | 进阶下载,从半中心化到完全去中心化(一)
 
精选评论(4) 我的评论
  • Leonee
    找了半天没找到回复的地方。。只好再新评论一条,关于ipv6就是想知道在校园内使用ipv6下载是不是不计流量呀,速度理论上比ipv4快吗?另外ipv6的资源在校外能不能下载的,因为有些站貌似只有校园内才能上,家里上不了
    01月17日
    • Fairyex 作者
      绝大部分大学的 ipv6 是不计费的,有些学校这不提供 ipv6 地址,不过可以使用 ipv6 dns 的方式达到不计流量的效果。ipv6 和现在的 ipv4 都只是一种寻找地址的方式,与网速关系不太大,不过 ipv6 协议里面的算法都比较新,可能在网络拥堵的时候网速快点。只要你的宽带支持 ipv6 就可以访问 ipv6 的资源站。
      01月17日
  • Leonee
    ipv6能不能讲下,对校园里使用有帮助呀~
    01月14日
    • Fairyex 作者
      ipv6 的哪方面呢?
      01月14日
  • Phantr4x
    在学校用 FTP 速度远超 HTTP 还有一个可能的原因是,下载资源的服务器可能就在你隔壁(滑稽
    01月13日 1
  • xuewen
    1.听说国外有反盗版的钓鱼下载链接,通过该链接下载的用户可被定位,请问这是通过怎样的技术手段做到的呢?定位精度有如何?
    2.在数据传输过程中如何保证数据的可靠性,避免中间人攻击?题主顺便介绍下中间人攻击的实现原理吧。
    望题主解疑,谢谢!
    01月11日
    • Fairyex 作者
      这个在关于安全性章节都会详细讲到,这个推荐一个网站你自己动手试一下就知道了 https://www.iknowwhatyoudownload.com/en/peer/
      01月11日