mirror of
https://github.com/logos-storage/bittorrent-codex-docs.git
synced 2026-01-29 10:13:11 +00:00
fix: use https://www.bittorrent.org when linking to BEPs
This commit is contained in:
parent
6723f4e694
commit
cdd4059c55
@ -9,7 +9,7 @@ related-to:
|
|||||||
| related-to | [[Protocol v1 clarifications]], [[BitTorrent DHT clarifications]] |
|
| related-to | [[Protocol v1 clarifications]], [[BitTorrent DHT clarifications]] |
|
||||||
| ---------- | ----------------------------------------------------------------- |
|
| ---------- | ----------------------------------------------------------------- |
|
||||||
|
|
||||||
[BEP3](http://bittorrent.org/beps/bep_0003.html) describes the original, or `v1` of the BitTorrent protocol.
|
[BEP3](https://www.bittorrent.org/beps/bep_0003.html) describes the original, or `v1` of the BitTorrent protocol.
|
||||||
|
|
||||||
### ChatGPT clarifications
|
### ChatGPT clarifications
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
tags:
|
tags:
|
||||||
- bittorrent
|
- bittorrent
|
||||||
- dht
|
- dht
|
||||||
link: http://bittorrent.org/beps/bep_0005.html
|
link: https://www.bittorrent.org/beps/bep_0005.html
|
||||||
related-to:
|
related-to:
|
||||||
- "[[BitTorrent DHT clarifications]]"
|
- "[[BitTorrent DHT clarifications]]"
|
||||||
- "[[Learn BitTorrent]]"
|
- "[[Learn BitTorrent]]"
|
||||||
@ -10,7 +10,7 @@ related-to:
|
|||||||
---
|
---
|
||||||
#bittorrent #dht
|
#bittorrent #dht
|
||||||
|
|
||||||
| link | http://bittorrent.org/beps/bep_0005.html |
|
| link | https://www.bittorrent.org/beps/bep_0005.html |
|
||||||
| ---------- | --------------------------------------------------------------------------------------- |
|
| ---------- | --------------------------------------------------------------------------------------- |
|
||||||
| related-to | [[BitTorrent DHT clarifications]], [[Learn BitTorrent]], [[Protocol v1 clarifications]] |
|
| related-to | [[BitTorrent DHT clarifications]], [[Learn BitTorrent]], [[Protocol v1 clarifications]] |
|
||||||
|
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
---
|
---
|
||||||
tags:
|
tags:
|
||||||
- bittorrent
|
- bittorrent
|
||||||
link: http://bittorrent.org/beps/bep_0052.html
|
link: https://www.bittorrent.org/beps/bep_0052.html
|
||||||
related-to:
|
related-to:
|
||||||
- "[[Learn BitTorrent]]"
|
- "[[Learn BitTorrent]]"
|
||||||
- "[[libtorrent-rasterbar]]"
|
- "[[libtorrent-rasterbar]]"
|
||||||
---
|
---
|
||||||
#bittorrent
|
#bittorrent
|
||||||
|
|
||||||
| link | http://bittorrent.org/beps/bep_0052.html |
|
| link | https://www.bittorrent.org/beps/bep_0052.html |
|
||||||
| ---------- | ---------------------------------------------- |
|
| ---------- | ---------------------------------------------- |
|
||||||
| related-to | [[Learn BitTorrent]], [[libtorrent-rasterbar]] |
|
| related-to | [[Learn BitTorrent]], [[libtorrent-rasterbar]] |
|
||||||
|
|
||||||
|
|
||||||
Dated 10-Jan-2008, [BEP52](http://bittorrent.org/beps/bep_0052.html) describes `v2` of the BitTorrent protocol. Below I attempt to enumerate the most important changes.
|
Dated 10-Jan-2008, [BEP52](https://www.bittorrent.org/beps/bep_0052.html) describes `v2` of the BitTorrent protocol. Below I attempt to enumerate the most important changes.
|
||||||
|
|
||||||
> I am not trying to be exhaustive, not very precise here, as we will basically focus on the version 2 of the protocol. If we want to support `v1` we will learn it better while working on it.
|
> I am not trying to be exhaustive, not very precise here, as we will basically focus on the version 2 of the protocol. If we want to support `v1` we will learn it better while working on it.
|
||||||
|
|
||||||
@ -21,7 +21,7 @@ Dated 10-Jan-2008, [BEP52](http://bittorrent.org/beps/bep_0052.html) describes `
|
|||||||
|
|
||||||
### Question 1
|
### Question 1
|
||||||
|
|
||||||
Ok, let’s now switch to BitTorrent v2 (BEP52: http://bittorrent.org/beps/bep_0052.html).
|
Ok, let’s now switch to BitTorrent v2 (BEP52: https://www.bittorrent.org/beps/bep_0052.html).
|
||||||
|
|
||||||
Can you summarise the differences between BitTorrent protocol version 2 (BEP52) and version 1 (BEP3)?
|
Can you summarise the differences between BitTorrent protocol version 2 (BEP52) and version 1 (BEP3)?
|
||||||
#### Answer
|
#### Answer
|
||||||
|
|||||||
@ -10,7 +10,7 @@ related-to:
|
|||||||
| ---------- | -------------------- |
|
| ---------- | -------------------- |
|
||||||
Original BitTorrent tracker coordinates the collaboration in the [[Swarm]]. The trackers is what was making BitTorrent partly centralised - they could be many trackers, but they play the role about the seeders and clients (peers) taking part in the exchange.
|
Original BitTorrent tracker coordinates the collaboration in the [[Swarm]]. The trackers is what was making BitTorrent partly centralised - they could be many trackers, but they play the role about the seeders and clients (peers) taking part in the exchange.
|
||||||
|
|
||||||
With the adoption of DHT in [BEP5 - DHT Protocol](http://bittorrent.org/beps/bep_0005.html) and [BEP11 - Peer Exchange (PEX)](http://bittorrent.org/beps/bep_0011.html), BitTorrent becomes more decentralised and removes this static point of control: the tracker. See also: [Peer Exchange](https://en.wikipedia.org/wiki/Peer_exchange) protocol in Wikipedia.
|
With the adoption of DHT in [BEP5 - DHT Protocol](https://www.bittorrent.org/beps/bep_0005.html) and [BEP11 - Peer Exchange (PEX)](https://www.bittorrent.org/beps/bep_0011.html), BitTorrent becomes more decentralised and removes this static point of control: the tracker. See also: [Peer Exchange](https://en.wikipedia.org/wiki/Peer_exchange) protocol in Wikipedia.
|
||||||
|
|
||||||
A nice note about this can be found in the book [[The World of Peer-to-Peer (P2P)]]:
|
A nice note about this can be found in the book [[The World of Peer-to-Peer (P2P)]]:
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,7 @@ tags:
|
|||||||
- paper
|
- paper
|
||||||
authors:
|
authors:
|
||||||
- Bram Cohen
|
- Bram Cohen
|
||||||
link: http://bittorrent.org/bittorrentecon.pdf
|
link: https://www.bittorrent.org/bittorrentecon.pdf
|
||||||
related-to:
|
related-to:
|
||||||
- "[[Learn BitTorrent]]"
|
- "[[Learn BitTorrent]]"
|
||||||
---
|
---
|
||||||
@ -11,7 +11,7 @@ related-to:
|
|||||||
|
|
||||||
| authors | Bram Cohen |
|
| authors | Bram Cohen |
|
||||||
| ---------- | ---------------------------------------- |
|
| ---------- | ---------------------------------------- |
|
||||||
| link | http://bittorrent.org/bittorrentecon.pdf |
|
| link | https://www.bittorrent.org/bittorrentecon.pdf |
|
||||||
| related-to | [[Learn BitTorrent]] |
|
| related-to | [[Learn BitTorrent]] |
|
||||||
|
|
||||||
Original "BitTorrent" paper by [[Bram Cohen]].
|
Original "BitTorrent" paper by [[Bram Cohen]].
|
||||||
|
|||||||
@ -17,16 +17,16 @@ In order to imagine, what do we mean by *BitTorrent - Codex Integration*, we nee
|
|||||||
|
|
||||||
### Specs
|
### Specs
|
||||||
|
|
||||||
BitTorrent spec is build incrementally from so called [BitTorrent Enhancement Proposals (BEPs)](http://bittorrent.org/beps/bep_0000.html). Each BEP adds something to the BitTorrent Protocol. The most important BEPs to study in order to get a good initial grip on the BitTorrent protocol are:
|
BitTorrent spec is build incrementally from so called [BitTorrent Enhancement Proposals (BEPs)](https://www.bittorrent.org/beps/bep_0000.html). Each BEP adds something to the BitTorrent Protocol. The most important BEPs to study in order to get a good initial grip on the BitTorrent protocol are:
|
||||||
|
|
||||||
- [[BEP3 - The BitTorrent Protocol Specification]]
|
- [[BEP3 - The BitTorrent Protocol Specification]]
|
||||||
- [[BEP52 - The BitTorrent Protocol Specification v2]]
|
- [[BEP52 - The BitTorrent Protocol Specification v2]]
|
||||||
- [[BEP5 - DHT Protocol]]
|
- [[BEP5 - DHT Protocol]]
|
||||||
- [BEP9 - Extension for Peers to Send Metadata Files](https://bittorrent.org/beps/bep_0009.html)
|
- [BEP9 - Extension for Peers to Send Metadata Files](https://www.bittorrent.org/beps/bep_0009.html)
|
||||||
- [BEP10 -Extension Protocol](https://bittorrent.org/beps/bep_0010.html), see also [extension protocol for BitTorrent](https://www.rasterbar.com/products/libtorrent/extension_protocol.html)
|
- [BEP10 -Extension Protocol](https://www.bittorrent.org/beps/bep_0010.html), see also [extension protocol for BitTorrent](https://www.rasterbar.com/products/libtorrent/extension_protocol.html)
|
||||||
- [BEP11 - Peer Exchange (PEX)](https://bittorrent.org/beps/bep_0011.html)
|
- [BEP11 - Peer Exchange (PEX)](https://www.bittorrent.org/beps/bep_0011.html)
|
||||||
- [BEP23 - Tracker Returns Compact Peer Lists](https://bittorrent.org/beps/bep_0023.html)
|
- [BEP23 - Tracker Returns Compact Peer Lists](https://www.bittorrent.org/beps/bep_0023.html)
|
||||||
- [BEP29 - uTorrent transport protocol](https://bittorrent.org/beps/bep_0029.html)
|
- [BEP29 - uTorrent transport protocol](https://www.bittorrent.org/beps/bep_0029.html)
|
||||||
|
|
||||||
### libtorrent
|
### libtorrent
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user