说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

谁知道下载程序如(netants)的多线程原理?

编辑:说三道四文库 发布时间:2017-04-24 05:56
HTML文档下载 WORD文档下载 PDF文档下载
谁知道下载程序如(netants)的多线程原理?
而有的网站又是怎么控制不允许多点下载的?
敬请关注!
关注
好!我关注
HTTP/1.1协议和新的FTP协议支持多点传送功能。

HTTP请求协议内容请自行参考:RFC2616 和 RFC2068 。
这里只说明多点传送特性的基本原理。

当客户(如IE,Netants等)向服务器请求信息时,会按HTTP协议发送一个请求,其中有几个请求参数是有关多点传送的,这些参数最重要的是: "Content Range"(WEB服务器会将其转存为HTTP_RANGE变量),其格式是:
  Content-Range = "Content-Range" ":" content-range-spec

       content-range-spec      = byte-content-range-spec
       byte-content-range-spec = bytes-unit SP
                                 byte-range-resp-spec "/"
                                 ( instance-length | "*" )

       byte-range-resp-spec = (first-byte-pos "-" last-byte-pos)
                                      | "*"
       instance-length           = 1*DIGIT

举个例子,假如你需要下载一个文件如a.zip,那么,NetAnts将发送几个带Contnet-Range参数的HTTP/1.1格式的请求,Content-Range参数可能分别为:
  Contnet-Range : byte 1-1000/5000
  Contnet-Range : byte 1001-2000/5000
  Contnet-Range : byte 2001-3000/5000
  Contnet-Range : byte 3001-4000/5000
  Contnet-Range : byte 4001-5000/5000
  共五个请求(具体可以看NetAnts的记录)
  
  意思是这次取文件a.zip的第1至第1000个byte,这个文件共5000字节(如果文件长度不知,可用"*"代),
服务器接受请求后,就明白你要哪部份了,就会传送你要的那部份文件的内容。
至于服务器要不要答应你的请求,那要看服务器的意愿啦(也可以写程序来控制)。
如果服务器不支持HTTP/1.1的多点传送功能,就不明白你送的这个参数是什么东西了。


具体的,如果你想知道哪个部份的细节,我知道的一定解答。
沐:
  我保证这道题的分数你至少可以得到86分。
另100分要怎么拿呢?
沐:你有关于断点的示例吗?我想好好研究一下。dana@shd.com.cn
还有这和ftp的断点下载是同个原理吗?
沐:能给一个比如断点续传的实例中收发的报文?
      Ch81@263.net
HTTP和FTP的原理不同,HTTP只建立一条数据连接,而FTP利用两条通道分别发送命令和数据
HTTP部分如Muf(沐枫)所言,其实只要用WinINet函数就可以实现HTTP断点续传
而FTP部分相对复杂,需要发送REST重新定位远程文件指针再发送什么什么指令忘了,FTP部分协议的资料主要可以参考RFC959,上面对FTP的指令和连接方式有较为详细的叙述
当然剩下的100分给其它的有建设性的答案。
to: dana(dana) ch81() 
很对不起,我暂时不能给。你们可以下载最新的继点续传软件如netants,flashget,它们都显示来往的数据和命令。我最初就是从里获得感性认识的。
To Firing_Sky(火的天空) 
谢谢你的补充。不过FTP仍然是一个通道,只是HTTP的联接不是一直保持的,而FTP是一直保持的,直到你Logout为止。因此它的命令和数据可以同时双向进行。
关注
谁要是公布源代码我愿对此问题感兴趣的朋友送你300分
因为我有可用分2000多,参与分近4000
这个问题我已经解决了现在送分。
我想说的是Ftp是两个socket,一个是用来登陆的,成功之后服务器将会给你地址和端口来上下载文件的,这是我想补充的
三大峰会七大论坛,2013移动开发者大会将于11月在京举行 黑莓47亿美元收购的背后 微软或成最大受益者 搜索大战升级:360搜狗相互起诉对方不正当竞争 诺基亚将于10月22日发布6款新产品 平板Lumia 2520等 从17美元到50美元 Facebook股价上涨背后的两大关键 12个理由:为什么我会认为Android比iOS 7好! AMD推 "Mantle" API 欲释放GPU全部潜能 Salesforce架构:日事务过13亿,2.4万TPS的数据库峰值 久违的iOS,新鲜的SDK,豌豆荚发布云相册 喜大普奔:谷歌15岁了,生日快乐! 传福特CEO Alan Mulally目前最有希望执掌微软 微软计划将WP8和Win8应用商店合并?太好了! 响应开发者要求:Kinect for Windows SDK 1.8发布 OpenStack基金会BD总监:希望有更多的中国公司加入 CTO如何避免决策失控(三):从CEO角度看CTO的应对能力 IT界需求最旺的16项技能 PMC发布8系列RAID卡 找准国内互联网企业需求 早Google一步,eBay数据中心率先搭载了火星上使用的技术 目标专利2000,技术研发人员占55%,斐讯的厚积薄发 SwiftStack CEO:分布式存储的未来 触控陈昊芝:“好声音”标王对移动游戏未来的预测 Office将更强大:微软正开发Office Reader和Office Lens 百度技术专家详解Clouda 并称计划推出相应UI解决方案 少年才俊:看IT界8个不到20岁的科技公司创始人 Oracle与Freescale展开深度合作,Java或将一统物联网? 探秘Google新搜索引擎算法Hummingbird的16个疑惑 如何在开发项目里进行自我激励! 或许很受用:苹果、谷歌和亚马逊等公司的14个怪异面试题 12款不容错过的新款jQuery插件 技术开发者如何看实时Web App开发框架? 高薪技术排行:大数据居首,苹果相关次之,Java、C等相去甚远 帮帮忙,一个很简单的sql语句 机器的电源关不了?(重谢!) 对话框算窗口吗? Delphiz中的Excel报表问题(十万火急!!!) help 请各位帮忙介绍一本linux的入门教材,多谢!! 菜鸟送分了!(报表打印问题) 学编程N个月了,我今天要学会HOOK到底是什么函数怎么用的,想吐血的先近来~~~~ 报告D6的一个BUG 要编写象boot.ini这样的 文件 我 应该学习什么 project工程文件????? 杭州的Delphi程序员,我在华星。留下QQ和Email吧。 求救一个语句 如何实现数据库的事务操作,对记录进行编辑?高分相送。 通信 ISP拨入电话,北京地区还有八位的吗? 毕业设计的朋友进来签到?(我做个统计) 如何引用上一级对话框 怎样获得主板BIOS版本\厂商号,版权? 中科院软件学院的项目经理硕士怎么样?听说师资力量很好 小问题:如何获得字段protect的值? 有可能在游戏中,例如星际,弹出对话框吗? oracle监听配置 如何实现 透明贴图--屏蔽图片背景颜色,显示图片主体 和 底图背景? 我想看世界杯,但电视偏偏坏了,还正好从开赛的时候开始坏,真是受不了啊,天哪 世界杯开始了。。没地方看球。。惨啊。。 请大家讨论中专生与 VC++(UP 者有分!) 一个极菜极菜的代码问题。。。。---此恨绵绵无绝期 New transaction cannot enlist in the specified transaction coordinator 我很遵守纪律的.为什么我的信誉分数少了几分不公平啊! 请问有长沙的软件朋友吗?能否介绍份工作!熟悉DELPHI及PB编程,SQL SERVER数拒库。能用VC++SDK编程,了COM技术。万份感谢!zongpenghou@ 紧急问题 请问有长沙的软件朋友吗?能否介绍份工作!熟悉DELPHI及PB编程,SQL SERVER数拒库。能用VC++SDK编程,了COM技术。万份感谢!zongpenghou@ jobuson兄请进 在C++Builder中怎样使Mediaplayer控件实现连续播放多个文件的功能? HELP ME!!(vb调用AIP涵数) 请问有长沙的软件朋友吗?能否介绍份工作!熟悉DELPHI及PB编程,SQL SERVER数拒库。能用VC++SDK编程,了COM技术。万份感谢!zongpenghou@ 动态菜单的实现及关联方式? 请问有长沙的软件朋友吗?能否介绍份工作!熟悉DELPHI及PB编程,SQL SERVER数拒库。能用VC++SDK编程,了COM技术。万份感谢!zongpenghou@ 请问有长沙的软件朋友吗?能否介绍份工作!熟悉DELPHI及PB编程,SQL SERVER数拒库。能用VC++SDK编程,了COM技术。万份感谢!zongpenghou@ 帮我看看,51476905 有关tc的一些问题? 我的电脑上发现Folder.HTT病毒,怎么办? 拆了硬盘,再安装,但进不了win98,急 ! jsp调用javabean需要做那些步骤啊?在线等待,马上接贴! 有重庆的考程序员的吗?重庆什么时候考(留下你的联系方法) 立项建议书 vb画圆 立项建议书 请教关于数据库的问题 如何信达地翻译这句话? 太阳是个巨大的不断燃烧的什么球体A.气球体 b.液体球c.固体球 d.尚未探明状态的球体 铜绿受热会分解生成三种氧化物,哪三种,还有铜绿可能是铜与氧气及___共同作用而形成的?效率and理由 一架飞机以720km/h的速度飞行了1800km,发动机的功率为1176kw,热机效率为30%,那么该飞机在飞行中最少应该准备多收汽油?(已知该汽油的热值q=4.6×10的七次方j/kg) 电高压锅做蛋糕需要打开压力阀吗 铜锈的主要成分是Cu2(OH)2CO3,而铜生锈的反应是需要二氧化碳,水,铜和氧气.反应物中二氧化碳中含有氧元素,为什么还要氧气? 一架飞机要飞往1800千米外的一个城市,1小时后已经飞了800千米,已经飞行了全程的几分之几?化成最简分数 我想请问哪里可以配高压锅的压力阀我家的高压锅压力阀在我搬家时不小心弄丢了,不知哪里可以配上,请大家帮帮忙帮我想想办法.谢谢了 150大绵羊摩托车最快能跑多少啊?时速在多少对发动机最好? 高压锅用了什么物理知识? 不同的高压锅可以用同一个压力阀吗 时速最高80km/h 发动机功率是5.5 排量是107的是助力车还是摩托车? 阅读下面的句子,再仿写那大智的爱所给予人的温柔的征服,如同春光轻轻吻住花蕾,让心之花瓣幸福地次第舒展. 压力锅做蛋糕压力阀怎么弄 易熔片是用 较低的合金制成的,当高压锅内的温度到达易熔片的 时,再继续易熔片是用 较低的合金制成的,当高压锅内的温度到达易熔片的 时,再继续加热易熔片就开始 ,使锅内气体喷出,从而 如果设高压锅的气帽为m,出气孔的直径为d,那么,锅内的气压有多大? 高压锅压力阀堵死怎么办怎么开呀??不炸了!! 呼吸时二氧化碳,氧气,水蒸气的变化那个···应该属于化学吧 阅读下面的句子,并进行仿写.什么是骨气?骨气是伯夷叔齐不食周粟甘愿饿死;骨气是文天祥拒绝劝降慷慨殉;骨气是闻一多拍案而起怒对刺刀;他们,热血满怀,傲骨铮铮,无愧骨气. 水中的氧气是如何存在的?为什么可以供水下生物呼吸?(是因为氧气溶于水吗?)如何排除水中的氧气?1.水下生物是靠溶解在水中的氧气呼吸,还是靠单独存在的氧气?2.氧气能在水中单独存 新中国的成立对中国社会发展产生了怎样的重大影响 电动车12v灯泡和48v灯泡能共用负极么 求教:判断三极管工作状态(截止 饱和 放大)β=301.对于NPN型三极管,电流一定是b c流入,2.这类题目常用公式? 一只型号为“220V 1000W”的电饭煲,接在家庭电路中使用.请你计算:(1)电饭煲的电阻多大?(2)每分钟放出多少热量? 读下面的语句,写出你的体会,并仿写句子我【多么想】看见你们天真的笑脸,【多么想】听见你们歌唱版的话语读了这句话我感受到【 】(这是给家乡孩子的信中的一句话)我也能仿写这样的 在H2、H2O、H2SO4三种物质中都含有A 氧元素B 氢原子C 氢分子D 氢气我觉得A、B都对阿.说下理由A 打错= =是氢元素 浓硫酸可与碳共热反应,是由于它具有什么性? 一个电饭锅的加热功率是1000W,额定电压是220V,用时30分钟,那么他需要多少度电? 下列物质中含有氢分子 H2SO4 H2 H2O C2H2 将碳与浓硫酸共热反应后的气体混合物通入过量氢氧化钠溶液中的反应的离子方程式 书籍是全世界的营养品.仿写 在H2,H2O,H2SO4,三种物质中,都含有A.氢元素B.氢原子C.氢分子D.氢气 将碳与足量的浓硫酸共热反应后的气体混合物通入过量氢氧化钠溶液中的离子方程式是什么 每年6月份,某地区向着阳光的地方1㎡的面积在1小时内得到的太阳辐射能平均为3.6×10的六次方焦每年6月份,某地区向着阳光的地方1㎡的面积在1小时内得到的太阳辐射能平均为3.6×10的六次方焦 在H2、H2O2、H2SO4、H2O四种物质中,含有相同的是A1个氢分子B2个氢原子C2个氢元素D氢元素试卷上的只有1个答案的说 下理由 这两个三极管是哪种工作方式?其作用和原理是什么?主要是集电极所接的三脚元件让人无法理解. 书籍是全世界的营养品,类似的句子 地球绕着太阳转是因为有引力,那是不是说宇宙中一定有一个东西有很大的引力而且是绝对静止的?绝对静止 课本上说,静止是相对的是因为参考系不同.那以天体来说,地球在绕太阳运动,太阳绕 三极管的开关作用 以阅读为对象,仿写句子.(书籍是全世界的营养品.生活里没有书籍,就好像没有阳光;)书籍是全世界的营养品.生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀. 硫化钠 高锰酸钾 稀硫酸 反应化学方程式 由甲乙丙三根水管,单开甲5小时灌满水池,甲乙一起打开,2小时注满水池;甲丙一起打开,3小时注满水池,现在把甲乙丙管一起打开,过了一段时间,甲管发生故障,但2小时后水池注满,问三管一起放 书是全世界的营养品,这句话是谁说的 太阳光垂直投影到地面上对地面的压强为4.6乘10-5Pa,我国960万平方千米,正午时会产生多少压力? 一列火车长200m,以54km/h的速度完全通过一座大桥共用时2min,这座大桥长多少米? 赵氏起源 太阳光对地面会产生光压,对地面的压强为9乘与10的负六次帕斯卡,我国960万平方千米的土地受到光压为多少? 在加热条件下,6克碳跟足量的浓硫酸反应把反应后生成的气体通入足量氢氧化钠溶液中,溶液的质量增加多少? 玻璃中的光速是多少千米一秒~^-^? 求煤化工合成氨工艺流程方框图,还有设备的作用 高温下,水·氧气·二氧化碳·铜能否反应 物质的密度及光速,玻璃 植物油 请问太阳光在约0.5CM的玻璃隔离下,太阳光的能量是否会减弱呢?如果有大概会减少百分之几能?请问太阳光在约0.5CM的玻璃隔离下,太阳光的能量是否会减弱呢?如果有大概会减少百分之几能?0.8CM 低碳环保的征文8000字 我看百科,看到“就使高压锅内部的气压高于1个大气压,也使水要在高于100℃时才沸腾,这样高压锅内部就形成高温高压的环境,饭就容易很快做熟了”有点糊涂了用高压锅时,水要到100度以上才 透过玻璃照射进来的阳光可以为植物产生光合作用吗? 科学研究表明,光对被照射的物体会产生极小的压力,称为光压.太阳光垂直投射到地面上对地面的压强为9X10-6 帕,我国960万平方千米领土受到太阳光的垂直照射时,所受到的光压有多大? 高压锅增加含有易容片的放气孔的科学道理 植物隔着玻璃晒太阳能进行光合作用吗? 太阳光对地面的压强是多少 一架飞机以720km/h的速度飞行了1800km,动机的功率为1176kW,热机效率为30%,那么该飞机在飞行中最少应准备多少汽油?(已知汽油的热值q=4.6×10000000J/kg)求详解.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘