Lekce 11: Aplikaní vrstva

Rozměr: px
Začít zobrazení ze stránky:

Download "Lekce 11: Aplikaní vrstva"

Transkript

1 Poítaové sít, v. 3.1 Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha Lekce 11: Aplikaní vrstva Jií Peterka, 200

2 Koncepce aplikaní vrstvy pedstava, že "v aplikaní vrstv jsou provozovány (celé) aplikace" není správná dvod: bylo by nutné standardizovat celé aplikace vetn uživatelského rozhraní atd. místo toho: v aplikaní vrstv je pouze ást aplikací "základ aplikace", který spolupracuje s aplikacemi na jiných uzlech tento základ musí být standardizován aby si rozuml s ostatními "základy" zbytek aplikace je "nad" aplikaní vrstvou zejména uživatelské rozhraní nkdy se tato ást oznauje (ne moc správn) jako "User Agent" není to dlení "klient/server" již nemusí být (není vhodné aby bylo) standardizováno platí jak pro RM ISO/OSI, tak i pro TCP/IP aplikaní vrstva aplikace uživatelské rozhraní základ aplikace aplikaní vrstva

3 koncepce aplikaní vrstvy "základ" aplikace (v rámci aplikaní vrstvy) realizuje njaká entita nejastji: proces aplikaní entita (proces) komunikuje s jinými entitami v rámci téhož uzlu prostedky "meziprocesové komunikace" s aplikaními entitami (procesy) na jiných uzlech komunikuje prostednictvím aplikaních protokol protokol aplikaní vrstvy jsou šité na míru konkrétním druhm aplikací (nap. el. pošt, WWW, penosu soubor atd.) uživatelské rozhraní nkteré aplikace (nap. v roli server) nemusí vbec mít uživatelské rozhraní uživatelské rozhraní základ aplikace aplikaní protokol základ aplikace aplikaní protokol "user agent" základ aplikace sí sí

4 vývoj aplikaní vrstvy RM ISO/OSI: snaha vytváet"bohaté" a "dokonalé" aplikaní protokoly nap. MOTIS/X.400 elektronická pošta Message Oriented Text Interchange System X.00 adresáové služby FTAM práce se soubory File Transfer, Access and Management VT vzdálené pihlašování Virtual Terminal CMIP správa, management Common Management Information Protocol.. vtšina z nich se neujala a nepoužívá se nkteré ISO/OSI protokoly však peci jen došly uritého využití nap. X.400 MS Exchange byl až do verze 2000 primárn založen na X.400 nap. X.00 "odlehením" vznikl reáln % používaný protokol LDAP rodina protokol TCP/IP postupný vývoj, od jednoduššího ke složitjšímu aplikace vznikaly jako jednoduché, a teprve postupn se obohacovaly rozšiovalo se také spektrum aplikací "poátení množina" aplikací: vzdálené pihlašování (Telnet, rlogin) penos soubor (FTP) elektronická pošta (SMTP, RFC 822) postupn se pidávaly další aplikace sdílení soubor (NFS) sdílení informací (NNTP) zpístupnní informací Gopher WWW (World Wide Web) vyhledávání informací Archie, WAIS, Veronica. dochází ke vzniku "aplikaních platforem" el. pošta a WWW nejsou již jen službami/aplikacemi, ale stávají se platformami, na kterých lze vytváet nové služby nkteré pvodní aplikace asem zanikají nap. vyhledávání se stává nadstavbou WWW

5 architektura aplikací souvisí s tzv. výpoetním modelem ucelenou pedstavou o tom, jak "vypadají" a jak fungují aplikace kolik majíásti, kde tyto ásti bží, kde jsou umístna data, kde jsou zpracovávána.. výpoetní model se postupn vyvíjí aplikace pvodn: dávkový model dávkové zpracování pak: model host/terminál vzdálené pihlašování aplikace dnes: monolitické aplikace aplikace si dlá vše sama veškeré zpracování dat vytváí uživatelské rozhraní, komunikuje s uživatelem není rozdlena na více ástí (vtšinou) nespolupracuje s jinými aplikacemi pokud je provozována v prostedí sít hodí se pro izolované poítae nehodí se (tolik) pro distribuované prostedí pro sí pokud nap. zpracovává vtší objemy dat, musí je mít "u sebe" je nutné penášet velké objemy dat a zpracovávat je jinde, než kde vnikají a jsou standardn uloženy &

6 ešení: model klient/server myšlenka: data se budou zpracovávat tam, kde se nachází výstupy pro uživatele se budou generovat tam, kde se nachází uživatel musí dojít k rozdlení pvodn monolitické aplikace na dvásti serverovou ást zajišuje zpracování dat klientskou ást zajišuje uživatelské rozhraní db 10 MB + db klient a server si posílají data pedstavující dotazy a odpovdi pokud se klient a server dobe dohodnou, mohou úinn minimalizovat objem penášených dat mají výrazn menší penosové nároky mohou pracovat i v prostedí rozlehlých sítích navíc: klient a server mohou stát na rzných platformách 10 MB zpracování 1 bit prezentace monolitická aplikace serverová ást klientská ást '

7 pedstava modelu klient/server server serverová ást aplikace klientskáást aplikace klient požadavek na zpracování výsledek zpracování komunikace mezi klientem a serverem se odehrává stylem: požadavek/odpov ( server pasivneká, až dostane njaký požadavek sám se klientm nevnucuje komunikaci iniciuje klient, zasláním požadavku musí být definována vzájemná komunikace mezi klientem a serverem komunikaní protokol (nap. HTTP) musí být definován formát dat (zpráv, ), které si server a klient vymují nap. jazyk HTML,. vtšina aplikací dnes funguje na bázi modelu klient/server píklad: WWW WWW server, WWW klient (browser) protokol HTTP,. jazyk HTML píklad: poštovní server, poštovní klient protokoly SMTP, POP3, IMAP formát RFC-822, MIME..

8 penos a sdílení soubor penos soubor (file transfer) je to služba (realizovaná aplikací) je netransparentní ( = rozlišují se místní a vzdálené soubory) je teba znát umístní vzdálených soubor se vzdálenými soubory se pracuje jinak než s místními pro pesun soubor (z místního umístní na vzdálené) je teba podnikat explicitní akce píkazy typu "GET", "PUT" atd. TCP/IP: nejpoužívanjším protokolem pro penos soubor je protokol FTP File Transfer Protocol dalším protokolem pro penos soubor je TFTP Trivial FTP RM ISO/OSI: protokol FTAM File Transfer Access and Management realizuje jak penos soubor, tak i jejich ) sdílení sdílení soubor (file sharing) je transparentní ( = nerozlišují se vzdálené a místní soubory) není nutné znát umístní vzdálených soubor se vzdálenými i místními soubory se pracuje stejn (jako s místními) pro pesun soubor (z místního umístní na vzdálené a naopak) není teba podnikat žádné explicitní akce zajišuje to služba (aplikace) sama TCP/IP: nejpoužívanjším protokolem pro sdílení soubor je NFS Network File System dalším je nap. AFS Athena File System nov: CIFS Common Internet File System RM ISO/OSI: protokol FTAM Microsoft, MS Windows: protokol SMB (Server Message Blocks)

9 FTP pedstava a penos soubor FTP implicitn chápe soubor jako dále nestrukturovaný (bez vnitní struktury) - oznaováno jako file structure proto nepotebuje "doprovodnou" konvenci o formátu penášených dat implicitn je obsah souboru penášen jako spojitý proud dat (tzv. stream mode) protokol FTP využívá (spolehlivých, spojovaných) transportních služeb protokolu TCP implementace vychází z modelu klient/server klient je typicky aplikaním programem server obvykle systémovým procesem (démonem, rezidentním programem apod.) návrh protokolu TCP je uzpsoben možnosti úsporné implementace snaží se nárokovat si systémové zdroje až v okamžiku jejich skutené poteby zajištní potebných funkcí v rámci FTP je rozdleno mezi dv entity: interpret protokolu (PI, Protocol Interpreter) penosový proces (DTP, Data Transfer Process) interpret protokolu (PI) existuje trvale, penosový proces (DTP) vzniká až na základ konkrétního požadavku používají se dv rzná spojení: ídící (pro penos píkaz) datové (pro penos soubor) *

10 implementace protokolu FTP pedstava požadavek na penos penos souboru PI server interpret protokolu ídící spojení klient uživatelské rozhraní interpret protokolu UI PI systém soubor penosový proces DTP datové spojení DTP penosový proces systém soubor využívají se transportní služby protokolu TCP

11 datové a ídící spojení ídící spojení iniciuje (navazuje) klient ze svého (dynamicky pidleného) portu na port 21 ruší se až explicitním píkazem datové spojení iniciuje (navazuje) server ze svého portu 20 na port klienta, ze kterého bylo navázáno ídící spojení passive-mode: datové spojení nenavazuje server, ale klient kvli firewallm, které neakceptují žádosti o otevení spojení vedoucí dovnit na "náhodný" port FTP definuje vlastníídící jazyk píkazy ídícího jazyka jsou penášeny ídícím spojením ídící píkazy mají textovou povahu píkazy ídícího jazyka lze rozdlit na: ízení pístupu (access control commands) - nap. pro zadání uživatelského jména a hesla nastavení parametr pístupu (transfer parameter commands) - nap. pro zmnu implicitních ísel port, pro nastavení režimu penosu apod. výkonné píkazy (FTP service commands) - pro vlastní penos soubor, rušení, pejmenovávání atd., pro pechody mezi adresái apod. napíklad: RETR penos souboru ze vzdáleného umístní do místního STORE penos z "místního" do "vzdáleného" LIST výpis obsahu adresáe CWD pechod mezi adresái

12 odpovdi na píkazy FTP každý píkaz vyvolá alespo jednu odpov odpovdi majííselný charakter (s textovým komentáem) odpovdi tvoí trojmístnéíslo: prvnííslice vyjaduje celkový charakter odpovdi druháíslice upesuje odpov tetí ješt blíže specifikuje hierarchický charakter odpovdí vychází vstíc rzné inteligenci proces, které je vyhodnocují hloupý klient i server se mže spokojit jen s prvnííslicí chytrý klient (server) využije všechny íslice 1xx 2xx 3xx 4xx xx pedbžná kladná odpov (akce byla zahájena, budou ješt další odpovdi) kladná odpov (definitivní) prozatímní odpov (jsou nutné další píkazy) doasná záporná odpov (nepodailo se, ale je vhodné opakovat) trvalá záporná odpov (nepodailo se a nemá smysl opakovat) stejná konvence (3-místnéíselné odpovdi) se používá i u dalších aplikaních protokol nap. u SMTP (elektronická pošta), pro vzájemný dialog server u HTTP pro odpovdi serveru na požadavky klienta nap. "chyba 404" (stránka nenalezena) jde o chybu na stran klienta

13 píklad navázání (transportního) spojení na uzel charon.isdn.cz, na port 21 USER earchiv PASS (hidden) CWD /earchiv/ definitivní kladná odpov 220 charon.isdn.cz FTP server ready prozatím kladná odpov, nutná ješt další akce 331 Password required for earchiv definitivní kladná odpov 230 User earchiv logged in definitivní kladná odpov 20 CWD command successful RETR users.dat Received bytes in 0.8 secs, (.1 Mbps), transfer succeeded pedbžná kladná odpov, nutná ješt další akce 10 Opening BINARY mode data connection for users.dat ( bytes) definitivní kladná odpov 226 Transfer complete.

14 World Wide Web - architektura vychází z modelu klient/server pedpokládá následující dlbu práce: server (WWW server): uchovává jednotlivé WWW stránky, na (explicitní) žádost je poskytuje svým klientm klient (WWW prohlíže, browser) si vyzvedává stránky od server, zobrazuje je uživateli, zprostedkovává brouzdání pro korektní fungování WWW musí existovat všeobecn dodržované konvence o: formátu WWW stránek (zápisu jejich obsahu) toto pokrývá jazyk HTML (HyperText Markup Language) zpsobu penosu stránek (mezi serverem a klientem) toto pokrývá protokol HTTP (HyperText Transfer Protocol) % browser interpretuje HTML kód a sestavuje grafickou podobu stránky (rendering) WWW stránka WWW server HTTP požadavek HTTP odpov + HTML kód HTML rendering browser

15 je to jednoduchý penosový protokol penáší data v textovém tvaru používá transportní služby protokolu TCP není to nutné, lze použít i jiné protokoly server pijímá požadavky na dobe známém portu 80 funguje bezestavov dialog s klientem nemní stav serveru navazuje samostatné spojení pro každý objekt v rámci WWW stránky obrázek, ikonu atd. komunikace má charakter "žádost-odpov" klient iniciuje navázání spojení klient pošle svou žádost server pošle odpov spojení je ukoneno odpovdi majííselný charakter stejn jako u FTP a SMTP souástí odpovdi je i samotný obsah WWW stránky & protokol HTTP (HyperText Transfer Protocol) každá WWW stránka mže obsahovat adu samostatných objekt 1 x samotný HTML kód stránky n x obrázek další (flashe, audiosoubory, každý objekt mže být umístn na jiném WWW serveru ale nebývá, spíše na stejném HTTP verze 1.0: každý objekt na stránce je "získáván" samostatn je pro nj zizováno samostatné transportní spojení s WWW serverem (na port 80), objekt je vyžádán, penesen, spojení ukoneno HTTP verze 1.1: jsou-li objekty na stejném serveru, jsou "získávány" spolen je zízeno jedno spolené transportní spojení s WWW serverem, objekty jsou postupn stahovány, teprve pak je transportní HTML kód atd.

16 metody HTTP žádosti WWW klient (browser) mají formu jednoduchých píkaz oznaovaných jako metody píklady metod: metoda GET požadavek klienta na poskytnutí WWW stránky obecn: GET <URL> HTTP/1.0 nebo GET <URL>, pak server nevrací své (HTTP) hlaviky (ale rovnou HTML kód požadované stránky) metoda HEAD požadavek na zaslání hlaviky WWW stránky metoda POST pošle data na server používá se pi práci s formulái pro zasílání odpovdí, které mají být dále zpracovány, nap. CGI skriptem» jinak se používá i GET PUT, DELETE, LINK, UNLINK ' nepoužívají se žádosti klient mohou být doplnny dalšími parametry oznaovanými jako hlaviky píklady hlaviek If-Modified-Since <datum> uvádí se nap. s metodou GET, a stránka je požadována jen je-li novjší Authorization pro zasílání identifikaních údaj (jméno, heslo, ) všechny žádosti klient zaínají "na zelené louce" server si nepamatuje historii komunikace s daným klientem dsledek: komunikace klienta se serverem je bezestavová výhoda: požadavky rzných klient mohou být libovoln promíchány, a serveru to nevadí

17 odpovdi HTTP odpovdi WWW serveru mají nkolik ástí: "status odpovdi" používá se stejný systém 3.místných íselných odpovdí jako u FTP a SMT protokol 1xx: informaní, záleží na aplikaci 2xx: kladná odpov nap. 200 OK, 201 Created, 202 Accepted 3xx: oekává se další aktivita od klienta 4xx: problém (chyba) na stran klienta 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found. xx: problém (chyba) na stran serveru 00 Internal Server Error 01 Not Implemented 03 Service Unavailable upesující hlaviky, napíklad Content-Type specifikuje MIME typ toho, co je v "datovéásti" odpovdi» nap. Content-Type: text/html; charset=windows-120 Expires <datum> íká kdy mají být data považována za neplatná (a nemají se dávat do cache). Expires: 0 znamená, že se nemají cacheovat vbec Pragma obecná hlavika, význam závisí na konkrétní implementaci» nap.: Pragma: no-cache.. "datovou ást" nap. HTML kód požadované stránky, obrázek, obecn klientem vyžádaný objekt jeho typ je upesnn v hlavice Content-type (

18 GET /index.html HTTP/1.0 píklad HTTP dialogu požadavek klienta HTTP/ OK Date: Mon, 22 May :09:17 GMT Server: Czech-Net Apache Content-Length: 46 Last-Modified: Thu, 08 Apr :39:0 GMT Connection: close Content-Type: text/html; charset=windows-120 Expires: Thu, 01 Jan :00:01 GMT odpov serveru (2xx) hlaviky HTTP protokolu (upesují odpov) ) <html> <head> <title>.. "datováást" (poskytnutá WWW stránka)

19 co je elektronická pošta? je to služba mže být realizována rznými zpsoby, v rzném prostedí existují rzné "koncepce" elektronické pošty nap. Mail602, ccmail, MS Mail, X.400, SMTP,.. liší se formátem zpráv, adresami, penosovými mechanismy,... obecn jsou vzájemn nekompatibilní pro možnost vzájemné spolupráce vyžadují existenci poštovních bran v Internetu se používá tzv. SMTP-pošta založená na jedné konkrétní koncepci (na bázi protokolu SMTP a RFC 822) stejná koncepce elektronické pošty mže být použita i jinde mimo Internet není proprietární není "vlastnná" žádnou firmou, vychází z pln otevených standard * napíklad SPT Telecom (dnes: eský Telecom) zprovoznil koncem roku 199 veejnou elektronickou poštu CZ MAIL, na bázi X.400 penos jednotlivých zpráv byl zpoplatnn první 2 KB zprávy po Evrop stály 8,40 K každé další 2 KB stály 4,80 K do ostatního svta 1,80 K / 8,40 K

20 filosofie a architektura SMTP pošty zaíná skromn, postupn se obohacuje pvodn vznikla jako velmi jednoduchá služba jako elektronická obdoba "office memo" pvodn penášela jen krátké texty v istém ASCII tvaru další vlastnosti a schopnosti se pidávaly teprve postupn, pokud se ukázala jejich poteba, nap. možnost formátování textu, vkládání obrázk atd. možnost penosu netextových píloh podpora národních abeced (háky&árky).. a to až po ovení jejich úelnosti a funknosti vychází z modelu klient/server poštovní server (mail server): v terminologii ISO/OSI: MTA, Message Transfer Agent zajišuje transport zpráv shromažuje zprávy pro ty úastníky, kteí nejsou momentáln dostupní poštovní klient v terminologii ISO/OSI: UA, User Agent umožuje íst, psát a jinak zpracovávat jednotlivé zprávy vytváí uživatelské rozhraní standardy el. pošty musí pokrývat penos zpráv (mezi servery): definuje protokol SMTP (Simple Mail Transfer Protocol) formát zpráv a adres definuje doporuení RFC822 download stahování zpráv ze schránky na poštovním serveru definuje protokol POP3, IMAP. rozšíení (národní abecedy, pílohy, formátování, ) definuje standard MIME

21 "anatomie" poštovní zprávy Každá zpráva má tyto ásti: hlaviku (header) tlo (body) voliteln: pílohu (attachment) Hlavika obsahuje: adresu píjemce (píjemc) adresu odesilatele datum vzniku/odeslání pedmt zprávy (subject) jednoádkový, výstižný popis toho, o co jde další atributy zprávy nap. naléhavost, požadavek na potvrzení píjmu,. Tlo obsahuje vlastní text zprávy Píloha: v zásad cokoli, co lze "zabalit" do podoby souboru nap. datový soubor, zvukový klip apod. hlavika (header) prázdná ádka tlo (body) To: To: Josef.Novak@matfyz.cz Josef.Novak@matfyz.cz From: From: jiri@peterka.cz jiri@peterka.cz Date: Date: Fri, Fri, 7 7 Jan Jan :7:10 12:7: Subject: Subject: Prihlaseni Prihlaseni ke ke zkousce zkousce Dobry Dobry den, den, Vase Vaseprihlaseni prihlasenike ke zkousce zkousce z z predmetu predmetu "Pocitacove "Pocitacovesite", site", v v terminu: terminu: steda steda od od 9:00 9:00 bylo bylo uspesne uspesne S pozdravem pozdravem J. J. Peterka Peterka ATT00023.txt píloha (attachment)

22 RFC822 vs. SMTP Pedstava: zpráva je list papíru, který se vloží do obálky a teprve ta se penáší RFC 822 definuje, co a jak má být napsáno na listu papíru SMTP definuje obálku a zpsob jejího penosu (i co má být napsáno na této obálce) nkteré z položek hlaviky listu jsou kopírovány na obálku, mj. adresa píjemce a odesilatele SMTP je penosovým mechanismem pro penos zpráv ( obálek ) využívá spolehlivých penosových služeb protokolu TCP (ale mže být implementován i nad jinými spolehlivými penosovými protokoly) chápe penášená data jako text lenný na ádky pomocí CR+LF tvoený 7-bitovými ASCII znaky To: To: Josef.Novak@matfyz.cz Josef.Novak@matfyz.cz From: From: jiri@peterka.cz jiri@peterka.cz Date: Date: Fri, Fri, 7 7 Jan Jan :7:10 12:7: Subject: Subject: Prihlaseni Prihlaseni ke ke zkousce zkousce Dobry Dobry den, den, Vase Vaseprihlaseni prihlasenike ke zkousce zkousce z z predmetu predmetu "Pocitacove "Pocitacovesite", site", v v terminu: terminu: steda steda od od 9:00 9:00 bylo bylo uspesne uspesne S pozdravem pozdravem J. J. Peterka Peterka ATT00023.txt from: jiri@peterka.cz to: to: josef.novak@matfyz.cz

23 pedstava penosu zpráv Internet poštovní klient poštovní klient 1. sestavení zprávy, píkaz k odeslání 2. upload (odeslání) zprávy na poštovní server pomocí SMTP 3. penos zprávy mezi poštovními servery pomocí protokolu SMTP zpráva koní v poštovní schránce (mailboxu) píjemce 4. stažení zprávy z poštovní schránky do poštovního klienta pomocí protokolu POP3.tení pijaté zprávy, v rámci poštovního klienta píjemce

24 doruování podle MX záznam ové adresy dnes mají nejastji tvar nap. jak píjemce pozná, na který SMTP server má zprávu doruit k dispozici má pouze jméno domény ešení: pro každou doménu je definován tzv. MX (mail exchanger) záznam definuje jeden (nebo více) SMTP server, které pijímají poštu pro danou doménu cz cz to: to: jiri@peterka.cz peterka odpov dotaz do DNS MX: MX: 10, 10, scretchy.czech.net scretchy.czech.net MX: MX: 100, 100, mspool.czech.net mspool.czech.net doruení % poštovní schránka na stroji scretchy.czech.net

25 doruování zpráv SMTP pošta odesilatel (poštovní klient odesilatele) sám typicky nedoruuje zprávy zná "nejbližší" poštovní server, a tomu pedá zprávu k odeslání/doruení "nejbližší" = ten, který má poštovní klient uvedený ve vlastní konfiguraci zpráva se pedává pomocí protokolu SMTP teprve "nejbližší" poštovní server se stará o doruení pevzaté zprávy hledá SMTP server, kterému by ml zprávu pedat nejdíve hledá podle MX záznam v DNS pokud se nedaí urit pijímající server z DNS, snaží se odesilatel interpretovat ást adresy za zavináem jako jméno konkrétního poítae odesílající SMTP server naváže spojení s pijímajícím serverem transportní spojení smuje na port 2 (kde eká SMTP server) spojení využívá transportní protokol TCP & následuje "SMTP dialog" ob strany si pedávají dležité "identifikaní" údaje mj. údaje, pedstavující nápisy na obálce teprve pak je penesena vlastní zpráva ( list ) píkazy protokolu SMTP mají textový charakter nap. HELO, EHLO, RCPT,... odpovdi v SMTP jsou zásadníselné trojmístné používá se stejná konvence jako u FTP a HTTP 1xx pedbžná odpov 2xx definitivní odpov 3xx prozatímní odpov, nutné další akce 4xx doasná chyba, lze zkoušet znovu xx trvalá chyba, nemá smysl zkoušet znovu vlastní dialog má i protokol POP3 pro stahování pošty z poštovních schránek POP3 server poskytuje své služby na portu. 110

26 SMTP dialog - prbh navázání transportního spojení na port 2 (uzlu scretchy.czech.net) 220 scretchy.czech.net SMTP service ready HELO smtp.post.cz 20 scretchy.czech.net hello smtp.post.cz MAIL FROM: <nekdo@post.cz> 20 sender ok From: nekdo@post.cz RCPT TO: <jiri@peterka.cz> 20 recipient ok RCPT TO: <jirka@peterka.cz> 20 recipient ok DATA 34 Enter mail, end with "." on a line by itself { hlavika zprávy dle RFC 822} {tlo zprávy dle RFC822}. {teka jako zakonující znak} 20 mail accepted {ukonení penosu dat} QUIT 221 scretchy.czech.net {ukonení transportního spojení} ' To: To: jiri@peterka.cz Cc: Cc: jirka@peterka.cz

27 netextové penosy v SMTP pošt Pvodn: SMTP pošta byla urena jen pro penos krátkých textových zpráv v "istém ASCII" bez hák&árek, bez formátování, rzných druh písma penosové mechanismy (protokol SMTP) jsou koncipovány tak, aby garantovaly penos textových zpráv složených ze 7-bitových znak není stanoveno co se má stát, když znaky budou 8-bitové Problém: pokud se nkdo pokusí penést nco jiného než 7-bitové znaky, není garantováno jak to dopadne mže to dopadnou dobe ale: "nejvyšší bity" mohou být oezány (nastaveny na 0) apod. ( 8 bit SMTP problém je s pílohami pokud by k textové zpráv byl piložen datový soubor, nemusel by "projít" datový soubor je obecn tvoený 8-bitovými byty problém je i s národními abecedami nelze používat znaky národních abeced, protože ty je nutné kódovat do 8 bit problém je i s formátováním formátovací znaky jsou také 8-bitové princip ešení: všechno co je 8-bitové se pevede na 7- bitové, penese a pak zase vrátí do pvodní podoby ALE: toto lze uinit mnoha rznými zpsoby nejvtší problém je v tom, aby se lidé dohodli na spoleném postupu tak aby píjemce vždy vdl, co a jak má provést s obdrženou zprávou 7 bit

28 ) ešení "netextových" penos v rámci SMTP pošty "nesystematická" ešení: týkají se pouze "pibalování" píloh UUENCODE varianta "pibalování" píloh, pocházející ze svta Unixu BinHex varianta pocházející ze svta poíta Macintosh.. systematickéešení: standard MIME Multipurpose Internet Multimedia Extensions je podporován vtšinou novjších poštovních klient umožuje bezproblémovou práci s pílohami jedna zpráva mže mít i více píloh, pílohou mže být cokoli, co lze "zabalit" do podoby souboru umožuje psát esky v tle zprávy, pedmtu zprávy i v komentáových ástech adres umožuje provázání poštovního klienta s aplikacemi tak aby uživateli stailo kliknout na ikonku s pílohou, a klient vdl co má s pílohou udlat (jak ji "vybalit" a kterému programu ji pedat) co všechno definuje standard MIME? kódování 2 zpsoby pevedení 8-bitových dat do 7-bitové podoby: Quoted Printable a Base64 typování dat zavádí tzv. MIME type (je dvousložkový), aby bylo možné definovat co jsou data za a bylo možné odvodit, jak mají být zpracována nap. text/html, image/gif rozšíení formátu zprávy zavádí rozšíení formátu dle RFC822, tak aby mohly být ve zpráv vyjádeny informace související s pílohami, kódováním atd. zavádí nové položky do hlaviky umožuje aby tlo zprávy mlo více složek standard MIME je typickým píkladem vývoje aplikací v rámci TCP/IP nejprve jsou vyvinuty jednoduché aplikace když se aplikace uchytí a uživatelé si vznikne poteba jejich zdokonalení, toto se pipraví

29 další aplikaní protokoly TCP/IP IMAP Internet Message Access Protocol umožuje pracovat se zprávami pímo ve vzdálené poštovní schránce není nutné je stahovat, jako u POP3 S/MIME (secure MIME) rozšíení MIME o bezpenostní prvky NNTP Network News Transfer Protocol "síové noviny", služba USENET Telnet vzdálené pihlašování LDAP Lightweight Directory Access Protocol NTP Network Time Protocol. * (píklad využití protokolu LDAP pro vyhledání adresy ve veejném adresái)

30 historické služby/aplikace TCP/IP: Gopher gopher = zool.:pytlonoš kanadský americký sysel Minnesoan (pezdívka) nebo je to odvozeno od "to GO FOR information"? Gopher prohrál v souboji s WWW nebyl tolik "sexy". Gopher byl vyvinut na University of Minnesota, USA je to služba pro zpístupnní informací uživateli poskytuje nabídku ve form menu jednotlivé položky menu jsou uspoádány lineárn položky jsou textové (i celé menu) položka mže pedstavovat: soubor (text, obrázek,...) odkaz na jiné menu pechod (bránu) do jiné služby i aplikace

31 Gopher dnes již v Internetu funguje jen velmi málo server Gopher nap. gopher://gopher.quux.org/ menu "obsahová" stránka

32 nkteré služby Internetu pvodn vznikly jako samostatné byly pro n vytvoeny samostatné (aplikaní) protokoly a aplikace napíklad: klientské aplikace i servery vyhledávání soubor v FTP archivech služba Archie plnotextové vyhledávání v dokumentech služba WAIS (Wide Area Information System).. specializované vs. nadstavbové služby v Internetu dotaz dotaz databáze databáze nalezené dokumenty nalezené dokumenty

33 WWW a el. pošta jako aplikaní platformy pvodn samostatné služby (Archie, WAIS, ) vyžadovaly, aby uživatelé: používali specifické klientské aplikace museli si je instalovat, konfigurovat atd. používali specifický styl práce uili se znát ovládání aplikací, píkazy atd. celkový trend vedl k: minimalizaci klient kvli správ klientského SW kvli nárokm na uživatele.. dsledek: pvodn široký repertoár služeb a aplikací v Internetu a TCP/IP se postupn zužoval až zstaly dv "základní aplikace", resp. služby, resp. klienti: WWW (browser) a pošta (poštovní klient) elektronická pošta a WWW se staly platformami, na kterých jsou "stavny" další aplikace takové, které pvodn byly samostatné elektronická pošta: zprostedkovává též: diskuse (News, NetNews, Usenet), elektronické konference, nástnky (bulletin-board) apod. WWW: nejrznjší formy vyhledávání obecné i specializované transakce objednávání, nakupování, prodej, hry, e-learning,.. vzdálené pihlašování. pesto stále vznikají samostatní klienti nap. pro instant messaging apod.

Lekce 10: Aplikační vrstva

Lekce 10: Aplikační vrstva Počítačové sítě, v. 3.6 Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha Lekce 10: Aplikační vrstva Slide č. 1 koncepce aplikační vrstvy představa, že "v aplikační

Více

Katedra softwarového inženýrství, Matematicko-fyzikální fakulta UK

Katedra softwarového inženýrství, Matematicko-fyzikální fakulta UK v. 2.2 Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha, verze 2.2 Jií Peterka, 2005 v. 2.2 Co je elektronická pošta? je to služba! mže být realizována rznými

Více

Schéma e-pošty. UA (User Agent) rozhraní pro uživatele MTA (Message Transfer Agent) zajišťuje dopravu dopisů. disk. odesilatel. fronta dopisů SMTP

Schéma e-pošty. UA (User Agent) rozhraní pro uživatele MTA (Message Transfer Agent) zajišťuje dopravu dopisů. disk. odesilatel. fronta dopisů SMTP Elektronická pošta Schéma e-pošty odesilatel UA disk SMTP fronta dopisů disk MTA SMTP MTA adresát UA disk POP IMAP poštovní schránka disk MTA SMTP UA (User Agent) rozhraní pro uživatele MTA (Message Transfer

Více

Identifikátor materiálu: ICT-3-03

Identifikátor materiálu: ICT-3-03 Identifikátor materiálu: ICT-3-03 Předmět Téma sady Informační a komunikační technologie Téma materiálu TCP/IP Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí architekturu TCP/IP. Druh

Více

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták 25.4.2005 Obsah Úvod Vrstvy podle TCP/IP Požadavek / Odpověď Metody požadavku Hlavičky Kódy odpovědi Ukázka 25.4.2005 Pavel

Více

Vytvoení programu celoživotního interdisciplinárního uení v ochran dtí

Vytvoení programu celoživotního interdisciplinárního uení v ochran dtí Vytvoení programu celoživotního interdisciplinárního uení v ochran dtí Projekt je spolufinancován Evropským sociálním fondem, státním rozpotem R a rozpotem hlavního msta Prahy Internet pohled technika

Více

Rodina protokolů TCP/IP, verze 2.6. Část 9: Elektronická pošta

Rodina protokolů TCP/IP, verze 2.6. Část 9: Elektronická pošta v. 2.6 Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha Rodina protokolů, verze 2.6 Část 9: Elektronická pošta Jiří Peterka, 2010 v. 2.6 co je elektronická pošta?

Více

Elektronická pošta. elementární služba, výchozí pro některé další jedna z prvních síťových služeb vůbec. základní principy popisují

Elektronická pošta. elementární služba, výchozí pro některé další jedna z prvních síťových služeb vůbec. základní principy popisují Elektronická pošta elementární služba, výchozí pro některé další jedna z prvních síťových služeb vůbec v Internetu: protokol SMTP existují i další poštovní systémy, zpravidla propojeny s internetovou poštou

Více

Počítačové sítě II 17. WWW, HTTP. Miroslav Spousta, 2005

Počítačové sítě II 17. WWW, HTTP. Miroslav Spousta, 2005 Počítačové sítě II 17. WWW, HTTP Miroslav Spousta, 2005 1 Historie WWW World Wide Web v současnosti nejrozšířenější a nejpoužívanější služba Internetu nebylo tomu tak vždy (Gopher,...) vyvinut v roce 1989

Více

Email. email. Email spolupráce více systémů. email. Pro zajištění služby je používáno více aplikačních protokolů, např.: DNS SMTP.

Email. email. Email spolupráce více systémů. email. Pro zajištění služby je používáno více aplikačních protokolů, např.: DNS SMTP. email Email email Email spolupráce více systémů Pro zajištění služby je používáno více aplikačních protokolů, např.: DNS SMTP POP or IMAP MSGFMT (RFC822,...) a MIME Email splitting & relaying 1 relaying

Více

Rodina protokol TCP/IP, verze 2.2. ást 8: TELNET, FTP a NFS

Rodina protokol TCP/IP, verze 2.2. ást 8: TELNET, FTP a NFS v. 2.2 Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha Rodina protokol, verze 2.2 ást 8: TELNET, FTP a NFS Jií Peterka, 2005 v. 2.2 Pipomenutí: aplikace v jsou

Více

Rodina protokolů TCP/IP, verze 2.3. Část 10: World Wide Web

Rodina protokolů TCP/IP, verze 2.3. Část 10: World Wide Web v. 2.3 Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha Rodina protokolů, verze 2.3 Část 10: World Wide Web Jiří Peterka, 2006 v. 2.3 Prehistorie WWW dr. Vannevar

Více

Počítačové sítě II. 18. World Wide Web, HTTP Miroslav Spousta, 2006 <qiq@ucw.cz>, http://www.ucw.cz/~qiq/vsfs/

Počítačové sítě II. 18. World Wide Web, HTTP Miroslav Spousta, 2006 <qiq@ucw.cz>, http://www.ucw.cz/~qiq/vsfs/ Počítačové sítě II 18. World Wide Web, HTTP Miroslav Spousta, 2006 , http://www.ucw.cz/~qiq/vsfs/ 1 Historie WWW World Wide Web v současnosti nejrozšířenější a nejpoužívanější služba Internetu

Více

Rodina protokol TCP/IP, verze 2.2. ást 9: Elektronická pošta

Rodina protokol TCP/IP, verze 2.2. ást 9: Elektronická pošta v. 2.2 Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha Rodina protokol, verze 2.2 ást 9: Elektronická pošta Jií Peterka, 2005 v. 2.2 Co je elektronická pošta?

Více

Úvod do informatiky 5)

Úvod do informatiky 5) PŘEHLED PŘEDNÁŠKY Internet Protokol a služba Jmenná služba (DNS) URL adresa Elektronická pošta Přenos souborů (FTP) World Wide Web (WWW) Téměř zapomenuté služby 1 INTERNET 2 PROTOKOL A SLUŽBA Protokol

Více

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.

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. Aplikační vrstva http-protokol, díky kterému je možné zobrazovat webové stránky. -Protokol dokáže přenášet jakékoliv soubory (stránky, obrázky, ) a používá se také k různým dalším službám na internetu

Více

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování Cílem tohoto tematického celku je poznat formát internet protokolu (IP) a pochopit základní principy jeho fungování včetně návazných

Více

Počítačové sítě Internetový systém elektronické pošty

Počítačové sítě Internetový systém elektronické pošty Výměna elektronických zpráv mezi uživateli ukládání do schránek (mailboxes) Princip store and forward, využití MX záznamů v DNS Zpráva v původní verzi pouze text, v rozšířené verzi (specifikace MIME Multipurpose

Více

WWW poštovní klient s úložištm v MySQL databázi

WWW poštovní klient s úložištm v MySQL databázi eské vysoké uení technické v Praze Fakulta Elektrotechnická Bakaláské práce WWW poštovní klient s úložištm v MySQL databázi Jií Švadlenka Vedoucí práce: Ing. Ivan Halaška Studijní program: Elektrotechnika

Více

HTTP protokol. HTTP protokol - úvod. Zpracoval : Petr Novotný novotny0@students.zcu.cz

HTTP protokol. HTTP protokol - úvod. Zpracoval : Petr Novotný novotny0@students.zcu.cz HTTP protokol Zpracoval : Petr Novotný novotny0@students.zcu.cz HTTP protokol - úvod zkratka z Hyper-Text Transfer Protocol možnost přenášet jakákoliv data (soubor, obrázek, výsledek dotazu) obvykle provozován

Více

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK v. 2.3 Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha, verze 2.3 Jiří Peterka, 2006 v. 2.3 co je elektronická pošta? je to služba! může být realizována různými

Více

Podstata elektronické pošty

Podstata elektronické pošty Podstata elektronické pošty Elektronická pošta Komunikace v systému elektronické pošty Protokoly elektronické pošty v prostředí TCP/IP sítí Klientská prostředí elektronické pošty Tento materiál si neklade

Více

HTTP protokol. Zpracoval : Petr Novotný

HTTP protokol. Zpracoval : Petr Novotný HTTP protokol Zpracoval : Petr Novotný novotny0@students.zcu.cz HTTP protokol - úvod zkratka z Hyper-Text Transfer Protocol možnost přenášet jakákoliv data (soubor, obrázek, výsledek dotazu) obvykle provozován

Více

WWW poštovní klient s úložištm v MySQL databázi

WWW poštovní klient s úložištm v MySQL databázi eské vysoké uení technické v Praze Fakulta elektrotechnická Bakaláské práce WWW poštovní klient s úložištm v MySQL databázi Jií Švadlenka Vedoucí práce: Ing. Ivan Halaška Studijní program: Elektrotechnika

Více

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

Úvod Úrovňová architektura sítě Prvky síťové architektury Historie Příklady Úvod Úrovňová architektura sítě Prvky síťové architektury Historie Příklady 1 Pracovní stanice modem Pracovní stanice Směrovač sítě Směrovač sítě Pracovní stanice Aplikační server Směrovač sítě 2 Soubor

Více

Praktické využití datové schránky

Praktické využití datové schránky Praktické využití datové schránky v ordinaci lékae Patrik Šolc 15.9.2009 Každý jsme hlava na nco jiného. My jsme hlavy na IT. Obsah Práce s datovou schránkou v ordinaci Jaké výhody lékai pináší datové

Více

Ing. Jitka Dařbujanová. E-mail, SSL, News, elektronické konference

Ing. Jitka Dařbujanová. E-mail, SSL, News, elektronické konference Ing. Jitka Dařbujanová E-mail, SSL, News, elektronické konference Elementární služba s dlouhou historií Původně určena pro přenášení pouze textových ASCII zpráv poté rozšíření MIME Pro příjem pošty potřebujete

Více

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

Počítačové sítě Systém pro přenos souborů protokol FTP Počítačové sítě Systém pro přenos souborů protokol FTP Autorizovaný přístup do souborového systému hostitelského uzlu Informace o obsahu souborového systému hostitelského uzlu Obousměrný přenos kopií souborů

Více

Schéma elektronické pošty

Schéma elektronické pošty Aplikační protokoly Elektronická pošta Schéma elektronické pošty odesilatel user agent (UA) SMTP mail transfer agent (MTA) SMTP mail transfer agent (MTA) SMTP příjemce user agent (UA) IMAP nebo POP mailbox

Více

File Transfer Protocol (FTP)

File Transfer Protocol (FTP) File Transfer Protocol (FTP) protokol pro přenos souborů, jeden z klasických RFC 959 přehled specifikací na http://www.wu-ftpd.org/rfc/ opět architektura klient-server navržen s ohledem na efektivní využívání

Více

Ing. Jitka Dařbujanová. TCP/IP, telnet, SSH, FTP

Ing. Jitka Dařbujanová. TCP/IP, telnet, SSH, FTP Ing. Jitka Dařbujanová TCP/IP, telnet, SSH, FTP Globální systém pro propojení počítačových sítí, který k tomuto využívá sadu protokolů TCP/IP Síť mnoha různých sítí propojených metalickými, optickými kabely,

Více

Role a integrace HR systém

Role a integrace HR systém Role a integrace HR systém Ing. Michal Máel, CSc., Ing. Bc. Jaroslav Šmarda Vema, a. s. Okružní 3a 638 00 Brno macel@vema.cz, smarda@vema.cz Abstrakt Postavení systému ízení lidských zdroj (HR systému)

Více

Úvod do informačních služeb Internetu

Úvod do informačních služeb Internetu Úvod do informačních služeb Internetu Rozdělení počítačových sítí Počítačové sítě se obecně rozdělují do základních typů podle toho, na jak velkém území spojují počítače a jaké spojovací prostředky k tomu

Více

Integrovaná střední škola, Sokolnice 496

Integrovaná střední škola, Sokolnice 496 Integrovaná střední škola, Sokolnice 496 Název projektu: Moderní škola Registrační číslo: CZ.1.07/1.5.00/34.0467 Název klíčové aktivity: III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT Kód výstupu:

Více

Identifikátor materiálu: ICT-3-10

Identifikátor materiálu: ICT-3-10 Identifikátor materiálu: ICT-3-10 Předmět Téma sady Informační a komunikační technologie Téma materiálu Doména a služby Internetu Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí služby

Více

Úvod do aplikací internetu a přehled možností při tvorbě webu

Úvod do aplikací internetu a přehled možností při tvorbě webu CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games

Více

Komunikace. Úrovová architektura protokol. Úrovová architektura protokol (2) Pednášky z distribuovaných systém

Komunikace. Úrovová architektura protokol. Úrovová architektura protokol (2) Pednášky z distribuovaných systém Komunikace Pednášky z distribuovaných systém Úrovová architektura protokol 2-1 Úrovn, rozhraní a protokoly OSI modelu. 6.12.2004 DS - Komunikace 2 Úrovová architektura protokol (2) 2-2 Typická zpráva penášená

Více

Úvod. Obsah. 1 Úvod * 2 Historie protokolu TCP/IP * 2.1 Protokoly v ARPANETU, pedchdce TCP/IP * 3 Aplikaní protokoly TCP/IP *

Úvod. Obsah. 1 Úvod * 2 Historie protokolu TCP/IP * 2.1 Protokoly v ARPANETU, pedchdce TCP/IP * 3 Aplikaní protokoly TCP/IP * Obsah 1 Úvod * 2 Historie protokolu TCP/IP * 2.1 Protokoly v ARPANETU, pedchdce TCP/IP * 3 Aplikaní protokoly TCP/IP * 3.1 Píklad nkterých aplikaních protokol TCP/IP * 4 Koncepce TCP/IP * 3.1.1 HTTP (HyperText

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748

Více

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy TÉMATICKÝ OKRUH Počítače, sítě a operační systémy Číslo otázky : 10. Otázka : Služby Internetu a jejich protokoly: elektronická pošta, WWW, Telnet, Systém DNS Obsah : 1. Elektronická pošta 1.1 SMTP 1.2

Více

Každý datový objekt Pythonu má minimáln ti vlastnosti. Identitu, datový typ a hodnotu.

Každý datový objekt Pythonu má minimáln ti vlastnosti. Identitu, datový typ a hodnotu. Datový objekt [citováno z http://wraith.iglu.cz/python/index.php] Každý datový objekt Pythonu má minimáln ti vlastnosti. Identitu, datový typ a hodnotu. Identita Identita datového objektu je jedinený a

Více

Internetový mapový server Karlovarského kraje

Internetový mapový server Karlovarského kraje Internetový mapový server Karlovarského kraje Ing.Jií Heliks Karlovarský kraj Závodní 353/88 Karlovy Vary tel.: 353 502 365 e-mail: jiri.heliks@kr-karlovarsky.cz 1. Úvod Vývojem informa,ních systém. a

Více

Úvod do tvorby internetových aplikací

Úvod do tvorby internetových aplikací CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software

Více

BI-AWD. Administrace Webového a Databázového serveru Virtualizace HTTP serveru

BI-AWD. Administrace Webového a Databázového serveru Virtualizace HTTP serveru BI-AWD Administrace Webového a Databázového serveru Virtualizace HTTP serveru Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Zapomenuté informační služby Internetu

Zapomenuté informační služby Internetu Zapomenuté rmační služby Internetu Jiří Peterka, 2008 1 představení mé osoby učitel katedra softwarového inženýrství Matematicko-fyzikální fakulta UK, Praha původní zaměření: architektura počítačů programování

Více

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Historie a současnost Internetu a jeho základní služby Historie

Více

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

Internet protokol, IP adresy, návaznost IP na nižší vrstvy Metodický list č. 1 Internet protokol, IP adresy, návaznost IP na nižší vrstvy Cílem tohoto tematického celku je poznat formát datagramů internet protokolu (IP) a pochopit základní principy jeho fungování

Více

B-ISDN, ATM (vlastnosti)

B-ISDN, ATM (vlastnosti) B-ISDN, ATM (vlastnosti) Robert Bešák Rostoucí nároky na penosovou rychlost sí ISDN (úzkopásmová) již pro adu aplikace nestaívybudování širokopásmové sít ISDN Úzkopásmová sí ISDN (N-ISDN, Narrowband ISDN)

Více

Protokol HTTP 4IZ228 tvorba webových stránek a aplikací

Protokol HTTP 4IZ228 tvorba webových stránek a aplikací 4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2006/11/23 15:11:51 $ Obsah Úvod... 3 Co je to HTTP... 4 Základní model protokolu... 5 Struktura požadavku v HTTP 1.0 a

Více

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,

Více

Internet Information Services (IIS) 6.0

Internet Information Services (IIS) 6.0 Internet Information Services (IIS) 6.0 V operačním systému Windows Server 2003 je obsažena i služba IIS v 6.0. Služba IIS poskytuje jak www server tak i některé další služby (FTP, NNTP,...). Jedná se

Více

Vytvoení programu celoživotního interdisciplinárního uení v ochran dtí

Vytvoení programu celoživotního interdisciplinárního uení v ochran dtí Vytvoení programu celoživotního interdisciplinárního uení v ochran dtí Projekt je spolufinancován Evropským sociálním fondem, státním rozpotem R a rozpotem hlavního msta Prahy Internet pohled uživatele

Více

Tvorba webových stránek. Ing. Radek Burget, Ph.D.

Tvorba webových stránek. Ing. Radek Burget, Ph.D. Ing. Radek Burget, Ph.D. burgetr@fit.vutbr.cz Osnova 1. 2. 3. 4. 5. 6. 11.2. Internet a služba WWW 18.2. Úvod do HTML 25.2. Úvod do kaskádových stylů (CSS) 4.3. Kaskádové styly - box model, pozicování

Více

Lekce 3: Síové modely a architektury, RM ISO/OSI

Lekce 3: Síové modely a architektury, RM ISO/OSI Poítaové sít, v. 3.0 Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha Lekce 3: Síové modely a architektury, RM ISO/OSI Jií Peterka, 200!"#$ Vrstevnatá filozofie

Více

Inovace bakalářského studijního oboru Aplikovaná chemie

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Síťové vrstvy a protokoly Síťové vrstvy Síťové vrstvy Fyzická

Více

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Počítačové sítě Počítačová síť je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Základní prvky sítě Počítače se síťovým adaptérem pracovní

Více

MS Outlook konektor. Každý jsme hlava na nco jiného. My jsme hlavy na IT. Miloslav Záleský Patrik Šolc Jan Matuš 30.9.2009

MS Outlook konektor. Každý jsme hlava na nco jiného. My jsme hlavy na IT. Miloslav Záleský Patrik Šolc Jan Matuš 30.9.2009 MS Outlook konektor do datové schránky Miloslav Záleský Patrik Šolc Jan Matuš 30.9.2009 Každý jsme hlava na nco jiného. My jsme hlavy na IT. Obsah Co je Outlook konektor do datové schránky, jak a pro vznikl,

Více

WWW technologie. HTTP protokol

WWW technologie. HTTP protokol WWW technologie HTTP protokol HTTP protokol Princip - klient server - klient zašle požadavek (request), obdrží odpověď (response). klient request server response Verze - HTTP protokol HTTP 0.9 HTTP 1.0

Více

IMPLEMENTACE SYSTÉMU GROUPWISE NA PEF ČZU V PRAZE IMPLEMENTATION OF THE SYSTEM GROUPWISE ON THE PEF ČZU PRAGUE. Jiří Vaněk, Jan Jarolímek

IMPLEMENTACE SYSTÉMU GROUPWISE NA PEF ČZU V PRAZE IMPLEMENTATION OF THE SYSTEM GROUPWISE ON THE PEF ČZU PRAGUE. Jiří Vaněk, Jan Jarolímek IMPLEMENTACE SYSTÉMU GROUPWISE NA PEF ČZU V PRAZE IMPLEMENTATION OF THE SYSTEM GROUPWISE ON THE PEF ČZU PRAGUE Jiří Vaněk, Jan Jarolímek Anotace: Příspěvek se zabývá hlavními trendy rozvoje programů pro

Více

Ing. Jaroslav Halva. UDS Fakturace

Ing. Jaroslav Halva. UDS Fakturace UDS Fakturace Modul fakturace výrazn posiluje funknost informaního systému UDS a umožuje bilancování jednotlivých zakázek s ohledem na hodnotu skutených náklad. Navíc optimalizuje vlastní proces fakturace

Více

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP

Více

3.8 Elektronická pošta

3.8 Elektronická pošta Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Střední průmyslová škola strojnická Vsetín CZ.1.07/1.5.00/34.0483 Ing.

Více

27. asové, kmitotové a kódové dlení (TDM, FDM, CDM). Funkce a poslání úzkopásmových a širokopásmových sítí.

27. asové, kmitotové a kódové dlení (TDM, FDM, CDM). Funkce a poslání úzkopásmových a širokopásmových sítí. Petr Martínek martip2@fel.cvut.cz, ICQ: 303-942-073 27. asové, kmitotové a kódové dlení (TDM, FDM, CDM). Funkce a poslání úzkopásmových a širokopásmových sítí. Multiplexování (sdružování) - jedná se o

Více

3.4 Základní služby Internetu

3.4 Základní služby Internetu Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Střední průmyslová škola strojnická Vsetín CZ.1.07/1.5.00/34.0483 Ing.

Více

DUM. Databáze - úvod

DUM. Databáze - úvod DUM Název projektu íslo projektu íslo a název šablony klíové aktivity Tematická oblast - téma Oznaení materiálu (pílohy) Inovace ŠVP na OA a JŠ Tebí CZ.1.07/1.5.00/34.0143 III/2 Inovace a zkvalitnní výuky

Více

PÍRUKA A NÁVODY PRO ÚELY: - RUTINNÍ PRÁCE S DATY

PÍRUKA A NÁVODY PRO ÚELY: - RUTINNÍ PRÁCE S DATY PÍRUKA A NÁVODY PRO ÚELY: - RUTINNÍ PRÁCE S DATY YAMACO SOFTWARE 2006 1. ÚVODEM Nové verze produkt spolenosti YAMACO Software pinášejí mimo jiné ujednocený pístup k použití urité množiny funkcí, která

Více

Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace DNS

Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace DNS Aplikační vrstva Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace RIP DNS TELNET HTTP SNMP RTP SMTP FTP port UDP TCP IP 1 Aplikační

Více

Inovace výuky prostřednictvím šablon pro SŠ

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Cílová skupina Anotace Inovace výuky prostřednictvím šablon

Více

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE 1. Počítačové sítě, základní rozdělení počítačových sítí a. vznik a vývoj počítačových sítí b. výhody počítačových sítí c. rozdělení sítí z hlediska

Více

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Email Ing. Zelinka

Více

Inovace bakalářského studijního oboru Aplikovaná chemie

Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Tvorba WWW stránek (Historie Internetu, SW a HW prostředky

Více

Principy fungování WWW serverů a browserů. Internetové publikování

Principy fungování WWW serverů a browserů. Internetové publikování Principy fungování WWW serverů a browserů Internetové publikování Historie WWW 50. léta Douglas Engelbert provázané dokumenty 1980 Ted Nelson projekt Xanadu 1989 CERN Ženeva - Tim Berners-Lee Program pro

Více

IVT 2. ročník INFORMAČNÍ SÍTĚ

IVT 2. ročník INFORMAČNÍ SÍTĚ IVT 2. ročník INFORMAČNÍ SÍTĚ HISTORICKÉ DŮVODY VZNIKU SÍTÍ Počítačová síť vznikne ve chvíli, kdy dva (někdy se říká minimálně tři) nebo více počítačů propojíme dohromady pomocí komunikačního systému za

Více

Redakní systém (CMS) OlomouckéWeby.cz

Redakní systém (CMS) OlomouckéWeby.cz Redakní systém (CMS) OlomouckéWeby.cz Redakní systém OlomouckéWeby.cz REDAKNÍ SYSTÉM OLOMOUCKÉWEBY.CZ... 2 POPIS SYSTÉMU... 3 OBLAST VYUŽITÍ REDAKNÍHO SYSTÉMU... 3 POPIS SYSTÉMU... 3 PIZPSOBENÍ CMS DLE

Více

Formáty WWW zdrojů. Mgr. Filip Vojtášek. vojtasek@ikaros.cz. http://webarchiv.nkp.cz

Formáty WWW zdrojů. Mgr. Filip Vojtášek. vojtasek@ikaros.cz. http://webarchiv.nkp.cz Formáty WWW zdrojů Mgr. Filip Vojtášek vojtasek@ikaros.cz Formáty: obecný pohled! Způsob uspořádání dat do sekvence pomocí binární soustavy " bit stream (logický formát)! Způsob vnější prezentace datového

Více

EVROPSKÁ ÚMLUVA O DOBROVOLNÉM KODEXU O POSKYTOVÁNÍ PEDSMLUVNÍCH INFORMACÍCH SOUVISEJÍCÍCH S ÚVRY NA BYDLENÍ (dále jen ÚMLUVA )

EVROPSKÁ ÚMLUVA O DOBROVOLNÉM KODEXU O POSKYTOVÁNÍ PEDSMLUVNÍCH INFORMACÍCH SOUVISEJÍCÍCH S ÚVRY NA BYDLENÍ (dále jen ÚMLUVA ) PRACOVNÍ PEKLAD PRO POTEBY BA 01/08/2005 EVROPSKÁ ÚMLUVA O DOBROVOLNÉM KODEXU O POSKYTOVÁNÍ PEDSMLUVNÍCH INFORMACÍCH SOUVISEJÍCÍCH S ÚVRY NA BYDLENÍ (dále jen ÚMLUVA ) Tato Úmluva byla sjednána mezi Evropskými

Více

Správa obsahu ízené dokumentace v aplikaci SPM Vema

Správa obsahu ízené dokumentace v aplikaci SPM Vema Správa obsahu ízené dokumentace v aplikaci SPM Vema Jaroslav Šmarda, smarda@vema.cz Vema, a. s., www.vema.cz Abstrakt Spolenost Vema patí mezi pední dodavatele informaních systém v eské a Slovenské republice.

Více

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník Název školy: Základní škola a Mateřská škola Žalany Číslo projektu: CZ. 1.07/1.4.00/21.3210 Téma sady: Informatika pro devátý ročník Název DUM: VY_32_INOVACE_5A_5_Protokoly_a_porty Vyučovací předmět: Informatika

Více

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča Analýza síťového provozu Ing. Dominik Breitenbacher ibreiten@fit.vutbr.cz Mgr. Radim Janča ijanca@fit.vutbr.cz Obsah cvičení Komunikace na síti a internetu Ukázka nejčastějších protokolů na internetu Zachytávání

Více

WWW poštovní klient s úložištm v MySQL databázi

WWW poštovní klient s úložištm v MySQL databázi eské vysoké uení technické v Praze Fakulta elektrotechnická Bakaláská práce WWW poštovní klient s úložištm v MySQL databázi Jií Švadlenka Vedoucí práce: Ing. Ivan Halaška Studijní program: Elektrotechnika

Více

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: EKONOMIKA A PODNIKÁNÍ ZAMĚŘENÍ: VÝPOČETNÍ TECHNIKA FORMA: DENNÍ STUDIUM 1. Počítačové sítě, základní rozdělení počítačových sítí a. vznik a vývoj počítačových sítí b.

Více

ST Síťové technologie

ST Síťové technologie ST Síťové technologie Ing. Pavel Bezpalec, Ph.D. VOŠ a SŠSE P9 bezpalec@sssep9.cz Harmonogram přednášek Týden Datum Náplň přednášek 1. 2.9. Úvod do datových sítí 2. 9.9. Výuka odpadá imatrikulace 3. 16.9.

Více

Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky

Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky Fungování internetu je celosvětový systém navzájem propojených počítačových sítí ve kterých

Více

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Přednáška 3. Opakovače,směrovače, mosty a síťové brány Přednáška 3 Opakovače,směrovače, mosty a síťové brány Server a Client Server je obecné označení pro proces nebo systém, který poskytuje nějakou službu. Služba je obvykle realizována některým aplikačním

Více

II. Jak se p?ihlásit do diskusní skupiny

II. Jak se p?ihlásit do diskusní skupiny Publikováno z 2. léka?ská fakulta Univerzity Karlovy (https://www.lf2.cuni.cz) LF2 > Listserver Majordomo na adrese listserv@lfmotol.cuni.cz Listserver Majordomo na adrese listserv@lfmotol.cuni.cz Majordomo

Více

CZECH Point. Co dostanete: Úplný nebo ástený výstup z Listu vlastnictví k nemovitostem i parcelám v jakémkoli katastrálním území v eské republice.

CZECH Point. Co dostanete: Úplný nebo ástený výstup z Listu vlastnictví k nemovitostem i parcelám v jakémkoli katastrálním území v eské republice. Co je to Czech POINT: CZECH Point eský Podací Ovovací Informaní Národní Terminál, tedy Czech POINT je projektem, který by ml zredukovat pílišnou byrokracii ve vztahu oban - veejná správa. Projekt Czech

Více

Internet. Téma č. 5 - Internet

Internet. Téma č. 5 - Internet Téma č. 5 - Internet Internet Intenet je rozsáhlá celosvětová síť. Má široké využití v mnoha oborech lidské činnosti. Z oblastí, ve kterých Internet přináší obrovské možnosti rozvoje a kvalitativního růstu

Více

Obsah...1 1. Úvod...2 Slovníek pojm...2 2. Popis instalace...3 Nároky na hardware a software...3 Instalace a spouštní...3 Vstupní soubory...3 3.

Obsah...1 1. Úvod...2 Slovníek pojm...2 2. Popis instalace...3 Nároky na hardware a software...3 Instalace a spouštní...3 Vstupní soubory...3 3. Obsah...1 1. Úvod...2 Slovníek pojm...2 2. Popis instalace...3 Nároky na hardware a software...3 Instalace a spouštní...3 Vstupní soubory...3 3. Popis prostedí...4 3.1 Hlavní okno...4 3.1.1 Adresáový strom...4

Více

Aplikační vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Aplikační vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D. Aplikační vrstva RNDr. Ing. Vladimir Smotlacha, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Vladimír Smotlacha, 2011 Počítačové sít ě BI-PSI

Více

Protokoly služeb Internetu

Protokoly služeb Internetu Protokoly služeb Internetu Petr Grygárek rek 1 Emulace terminálu 2 Telnet emulátor terminálu přes síť (TCP/23) znakový a řádkový režim na serveru démon telnetd,, s daty z TCP spojení od klienta zacházeno

Více

Služba World Wide Web

Služba World Wide Web Služba World Wide Web Cílem této kapitoly je seznámit čtenáře se základní službou Internetu službou www a technologiemi, na kterých je tato služba založena. Po prostudování kapitoly by měl čtenář rozumět

Více

PSK2-14. Služby internetu. World Wide Web -- www

PSK2-14. Služby internetu. World Wide Web -- www PSK2-14 Název školy: Autor: Anotace: Vzdělávací oblast: Předmět: Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 Ing. Marek Nožka Nejpoužívanější služby Internetu Informační a komunikační

Více

Párování. Nápovdu k ostatním modulm naleznete v "Pehledu nápovd pro Apollo".

Párování. Nápovdu k ostatním modulm naleznete v Pehledu nápovd pro Apollo. Párování Modul Párování poskytuje pehled o došlých i vrácených platbách provedených bankovním pevodem i formou poštovní poukázky. Jedná se napíklad o platby za e-pihlášky, prkazy ISIC nebo poplatky za

Více

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky UPS. FTP Klient. A05463 fboranek@atlas.

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky UPS. FTP Klient. A05463 fboranek@atlas. Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky UPS FTP Klient Plzeň, 2007 František Bořánek A05463 fboranek@atlas.cz Obsah 1 Úvod......2 2 Zadaní......2

Více

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

Vzdálený přístup k počítačům Vzdálený přístup k počítačům jedna z nejstarších služeb vzdálený přístup k sálovým počítačům nejprve vzdálené terminály později terminálová emulace jako jedna ze služeb počítačové sítě současnost využíváno

Více

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí, 9. Sítě MS Windows MS Windows existoval ve 2 vývojových větvích 9x a NT, tyto později byly sloučeny. V současnosti existují aktuální verze Windows XP a Windows 2003 Server. (Očekává se vydání Windows Vista)

Více

Úřadu pro veřejné informační systémy

Úřadu pro veřejné informační systémy Úřadu pro veřejné informační systémy Ročník I Praha 2000 Částka 2 OBSAH: ČÁST NORMATIVNÍ Standard ISVS pro komunikaci informačních systémů na bázi protokolů TCP/IP, verze 1.3 Vydal Úřad pro veřejné informační

Více

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK Katedra softwarového inženýrství, Matematicko-fyzikální fakulta, Univerzita Karlova, Praha, verze 2.5 Jiří Peterka, 2008 dr. Vannevar Bush Prehistorie WWW za 2. světové války řídil práci cca 6000 amerických

Více