DAY1 打卡cs144 斯坦福计算机网络

发布时间:2022-07-02 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了DAY1 打卡cs144 斯坦福计算机网络脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

b站找的学习视频,看完了P1、P2.

1. 感觉自己的英语水平还有待提高,英语学习上有点困难

2.讲解了BITtorrent和skype的运行模式。

bittorrent没太听懂,网上搜了下,搬运一下百科的解释。

  • 比特流(BitTorrent)是一种内容分发协议。它采用高效的软件分发系统和点对点技共享大体积文件(如一部电影视节目),并使每个用户像网络重新分配结点那样提供上传服务。
  • 一般的下载服务器为每一个发出下载请求的用户提供下载服务,而BitTorrent的工作方式与之不同。分配器或文件的持有者将文件发送给其中一名用户,再由这名用户转发给其它用户,用户之间相互转发自己所拥有的文件部分,直到每个用户的下载都全部完成。这种方法可以使下载服务器同时处理多个大体积文件的下载请求,而无须占用大量带宽
  • 根据BitTorrent协议,文件发布者会根据要发布的文件生成提供一个.torrent文件,简称为“种子”。
    .torrent文件本质上是文本文件,包含Tracker信息和文件信息两部分。Tracker信息主要是BT下载中需要用到的Tracker服务器的地址和针对Tracker服务器的设置,文件信息是根据对目标文件的计算生成的,计算结果根据BitTorrent协议内的B编码规则进行编码。它的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和Hash验证码写入种子文件(.torrent)中。所以,种子文件(.torrent)就是被下载文件的“索引”。

 

脚本宝典总结

以上是脚本宝典为你收集整理的DAY1 打卡cs144 斯坦福计算机网络全部内容,希望文章能够帮你解决DAY1 打卡cs144 斯坦福计算机网络所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。