FTP server a FTP klient



Podobné dokumenty
Přenos souborů pomocí AceFTP (pdf verze pro tisk KB)

IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Úvod 13 O čem je tato kniha? Pro koho je tato kniha? Jak studovat tuto knihu? Poděkování 16 Zpětná vazba od čtenářů Zdrojové kódy ke knize Errata 17

IS pro podporu BOZP na FIT ČVUT

Metody zabezpečeného přenosu souborů

V tomto zařízení jsou implementovány veškeré komponenty pro firemní komunikaci včetně kompletních hlasových a mnoha dalších uživatelských služeb.

Vazba ESO9 na MS Outlook a MS Exchange

KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

Typy samostatných úloh PSI 2005/2006

Knihovna QT4 a moºnosti jejího vyuºití

1 Uživatelská dokumentace

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Témata profilové maturitní zkoušky

NÁVOD PRO PŘIPOJENÍ NA FTP SERVER PRO PŘENOS TISKOVÝCH DAT

Rozklad na prvočinitele. 3. prosince 2010

Vytvoření bootovatelného média

Vývoj SW pro mobilní zařízení s ios. Petr Hruška, Skymia s.r.o. Teorie a praxe IP telefonie,

Na vod k nastavenı u

Uživatelský modul. File Uploader

1. Zapnutí a vypnutí 2. Přidání režimu do seznamu provedení

Popis licencování, nastavení a ovládání replikací - přenosů dat

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

REMARK. Perfektně popsaný záznam. Uživatelský manuál

Internet Information Services (IIS) 6.0

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

Příloha č. 1 zadávací dokumentace - Specifikace předmětu plnění veřejné zakázky

Analýza Systém Správce

Připojení systémů CNC 8x9 DUAL do sítí pomocí protokolu TCP/IP (Platí od verze panelu 40.31)

QAD a integrace výrobních technologií Libor Jinda konzultant

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Při studiu tohoto bloku se předpokládá, že student je zvládá základy programování v jazyce Java s využitím vývojového prostředí NetBeans.

Manuál. k aplikaci WD FileAgent

Návod: Připojení ke školnímu FTP serveru. Návodu sloužící k přípojení k FTP serveru pomocí: Total Commander Webové rozhraní FTP Novell Client

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator

Snadný vývoj webových aplikací s Nette. Lukáš Jelínek

Obsah. Kapitola 1. Předmluva 11 O této knize 13 Konvence...13

Výpočetní technika. PRACOVNÍ LIST č. 7. Ing. Luděk Richter

Michal Andrejčák, Seminář Energetika v průmyslu, Hotel Vista Dolní Morava, Možnosti monitorování a ovládání Zpracování dat z rozvoden

Knot DNS Resolver. Modulární rekurzivní resolver. Karel Slaný

Projekt Konsolidace IT a nové služby TC ORP Litomyšl

Scénáře a důvody pro nasazení Exchange 2010 a Lync Martin Panák

Implementace dávkových operací

Uživatelský modul. wm-bus Concentrator

Archivace relačních databází

Dokumentace k produktu IceWarp Notifikační nástroj

Počítačové sítě Systém pro přenos souborů protokol FTP

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

Bezpečná výměna souborů mezi vnitřní a vnější sítí organizace. Autor: Martin Hanzal, CTO SODATSW spol. s r. o., Horní 32, Brno, Czech Republic

Metodika vkládání dat do e-learningu Patrik Vlnas

Versiondog Co je nového

Projekt Nové SINPRO. Prezentace řídícího výboru projektu pro konferenci ekonomických radů :30 9:50.

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina

Technologie Java Enterprise Edition. Přemek Brada, KIV ZČU

Formy komunikace s knihovnami

Versiondog 4.0 Co je nového

Přednáška 10. X Window. Secure shell. Úvod do Operačních Systémů Přednáška 10

Rozšíření infrastruktury projektu Pikater Specifikace softwarového projektu

1/1 ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018

Počítač jako elektronické, Číslicové zařízení

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

Od virtualizace serverů k virtualizaci desktopů. Nebo opačně? Jaroslav Prodělal, OldanyGroup VMware VCP, consultant

OBSAH. 1. Úvod Požadavky na SW vybavení... 3

B Series Waterproof Model. IP Kamera. Uživatelský manuál

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

Použití databází na Webu

DOCUMENT MANAGEMENT TOOLKIT

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Integrované řešení přípojných počítačů MOXA pro IoT

Přenos mezi zkušební organizací a notebooky zkušebních orgánů příslušné

GIS a správa majetku a dokumentů

TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

Nahrávací systém TriREC

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

Versiondog Lukáš Rejfek, Pantek (CS) s.r.o. 7/2014

Administrační rozhraní Drupalu

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

Témata profilové maturitní zkoušky

Návrh uživatelského rozhraní Jednoduchý portál s recepty D1 + D2

Osnovy kurzů. pilotního projektu v rámci I. Etapy realizace SIPVZ. Systém dalšího vzdělávání veřejnosti. počítačová gramotnost

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

Uživatelský manuál - základ PiPO Max-M7 Pro (3G)

Jalapeño: pekelně ostrá Java persistence v Caché. Daniel Kutáč Senior Sales Engineer

Úvod Úrovňová architektura sítě Prvky síťové architektury Historie Příklady

TÉMATICKÝ OKRUH Softwarové inženýrství

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Pokročilé architektury počítačů

Popis videotelefonu a kamerové jednotky: Videotelefon. Dveřní kamerová jednotka. Montáž: Videotelefon

Festivalova mobilnı aplikace

PŘÍRUČKA SYSTÉMOVÉHO ADMINISTRÁTORA PRO HOMEBANKING PPF banky a.s.

File Transfer Protocol (FTP)

Testovací protokol USB Token Cryptomate

Připravte se na konjunkturu se systémem řízení údržby SGM. SGM moderní nástroj pro řízení údržby nejen výrobních zařízení

Uživatelský manuál - základ PiPO P1

Novinky HMI. Magelis HMISTO501 ipc Magelis BOX PC Vijeo Designer v.6.0

Vzdálený přístup k počítačům

Admija. Celní Systémy. AcommPort. app. komunikační klient pro elektronické celní řízení. Admija - Milan Mitáček. Admija Orlová CZ/SK.

Transkript:

Prezentace úkolu číslo 1 FTP server a FTP klient Jakub Holý, Michal Sluštík, Ondřej Průcha, Milan Víšek

FTP server pro obsluhu velkého počtu požadavků Prezentace systému Ondřej Průcha, Milan Víšek

Obsah Zadání - server Technologie Design systému Schéma Stav implementace Závěr první části Zadání klient Technologie Design systému Schéma Závěr Ondřej Průcha, Milan Víšek server

Zadání Více vláknový server 1 serverové vlákno obsluhuje více požadavků FTP funkce (navazování, ukončování, základní příkazy) Práce s daty (vytváření adresářů, přejmenování, mazání) Logování spojení Konzolové rozhraní Ondřej Průcha, Milan Víšek server

Technologie Jazyk C, C++ Framework Qt Ondřej Průcha, Milan Víšek - server

Design systému Komponenty listenthread (QTCPServer) příchozí připojení acceptionthread (QThread) odmítá / přijímá a zařazuje požadavky do fronty reqqueue (QQueue) prioritní fronta požadavků servetimer (QTimer) timer maximální délky zpracování serverthreadpool (QThreadPool) správa obsluhujících vláken servethread (QThread) obsluhující vlákno cachefilein (QCache) vyrovnávací paměť pro soubory cachefileout (QCache) vyrovnávací paměť pro soubory filethread (QThread) vlákno pro nahrávání / ukládání z a do cache Ondřej Průcha, Milan Víšek - server

listenthread reqqueue Timer servethread Pool servethread cache cache filethread filethread Ondřej Průcha, Milan Víšek - server

Implementace V současné době naimplementováno: - ListenThread - ReqQueue - queueitem - částečně přenos dat - částečně acceptionthread - funkční nevláknový testovací FTP server se základní funkčností Ondřej Průcha, Milan Víšek

Konec první části prezentace Nějaké dotazy? Ondřej Průcha, Milan Víšek

FTP klient s grafickým uživatelským rozhraním Prezentace systému Jakub Holý, Michal Sluštík

Zadání QT GUI Více přenosů zároveň Možnost nastavení počtu těchto přenosů Práce s daty (upload, download, přejmenování, mazání) Rozhraní s dvěma panely(lokální, FTP) Informace o probíhajících přenosech Jakub Holý, Michal Sluštík

Technologie Jazyk C, C++ QT Creator Jakub Holý, Michal Sluštík

Design systému Komponenty Connection zajištuje spojení s FTP serverem Panel vlastní GUI klienta(lokální a FTP seznam souborů, tlačítka, informace o jednotlivých přenosech) TransferQueueItem fronta souborů čekajících na přenos QxFtp rozšířená třída QFtp, přidány sloty a signály umožnující více přenosů Jakub Holý, Michal Sluštík

QxFtp Main Connection Panel TransferQueueItem Jakub Holý, Michal Sluštík

Implementace V současné době naimplementováno: - připojování k FTP serveru - nastavení maximálního počtu přenosů - přejmenování souboru nebo složky - mazání souborů - upload - informace o přenosech - částečně download - částečně mazání celých složek Jakub Holý, Michal Sluštík

Konec Děkujeme za pozornost Nějaké dotazy? Ondřej Průcha, Milan Víšek, Jakub Holý, Michal Sluštík