Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

SLUŽBY INTERNETU. INTERNET Internet: 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í.

Podobné prezentace


Prezentace na téma: "SLUŽBY INTERNETU. INTERNET Internet: 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í."— Transkript prezentace:

1 SLUŽBY INTERNETU

2 INTERNET Internet: 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ů TCP/IP. Nejznámějšími službami poskytovanými v rámci Internetu jsou služba WWW ~ World Wide Web (celosvětová »pavučina«), obsahující kom- binace textu, grafiky a multimédií propojených hypertextovými odkazy, a služba E-mail (elektronická pošta); nalezneme v něm však i desítky dalších… Pojmy WWW a Internet jsou mnohdy nesprávně spojovány; služba WWW je jen jednou z mnoha služeb, které je na Internetu možné nalézt. Všechny služby jsou založeny na modelu klient  server. Internet: 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ů TCP/IP. Nejznámějšími službami poskytovanými v rámci Internetu jsou služba WWW ~ World Wide Web (celosvětová »pavučina«), obsahující kom- binace textu, grafiky a multimédií propojených hypertextovými odkazy, a služba E-mail (elektronická pošta); nalezneme v něm však i desítky dalších… Pojmy WWW a Internet jsou mnohdy nesprávně spojovány; služba WWW je jen jednou z mnoha služeb, které je na Internetu možné nalézt. Všechny služby jsou založeny na modelu klient  server. SLUŽBY INTERNETU VYBRANÉ SLUŽBY

3 SLUŽBY INTERNETU Služba FTP- přenos souborů mezi lokálním a vzdáleným počítačem Služba Telnet- terminálové spojení se vzdáleným počítačem Služba WWW- přenos hypertextových multimediálních dokumentů Elektronická pošta (E-mail) Elektronická konference(Mailing List) Diskusní skupiny (News) Pomocné služby- ipconfig, ping, nslookup, tracert, netstat, arp… Všechny služby jsou založeny na modelu klient  server. Služba FTP- přenos souborů mezi lokálním a vzdáleným počítačem Služba Telnet- terminálové spojení se vzdáleným počítačem Služba WWW- přenos hypertextových multimediálních dokumentů Elektronická pošta (E-mail) Elektronická konference(Mailing List) Diskusní skupiny (News) Pomocné služby- ipconfig, ping, nslookup, tracert, netstat, arp… Všechny služby jsou založeny na modelu klient  server. SLUŽBY INTERNETU VYBRANÉ SLUŽBY

4 FTP služba založená na principu klient  server, umožňující: −obousměrný přenos souborů mezi jednotlivými uzly sítě, −omezenou práci se souborovým systémem vzdáleného počítače. protokol aplikační vrstvy využívaný touto službou: −FTP ~ File Transfer Protocol. Na počítačích běží tyto tři procesy: proces pro řízení komunikace (protokolu), proces pro řízení přenosu dat, uživatelské rozhraní (disponující sadou příkazů). služba založená na principu klient  server, umožňující: −obousměrný přenos souborů mezi jednotlivými uzly sítě, −omezenou práci se souborovým systémem vzdáleného počítače. protokol aplikační vrstvy využívaný touto službou: −FTP ~ File Transfer Protocol. Na počítačích běží tyto tři procesy: proces pro řízení komunikace (protokolu), proces pro řízení přenosu dat, uživatelské rozhraní (disponující sadou příkazů). SLUŽBY INTERNETU SLUŽBA FTP !

5 SLUŽBA FTP SLUŽBY INTERNETU SLUŽBA FTP KLIENT FTPSERVER FTP ŘÍZENÍ PŘENOSU DAT ŘÍZENÍ PROTOKOLU ŘÍZENÍ PŘENOSU DAT ŘÍZENÍ PROTOKOLU UŽIVATELSKÉ ROZHRANÍ PŘÍKAZY PORT 20 ZPRÁVY DATA PORT 21 SOUBOROVÝ SYSTÉM SOUBOROVÝ SYSTÉM Port 21 slouží k řízení a jsou jím také přenášeny příkazy FTP. Port 20 slouží k vlastnímu přenosu dat, který je 8bitový. Přenos může být binární nebo textový (ASCII).

6 SLUŽBA FTP FTP server poskytuje data pro ostatní počítače. Klient se k serveru připojí a může na něm provádět různé operace: −výpis adresáře, −změna adresáře, −přenos dat atd. Operace jsou řízeny sadou příkazů, které jsou definovány v rámci FTP protokolu, proto kdokoliv může vytvořit klienta pro jakékoliv prostředí nebo operační systém. Existuje mnoho programů pro FTP servery i FTP klienty a mnoho je jich volně dostupných. Mnoho operačních systémů má již integrovaný nějaký tento program. FTP server poskytuje data pro ostatní počítače. Klient se k serveru připojí a může na něm provádět různé operace: −výpis adresáře, −změna adresáře, −přenos dat atd. Operace jsou řízeny sadou příkazů, které jsou definovány v rámci FTP protokolu, proto kdokoliv může vytvořit klienta pro jakékoliv prostředí nebo operační systém. Existuje mnoho programů pro FTP servery i FTP klienty a mnoho je jich volně dostupných. Mnoho operačních systémů má již integrovaný nějaký tento program. SLUŽBY INTERNETU SLUŽBA FTP !

7 SLUŽBA FTP FTP servery: Zpravidla veřejně přístupné servery obsahující nespočetné množství informačních zdrojů a volně šiřitelných (shareware) programů pro mnoho systémových platforem. Tyto veřejně přístupné servery se nazývají anonymní FTP servery. Uživatelské jméno pro přihlášení se k anonymním FTP serverům je anonymous (pakliže je přihlášení se vůbec vyžadováno). Některé anonymní FTP servery používají pro vytváření svých obsahů metodu zrcadlení (mirroring), tj. přenesou do svých adresářů kopie jiných anonymních serverů a periodicky je obnovují. Adresáře s těmito kopiemi jiných serverů bývají zpravidla označeny mirrors, resp. MIRRORS (některé systémy respektují malá a velká písmena). FTP servery: Zpravidla veřejně přístupné servery obsahující nespočetné množství informačních zdrojů a volně šiřitelných (shareware) programů pro mnoho systémových platforem. Tyto veřejně přístupné servery se nazývají anonymní FTP servery. Uživatelské jméno pro přihlášení se k anonymním FTP serverům je anonymous (pakliže je přihlášení se vůbec vyžadováno). Některé anonymní FTP servery používají pro vytváření svých obsahů metodu zrcadlení (mirroring), tj. přenesou do svých adresářů kopie jiných anonymních serverů a periodicky je obnovují. Adresáře s těmito kopiemi jiných serverů bývají zpravidla označeny mirrors, resp. MIRRORS (některé systémy respektují malá a velká písmena). SLUŽBY INTERNETU SLUŽBA FTP

8 SLUŽBA TELNET Telnet ~ Telecommunication Network Protokol, používaný v počítačových sítích, který pomocí stejnojmenné aplikace Telnet umožňuje uživateli připojit se ke vzdálenému počítači. Telnet emuluje terminál vzdáleného počítače spojeného s lokálním počítačem prostřednictvím sítě (Internetu), tj. přesměruje standardní zařízení vzdáleného počítače (monitor, klávesnici…) na stejná zařízení klienta… Používá se v Internetu pro realizaci spojení typu klient-server proto- kolem TCP, přičemž přenáší osmibitové znaky oběma směry (duplexní spojení). Serverová část standardně naslouchá na portu číslo 23. Jedna z nejstarších služeb, umožňujících komunikaci mezi procesy na úrovni aplikační vrstvy. Telnet ~ Telecommunication Network Protokol, používaný v počítačových sítích, který pomocí stejnojmenné aplikace Telnet umožňuje uživateli připojit se ke vzdálenému počítači. Telnet emuluje terminál vzdáleného počítače spojeného s lokálním počítačem prostřednictvím sítě (Internetu), tj. přesměruje standardní zařízení vzdáleného počítače (monitor, klávesnici…) na stejná zařízení klienta… Používá se v Internetu pro realizaci spojení typu klient-server proto- kolem TCP, přičemž přenáší osmibitové znaky oběma směry (duplexní spojení). Serverová část standardně naslouchá na portu číslo 23. Jedna z nejstarších služeb, umožňujících komunikaci mezi procesy na úrovni aplikační vrstvy. SLUŽBY INTERNETU SLUŽBA TELNET !

9 SLUŽBA TELNET Význam služby Telnet v Internetu není nijak velký. Hlavní nevýhodou Telnetu je absence šifrování přenášených dat, (včetně hesel) a proto dnes uživatelé místo telnetu používají protokol SSH (Secure Shell), což je označení pro program a zároveň pro zabezpečený komunikační protokol v počítačových sítích. SSH poskytuje většinu funkcí Telnetu a navíc silné šifrování, které brání získávání (odposlechu) hesel a veřejný klíč, který sloužil k ověření vzdáleného počítače. SSH program je používán při vzdálené práci a pro vzdálenou správu. Význam služby Telnet v Internetu není nijak velký. Hlavní nevýhodou Telnetu je absence šifrování přenášených dat, (včetně hesel) a proto dnes uživatelé místo telnetu používají protokol SSH (Secure Shell), což je označení pro program a zároveň pro zabezpečený komunikační protokol v počítačových sítích. SSH poskytuje většinu funkcí Telnetu a navíc silné šifrování, které brání získávání (odposlechu) hesel a veřejný klíč, který sloužil k ověření vzdáleného počítače. SSH program je používán při vzdálené práci a pro vzdálenou správu. SLUŽBY INTERNETU SLUŽBA TELNET

10 SLUŽBA WWW WWW ~ World Wide Web (celosvětová »pavučina«) Služba založená na principu klient  server. Program klient WWW, komunikující se serverem, formuluje požadavky na přenesení souboru (identifikovatelného pomocí URL) a získaný (přenesený) dokument ihned interpretuje. Bezprostřední interpretace přeneseného dokumentu je např. jedním z hlavních rozdílů oproti službě FTP… WWW ~ World Wide Web (celosvětová »pavučina«) Služba založená na principu klient  server. Program klient WWW, komunikující se serverem, formuluje požadavky na přenesení souboru (identifikovatelného pomocí URL) a získaný (přenesený) dokument ihned interpretuje. Bezprostřední interpretace přeneseného dokumentu je např. jedním z hlavních rozdílů oproti službě FTP… SLUŽBY INTERNETU SLUŽBA WWW !

11 SLUŽBA WWW Spolupráce tří standardů: URL ~Uniform Resource Locator (»jednotný lokátor zdrojů«) jedno jednoznačná identifikace zdroje v Internetu HTTP ~Hypertext Transfer Protocol komunikační protokol mezi klientem a serverem HTML ~HyperText Mark-up Language jazyk pro formátování komplexních dokumentů Spolupráce tří standardů: URL ~Uniform Resource Locator (»jednotný lokátor zdrojů«) jedno jednoznačná identifikace zdroje v Internetu HTTP ~Hypertext Transfer Protocol komunikační protokol mezi klientem a serverem HTML ~HyperText Mark-up Language jazyk pro formátování komplexních dokumentů SLUŽBY INTERNETU SLUŽBA WWW !

12 SLUŽBA WWW URL (Uniform Resource Locator) Řetězec znaků s definovanou strukturou, který slouží k přesné (jedno jednoznačné) specifikaci umístění zdrojů informací na Internetu (ve smyslu dokumentu nebo služby). URL definuje: −protokol, kterým je možné zdroj zpřístupnit, −doménovou adresu serveru, −umístění zdroje na serveru. Obecný tvar URL (ne všechna pole jsou povinná…): protokol://server.doména druhého řádu.generická doména:port/ umístění v rámci serveru?formulářová data (parametry)#kotva Řetězec znaků s definovanou strukturou, který slouží k přesné (jedno jednoznačné) specifikaci umístění zdrojů informací na Internetu (ve smyslu dokumentu nebo služby). URL definuje: −protokol, kterým je možné zdroj zpřístupnit, −doménovou adresu serveru, −umístění zdroje na serveru. Obecný tvar URL (ne všechna pole jsou povinná…): protokol://server.doména druhého řádu.generická doména:port/ umístění v rámci serveru?formulářová data (parametry)#kotva SLUŽBY INTERNETU SLUŽBA WWW !

13 SLUŽBA WWW URL (Uniform Resource Locator) Příklady URL: http://www.fce.vutbr.cz https://ex07.fce.vutbr.cz ftp://ftp.nasa.org Zadání autentizačních informací: Pomocí URL lze zadat také autentizační informace tak, že mezi protokol a doménové jméno je vloženo uživatelské jméno a případně i heslo, oddělené navzájem dvojtečkou a od následující části URL zavináčem: http://michael:mojetajneheslo@www.example.com Hesla však není vhodné odesílat přes nešifrované protokoly! Příklady URL: http://www.fce.vutbr.cz https://ex07.fce.vutbr.cz ftp://ftp.nasa.org Zadání autentizačních informací: Pomocí URL lze zadat také autentizační informace tak, že mezi protokol a doménové jméno je vloženo uživatelské jméno a případně i heslo, oddělené navzájem dvojtečkou a od následující části URL zavináčem: http://michael:mojetajneheslo@www.example.com Hesla však není vhodné odesílat přes nešifrované protokoly! SLUŽBY INTERNETU SLUŽBA WWW

14 SLUŽBA WWW HTTP (Hypertext Transfer Protocol) Komunikační protokol určený pro výměnu hypertextových dokumentů ve formátu HTML mezi klientem a serverem. V současné době je protokol používán i pro přenos dalších informací: −pomocí rozšíření MIME umí přenášet jakýkoli soubor (podobně jako e-mail), −společně s formátem XML se používá pro tzv. webové služby (spou- štění vzdálených aplikací), −pomocí aplikačních bran zpřístupňuje i další protokoly, jako je např. FTP nebo SMTP. Komunikační protokol určený pro výměnu hypertextových dokumentů ve formátu HTML mezi klientem a serverem. V současné době je protokol používán i pro přenos dalších informací: −pomocí rozšíření MIME umí přenášet jakýkoli soubor (podobně jako e-mail), −společně s formátem XML se používá pro tzv. webové služby (spou- štění vzdálených aplikací), −pomocí aplikačních bran zpřístupňuje i další protokoly, jako je např. FTP nebo SMTP. SLUŽBY INTERNETU SLUŽBA WWW !

15 SLUŽBA WWW HTTP (Hypertext Transfer Protocol) HTTP používá, stejně jako některé další aplikace, tzv. jednotný lokátor zdrojů (URL). Samotný protokol HTTP neumožňuje šifrování ani zabezpečení inte- grity dat. Pro zabezpečení HTTP se proto často používá TLS spojení nad TCP, označované jako HTTPS. Protokol TLS (Transport Layer Security) je kryptografický protokol, poskytující možnost zabezpečené komunikace pro služby jako WWW, elektronická pošta, internetový fax a další datové přenosy, umožňují aplikacím komunikovat po síti způsobem, který zabraňuje odposlou- chávání či falšování zpráv. HTTP používá, stejně jako některé další aplikace, tzv. jednotný lokátor zdrojů (URL). Samotný protokol HTTP neumožňuje šifrování ani zabezpečení inte- grity dat. Pro zabezpečení HTTP se proto často používá TLS spojení nad TCP, označované jako HTTPS. Protokol TLS (Transport Layer Security) je kryptografický protokol, poskytující možnost zabezpečené komunikace pro služby jako WWW, elektronická pošta, internetový fax a další datové přenosy, umožňují aplikacím komunikovat po síti způsobem, který zabraňuje odposlou- chávání či falšování zpráv. SLUŽBY INTERNETU SLUŽBA WWW !

16 SLUŽBA WWW HTTP (Hypertext Transfer Protocol) TLS poskytuje svým koncovým bodům autentizaci a soukromí při komunikaci v síti Internet. Typicky je autentizován pouze server (tedy jeho totožnost je zaručena), zatímco klient zůstává neautentizován. To znamená, že koncový uživatel (ať člověk či aplikace, jako třeba webový prohlížeč) si může být jist, s kým komunikuje. Př.: https://ex07.fce.vutbr.cz TLS poskytuje svým koncovým bodům autentizaci a soukromí při komunikaci v síti Internet. Typicky je autentizován pouze server (tedy jeho totožnost je zaručena), zatímco klient zůstává neautentizován. To znamená, že koncový uživatel (ať člověk či aplikace, jako třeba webový prohlížeč) si může být jist, s kým komunikuje. Př.: https://ex07.fce.vutbr.cz SLUŽBY INTERNETU SLUŽBA WWW

17 SLUŽBA WWW HTTP (Hypertext Transfer Protocol) Protokol funguje způsobem dotaz-odpověď: −Uživatel pomocí programu (obvykle internetového prohlížeče) pošle serveru dotaz ve formě čistého textu, obsahujícího označení poža- dovaného dokumentu, informace o »schopnostech« prohlížeče atd. −Server poté odpoví pomocí několika řádků textu popisujících výsle- dek dotazu (zda se dokument podařilo najít, jakého typu dokument je atd.), za kterými následují data (samotný požadovaný dokument). Protokol funguje způsobem dotaz-odpověď: −Uživatel pomocí programu (obvykle internetového prohlížeče) pošle serveru dotaz ve formě čistého textu, obsahujícího označení poža- dovaného dokumentu, informace o »schopnostech« prohlížeče atd. −Server poté odpoví pomocí několika řádků textu popisujících výsle- dek dotazu (zda se dokument podařilo najít, jakého typu dokument je atd.), za kterými následují data (samotný požadovaný dokument). SLUŽBY INTERNETU SLUŽBA WWW

18 SLUŽBA WWW HTTP (Hypertext Transfer Protocol) Pokud uživatel bude mít po chvíli další dotaz na stejný server, bude se jednat o další, nezávislý dotaz a odpověď: −Z hlediska serveru nelze poznat, jestli tento druhý dotaz jakkoli souvisí s předchozím. Kvůli této vlastnosti se protokolu HTTP říká bezestavový protokol (protokol neumí uchovávat stav komunikace, dotazy spolu nemají souvislost). Tato vlastnost je nepříjemná pro implementaci složitějších procesů (např. internetový obchod potře- buje uchovávat informace o identitě zákazníka, o obsahu jeho »ná- kupního košíku« apod.). −Proto byl protokol HTTP rozšířen o tzv. HTTP cookies, které umož- ňují serveru uchovávat si informace o stavu spojení na počítači uživatele. Pokud uživatel bude mít po chvíli další dotaz na stejný server, bude se jednat o další, nezávislý dotaz a odpověď: −Z hlediska serveru nelze poznat, jestli tento druhý dotaz jakkoli souvisí s předchozím. Kvůli této vlastnosti se protokolu HTTP říká bezestavový protokol (protokol neumí uchovávat stav komunikace, dotazy spolu nemají souvislost). Tato vlastnost je nepříjemná pro implementaci složitějších procesů (např. internetový obchod potře- buje uchovávat informace o identitě zákazníka, o obsahu jeho »ná- kupního košíku« apod.). −Proto byl protokol HTTP rozšířen o tzv. HTTP cookies, které umož- ňují serveru uchovávat si informace o stavu spojení na počítači uživatele. SLUŽBY INTERNETU SLUŽBA WWW !

19 SLUŽBA WWW HTTP (Hypertext Transfer Protocol) Cookies v protokolu HTTP označuje malé množství dat, která WWW server pošle prohlížeči, který je uloží na počítači uživatele. Při každé další návštěvě téhož serveru pak prohlížeč tato data posílá zpět serveru. Cookies běžně slouží k rozlišování jednotlivých uživatelů, ukládají se do nich uživatelské předvolby apod. Cookies v protokolu HTTP označuje malé množství dat, která WWW server pošle prohlížeči, který je uloží na počítači uživatele. Při každé další návštěvě téhož serveru pak prohlížeč tato data posílá zpět serveru. Cookies běžně slouží k rozlišování jednotlivých uživatelů, ukládají se do nich uživatelské předvolby apod. SLUŽBY INTERNETU SLUŽBA WWW !

20 SLUŽBA WWW HTTP (Hypertext Transfer Protocol) Cookies neznamenají žádné nebezpečí pro počítač jako takový, mohou však být ne zcela bezpečné pro ochranu soukromí. Navštívený web si totiž může ukládat do cookies jakékoliv informace, které o návštěvní- kovi zjistí a může tak postupně zjišťovat zájmy konkrétního návštěv- níka (jaké informace vyhledává, jak často daný web navštěvuje atd.). Těchto informací se dá posléze i bez vědomí návštěvníka využívat pro cílenou reklamu, statistické vyhodnocování chování návštěvníků, atd. Tyto informace však lze získávat i bez cookies, proto toto jejich využití nemůže být považováno za zvlášť nebezpečné. Cookies lze zneužít zejména tehdy, pokud získá útočník přístup k po- čítači uživatele, neboť cookies na počítači nejsou nijak chráněny. Pak lze např. předstírat cizí identitu. Cookies neznamenají žádné nebezpečí pro počítač jako takový, mohou však být ne zcela bezpečné pro ochranu soukromí. Navštívený web si totiž může ukládat do cookies jakékoliv informace, které o návštěvní- kovi zjistí a může tak postupně zjišťovat zájmy konkrétního návštěv- níka (jaké informace vyhledává, jak často daný web navštěvuje atd.). Těchto informací se dá posléze i bez vědomí návštěvníka využívat pro cílenou reklamu, statistické vyhodnocování chování návštěvníků, atd. Tyto informace však lze získávat i bez cookies, proto toto jejich využití nemůže být považováno za zvlášť nebezpečné. Cookies lze zneužít zejména tehdy, pokud získá útočník přístup k po- čítači uživatele, neboť cookies na počítači nejsou nijak chráněny. Pak lze např. předstírat cizí identitu. SLUŽBY INTERNETU SLUŽBA WWW

21 SLUŽBA WWW HTTP (Hypertext Transfer Protocol) Příklad komunikace: Uživatelský program (klient) se připojí na server cs.wikipedia.org a zašle tento dotaz: GET /wiki/Wikipedie HTTP/1.1 Host: cs.wikipedia.org User-Agent: Opera/9.80 (Windows NT 5.1; U; cs)Presto/2.5.29 Version/10.60 Accept-Charset: UTF-8,* Tímto dotazem klient žádá o dokument /wiki/Wikipedie na serveru cs.wikipedia.org. Sděluje svou totožnost (Opera verze 10.60) a ozna- muje, že podporuje kódování UTF-8. (Pozn.: Ve skutečném dotazu je podobných informací ještě více, toto je zjednodušený příklad.) Příklad komunikace: Uživatelský program (klient) se připojí na server cs.wikipedia.org a zašle tento dotaz: GET /wiki/Wikipedie HTTP/1.1 Host: cs.wikipedia.org User-Agent: Opera/9.80 (Windows NT 5.1; U; cs)Presto/2.5.29 Version/10.60 Accept-Charset: UTF-8,* Tímto dotazem klient žádá o dokument /wiki/Wikipedie na serveru cs.wikipedia.org. Sděluje svou totožnost (Opera verze 10.60) a ozna- muje, že podporuje kódování UTF-8. (Pozn.: Ve skutečném dotazu je podobných informací ještě více, toto je zjednodušený příklad.) SLUŽBY INTERNETU SLUŽBA WWW

22 SLUŽBA WWW HTTP (Hypertext Transfer Protocol) Odpověď serveru: HTTP/1.0 200 OK Date: Fri, 15 Oct 2004 08:20:25 GMT Server: Apache/1.3.29 (Unix) PHP/4.3.8 X-Powered-By: PHP/4.3.8 Vary: Accept-Encoding,Cookie Cache-Control: private, s-maxage=0, max-age=0, must-revalidate Content-Language: cs Content-Type: text/html; charset=utf-8 Hlavička obsahuje informaci o tom, že dotaz se zdařil (200 OK), datum a čas vyřízení dotazu, popis serveru, který odpovídá, informace o typu vráceného dokumentu (MIME typ text/html v kódování UTF-8) a další informace. Za touto hlavičkou následuje jeden prázdný řádek (označující její konec) a pak požadovaný HTML dokument. Odpověď serveru: HTTP/1.0 200 OK Date: Fri, 15 Oct 2004 08:20:25 GMT Server: Apache/1.3.29 (Unix) PHP/4.3.8 X-Powered-By: PHP/4.3.8 Vary: Accept-Encoding,Cookie Cache-Control: private, s-maxage=0, max-age=0, must-revalidate Content-Language: cs Content-Type: text/html; charset=utf-8 Hlavička obsahuje informaci o tom, že dotaz se zdařil (200 OK), datum a čas vyřízení dotazu, popis serveru, který odpovídá, informace o typu vráceného dokumentu (MIME typ text/html v kódování UTF-8) a další informace. Za touto hlavičkou následuje jeden prázdný řádek (označující její konec) a pak požadovaný HTML dokument. SLUŽBY INTERNETU SLUŽBA WWW

23 SLUŽBA WWW HTML (HyperText Mark-up Language) Jazyk pro formátování komplexních dokumentů neboli tzv. značkovací jazyk pro vytváření hypertextových dokumentů. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikaci dokumentů na Internetu. Jazyk je aplikací dříve vyvinutého rozsáhlého univerzálního značkovacího jazyka SGML (SGML  Standard Generalized Markup Language). Vývoj HTML byl ovlivněn vývojem webových prohlížečů a naopak. Jazyk pro formátování komplexních dokumentů neboli tzv. značkovací jazyk pro vytváření hypertextových dokumentů. Je jedním z jazyků pro vytváření stránek v systému World Wide Web, který umožňuje publikaci dokumentů na Internetu. Jazyk je aplikací dříve vyvinutého rozsáhlého univerzálního značkovacího jazyka SGML (SGML  Standard Generalized Markup Language). Vývoj HTML byl ovlivněn vývojem webových prohlížečů a naopak. SLUŽBY INTERNETU SLUŽBA WWW !

24 SLUŽBA WWW HTML (HyperText Mark-up Language) Jazyk HTML je charakterizován množinou značek (tzv. tagů) a jejich vlastností (atributů) definovaných pro danou verzi. Mezi značky se uzavírají části textu dokumentu a tím se určuje význam (sémantika) obsaženého textu. Jednotlivé značky a jejich vlastností se uzavírají mezi úhlové závorky. Část dokumentu, tvořená otevírací značkou, nějakým obsahem a od- povídající ukončovací značkou, tvoří prvek (element) dokumentu. Př.: je otevírací značka pro zvýraznění textu (tučný text), ukončovací značka tohoto elementu. Jazyk HTML je charakterizován množinou značek (tzv. tagů) a jejich vlastností (atributů) definovaných pro danou verzi. Mezi značky se uzavírají části textu dokumentu a tím se určuje význam (sémantika) obsaženého textu. Jednotlivé značky a jejich vlastností se uzavírají mezi úhlové závorky. Část dokumentu, tvořená otevírací značkou, nějakým obsahem a od- povídající ukončovací značkou, tvoří prvek (element) dokumentu. Př.: je otevírací značka pro zvýraznění textu (tučný text), ukončovací značka tohoto elementu. SLUŽBY INTERNETU SLUŽBA WWW

25 SLUŽBA WWW HTML (HyperText Mark-up Language) Příklad zápisu elementu hypertextového dokumentu: Př.: Tučná Karkulka Jde o prvek obsahující text, který bude zvýrazněn (zobrazen tučným písmem). Součástí obsahu prvku mohou být další vnořené prvky: Př.: Tučná Karkulka V tomto případě bude text zobrazen (typograficky nesprávně zvýrazněn) tučnou kurzívou. Ukázka zápisu prvku s atributem: Př.: Hoď čučku! Příklad zápisu elementu hypertextového dokumentu: Př.: Tučná Karkulka Jde o prvek obsahující text, který bude zvýrazněn (zobrazen tučným písmem). Součástí obsahu prvku mohou být další vnořené prvky: Př.: Tučná Karkulka V tomto případě bude text zobrazen (typograficky nesprávně zvýrazněn) tučnou kurzívou. Ukázka zápisu prvku s atributem: Př.: Hoď čučku! SLUŽBY INTERNETU SLUŽBA WWW

26 SLUŽBA E-MAIL Předpoklady: přepravní systém (poštovní programy) pro přenos zpráv, jednoznačná identifikace uživatelů (adresa). @ jméno_schránky...identifikace poštovní schránky uživatele (často splývá s uživatelským jm. na daném poč.) poštovní_uzel...doménové jméno poštovního serveru, na němž je poštovní schránka zřízena Př.:hurdiska.k@mail.fce.vutbr.cz Předpoklady: přepravní systém (poštovní programy) pro přenos zpráv, jednoznačná identifikace uživatelů (adresa). @ jméno_schránky...identifikace poštovní schránky uživatele (často splývá s uživatelským jm. na daném poč.) poštovní_uzel...doménové jméno poštovního serveru, na němž je poštovní schránka zřízena Př.:hurdiska.k@mail.fce.vutbr.cz SLUŽBY INTERNETU SLUŽBA E-MAIL !

27 SLUŽBA E-MAIL VÝVOJ SLUŽBY INTERNETU SLUŽBA E-MAIL INTERNET Původní představa Současný stav Každý uživatelský počítač měl být zároveň pošt. serverem... Uživatelský počítač je připojen ke speciálnímu poštovnímu serveru...          PS U U U U U U U U U U

28 SLUŽBA E-MAIL ARCHITEKTURA SLUŽBY INTERNETU SLUŽBA E-MAIL Program: poštovní klient (MUA ~ Mail User Agent). Aktivní složka (uživatelská) zajišťující: komunikaci s uživatelem vytváření nových zpráv zpracování došlých zpráv Bývá provozován na PC, které nemusí být trvale v provozu. Program: poštovní klient (MUA ~ Mail User Agent). Aktivní složka (uživatelská) zajišťující: komunikaci s uživatelem vytváření nových zpráv zpracování došlých zpráv Bývá provozován na PC, které nemusí být trvale v provozu. Program: poštovní server (MTA ~ Mail Transfer Agent). Pasivní složka vyřizující požadavky klienta, zabezpečující přenos zpráv mezi uzly (předání zpráv příslušnému poštovnímu serveru příjemce) Poštovní server je trvale v provozu. Program: poštovní server (MTA ~ Mail Transfer Agent). Pasivní složka vyřizující požadavky klienta, zabezpečující přenos zpráv mezi uzly (předání zpráv příslušnému poštovnímu serveru příjemce) Poštovní server je trvale v provozu. Mail User Agent Mail Transfer Agent !

29 SLUŽBA E-MAIL PROTOKOLY SLUŽBY INTERNETU SLUŽBA E-MAIL   POŠTOVNÍ KLIENT ODESÍLATELE POŠTOVNÍ KLIENT ODESÍLATELE POŠTOVNÍ SERVER ODESÍLATELE POŠTOVNÍ SERVER ODESÍLATELE POŠTOVNÍ SERVER PŘÍJEMCE POŠTOVNÍ SERVER PŘÍJEMCE POŠTOVNÍ KLIENT PŘÍJEMCE POŠTOVNÍ KLIENT PŘÍJEMCE SMTP POP3 INTERNET Zasílání zpráv protokol SMTP ~ Simple Mail Transfer Protocol klient  poštovní server odesílatele  poštovní server příjemce Příjem zpráv protokol POP3 ~ Post Office Protocol poštovní server příjemce  klient !

30 SLUŽBA E-MAIL PORTY SLUŽBY INTERNETU SLUŽBA E-MAIL SMTP port 25 POP3 port 110 IMAP4 port 143 MTAMUA POČÍTAČ UŽIVATELE POŠTOVNÍ SERVER S MAILBOXEM UŽIVATELE POŠTOVNÍ SERVER S MAILBOXEM UŽIVATELE   POŠTOVNÍ KLIENT ODESÍLATELE POŠTOVNÍ KLIENT ODESÍLATELE POŠTOVNÍ SERVER ODESÍLATELE POŠTOVNÍ SERVER ODESÍLATELE POŠTOVNÍ SERVER PŘÍJEMCE POŠTOVNÍ SERVER PŘÍJEMCE POŠTOVNÍ KLIENT PŘÍJEMCE POŠTOVNÍ KLIENT PŘÍJEMCE SMTP POP3 INTERNET

31 SLUŽBA E-MAIL KOMUNIKACE Poštovní server je program »naslouchající« na smluveném portu č. 25 (port určuje aplikační protokol, jemuž jsou přenášená data určena). Poštovní server odesílatele (PSO) inicializuje spojení a žádá poštovní server příjemce (PSP) o převzetí zprávy: 1.PSO (klient) žádá PSP o převzetí zprávy 2.PSP smluvenou sekvencí znaků ozn. připravenost k činnosti; na žádost PSO je zřízen obousměrný přenosový kanál 3. PSO (klient) se představí: uvede svou doménovou adresu, generuje příkazy SMTP, kterými sdělí: ­adresu odesílatele pošty, ­adresu příjemce(-ů) pošty. Poštovní server je program »naslouchající« na smluveném portu č. 25 (port určuje aplikační protokol, jemuž jsou přenášená data určena). Poštovní server odesílatele (PSO) inicializuje spojení a žádá poštovní server příjemce (PSP) o převzetí zprávy: 1.PSO (klient) žádá PSP o převzetí zprávy 2.PSP smluvenou sekvencí znaků ozn. připravenost k činnosti; na žádost PSO je zřízen obousměrný přenosový kanál 3. PSO (klient) se představí: uvede svou doménovou adresu, generuje příkazy SMTP, kterými sdělí: ­adresu odesílatele pošty, ­adresu příjemce(-ů) pošty. SLUŽBY INTERNETU SLUŽBA E-MAIL

32 SLUŽBA E-MAIL KOMUNIKACE 4. PSP na příkazy odpoví tříznakovým kódem doplněným o textový popis stavu; možné stavy: příjemce je na PSP registrován  zpráva je předána a uložena do jeho schránky, příjemce není na PSP registrován, ale ­PSP zná jeho správnou adresu: ·PSP zprávu přijme a pošle ji dál, ·PSP zprávu nepřijme, ale adresu sdělí PSO, ­PSP nezná jeho správnou adresu; zprávu nepřijme, což oznámí odesílateli, PSP zprávu odmítne. 4. PSP na příkazy odpoví tříznakovým kódem doplněným o textový popis stavu; možné stavy: příjemce je na PSP registrován  zpráva je předána a uložena do jeho schránky, příjemce není na PSP registrován, ale ­PSP zná jeho správnou adresu: ·PSP zprávu přijme a pošle ji dál, ·PSP zprávu nepřijme, ale adresu sdělí PSO, ­PSP nezná jeho správnou adresu; zprávu nepřijme, což oznámí odesílateli, PSP zprávu odmítne. SLUŽBY INTERNETU SLUŽBA E-MAIL

33 SLUŽBA E-MAIL FORMÁT ZPRÁVY Hlavička zprávy −obsahuje strukturované informace, podle nichž bude zpráva odeslána, přenášena a doručována, −od těla zprávy je oddělena alespoň jedním prázdným řádkem. Tělo zprávy −obsahuje nestrukturované informace (vlastní zprávu). Hlavička zprávy −obsahuje strukturované informace, podle nichž bude zpráva odeslána, přenášena a doručována, −od těla zprávy je oddělena alespoň jedním prázdným řádkem. Tělo zprávy −obsahuje nestrukturované informace (vlastní zprávu). SLUŽBY INTERNETU SLUŽBA E-MAIL

34 SLUŽBA E-MAIL FORMÁT ZPRÁVY Hlavička zprávy je sestavována klientským programem. Obsahuje: adresu odesílatele zprávy, adresu příjemce zprávy, datum a čas odeslání zprávy, předmět zprávy, další informace. Jednotlivé položky tvoří samostatné řádky. Syntaxe položky:název:hodnota název~ klíčové slovo hodnota~ obsah položky Hlavička zprávy je sestavována klientským programem. Obsahuje: adresu odesílatele zprávy, adresu příjemce zprávy, datum a čas odeslání zprávy, předmět zprávy, další informace. Jednotlivé položky tvoří samostatné řádky. Syntaxe položky:název:hodnota název~ klíčové slovo hodnota~ obsah položky SLUŽBY INTERNETU SLUŽBA E-MAIL

35 SLUŽBA E-MAIL FORMÁT ZPRÁVY Tělo zprávy: Původně přenos čistě textových zpráv, tj. znaků anglické abecedy z první poloviny kódové tabulky ASCII, které lze kódovat na 7 bitech. Požadavek: Přenášet poštou i jiná data: Proto je nutno: zajistit správný přenos 8 bitových dat přenosovými kanály, zakomponovat netextová data do zprávy tak, aby je příjemce dokázal rozpoznat, definovat povahu netextových dat, aby příjemce poznal o jaká data jde a podle toho s nimi mohl naložit. Všechny tři uvedené problémy řeší nadstavba nad SMTP: standard MIME ~ Multipurpose Internet Mail Extensions Tělo zprávy: Původně přenos čistě textových zpráv, tj. znaků anglické abecedy z první poloviny kódové tabulky ASCII, které lze kódovat na 7 bitech. Požadavek: Přenášet poštou i jiná data: Proto je nutno: zajistit správný přenos 8 bitových dat přenosovými kanály, zakomponovat netextová data do zprávy tak, aby je příjemce dokázal rozpoznat, definovat povahu netextových dat, aby příjemce poznal o jaká data jde a podle toho s nimi mohl naložit. Všechny tři uvedené problémy řeší nadstavba nad SMTP: standard MIME ~ Multipurpose Internet Mail Extensions SLUŽBY INTERNETU SLUŽBA E-MAIL !

36 SLUŽBA E-MAIL STANDARD MIME je nadstavbou standardu SMPT, který nemění, jen doplňuje; netýká se přenosových mechanizmů, které tak nemusí být upravovány, umožňuje do těla zprávy zakomponovat i jiná, než čistě textová data (vložený obrázek / zvuk / videosekvence…), umožňuje, aby k textové zprávě bylo možno připojit prakticky cokoliv, co má formu souboru, definuje, jak je třeba daný typ souboru konvertovat a popsat (o jaký typ souboru jde), aby příjemce po rozbalení věděl, jakým programem je třeba soubor zpracovat, musí být podporován klientskými programy jak na straně odesílatele, tak na straně příjemce: položka Mime-Version: 1.0. je nadstavbou standardu SMPT, který nemění, jen doplňuje; netýká se přenosových mechanizmů, které tak nemusí být upravovány, umožňuje do těla zprávy zakomponovat i jiná, než čistě textová data (vložený obrázek / zvuk / videosekvence…), umožňuje, aby k textové zprávě bylo možno připojit prakticky cokoliv, co má formu souboru, definuje, jak je třeba daný typ souboru konvertovat a popsat (o jaký typ souboru jde), aby příjemce po rozbalení věděl, jakým programem je třeba soubor zpracovat, musí být podporován klientskými programy jak na straně odesílatele, tak na straně příjemce: položka Mime-Version: 1.0. SLUŽBY INTERNETU SLUŽBA E-MAIL !

37 SLUŽBA E-MAIL KÓDOVÁNÍ Způsoby kódování 7bit, quoted-printable, base64, 8bit, binary, x-token. O výběru konverze je třeba informovat klientský program příjemce  informace předávaná v hlavičce zprávy. Př.: V hlavičce zprávy bude např. uvedeno: Content-Transfer-Encoding: quoted-printable Způsoby kódování 7bit, quoted-printable, base64, 8bit, binary, x-token. O výběru konverze je třeba informovat klientský program příjemce  informace předávaná v hlavičce zprávy. Př.: V hlavičce zprávy bude např. uvedeno: Content-Transfer-Encoding: quoted-printable SLUŽBY INTERNETU SLUŽBA E-MAIL Příklad: Text: Milý pane inženýre Kódování quoted-printable: Mil=FD pane in=BEen=FDre Kódování base64: TWls/SBwYW5lIGlunmVu/XJlDQo=

38 SLUŽBA E-MAIL TYPY DAT text.............tento typ dat používají různé znakové sady; prostý text, formátovaný text, text ve form. HTML, multipart.....kombinace více různých částí, popř. i různých typů dat v jednom celku, message....zpráva (při reply), application.binární data (programy, soubory apod.), image.........statický obrázek (typu.jpg nebo.gif), audio..........hlasová či zvuková data, video..........pohyblivé obrázky, videosekvence… Př.: V hlavičce bude např. uvedeno: Content-Type: text/plain; charset="iso-8859-2" Content-Type: application/msword; name="Hardware.doc" text.............tento typ dat používají různé znakové sady; prostý text, formátovaný text, text ve form. HTML, multipart.....kombinace více různých částí, popř. i různých typů dat v jednom celku, message....zpráva (při reply), application.binární data (programy, soubory apod.), image.........statický obrázek (typu.jpg nebo.gif), audio..........hlasová či zvuková data, video..........pohyblivé obrázky, videosekvence… Př.: V hlavičce bude např. uvedeno: Content-Type: text/plain; charset="iso-8859-2" Content-Type: application/msword; name="Hardware.doc" SLUŽBY INTERNETU SLUŽBA E-MAIL

39 P:220 mail.fce.vutbr.cz ESMTP Server O:HELO mbox.iol.cz P: 250 OK O:MAIL FROM: P:250 OK O:RCPT TO: P:250 OK O:RCPT TO: P:550 No such user here O:DATA P:354 Start mail input; end with. O:Text zprávy O:Zpráva může mít více řádků O:. P:250 OK O:QUIT P:221 mail.fce.vutbr.cz Service closing P:220 mail.fce.vutbr.cz ESMTP Server O:HELO mbox.iol.cz P: 250 OK O:MAIL FROM: P:250 OK O:RCPT TO: P:250 OK O:RCPT TO: P:550 No such user here O:DATA P:354 Start mail input; end with. O:Text zprávy O:Zpráva může mít více řádků O:. P:250 OK O:QUIT P:221 mail.fce.vutbr.cz Service closing OTEVŘENÍ SPOJENÍ IDENTIFIKACE ODESÍLATELE A PŘÍJEMCE(-Ů) VLASTNÍ ZPRÁVA (UKONČENÁ TEČKOU NA SAMOSTATNÉM ŘÁDKU) UKONČENÍ SPOJENÍ

40 Z předchozí ukázky je vidět, že zpráva, určená více příjemcům, se posílá jen jednou. Jestliže PSP jméno uživatele nezná, může vrátit např. tyto alternativní odpovědi: −příjemce není na PSP zaregistrován a PSP nezná jeho správnou adresu  omezí se na konstatování: −P: 550 No such user here −příjemce není na PSP zaregistrován, ale PSP zná jeho správnou adresu  PSP zprávu nepřijme, ale adresu sdělí odesílateli: −P: 551 User not local; pleas try −příjemce není na PSP zaregistrován, ale PSP zná jeho správnou adresu  PSP zprávu přijme a pošle dál: −P: 251 User not local; will forward to cerveny@mail.vol.cz> Z předchozí ukázky je vidět, že zpráva, určená více příjemcům, se posílá jen jednou. Jestliže PSP jméno uživatele nezná, může vrátit např. tyto alternativní odpovědi: −příjemce není na PSP zaregistrován a PSP nezná jeho správnou adresu  omezí se na konstatování: −P: 550 No such user here −příjemce není na PSP zaregistrován, ale PSP zná jeho správnou adresu  PSP zprávu nepřijme, ale adresu sdělí odesílateli: −P: 551 User not local; pleas try −příjemce není na PSP zaregistrován, ale PSP zná jeho správnou adresu  PSP zprávu přijme a pošle dál: −P: 251 User not local; will forward to cerveny@mail.vol.cz> SLUŽBY INTERNETU SLUŽBA E-MAIL

41 SLUŽBA E-MAIL ODDĚLENÍ KLIENTA OD SERVERU (POP3) Přenesení klienta na uživatelské počítače  nutnost prostředků pro práci s obsahem poštovní schránky (mailboxu) na vzdáleném poštov- ním serveru. POP3 (Post Office Protocol, verze 3): Protokol pro výběr zpráv z mail- boxu poštovního serveru. Jde o přenos poštovní server  klient. Rozdělení původně jedné poštovní schránky na dvě: −schránka na serveru (uchovávání došlých a dosud nevyzvednutých zpráv) −schránka na HD uživatele (uložení vyzvednutých zpráv). Práce off-line: Se zprávami pracujeme bez připojení k poštovnímu serveru... Přenesení klienta na uživatelské počítače  nutnost prostředků pro práci s obsahem poštovní schránky (mailboxu) na vzdáleném poštov- ním serveru. POP3 (Post Office Protocol, verze 3): Protokol pro výběr zpráv z mail- boxu poštovního serveru. Jde o přenos poštovní server  klient. Rozdělení původně jedné poštovní schránky na dvě: −schránka na serveru (uchovávání došlých a dosud nevyzvednutých zpráv) −schránka na HD uživatele (uložení vyzvednutých zpráv). Práce off-line: Se zprávami pracujeme bez připojení k poštovnímu serveru... SLUŽBY INTERNETU SLUŽBA E-MAIL !

42 SLUŽBA E-MAIL ODDĚLENÍ KLIENTA OD SERVERU (IMAP4) Protokol IMAP4 (Internet Mail Access Protocol, verze 4) umožňuje přístup ke schránce z více míst, užívat více schránek u jednoho poštovního klienta, manipulovat s obsahem schránky na serveru jako s jinými lokálními dokumenty, není určen k doručování pošty (poznámka k obousměrné šipce v obrázku na slide 11). Protokol IMAP4 (Internet Mail Access Protocol, verze 4) umožňuje přístup ke schránce z více míst, užívat více schránek u jednoho poštovního klienta, manipulovat s obsahem schránky na serveru jako s jinými lokálními dokumenty, není určen k doručování pošty (poznámka k obousměrné šipce v obrázku na slide 11). SLUŽBY INTERNETU SLUŽBA E-MAIL !

43 ELEKTRONICKÉ KONFERENCE Použití elektronické pošty pro automatickou distribuci příspěvků všem účastníkům konference... V rámci elektronické konference pracujeme se třemi adresami: 1. adresa: žádost o zapsání/odhlášení se do/ze seznamu účastníků konference, 2. adresa: zasílání vlastních příspěvků, které jsou rozesílány ostatním účastníkům konference, 3. adresa: připomínky a podněty k vedení konference adresované správci konference. Použití elektronické pošty pro automatickou distribuci příspěvků všem účastníkům konference... V rámci elektronické konference pracujeme se třemi adresami: 1. adresa: žádost o zapsání/odhlášení se do/ze seznamu účastníků konference, 2. adresa: zasílání vlastních příspěvků, které jsou rozesílány ostatním účastníkům konference, 3. adresa: připomínky a podněty k vedení konference adresované správci konference. SLUŽBY INTERNETU SLUŽBA E-MAIL !

44 DISKUZNÍ SKUPINY Obdoba elektronické konference. Rozdíl: Příspěvky nejsou automaticky rozesílány všem účastníkům, ale jsou shromážděny na vybraných počítačích, kde si je mohou zájemci prohlížet a kam mohou umísťovat »své reakce« ve formě příspěvku nebo zprávou autorovi. Obdoba elektronické konference. Rozdíl: Příspěvky nejsou automaticky rozesílány všem účastníkům, ale jsou shromážděny na vybraných počítačích, kde si je mohou zájemci prohlížet a kam mohou umísťovat »své reakce« ve formě příspěvku nebo zprávou autorovi. SLUŽBY INTERNETU SLUŽBA E-MAIL !

45 PING Program ping (Packet InterNet Groper) umožňuje prověřit funkčnost spojení mezi dvěma síťovými rozhraními v počítačové síti, která používá rodinu protokolů TCP/IP. Ping při své činnosti periodicky odesílá IP datagramy a očekává odezvu protistrany. Při úspěšném obdržení odpovědi vypíše délku zpoždění (latence) a na závěr statistický souhrn. Program ping (Packet InterNet Groper) umožňuje prověřit funkčnost spojení mezi dvěma síťovými rozhraními v počítačové síti, která používá rodinu protokolů TCP/IP. Ping při své činnosti periodicky odesílá IP datagramy a očekává odezvu protistrany. Při úspěšném obdržení odpovědi vypíše délku zpoždění (latence) a na závěr statistický souhrn. SLUŽBY INTERNETU POMOCNÉ SLUŽBY

46 PING Parametrem programu ping je doménové jméno nebo IP adresa síťového rozhraní, jehož dostupnost chceme prověřit. Je-li uvedeno doménové jméno, je nejprve přeloženo pomocí DNS na IP adresu. Program využívá zprávy »Echo Request« (typ 8, výzva) a »Echo Reply« (typ 0, odpověď) protokolu ICMP. Výzvy jsou odesílány na cílovou IP adresu a ve stanoveném limitu se očekává odpověď (typicky 3 sekundy). Jednotlivé výzvy obsahují čísla, podle kterých je možné identifikovat jednotlivé odpovědi nebo jejich ztrátu. Program průběžně vypisuje, které odpovědi již došly a s jakým zpožděním (latencí). Parametrem programu ping je doménové jméno nebo IP adresa síťového rozhraní, jehož dostupnost chceme prověřit. Je-li uvedeno doménové jméno, je nejprve přeloženo pomocí DNS na IP adresu. Program využívá zprávy »Echo Request« (typ 8, výzva) a »Echo Reply« (typ 0, odpověď) protokolu ICMP. Výzvy jsou odesílány na cílovou IP adresu a ve stanoveném limitu se očekává odpověď (typicky 3 sekundy). Jednotlivé výzvy obsahují čísla, podle kterých je možné identifikovat jednotlivé odpovědi nebo jejich ztrátu. Program průběžně vypisuje, které odpovědi již došly a s jakým zpožděním (latencí). SLUŽBY INTERNETU POMOCNÉ SLUŽBY

47 PING Možnosti příkazu: SLUŽBY INTERNETU POMOCNÉ SLUŽBY

48 IPCONFIG ipconfig (Internet Protocol Configuration) ipconfig je základní diagnostický příkaz, který vypíše síťová nastavení všech existujících síťových adaptérů a připojení. Při problémech s při- pojením vás může někdo, koho žádáte o radu, požádat o zaslání to- hoto výpisu. Příkaz se spouští z »dosovského okna« systémové konzoly: −v OS Windows XP: Start / spustit / cmd, −v OS Vista nebo W7: Start / hledat / cmd, −nebo v jakékoliv verzi Windows použitím kombinace kláves Windows + R ( + ). ipconfig (Internet Protocol Configuration) ipconfig je základní diagnostický příkaz, který vypíše síťová nastavení všech existujících síťových adaptérů a připojení. Při problémech s při- pojením vás může někdo, koho žádáte o radu, požádat o zaslání to- hoto výpisu. Příkaz se spouští z »dosovského okna« systémové konzoly: −v OS Windows XP: Start / spustit / cmd, −v OS Vista nebo W7: Start / hledat / cmd, −nebo v jakékoliv verzi Windows použitím kombinace kláves Windows + R ( + ). SLUŽBY INTERNETU POMOCNÉ SLUŽBY  R

49 IPCONFIG Do »dosovského okna« zadáme příkaz cmd a do následně otevřeného »černého/modrého« okna příkaz ipconfig –all… Zobrazí se výpis: Do »dosovského okna« zadáme příkaz cmd a do následně otevřeného »černého/modrého« okna příkaz ipconfig –all… Zobrazí se výpis: SLUŽBY INTERNETU POMOCNÉ SLUŽBY

50 IPCONFIG Ve výpise jsou uvedena nastavení všech adaptérů a připojení v počí- tači. Je třeba si najít výpis toho správného adaptéru. V českých verzích Windows je obvykle nadepsán »Adaptér sítě Ethernet Připojení k místní síti:« Jednotlivé řádky výpisu mají tento význam: −Přípona DNS podle připojení: V domácích podmínkách, kde se pracuje v pracovní skupině a ne v doméně, je prázdné. −Popis: Název adaptéru tak, jak je uveden v ovladačích. −Fyzická adresa: MAC adresa adaptéru. Tato adresa slouží k navázání spojení na linkové vrstvě, někteří provideři podle ní filtrují připojení. Tuto adresu přiděluje výrobce karty a měl by garantovat, že na světě nebudou existovat dvě karty se stejným číslem. Ve výpise jsou uvedena nastavení všech adaptérů a připojení v počí- tači. Je třeba si najít výpis toho správného adaptéru. V českých verzích Windows je obvykle nadepsán »Adaptér sítě Ethernet Připojení k místní síti:« Jednotlivé řádky výpisu mají tento význam: −Přípona DNS podle připojení: V domácích podmínkách, kde se pracuje v pracovní skupině a ne v doméně, je prázdné. −Popis: Název adaptéru tak, jak je uveden v ovladačích. −Fyzická adresa: MAC adresa adaptéru. Tato adresa slouží k navázání spojení na linkové vrstvě, někteří provideři podle ní filtrují připojení. Tuto adresu přiděluje výrobce karty a měl by garantovat, že na světě nebudou existovat dvě karty se stejným číslem. SLUŽBY INTERNETU POMOCNÉ SLUŽBY

51 IPCONFIG −Protokol DHCP povolen, Automatická konfigurace povolena: Aby si počítač mohl automaticky převzít nastavení z DHCP serveru, musí být obě položky Ano. Pokud nastavujeme IP-adresu, masku, výchozí bránu a DNS ručně, má položka Automatická konfigurace povolena hodnotu Ne. −Adresa IP: IP-adresa dané síťové karty. −Maska podsítě: Tato maska udává, která část IP-adresy je adresa sítě a která část je adresa počítače. V domácích podmínkách se nej- častěji setkáme s maskou 255.255.255.0, která značí, že jde o síť s max. 254 počítači (na obrázku 192.168.0.51/255.255.255.0 značí, že jde o síť 192.168.0, jednotlivé počítače mohou mít adresu 1 až 254). −Protokol DHCP povolen, Automatická konfigurace povolena: Aby si počítač mohl automaticky převzít nastavení z DHCP serveru, musí být obě položky Ano. Pokud nastavujeme IP-adresu, masku, výchozí bránu a DNS ručně, má položka Automatická konfigurace povolena hodnotu Ne. −Adresa IP: IP-adresa dané síťové karty. −Maska podsítě: Tato maska udává, která část IP-adresy je adresa sítě a která část je adresa počítače. V domácích podmínkách se nej- častěji setkáme s maskou 255.255.255.0, která značí, že jde o síť s max. 254 počítači (na obrázku 192.168.0.51/255.255.255.0 značí, že jde o síť 192.168.0, jednotlivé počítače mohou mít adresu 1 až 254). SLUŽBY INTERNETU POMOCNÉ SLUŽBY

52 IPCONFIG −Výchozí brána je IP-adresa, na kterou jsou posílány pakety, které směřují do jiné než lokální sítě. Typicky je sem směřována veškerá komunikace s internetem. Pokud má být daný síťový adaptér používán pro komunikaci s internetem, musí být výchozí brána zadána, pokud není zadána nebo je uvedeno špatné číslo, komunikace s internetem nefunguje. −Server DHCP: Tento údaj, který nám říká, ze kterého serveru byla převzata autoamtická konfigurace, je pouze orientační. −Servery DNS: Tato položka udává, které DNS servery budou použity pro překlad doménových jmen na IP-adresy. Pokud nemáme uve- den ani jeden funkční DNS server, je komunikace do internetu ome- zená; například ICQ nebo skype fungují, ale běžné www stránky ne. −Výchozí brána je IP-adresa, na kterou jsou posílány pakety, které směřují do jiné než lokální sítě. Typicky je sem směřována veškerá komunikace s internetem. Pokud má být daný síťový adaptér používán pro komunikaci s internetem, musí být výchozí brána zadána, pokud není zadána nebo je uvedeno špatné číslo, komunikace s internetem nefunguje. −Server DHCP: Tento údaj, který nám říká, ze kterého serveru byla převzata autoamtická konfigurace, je pouze orientační. −Servery DNS: Tato položka udává, které DNS servery budou použity pro překlad doménových jmen na IP-adresy. Pokud nemáme uve- den ani jeden funkční DNS server, je komunikace do internetu ome- zená; například ICQ nebo skype fungují, ale běžné www stránky ne. SLUŽBY INTERNETU POMOCNÉ SLUŽBY

53 IPCONFIG −Zapůjčeno, Zápůjčka vyprší: Udává, kdy byla převzata automatická konfigurace z DHCP serveru a kdy ji bude muset počítač znovu načíst. Pokud by zde byl uveden špatný datum nebo čas, zkontro- lujte nastavení datumu a času na vašem DHCP serveru (typicky na routeru nebo routeru s wifi). SLUŽBY INTERNETU POMOCNÉ SLUŽBY


Stáhnout ppt "SLUŽBY INTERNETU. INTERNET Internet: 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í."

Podobné prezentace


Reklamy Google