第五十章破例
然而闫三边像是没有注意到似的,仍然滔滔不绝的说道:“一般的下载服务器为每一个发出下载请求的用户提供下载服务,而BitTorrent的工作方式与之不同。分配器或文件的持有者将文件发送给其中一名用户,再由这名用户转发给其它用户,用户之间相互转发自己所拥有的文件部分,直到每个用户的下载都全部完成……”
他说道最后手一伸,付筱竹将早就准备好的茶水递到他的手上,闫三边看也不看一口喝光,总结道:“也就是说,使用BitTorrent技术只要有一个初始上传服务器就已经足够,同时处理百万次请求并不算什么大问题。”
当他说完,桌子上几乎是一片鸦雀无声。众人纷纷像是看怪物一样的看着闫三边,此时的他哪里还有一点猥琐的样子,目光炯炯有神、语气坚定自信,分明就像是一个网络技术专家一样。
侯世达眼眉挑了挑,嘴角的笑容微微一闪即逝,接着问道:“这些东西谁都知道,你再说的深一点,BitTorrent技术使用的Tracker追踪服务器要怎么布置,它是怎么运行的?如何把BitTorrent文件嵌入到字库文件当中,怎么对下载者的信息进行维护,怎么检查文件版本信息……”
侯世达一连串的提出了七八个问题,这些问题对2015年的程序员来说不是什么难事,BitTorrent技术早就被人研究透了。但是放在2006年,这些技术可就不是普通人能够知道的了。比如说Tracker追踪服务器,懂这个的直接去迅雷公司应聘,当个月薪八千以上的网络工程师轻而易举。
闫三边像是根本不知道侯世达提出这些问题难度似的,揉着脑袋闭着眼睛想了一会儿,抬起头就说道:“关于Tracker追踪服务器的配置,它有两个端口是必须要设置的,TDP端口就不说了,还有ucP端口的设置也是必须的。首先要对请求进行验证,只接受数据库里存在的文件请求,然后检查Torrent身份