X36MTI Libor Bánovský. Klient – server: ● Připojení více klientům k jednomu serveru ● Sdílení zdrojů serveru ● Pro velké soubory mnoho diskových operací.

Slides:



Advertisements
Podobné prezentace
© 2000 VEMA počítače a projektování spol. s r. o..
Advertisements

Monitorovací systém Asistent
Úvod do počítačových sítí Úvod. Úvod do počítačových sítí •Úvod, síťové protokoly, architektury,standardy •Fyzická úroveň •Linková úroveň •Lokální počítačové.
Rozšíření systému pro zátěžové testy o SOAP a agenty Zbyněk Pyšný.
HTTP server HTTP server 1 Jak to funguje?
Pavel Dvořák Gymnázium Velké Meziříčí Počítačové sítě – služba WWW Registrační číslo projektu: CZ.1.07/1.5.00/ Datum: Jazyk: čeština.
Počítačové sítě Úvodní přednáška Cíl předmětu – seznámit se s principy datové komunikace – seznámit se s principy distribučních systémů – seznámit se s.
1 Počítačové sítě Úvodní přednáška Cíl předmětu –seznámit se s principy datové komunikace –seznámit se s principy distribučních systémů –seznámit se s.
Tomáš Lipovský. Peer-to-peer způsob sdílení Seed – uživatel s kompletním souborem Peer – uživatel bez kompletního souboru Leech – uživatel s nízkým UD.
Souborové systémy.
TVORBA WEBOVÝCH STRÁNEK
WBI Systems a.s. Barákova Říčany T: F: E: W: SQL Server 2008 R2 Základy licencování.
Apache, PHP, MySQL Lukáš Masopust Web server Apache Aplikace schopná zpracovat HTTP požadavek Nejpoužívanější Web server Vytváří ho The Apache.
Počítačová síť a typy sítí
INTERNET - TERMINOLOGIE
PHP – Základy programování
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Protokoly a adresy na internetu
Celní služby 2000 Radek Sedláček TranSoft a.s Radek Sedláček TranSoft a.s
Maturitní okruh 22: Úvod do HTML. Značkovací a klasické jazyky Klasické: převládá strukturovaný text (programovací kód), skripty jsou prováděny na straně.
Jazyk PHP Programovací jazyk PHP (Hypertext preprocessor) je skriptovací jazyk, který běží na straně serveru. KLIENT - SERVER Server posílá do vašeho počítače.
Internet.  Celosvětový systém propojených počítačů  Funkce  Sdílení dat  Elektronická pošta.
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
INTERNET – struktura, fungování a přehled využití
URL v HTML URL - Unique Resource Locator Příklad:
Základy syntaxe jazyka PHP PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. Typický PHP skript obsahuje: Typický PHP skript.
2 Fučíková Sylvie HR/Win – moderní technologie pro osvědčené aplikace.
2 Petr Žitný znalosti.vema.cz 3 Báze znalostí Nová služba zákazníkům ▸Báze naplněná informacemi, ke které mají uživatelé přímý přístup Základní cíl ▸Poskytovat.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Česko a Slovensko, výhledy do budoucnosti Michal Tomek – InterSystems BV.
Publikování a export výkresů Přednáška č.5. Témata přednášky e-Transmit Publikování Publikování v síti WWW Export výkresů.
Shrnutí Chceme–li připojit PC k Internetu musíme: 1.Zadat adresu DNS serveru (začne pracovat převod IP adresa  symbolické jméno), prakticky začne fungovat.
Klomfar Petr.  Adresářová služba  specializovaná databáze optimalizovaná pro čtení a vyhledávání.  popisující objekt pomocí atributů. Na rozdíl od.
Datovýsklad Datový sklad V budoucích službách státního archivu.
Internet.
Seminář 12 Obsah cvičení Transportní služby Utilita nestat
Výukový materiál zpracován v rámci projektu EU peníze školám Registrační číslo projektu: CZ. 1.07/1.5.00/ ŠablonaIII/2 NázevVY_32_INOVACE_182_Deleni_poc.siti_teorie.
Windows XP a live distribuce Knoppix, Danix apod
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Systém souborů. Množina souborů různých typů – Data – Spustitelné programy – Konfigurační a pomocné informace – I/O zařízení Způsob organizace množiny.
1 Bleskové zpravodajství (RSS, RDF, Atom) Ing. Petr Palisa, Triada, spol. s r. o. Problém: obsah webu je strojově čitelný, ale není strojově pochopitelný.
Transportní úroveň Úvod do počítačových sítí Lekce 10 Ing. Jiří Ledvina, CSc.
Systém souborů. Množina souborů různých typů – Data – Spustitelné programy – Konfigurační a pomocné informace – I/O zařízení Způsob organizace množiny.
Typy počítačových sítí Střední odborná škola Otrokovice Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je PaedDr. Pavel.
Pavel Olšan & Ondřej Mrzena.  Co je server  Funkce  Verze Windows a instalace  Active Directory  Účty  DNS  DHCP  .
Webové služby Cíl  Popis základního konceptu technologie webových služeb.
HYPERTEXT PREPROCESSOR. JAZYK PHP. VYUŽITÍ JAZYKA Programování dynamických internetových stránek a webových aplikací vytvoření šablony webu kniha návštěv.
Databázové systémy Úvod, Základní pojmy. Úvod S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání,
Stanice v síti učební texty pro deváté ročníky ZŠ.
Internet. je celosvětový systém navzájem propojených počítačových sítí („síť sítí“), ve kterých mezi sebou počítače komunikují pomocí rodiny protokolů.
Internet (služby Internetu, WWW) Služby Internetu WWW (World Wide Web) – dnes nejrozšířenější služba; spoustě lidí splývá s Internetem jako takovým WWW.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
Přehled změn na portálu upgrade redakčního systému Marwel, nasazení modulu pro správu souborů a fulltextové vyhledávání
Přednášky o výpočetní technice Internet. přednášky o výpočetní technice Informační hyperdálnice ● Jedna mohutná počítačová síť ● Neplést Internet a Worldwide.
WWW a HTML Základní pojmy Ivo Peterka.
Internet – pojmy, služby
Název školy: Autor: Název: Číslo projektu: Název projektu:
Inf Elektronická komunikace
WWW a HTML Základní pojmy Ivo Peterka.
Martin LEDÍNSKÝ Univerzita Karlova v Praze Ústav výpočetní techniky
Přehled změn na portálu
Souborové systémy 2 Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
INTERNET - TERMINOLOGIE
Tato prezentace byla vytvořena
Číslo projektu OP VK Název projektu Moderní škola Název školy
Přehled změn na portálu
Správa disků
Web Application Scanning
Úvod do počítačových sítí
Systém souborů 1.
Transkript prezentace:

X36MTI Libor Bánovský

Klient – server: ● Připojení více klientům k jednomu serveru ● Sdílení zdrojů serveru ● Pro velké soubory mnoho diskových operací ● Nedostává se na jiné aplikace ● Vysoké nároky na připojení Úvod – problémy sdílení

BitTorrent: ● Soubory jsou rozděleny ● Zdroj dat na serveru ● Klienti sdílejí části mezi sebou ● Server lze časem vyřadit ● Rychlost roste s popularitou

Porovnání

Obecně BitTorrent: ● Autorem Bram Cohen ● Vznik 2002 ● Open-source licence ● V Pythonu ● Vžilo se pro: – Protokol – Klienta –.torrent metafile ● Orientovaný na web – běží přes HTTP

Terminologie ● Torrent – metafile, poskytovaný download ● Peer – instance klienta, nemá kompletní download ● Seed – peer s kompletním downloadem ● Leech – peer s nekompletním downloadem ● Swarm – všichni co sdílí torrent ● Tracker – služba bdící nad torrentem – port 6969 – statistiky

Stahování ● Nainstalovat BitTorrent klienta ● Prohlížet web ● Kliknout na link.torrent souboru ● Nalézt, kam požadovaný soubor uložit na disk ● Počkat až se dokončí stahování ● Ukončit klienta – do té doby sdílí stažená data

Práce klienta ● Z medafilu zjistí tracker ● Získání seznamu okolních seedů/peerů ● Připojení s okolními klienty ● Výměna částí downloadu ● Update seznamu z trackeru ● Po stažení poskytovat data ostatním ● Dokud není ukončen

Strategie výběru ● Podle příslušnosti – klasický download, nejrychleji celistvé bloky ● Podle vzácnosti – nejmenší zátěž pro server, nejpoužívanější ● První náhodný – pokud nejsou data, pro rychlý rozjezd ● Dokončení – u posledních bloků downloadu, broadcast

Sdílení ● Spuštění trackeru ● Spuštění web serveru, např. Apache ● Nastavení asociace přípony.torrent s mimetypem application/x-bittorrent ● Vytvoření metadat (.torrent) ● Vložení těchto metadat na web server ● Přilinkování se na tato metadata z nějaké webové stránky ● Spuštění downloaderu, který má sdílená data

.torrent ● Malý soubor popisující download ● Bencoding ➔ info: popis souboru torrentu. Jsou dvě možné formy:jedna pro případ 'single-file' torrentu bez adresářové struktury a druhá pro 'multi-file' torrent. ➔ announce: url trackeru ➔ announce-list: (volitelně) rozšíření od původní specifikace umožňující použití více trackerů ➔ creation date: (volitelně) datum vytvoření, ve standardu unixového formátu (integer v sekundách od 1-Jan :00:00 UTC) ➔ comment: (volitelně) libovolný string ➔ created by: (volitelně) jméno a verze programu použitého k vytvoření.torrent souboru ➔ name: jméno souboru ➔ length: velikost v bytech ➔ md5sum: (volitelně) 32-znakový hexadecimální string odpovídající MD5 součtu souboru.

.torrent příklad d8: announce30: comment30: NetBSD for I386 - Disc 213: creation datei e4: infod6: lengthi e4: name21: NetBSD-i ISO12: piece lengthi262144e6: pieces52680:

Bezpečnost a nectnosti ● Neposkytuje anonymitu – IP je vidět ● Protipirátské organizace torrenty sledují – Falešné torrenty – Boti – Několik odsouzení ● Vymírání starších torrentů – Obrana formou sledování UD ratia

Klienti ● BitTorrent ● Azureus ● μTorrent ● BitComet ● TorrenTopia ● ABC ● Tribler ● RTorrent ● KTorrent ● Deluge

Zdroje ● Stránka Brama Cohena – ● Oficiální stánka BitTorrentu – ● Wikipendie – – ● Root.cz – ● Bittorrent.webz.cz –