INTERNET - celosvětová otevřená síť - propojuje tisíce lokálních sítí – heterogenní síť - umožňuje přístup k informacím, vzájemný kontakt lidí (> 108) - vznikl z projektu • vojenského (1969 – ARPANET) • vědeckého • akademického - nabízí širokou planetu služeb a zdrojů informací, které jsou poskytovány okamžitě a zdarma (až na poplatky za připojení) - Internet je charakterizován „rovností a svobodou“ všech účastníků - připojení účastníků k Internetu je relativně jednoduché - rozšiřování Internetu – expanze • budují se rychlé páteřní sítě na úrovni ▫ regionální ▫ národní ▫ mezinárodní - Internet vychází z následujících zásad • síť není řízena žádným centrálním střediskem • síť musí pracovat i v případě vyřazení některých jejích částí - základní rysy • různorodost SW i HW – univerzální rozhraní ▫ rodina síťových protokolů TCP/IP • rozlehlost – typický příklad typu WAN • jednotný jazyk – nepsaná konvence – úřední jazyk angličtina - nutnost propojování počítačů do sítí • 60. léta – jeden člověk jeden počítač • 70. léta – více lidí – jeden počítač • 80. léta – jeden člověk – více počítačů - nutnost vzájemného propojování sítí • žádná izolovaná síť neuspokojí všechny uživatele • uživatelé touží po univerzálním propojení
In 1
lan
lan wan lan
wan
wan
lan
lan wan
Router/Gateway local area network wide area network
In 2
Struktura sítí Ethernet Hvězdicová topologie
In 3
Sběrnicová topologie
In 4
Server - klient
Peer-to-peer
In 5
Síť v organizaci
Síť v malé organizaci - kanceláři
Domácí síť
In 6
Síťové konektory
Zapojení konektoru RJ45
Přímé propojení překříženým kabelem Ethernet
Aktivní síťové prvky
In 7
- charakteristika Internetu (TCP/IP) • je založen na technice přepojování i směrování paketů • propojení jednotlivých sítí je realizována počítači gateway (brána) • routery směrují pakety pouze v závislosti na cílové síti, nikoliv na cílovém počítači • protokoly rodiny TCP/IP zacházejí se všemi sítěmi jako s rovnocennými - 1973 navržen upravený protokol (na základě zkušeností se sítí ARPANET) pro komunikací – TCP (Transmission Control Protocol) • kvalitní protokol • veřejně dostupný – publikován formou RFC (Request For Comment) - 1977 po praktickém ověření - nový pohled na to, co všechno by síťové protokoly měly zajišťovat • původní představa ▫ uživatel má mít dojem homogenního síťového prostředí ▫ protokol musí zajistit opravu chyb vzniklých při transportu • zvýšené nároky na režii • zvýšené přenosové vlastnosti • nevyhovuje u aplikací požadovaný rychlý přísun nových dat • přehodnocení prvotních principů ▫ rozdělení TCP protokolu na dva protokoly • IP (Internet Protocol) "přenosový" protokol • TCP "nový" protokol ▫ IP • zajišťuje vlastní transport dat • zakrývá charakteristiky přenosových cest • negarantuje integritu přenášených dat ▫ TCP • využívá služeb protokolu IP • obsahuje mechanismy pro zajištění spolehlivosti přenosu dat • jedná se o spojovanou potvrzovanou transportní službu ▫ UDP (User Datagram Protocol) • využívá služeb protokolu IP • nemá mechanismy pro zajištění spolehlivosti přenosu dat • určen pro aplikace vyžadující rychlý, třeba i nespolehlivý přísun dat In 8
• jedná se o nespojovanou nepotvrzovanou službu • další výrazné rozšíření protokolů TCP/IP ▫ 1983 - přistoupení Pentagon - náhrada původního protokolu NCP sítě ARPANET ▫ integrace do BSD UNIXu ▫ od ARPANETU se odděluje MILNET (dosud provoz hradilo ministerstvo obrany) ▫ ARPANET se stává jakousi páteřní sítí - celé soustavě metropolitních sítí se začíná říkat INTERNET ▫ 1986 síť NSF NET (National Science Foundation) • úkol - zpřístupnit výpočetní prostředky co největšího počtu vědců • NSF vládní organizace - sítí nesměla procházet komerční data ▫ počátkem 90 let se buduje nová infrastruktura komerčních sítí • propojení s Internetem na úrovni elektronické pošty • úplná integrace ▫ prudký růst počtu počítačů - každý rok zdvojnásobení • 1969 4 • 1971 23 • 1974 62 • 1977 111 • 1981 213 • 1983 562 • 1984 1024 • 1985 5089 • ... • 1995 6642000 • 1996 >12000000 • atd ;) - Internet "síť sítí" nemá žádného vlastníka - neexistuje žádná výhradní instituce, která by provoz jako celek hradila a současně od jednotlivých účastníků vybírala poplatky - provoz Internetu zajišťují technicky i finančně • vlastníci lokálních (metropolitních) sítí • poskytovatelé připojení k Internetu - jednotlivé instituce platí In 9
• za připojení k Internetu poplatky poskytovateli připojení • za pronájem pevného okruhu nebo impulsy komutovaného spojení komunikačním společnostem - jak je Internet řízen • nemá žádného ředitele či prezidenta • uživatelé mohou své názory na fungování Internetu veřejně vyjadřovat • nejvyšší odborná autorita je Internet Society ISOC ▫ společnost s dobrovolným členstvím koordinující rozvoj • otázky rozvoje po stránce technické, architektury a technologie – řeší skupina Internet Architecture Board (IAB) • jednotlivé technické problémy řeší orgán (např. vývoj nových protokolů) Internet Engineering Task Force (IETF) • výzkum a výhled do budoucnosti řeší orgán Internet Research Task Force (IRTF) Jak Internet pracuje - představuje propojení velkého množství sítí, které jsou vybudované na rozdílných technologiích - protokoly TCP/IP umožňují problém síťové komunikace rozdělit na dílčí problémy formou vrstvového modelu sítě • každá vrstva plní určité funkce • každá vrstva ví jak se má chovat k sousední vrstvě • každá vrstva může využívat služeb nižší vrstvy - síťový model TCP/IP obsahuje vrstvy • síťového rozhraní (fyzická) • síťovou • transportní • aplikační
In 10
ISO OSI vrstvy
TCP/IP vrstvy
aplikační
presentační
aplikační (HTTP, HTTPS, FTP, POP3, SMTP, telnet, ssh, atp.)
relační zpráva transportní
transportní (TCP, UDP) paket
síťová
síťová (IP) datagram
linková
síť. rozhraní rámec
fyzická
př.
hardware
zapouzdření dat protokolu telnet aplikační
telnet data
transportní
TCP header
TCP data
síťová IP header
IP data
síť. rozhraní Eth. header
Ethernet data
CRC komtrolní součet
hardware
- síťové rozhraní (rámec) • zajišťuje přenos bloků dat mezi sousedními počítači • patří sem přenos technologií Ethernet, FDDI, Token Ring, ATM, … • definuje pouze vazbu na síťovou vrstvu - síťová (datagram) • vytváří představu homogenního prostředí • nutnost zavedení vlastního způsobu adresování aktivních prvků sítě In 11
• nejdůležitější protokol této vrstvy IP (zde mluvíme o paketech) • nepotvrzovaná nespojová služba – vyslání naslepo • adresování dle tzv. IP adres ▫ čtveřice bytů (147.228.3.12) ▫ adresa určuje konkrétní prvek tak i danou síť ▫ při změně místa v síti změní se i IP adresa • protokol IP musí zajistit doručení dat i v případě, že mezi uzly není přímé spojení • síťová vrstva potřebuje znát topologii dané sítě a sítí k ní připojených poskytovatelé Internetu 128.174.5.6
147.228.1.16
lokální síť
lokální síť transportní uzel (router)
• o každém paketu rozhoduje IP protokol znova (nespojovaná služba) • další protokoly v síťové vrstvě ▫ RIP (Routing Information Protocol) – interní směrovací protokol routerů • umožňuje dynamickou distribuci informací o topologii sítě ▫ ARP (Adress Resolution Protocol) • získání HW adresy síťového rozhraní ze znalosti IP adresy ▫ RARP (Reverse Adress Resolution Protocol) • získání IP adres se znalostí HW adresy síťového rozhraní ▫ ICMP (Internet Control Message Protocol) - umožňuje routerům zasílání chybových zpráv (řídících) jiným routerům a počítačům ▫ SLIP (Serial Line Internet Protokol) podporují přenos paketů po komutovaných linkách ▫ PPP (Point To Point Protokol) - transportní (paket) • tvořena protokoly TCP a UDP • obstarávají přenos dat mezi síťovou vrstvou a jednotlivými aplikacemi In 12
• aplikací může běžet více na každém uzlu ▫ hovoříme o tzv. portech – číselně označené komunikační body uzlů na kterých jednoduché aplikace komunikují • TCP využívají aplikace např. elektronická pošta, telnet, FTP • UDP využívají aplikace podporující přenos zvuku, obrazu, ... (např. videokonference) - aplikační (zpráva) • určena požadavky uživatele • zastoupena protokoly konkrétních aplikací ▫ přenos zpráv pomocí elektronické pošty ▫ přenos souborů ▫ přihlášení ke vzdálenému uzlu ▫ sdílení periferií (tiskáren, disků) ▫ přístup k dokumentům informačních systémů www, GOPHER, ... ▫ důležité protokoly • TELNET – umožňuje vzdálené přihlášení • SSH – jako telnet, ale šifruje data • FTP – realizuje přenos souborů • SFTP – šifrované FTP • FTP via SSH – šifrované FTP • SMTP – umožňuje distribuci elektronické pošty • NFS – protokoly podporují sdílení souborů na discích vzdálených systémů • DNS – realizuje hierarchický systém domén, který umožňuje mapování IP adres uzlů na jejich DNS jména • SNMP – správa vzdálených uzlů sítě • NNTP – distribuce příspěvků diskusních skupin Network News • HTTP – umožňuje práci v globálním prostředí virtuálního informačního systému Word Wide Web • NTP – synchronizace času mezi vzdálenými uzly sítě • POP3 – podporuje vzdálený přístup k elektronické poště • FINGER – umožňuje získání informací o uživateli vzdáleného systému • TALK – podporuje interaktivní komunikaci mezi dvěma uživateli - prostředky pro budování rozsáhlejších LAN • REPEATER (opakovač) – rozšíření na úrovni fyzické vrstvy (OSI) • BRIDGE (most) – rozšíření na úrovni linkové vrstvy tj. na úrovni rámců In 13
• ROUTER (směrovač) – rozšíření na úrovni síťové vrstvy OSI, tj. na úrovni paketů • GATEWAY - brána IP adresy – jen pro informaci - dělí se do tří tříd – pro individuální adresy • třída A 0
síť
uzel
7 bitů
24 bitů
▫ pro velmi velké sítě (225 – 1 uzlů) ▫ k dispozici maximálně 128 adres třídy A (1.byte 0 - 127) • třída B 1
0
síť
uzel
14 bitů
16 bitů
▫ pro středně velké sítě - až 65536 uzlů ▫ k dispozici maximálně 16384 adres třídy B (1.byte 128 - 191) • třída C 1
0
1
síť
uzel
21 bitů
8 bitů
- správcem celého adresového prostoru Internetu – InterNIC • garantuje přidělení jedinečné adresy dané třídy • v České republice má správu národního IP prostoru – Internet CZ - skupinové adresy - možnost adresovat skupinu počítačů zároveň • třída D 1
1
1
0
skupinové adresy
28 bitů
▫ 1.byte 224 - 239 - rezervované adresy - pro budoucí použití • třída E 1
1 1
1 In 14
28 bitů
▫ 1.byte 240 - 255 - IP adresa specifikuje adresu síťového rozhraní počítače - IP adresa je tvořena dvojicí (síť a uzel) - veškeré směrování paketů mezi jednotlivými sítěmi provádějí routery výhradně podle síťové části IP adresy
In 15
Doménová jména - číselné adresy obtížně zapamatovatelné - nelze z nich vyčíst umístění uzlu v Internetu nebo postavení ve struktuře instituce - jednotlivým uzlům lze přiřadit i lokální symbolická jména • ostatní uzly Internetu je ale neznají - zavedena služba DNS (Domain Name Systém) • distribuovaná hierarchická databáze symbolických jmen uzlů • přiřazuje symbolická jména uzlů číselným IP adresám • doménová jména jsou tvořena několika prvky (doménami), které jsou oddělené tečkami • př. eryx.zcu.cz eryx – jméno uzlu zcu – jméno subdomény ZČU – je oficiálně zaregistrovaná cz – Top Level doména pro Českou republiku - Top Level domény • CZ – Česká republika • FI – Finsko • UK – Velká Británie - Top Level doména je dána kódem příslušné země • vyjimkou je doména USA - používají následující Top Level domény ▫ EDU – akademické a vzdělávací instituce ▫ COM – komerční organizace ▫ GOV – vládní instituce ▫ MIL – vojenské instituce ▫ NET – institut pečující o provoz sítě ▫ NASA – NASA ▫ ORG – ostatní organizace - DNS zajišťuje významnou službu • systém je navržen jako distribuovaný • správu dané úrovně lze svěřit konkrétnímu správci • odpadá nutnost registrace jednotlivých uzlů v jakémsi centrálním místě • informace o doménových jménech a IP adresách jednotlivých subdomén zajišťují NAME SERVERY • na dotaz poskytnou komukoliv v celém Internetu potřebnou adresu In 16
• pro každou subdoménu musí fungovat autoritativní name server • nad name servery jednotlivých národních subdomén autoritativní name server celé národní domény • na vrcholu pomyslný "root" name server
In 17
př.
průběh vzdáleného přihlášení pomocí telnetu (telnet eryx.zcu.cz) z uzlu AB.UK na uzel eryx.zcu.cz ?
Root name server
/ AB.UK
CZ Name servery CZ a UK
eryx.zcu.cz
?
ZCU
Name server domény ZCU.CZ
147.228.1.15
Připojení k Internetu - přes společnosti či firmy nazývané providers - připojení pomocí • pevné linky • vytáčené telefonní linky (dial up) - potřebné vybavení • počítač, modem, zavedený telefon • softwarové vybavení - je závislé na využívaných službách - náklady na provoz - platby • poskytovateli spoje od počítače k uzlu zprostředkovatele (Telecom, …) • zprostředkovateli internetovských služeb - v praxi dva způsoby plateb • paušální poplatek • drobný paušální poplatek + platba za každou minutu připojení Služby Internetu - elektronická pošta - elektronické konference - telnet - FTP - WWW
In 18
Elektronická pošta - nejpoužívanější služba - umožňuje zanechat vzkaz jinému uživateli, který má konto na serveru připojenému k Internetu - pravidla užívání téměř shodná s poštou klasickou - text, který chci odeslat je třeba opatřit adresou příjemce – e-mailová adresa - tvar e-mail adresy
uživatel @ doménové jméno serveru př.
[email protected] - doručení zprávy není vázáno na současnou práci adresáta na serveru - zprávy jsou ukládány do privátních schránek – mailboxy - jakmile se uživatel přihlásí, je mu oznámeno, že mu došla pošta - odeslaná pošta je automaticky opatřena i adresou odesilatele - každá zpráva se skládá z tzv. hlavičky a textu - Internet je na úrovni e-mail propojen i s jinými typy sítí (UUCP, Fidonet, …) - na zpracování pošty se podílejí dva typy programů: • MAIL ▫ napsání textu dopisu a adresy příjemce ▫ čtení přijaté pošty ▫ třídění přijaté pošty do tématický uspořádaných svazků (šanonů) ▫ vypracování odpovědí na přijaté dopisy a jejich odeslání ▫ zaslání kopie dopisu dalším adresátům ▫ vytištění dopisu na papír • MAILER ▫ přebírá od uživatelů odeslané dopisy • lokální poštu doručuje do schránek příjemců • ostatní poštu odesílá na jiné počítače ▫ přijímá poštu od ostatních počítačů • poštu svých uživatelů vkládá do jejich schránek • ostatní poštu odesílá na jiné počítače - program MAIL obvykle umožňuje nastavit trvalé volby např. • automatické vkládání signatury na konec dopisu • doplňování jména a příjmení do řádku From • jméno editoru pro pořízení textu dopisu • určení znaku, kterým se automaticky označí text, na který se odpovídá • pozici na řádku, při jejímž dosažení editor přejde na nový řádek In 19
• volba adresáře, kde je umístěna poštovní schránka • autoforward – automatické zasílání přijaté pošty na jinou adresu • způsob zobrazování obsahu šanonu - adresa nebo jméno odesílatele, třídění podle data, subjektu, adresy, odesilatele, … - na formální podobu dopisu se vžila následující pravidla • stručný a jasný • subject – krátká obsahová charakteristika dopisu • začínat oslovením • končit podpisem • členění do odstavců – odstavec maximálně 15 řádek • velká písmena jen v nejnutnějších případech • na závěr připojit svoji vizitku (jméno, povolání, zaměstnavatel, e-mail, adresa, telefon, …) • při odpovědi na dopis dotyčnou část dopisu označit při levém okraji znaky „>“ • neužívat emociální a urážlivé výrazy • při předávání dopisu funkcí FORWARD uvést zdroj cizího dopisu • ustálil se zvyk užívat zkratky (smileys) ;) ▫ :–, hmm ▫ :–) také :) usmívám se, to mě pobavilo, to jsem myslel z legrace ▫ :–( také :( to se mi nelíbí, soucítím s tebou, mračím se ▫ ;) utahuji si z tebe, mrkám jedním okem ▫ :/ tak nevím, jsem v rozpacích ▫ :–o to snad ne!, jsem překvapen! ▫ :–O to jsem úplně vedle!, jak je to vůbec možné? ▫ :–e jsem skutečně nešťastný ▫ :–x posílám pusu ▫ :–X posílám velkou pusu ▫ BTW mimochodem ▫ FYI pro vaši informaci ▫ IMHO dle mého skromného mínění • používání zkratek ▫ je na místě • v osobní e-mailové korespondenci • v chat (ICQ, IRC) a diskusním fóru • ve zprávách SMS In 20
▫ lze je použít uvážlivě • v osobní korespondenci • na webových stránkách s osobní nebo méně závažnou tématikou • v méně závažných firemních dokumentech ▫ určitě není vhodné • pro vážné míněné dokumenty (noviny, knihy, objednávky, ...) • v obchodní korespondenci • v nabídkách a cenících • na vizitkách - elektronická pošta je určena • k přenosu kratších textových zpráv (do 100 000 znaků) • v sedmibitovém kódu ASCII !! LAN poštovní server
SMTP
UNIX
poštovní server
PC
UNIX PC poštovní schránky příjemce
PC
IMAP nebo POP
• POP ▫ umožňuje přihlásit se k poštovnímu serveru a přetáhnout si obsah své poštovní schránky na lokální disk PC (v současné době 3. verze protokolu – POP3; užívá jiný port než předchozí verze POP1, POP2) • IMAP ▫ složitější protokol – umožňuje ponechat poštu na serveru a přímo z PC jí tam prohlížet, vytvářet uživatelské poštovní schránky (příhradky), třídit poštu do přihrádek a také totéž co protokol POP • SMTP ▫ protokol, který doručí poštu do schránky příjemce ▫ podporuje pouze "sedmibitové" maily (tj. znaky ∈ <32, 127>) ▫ při odesílání 8-bitových dat (český dopis) je třeba In 21
• převést 8-bitová data na 7-bitová algoritmem ○ uuencode ○ MIME ○ BinHex • napsat průvodní dopis bez čárek a háčků a převedená data (7-bitová) přibalit jako dodatek (attachment) - dopisy procházejí Internetem v otevřené formě • existuje řada programů, které text dopisu před odesláním zašifrují • pravděpodobně nejlepší je program PGP (Prety Good Privacy) dostupný na http://www.pgp.cz - vedle SMTP existují i jiné elektronické poštovní systémy • např. protokol X.400 ▫ podporován je zejména v sítích na základě protokolu X.25 ▫ uživatelé v něm mají adresy podobné adresám v klasické poště - hlavička a vlastní text dopisu jsou odděleny jednou řádkou - každý řádek hlavičky začíná klíčovým slovem ukončeným dvojtečkou - význam některých klíčových slov (uvedeny v dokumentu RFC 822) • To: adresát dopisu; adresátů může být více, oddělovač čárka • Subject: stručný, výstižný text,který charakterizuje dopis • From: automaticky doplněna adresa odesilatele • Cc: seznam uživatelů, kterým odesilatel posílá "kopii" dopisu • Bcc: stejný význam jako u Cc:, ale uživatelé uvedení v To: a Cc: tento řádek v hlavičce dopisu nedostanou jedná se o utajenou kopii • Resent - From: zde může být uvedena adresa uživatele, který dopis přijal a zaslal ještě třetí osobě • Sender: u elektronických konferencí adresa systému, který dopis přijal od původního autora a nyní rozesílá všem účastníkům konference • Return - Path: vyplňuje mailer, který je konečným příjemcem dopisu • Reply - To: vyplní odesilatel dopisu, který chce případnou odpověď poslat na tuto adresu • In - Reply - To: v odpovědích na dopis je zde uvedena identifikace původního dopisu • Message - Id: řádek určen pro služební informace • Date: datum a čas odeslání dopisu, lokální časové pásmo In 22
řádky s tímto klíčovým slovem ukazují cestu dopisu počítačovou sítí; na každém řádku je uvedeno od kterého počítače byl dopis přijat, kterým počítačem byl přijat a v kolik hodin • Errors - To: adresa, na kterou má být zaslána chybová zpráva tehdy, když dopis nelze doručit adresátovi - přístup k elektronické poště - pomocí klientů • pine, Netscape, Microsoft Outlook Express a Pegasus Mail ▫ jsou závislé na prostředí konkrétního operačního systému • www (Netscape, Mozilla, Itnternet Explorer) ▫ na ZČU je brána e-mail pošty - webmail.zcu.cz • uživatelé mají elektronickou poštu uloženou na centrálním poštovním serveru (imap.zcu.cz, pop.zcu.cz) • umožňuje vzdálený přístup k poště (podobně jako pine, Netscape a Outlook Express) • je dostupná z vnitřní sítě ZČU i z libovolného místa v Internetu (Pegasus Mail přistupuje k poštovní schránce uživatele v prostředí Novell přímo) • Reccived:
Elektronické konference - služba, kde prostřednictvím elektronické pošty si účastníci vyměňují názory (diskutují) o předem smluvených tématech - kromě posílání a čtení příspěvků se uživatelé mohou přímo obrátit na ostatní účastníky (členy) s otázkou či prosbou o pomoc - elektronické konference zajišťuje speciální program - LISTSERV - každý listserv může provozovat více konferencí - do elektrické konference se může přihlásit každý kdo má přístup k elektronické poště – jeho adresa se přidá k seznamu obonentů dané konference - konference mohou být • moderované • nemoderované • uzavřené • otevřené - listserv má dva základní typy komunikace • uživatel požaduje od listservu nějakou službu – posílá mu odpovídající příkazy v těle zprávy (dopisu) na jeho privátní adresu • uživatel chce zaslat příspěvek do konference – zprávu pošle na adresu konkrétní konference In 23
- privátní adresa listserveru
listserv @ doménové jméno serveru př.
LISTSERV @ LIST.ZCU.CZ LISTSERV @ CESNET.CZ - konkrétní adresa konference:
název konference @ doménové jméno serveru př.
kontakt@ list.zcu.cz
[email protected] [email protected] [email protected] - důležité příkazy pro listserv • pro jednotlivé listservery se mohou lišit • SUBSCRIBE název konference, jméno a příjmení (přihlášení) • UNSUBSCRIBE název konference (odhlášení) • LIST (seznam konferencí na listserveru) • REVIEW – název konference (seznam účastníků konference) • SET název konference MAIL POSTPONE (dočasné zastavení posílání příspěvků) • SET název konference MAIL NOPOSTPONE (obnovení zasílání příspěvků) • HELP (zaslání nápovědy) Přihlášení ke vzdálenému systému – TELNET - protokol i program téhož jména TELNET umožňují interaktivní práci na vzdáleném počítači z lokálního systému (např. z osobního počítače) - po navázání spojení je lokální systém terminálem vzdáleného systému - k navázání spojení (se vzdáleným systémem) se musí na lokálním systému spustit program telnet - v prostředí OS UNIX, MS DOS má tvar TELNET doménové jméno seznam - přihlášení lze provést pouze na server, na kterém má uživatel konto a nebo na systém poskytující veřejné služby - některé vlastnosti TELNETU pro PC • emulace terminálu (VT100 řádkový režim, IBM3270 – celoobrazovkový režim, Tektronix 4014 – grafický režim) • současná relace s více PC In 24
• možnost zaznamenat text na disk PC • server pro přenos souborů (FTP) • server pro vzdálené kopírování (Remonte Copy Server RCP) • vyhledání doménových jmen • možnost použít RARP pro určení IP adres • možnost použít BOOTP pro určení IP adres • posun (rolování) obsahu obrazovky - spojení se ukončuje příkazem EXIT - Telnetem se většinou připojíme na server s operačním systémem UNIX - základní příkazy UNIXu • pwd vypíše absolutní cestu do pracovního adresáře • cd změna pracovního adresáře (cd adresář) • ls vypíše obsah adresáře ▫ ls [-volba] [jméno souboru] ▫ a seznam souborů ve sloupcích( i začínající tečkou “.“) ▫ l poskytne podrobné informace o souboru ▫ c seznam souborů ve sloupcích ▫ la poskytne podrobné informace o všech souborech • mkdir vytvoření adresáře (mkdir adresář) • rmdir smazání adresáře • rm smaže soubor ▫ rm [volba] soubor ▫ r rekurzivní volba, smaže všechny soubory i v podadresářích včetně těchto podadresářů • cp zkopíruje soubor , cp odkud kam • cat zobrazí obsah souboru , cat [volby] [soubor] Přenos souborů FTP (File Transfer Protocol) - protokol i program jsou základní službou pro přenos souborů na Internetu - pomocí FTP se můžeme přihlásit na jakýkoliv server, na kterém máme vytvořený uživatelský účet nebo na server, který umožňuje anonymní přihlášení – anonymní FTP server • může ho využívat každý, kdo má přístup k Internetu • z anonymních serverů lze získávat soubory podle své potřeby a zájmů např. nejnovější verze public domain i freeware internetových nástrojů - pro usnadnění sdílení zdrojů je zavedena technika zrcadlení (mirroring) In 25
• v méně exponované denní době jsou přenášena data z významných anonymních FTP serverů na lokální servery - anonymní servery FTP obsahují velké množství souborů (jejich odhadovaná velikost je větší jak 5TB) • existují služby, které prohledávají anonymní servery – např. ARCHIE - některé adresy českých anonymních FTP serverů • FTP.CZU.CZ, FTP.CVUT.CZ, FTP.VSLIB.CZ, FTP.VSE.CZ - navázání spojení
FTP doménové jméno serveru př.
FTP FTP.ZCU.CZ login jméno anonymous, heslo e-mail adresa abonenta - některé příkazy pro FTP server • quit ukončení spojení • dir [adresář|soubor] výpis obsahu adresáře vzdáleného serveru nebo informace o určitém souboru • ls [adresář|soubor] výpis obsahu adresáře vzdáleného serveru nebo informace o určitém souboru ve zkrácené podobě • cd adresář změna aktuálního adresáře vzdáleného serveru • lcd adresář změna aktuálního adresáře lokálního systému • pwd vypsání jména aktuálního adresáře • ascii nastavení režimu pro přenos textových souborů • binary nastavení režimu pro přenos binárních souborů • get soubor přenesení souboru ze vzdáleného serveru • put soubor přenesení souboru na vzdálený server • mget a mput obdobné příkazy jako get a put navíc však umožňují používat při zadání jména souboru hvězdičkovou notaci • prompt potlačení dotazů na potvrzování přenosu jednotlivých souborů pomocí mget a mput • hash symbolické znázornění průběhu přenosu • help nápověda - FTP lze využívat i nepřímo prostřednictvím služeb TRICKLE, BITFTP nebo FTPMAIL - co znamená označení • free software ▫ bezplatný přenos a používání programu ▫ není třeba se registrovat In 26
▫ program je obvykle chráněn autorským právem • shareware ▫ bezplatný přenos do lokálního počítače ▫ bezplatné používání programu po zkušební lhůtu ▫ program je chráněn autorským právem ▫ po uplynutí zkušební doby je třeba (musí) se zaregistrovat nebo program přestat používat • public domain ▫ bezplatný přenos do lokálního počítače ▫ bezplatné používání programu ▫ program není chráněn autorským právem ▫ program je možné pozměňovat a libovolně užívat ▫ program musí být výslovně označen public domain, jinak je chráněn autorským právem • postere a jiné speciality ;) ▫ skupina volně šířených programů, u kterých nás autor žádá o zaslání pohlednic z našeho města ap. - typy souborů podle jejich přípon • soubory obsahující obrázky ▫ .JPG, .GIF, .PCX, .TIF, .BMP, .PED • soubory obsahující zvuky ▫ .WAV, .MID, .VOC, .AU, .RA • soubory obsahující video sekvenci ▫ .AVI, .MPG, .MOV, .DL, .GR, .FLI • soubory, které obsahují programy (spustitelné soubory) ▫ .EXE, .COM, .BAT • soubory, které obsahují zkomprimované soubory ▫ .ZIP, .ARS, .TAR, .LZH, .GZ, .Z, .RAR, .ZOO, .TGZ, .TAR.Z • soubory obsahující textové informace ▫ .TXT, .DOC, .PS, .EPS, .HTML, .PDF - prakticky v každém adresáři anonymního serveru existuje některý z následujících souborů • Index.txt, 00index.txt, 00-index.txt, INDEX.TXT • obsahují stručný popis všech souborů v daném adresáři
In 27
WWW – WORLD WIDE WEB - informační systém založený na hypertextovém modelu • libovolné slovo nebo výraz hypertextového dokumentu se může použít jako ukazatel (odkaz) na jiný hypertextový dokument, ve kterém lze nalézt další informace • čtenář může otevřít tento odkazovaný dokument volbou daného slova (obvykle se na dané slovo nastaví kurzor myši a zmáčkne se její tlačítko) • tento druhý dokument může obsahovat odkazy na další dokumenty • čtenář nepotřebuje vědět, kde jsou dokumenty uloženy - www aplikuje hypertextový model v rámci celé sítě Internet • odkazované dokumenty mohou být uloženy na různých uzlech sítě - www je multimediální distribuovaný systém (vyvinutý v CERNu v roce 1992) • je tvořen mnoha www servery vzájemně propojenými Internetem do jediného globálního informačního prostoru - www pracuje na principu klient / server a využívá speciálního protokolu HTTP (Hyper Text Transfer Protocol) - dokument může obsahovat text, obrázky (ve formátu GIF a JPEG), vložené zvuky a video sekvence, elegantní formuláře, odkazy na jiné dokumenty, odkazy na binární, textové, grafické a postscriptové soubory i propojení s jinými typy služeb (FTP, NetNews, Archie,Veronica, Telnet, ...) - hypertextové dokumenty jsou vytvářeny v jazyce HTML (Hyper Text Markup Language) - HTML dokumenty připomínají stránky, a také se jim tak většinou říká - odkazy v dokumentu jsou uváděny ve formátu URL (Uniform Resource Locator) protokol://dns-jméno-souboru[:číslo-portu] / cesta-k-souboru / jméno-souboru př. HTTP://www.zcu.cz / plzen / map / index.htm Telnet://eryx.zcu.cz FTP://ftp.vslib.cz / pub / news.answers • není-li v URL uvedeno jméno souboru, vrací server v závislosti na typu požadované služby seznam souborů a podadresářů zadaného adresáře (cesty) nebo je-li přítomen – soubor index.html ▫ jedná se o zvláštní typ dokumentu typu index, který umožňuje hledat daná slova v souboru dokumentů. ▫ výsledkem je virtuální dokument, který obsahuje odkazy na vyhledané dokumenty - hypertext je text, který je možné číst jinak než sekvenčně In 28
• graf jeho struktury obsahuje kružnice, to znamená, že z jednoho místa na druhé se v něm dostanu více s¨cestami • normální text je sekvenční, z jednoho místa na druhé v něm existuje jen jediná cesta - vyhledání informací pomocí menu je sekvenční - klienti systému www existují prakticky pro všechny platformy • nejznámější - Netscape a Internet Explorer pracující v grafických režimech - k dispozici jsou i klienti pracující v textovém režimu, ale v jejich případě nelze využít multimediálních vlastností systému www - důležité vlastnosti klientů (prohlížečů) • vytváření privátních záložek (tzv. Bookmarks), které představují odkazy (ve formátu URL) na zajímavé zdroje • možnost vypnutí zobrazené grafiky ▫ moderní program by měl (při zapnutém zobrazení grafiky) nejprve zobrazit text, a potom pokračovat postupným zobrazováním jednotlivých obrázků • podpora grafických formátů – alespoň GIF a JPGE ▫ neměla by chybět podpora formátů BMP a PCX • přístup přes firewall (proxy server) ▫ speciální server oddělující prostor podnikové (univerzitní) sítě od světa ▫ přes tuto zeď není možné komunikovat přímo, ale je nutné poněkud odlišného zacházení s IP pakety ▫ prohlížeč musí umět komunikovat přes ochranný val (firewall) - prohlížeče www stránek • 1989 - počátek Ženeva, Evropská laboratoř pro fyziku částic (CERN) • 1990 – první funkční prohlížeče • 1993 – další prohlížeče ▫ největší rozvoj "MOSAIC" – definoval základní vlastnosti pro chování prohlížečů • 1994 – tvůrce programu Mosaic vytvořil prohlížeč – NETSCAPE ▫ překonal Mosaic – nejúspěšnější prohlížeč (>50% trhu) • 1995 – Microsoft vyvinul vlastní – Internet Explorer - Internet Explorer - Mozilla Firefox - SeaMonkey – komplexní balík (Mozilla) Možnosti tvorby www stránek In 29
• HTML editor ▫ pracuje přímo s jazykem HTML a většina v průběhu práce dokáže zobrazit konečný výsledek • konvertor ▫ program se textového tvaru převede do tvaru HTML • ruční tvorba ▫ stránka se napíše příkazy jazyka HTML
In 30