BT 增强建议之概述

在版权意识愈渐加强的今天,BT 流量占全球流量的比重不断下降,这种 P2P 技术的应用在逐渐衰落,但是 “技术无罪”——纵然据说爱因斯坦也曾对“把原子弹送到了疯子手里”感到后悔。 “个体重复系统发育”:技术的变化会导致某些思想过时并迅速消失,这种情形经常发生。但是,技术的另一种变化还可能使某些思想再次复活。 Andrew Tanenbaum现代操作系统 总目录 下面进入正题。一个使用 BT 进行下载的过程可以简短地描述如下: 当你获取了一个磁力链接或者种子文件,使用 BT 客户端打开...

阅读全文

µTP 协议 —— 对 BEP29 的简要理解

在 TCP 温故知新中回顾了 TCP,而这篇文章主要讲用于 BT 网络的基于 UDP 的运输层协议 µTP,同时顺便回顾 UDP。下面的内容更多是基于对 BEP29 的理解。 名字探究 µTP 的主要文档 BEP29 的创建于 2009 年,姑且认为这也是设计完成的大致时间,µTP 在 uTorrent 的 1.8 中首次加入(2009 年)这个事实也佐证了这点。它的设计者包括: Ludvig Strigeus(μTorrent 作者,BitTorrent 公司 2006 年收购 μTo...

阅读全文

TCP 温故知新

生产环境遇到些网络问题,知对 TCP 协议还是有些生疏,在此复习记录。 协议 报文段格式 TCP 协议报文段主要由首部(Header) 与数据(Data) 两部分组成。在计算校验和是还会加上虚拟的伪首部。此处主要说明首部的组成。 TCP 在网络模型中属于运输层,用于提供进程与进程间的字节流通信服务,因此需要源 / 目端口(Source / Destination port) 以确定通信双方进程。使用序号(Sequence number,seq) 表明本报文段第一个数据字节的编号,初始序...

阅读全文


Powered by Hexo and Hiker

Copyright © 2018 - 2024 Velih's Blog All Rights Reserved.

Velih Dzen 保留所有权利