1. Wat betekend GDL en wat doet het ?
-------------------------------------

GDL is een Groep van DownLoads. Een GDL staat toe om een bestand van meerdere
bronnen tegelijk te downloaden en wordt vaak gesegmenteerde download genoemd.

De gesegmenteerde download werkt zelfs als de externe client niet een
zeer uitgebreide client is.


2. Hoe werkt het ?
------------------

Standaard kennis: een GDL is gedefinieerd door:
    1) een gdl ID
    2) de lokale bestandsnaam en zijn grootte
    3) 0 of meer download bronnen, elk definieert een bijnaam, een externe
       bestandsnaam en een externe grootte

* Eerst, moet u een nieuwe GDL aanmaken door /GDLNEW te gebruiken. Tijdens
  gebruik, definieert u tegelijk, een gdl ID, een lokale bestandsnaam en een
  bestandsgrootte. Deze waarden zijn vast voor het hele leven van de GDL.

* Dan, moet u een of meer downloadbronnen aan deze GDL toevoegen door /GDLADD
  te gebruiken. Tijdens het gebruik van dit commando definieert u een externe
  bijnaam, een externe bestandsnaam en een externe bestandsgrootte.
  ND: de gewenste grootte en de externe bestandsgrootte hoeven niet hetzelfde
  te zijn. U kan een segment van een bestand downloaden van een bron met
  afgeknotte bestanden.

* Als alle gewenste bytes (van eerste positie tot gewenste lokale grootte)
  ontvangen zijn, worden de segmenten verzameld om het bestand te maken en
  de GDL wordt venietigd.


3. Verschillen tussen /DL en /GDL*
----------------------------------

Het grote verschil tussen gesegmenteerde downloads (/GDL*) en normale downloads
is eigenlijk niet het feit dat de een gesegmenteerd en de andere niet.

Een normale download gebruikt een wachtlijst (CMDKB) gedeeld door alle lopende
clients. Het is dus mogelijk om een download van de ene hub naar de andere te
zien gaan, omdat de overdracht afgebroken is en de externe gebruiker naar een
andere hub gegaan is (waar een andere client mee verbonden is).

Een gesegmenteerde download gebruikt zijn eigen lijst en elke client heeft zijn
eigen lijst, dus als een gesegmenteerde download gestart wordt, zal het op
zijn client blijven ... tot het einde.
