Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Protokol pro sdílení souborů
Název práce v češtině: Protokol pro sdílení souborů
Název v anglickém jazyce: A file sharing protocol
Klíčová slova: přenos souborů, síťový souborový systém, síťový protokol
Klíčová slova anglicky: file transfer, network filesystem, network protocol
Akademický rok vypsání: 2009/2010
Typ práce: bakalářská práce
Jazyk práce: angličtina
Ústav: Katedra aplikované matematiky (32-KAM)
Vedoucí / školitel: Mgr. Martin Mareš, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 13.11.2009
Datum zadání: 13.11.2009
Datum potvrzení stud. oddělením: 06.12.2013
Datum a čas obhajoby: 20.01.2014 00:00
Datum odevzdání elektronické podoby:10.12.2013
Datum odevzdání tištěné podoby:10.12.2013
Datum proběhlé obhajoby: 20.01.2014
Oponenti: RNDr. Zbyněk Falt, Ph.D.
 
 
 
Zásady pro vypracování
Cílem práce je navrhnout přenosový protokol pro sdílení dat mezi počítači. Důraz by měl být kladen zejména na jednoduchost a bezpečnost protokolu (jak proti chybám sítě, tak proti úmyslným útokům) a také na použitelnost v sítích s vysokou latencí. Součástí práce by měl být jak návrh protokolu, tak jeho ukázková implementace.
Seznam odborné literatury
C. Beame et al.: Network File System (NFS) version 4 Protocol. RFC 3530. Internet Society, 2003.

L. Dusseault et al.: HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV). RFC 4918. Internet Society, 2007.

C. Allen et al.: The TLS Protocol Version 1.0. RFC 2246. Internet Society, 1999.

W. R. Stevens: UNIX Network Programming. Prentice Hall, 1990.
Předběžná náplň práce
Dnešní síťová výpočetní prostředí silně spoléhají na možnost efektivně přesouvat data mezi počítači. Abychom porozuměli problémům a úlohám týkajícím se sdílení souborů a publikování adresářových stromů v počítačové síti, prozkoumali a shrnuli jsme vlastnosti několika populárních protokolů. S použitím získaných znalostí jsme vytvořili NewTP, moderní protokol pro sdílení souborů, vhodný pro použití v Internetu. Zvláštní důraz byl kladen na jednoduchost implementace a odolnost proti útokům. Prokázali jsme reálnou použitelnost protokolu tím, že jsme naimplementovali referenční server a modul souborového systému FUSE.
Předběžná náplň práce v anglickém jazyce
Today's networked computing environments rely heavily on the ability to efficiently transfer data between computers. In order to understand the issues and challenges involved in sharing files and publishing directory trees over a computer network, we examined and summarized features of a number of popular protocols. Using this knowledge, we designed NewTP, a modern file sharing protocol suitable for the Internet. Special emphasis was placed on simplicity of implementation and resistance to attacks. We have proven the protocol's real-world viability by implementing a reference server and a FUSE filesystem module.
 
Univerzita Karlova | Informační systém UK