Vedoucí práce: Ing. Ladislav Beránek, CSc. Autor: Marek Balej.

Slides:



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

SÍŤOVÉ PROTOKOLY.
Ú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é.
Funkce Připomeňme si program pro výpočet faktoriálu:
Microsoft Silverlight
SÍŤOVÉ SLUŽBY DNS SYSTÉM
Programová rozhraní pro grafické adaptéry
Studie a zhodnocení domácích volně dostupných API mapových služeb Diplomová práce Vysoká škola Báňská – Technická univerzita Ostrava Hornicko – geologická.
Práce se soubory. Ukládání dat Textové soubory s jednoduchou strukturou (např..txt a.csv) textové soubory s vnitřní hierarchií (např..xml) Soubory binárního.
1 Název školy Základní škola Domažlice, Komenského 17 Číslo projektu CZ.1.07/1.4.00/ Název projektu „EU Peníze školám ZŠ Domažlice“ Číslo a název.
Replikace dat Bakalářská práce na téma. 2 Obsah prezentace - Práce s daty za pomoci XML - Webové služby - Teorie replikace dat - Replikace dat.NET Framework.
Základy informatiky Internet Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
11. Trendy ve vývoji aplikací, podporujících podnikové procesy
Protokol TCP/IP a OSI model
Aplikace VT v hospodářské praxi internetové technologie Ing. Roman Danel, Ph.D. VŠB – TU Ostrava.
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
Absolventská práce 2002 Aplikace XML rozhraní v prostředí krajského úřadu Autor : Marek Cop Vedoucí : Ing. Petr Pavlinec 2002.
Jedenácté cvičení Vlákna. Java cv112 Vlákna Operační systém Mutitasking – více úloh se v operačním programu vykonává „současně“ Java Multithreading -
Seminář C cvičení Obsluha výjimek Ing. Jan Mikulka.
PRÁCE S VLÁKNY A APLIKAČNÍ DOMÉNY V.NET FRAMEWORK APLIKACÍCH Architektura technologie.NET Jan Martinovič, FEI - Katedra Informatiky.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Síťové programování Informační technologie - praxe SPŠE V úžlabině Jan Klepal, Mgr. Radka Müllerová Verze 2.
Alg91 Textové soubory Na rozdíl od jiných typů souborů jsou textové soubory určené pro gramotné lidské oko. Textový soubor je posloupnost znaků členěná.
C# - I/O, streamy, práce se soubory
Základy počítačových sítí elektronická pošta Základy počítačových sítí Lekce 5 Ing. Jiří ledvina, CSc.
Streaming pomocí technologií FLASH
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Firewall.
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Copyright (C) 1999 VEMA počítače a projektování, spol. s r.o.
CZ.1.07/1.4.00/ VY_32_INOVACE_168_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Služby WCF Vedoucí práce Ing. Václav Novák, CSc. Boris Eninger.
1 I NTERNETOVÁ INFRASTRUKTURA. H ISTORIE SÍTĚ I NTERNET RAND Corporation – rok 1964 Síť nebude mít žádnou centrální složku Síť bude od začátku navrhována.
Datové sítě Ing. Petr Vodička.
Vzdálené počítačové sítě a programování v prostředí Windows – kombinované studium Osnovy předmětu a koncepce výuky Ing. Zdeněk Votruba LVALVA.
1 Počítače a programování 1 13.přednáška. 2 Obsah přednášky Vstupy a výstupy – 1.část.
CZ.1.07/1.4.00/ VY_32_INOVACE_166_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Základy informatiky část 6
Vzdálené počítačové sítě a programování v prostředí Windows Okruhy ke zkoušce z předmětu: Ing. Zdeněk Votruba LVALVA.
1 Seminář 9 MAC adresa – fyzická adresa interface (rozhraní) Je zapsána v síťové kartě. Je identifikátor uzlu na spoji. MAC adresu v paketu čte switch.
DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/ Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ.
Autor: Radim Oliva Vedoucí práce: Ing. Ladislav Beránek, CSc., MBA
Transportní úroveň Úvod do počítačových sítí Lekce 10 Ing. Jiří Ledvina, CSc.
PŘÍKAZ while úkol 1_42.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-3-16.
Principy fungování sítě Název školyGymnázium Zlín - Lesní čtvrť Číslo projektuCZ.1.07/1.5.00/ Název projektuRozvoj žákovských.
„ Rozšíření možností vizualizace geodat
Vrstvy ISO/OSI  Dvě skupiny vrstev  orientované na přenos  fyzická vrstva  linková vrstva  síťová  orientované na aplikace  relační vrstva  prezentační.
Stanice v síti učební texty pro deváté ročníky ZŠ.
Informatika. Cíle výuky informatiky Studenti se mají seznámit se základními pojmy, problémy, postupy, výsledky a aplikacemi informatiky tak, aby je dokázali.
Operační systémy Počítačové sítě v OS © Milan Keršláger Obsah:
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ů.
Transportní vrstva v TCP/IP Dvořáčková, Kudelásková, Kozlová.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Bc. Vladimír Holubec Bc. Nikola Němcová
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Integrace IS na datové vrstvě
NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r. o
PB169 – Operační systémy a sítě
NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r. o
Číslo projektu OP VK Název projektu Moderní škola Název školy
Číslo projektu OP VK Název projektu Moderní škola Název školy
TELNET, FTP.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Transportní protokoly
Základy počítačových sítí elektronická pošta
DirectX Jan Kotrouš PGC3.
Přednášky z Distribuovaných systémů
Komunikační návrhové vzory
Transkript prezentace:

Vedoucí práce: Ing. Ladislav Beránek, CSc. Autor: Marek Balej

 Zpracování teoretického výkladu o fungování sítí (TCP/IP)  Zmapování a popis nástrojů pro práci se sockety v C#  Zmapování a popis nástrojů pro práci s aplikačními protokoly v C#  Vytvoření ukázkových aplikací

 Vyvinuty na univerzitě v Berkley  Rozhraní pro přístup k nižším vrstvám SM  BSD Socket  Později implementováno pro další platformy

 Nastudování principů síťové komunikace  Seznámení s nástroji pro práci se sockety v C#  Seznámení s nástroji pro práci aplikačními protokoly C#  Zmapování dalších možností  Nastudování nástrojů balíku Rebex Total Pack

 UDP klient, UDP server (nespojovaná komunikace)  Chat klient, Chat server (spojově orientovaná komunikace)  Chat klient, Chat server (neblokující sockety)  Zálohování dat (přenos souborů)  Test dostupnosti (raw socket)  FTP klient  FTP klient (Rebex)  Mail klient (Rebex)

 Porovnání kódu FTP klientů  FtpWebResponse, FtpWebRequest (.NET)  Ftp (Rebex)

 private void Nahraj(object obj)  {  string nazev = (string)obj;  FileInfo info = new FileInfo(nazev);  try  {  FtpWebRequest pozadavek = (FtpWebRequest)FtpWebRequest.Create(adresa + "/" + info.Name);  pozadavek.Credentials = new NetworkCredential(uzivatel.Text, heslo.Text);  pozadavek.Method = WebRequestMethods.Ftp.UploadFile;  FileStream stream = File.OpenRead(nazev);  Stream streamServeru = pozadavek.GetRequestStream();  byte[] buffer = new byte[1024];  int precteno = 1;  while (precteno > 0)  {  precteno = stream.Read(buffer, 0, buffer.Length);  streamServeru.Write(buffer, 0, buffer.Length);  }  stream.Close();  streamServeru.Close();  }  catch (Exception ex)  {  MessageBox.Show(ex.Message);  }  ZobrazObsah();  }

 private void Nahraj(object obj)  {  string nazev = (string)obj;  FileInfo info = new FileInfo(nazev);  try  {  klient.PutFile(nazev, klient.GetCurrentDirectory() + "/" + info.Name);  }  catch (Exception ex)  {  MessageBox.Show(ex.Message);  }  zobrazObsah();  }

 public void vytvorSlozku(String nazev)  {  try  {  FtpWebRequest pozadavek = (FtpWebRequest)FtpWebRequest.Create(adresa +  "/" + nazev);  pozadavek.Credentials = new NetworkCredential(uzivatel.Text, heslo.Text);  pozadavek.Method = WebRequestMethods.Ftp.MakeDirectory;  FtpWebResponse resp = (FtpWebResponse)pozadavek.GetResponse();  }  catch (Exception ex)  {  MessageBox.Show(ex.Message);  }  ZobrazObsah();  }

 public void PridejSlozku(string nazevSlozky)  {  string soucasna = klient.GetCurrentDirectory();  try  {  klient.CreateDirectory(soucasna+"/"+ nazevSlozky);  }  catch(Exception ex)  {  MessageBox.Show(ex.Message);  }  zobrazObsah();  }

 Byly vytvořeny ukázkové okomentované aplikace  Ucelený průvodce síťovým programováním v jazyce C#  Funkční ukázky kódů s podrobným popisem a s vysvětlenou související problematikou  Předvedení doplňujícího balíku Rebex pro práci s aplikačními protokoly