Įminta Linkomanijos torrent’ų dingimo paslaptis

drawing-1

Šis įrašas trumpai apie tai kodėl „dingsta failai“ iš Linkomanija.net puslapio.

Tam, kad tai galima būtų paaiškinti visų pirma reikia pasakyti, jog  Linkomaniją grubiai galima padalinti į dvi dalis:

  • web serveris- tai ką Jūs naršote
  • trakeris – irgi serveris, tačiau su juo „bendrauja“ Bittorent klientas(programa)

Ir trumpai papasakoti pačią failų siuntimosi eigą.

  1. Klientui pateikiate informaciją apie norimą siųsti failą – *.torrent failiuką atsisiųstą iš Linkomanija web dalies.
  2. Klientas kreipiasi į trakerį, praneša apie siuntimo būseną ir prašo info(IP adresų) apie skleidėjus ir siuntėjus.
  3. Trakeris grąžina siuntėjų ir skleidėjų sąrašą.
  4. Klientas jungiasi prie siuntėjų ir skleidėjų ir apsikeičia informacija apie turimas failo/ų dalis ir keičiasi jomis.
  5. Trakeris perduoda web daliai statistiką apie failo siuntėjus, skleidėjus( kiek jų yra, kokią failo dalį jie turi, kiek yra atsisiuntę/išsiuntę duomenų)

2-5  vyksta periodiškai.  Yra ir galimybė gauti informaciją apie siuntėjus, bei skleidėjus be trakerio, tačiau, kadangi Linkomanija yra privatus trakeris ši galimybė uždrausta.

Ir kas atsitinka kai trakeris nulūžta?

Pirmiausiai, bent jau µtorrent kliente torrent’ai tampa raudoni, tai įspėjimas, jog dingo ryšys  su trakeriu. Klientas negali gauti informacijos apie kitus failo siuntėjus/skleidėjus tinkle ir procesas sustoja.

image

Kadangi nulūžo trakeris, web serveris negauna informacijos apie failų aktyvumą. Ir nusprendžia, kad jie yra niekam neįdomus ir juos slepia automatiškai.

image

Šis vaizdas rodo, jog per dieną įkelti tik 7 torrent’ai. O kur dingo kiti?

Niekur jie nedingo.

image

Pasirinkus, jog būtų rodomi neaktyvūs torrentai rodomi ir „dingę“ torrent’ai. Ir kaip matote prie siuntėjų ir skleidėjų skaičiaus  šviečia nuliai, nes gi trakeris nulužęs.

Tikiuosi kažkiek pavyko apšviesti torrent veikimo tema ir kitą kartą pamačius panašią antraštę kaip pateikta žemiau supyksite dėl klaidinimo.

image

Be to Linkomanija nesaugo jokių failų, ji tik padeda keistis informaciją apie failo buvimo vietą(IP adresą). Tiesiog taip jau yra, kad pradinę informaciją apie failus atsisiunčiame *.torrent faile. Tačiau, informaciją galima gauti ir nukopijavus nuorodą iš naršyklės ir failo nereikia. O ir tų pačių *.torrent failų galima nesaugoti serveryje, o kiekvieną kartą juos sukurti iš duombazėje esančios informacijos, nors ir tai nebūtų efektyvu.

css.php
Bear