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 z Evropského sociálního fondu a ze státního rozpočtu České republiky 1
Mgr. Pavel Hrubý 2
IP adresa doménová adresa a úplná doménová adresa DNS DHCP testování připojení PING TRACERT 3
IP adresa (verze 4, přechází se na verzi 6) příklad IP4: 168.45.200.2 skládá se ze čtyř bytů, teoreticky od 0.0.0.0 do 255.255.255.255, ale některé slupiny adres jsou vyhrazeny pro speciální zařízení verze IP6 se skládá ze 16 bytů (8 slov) např.: FEDC:BA98:7654:3210:FEDC:BA98:7654 http://www.ipv6.cz/ 4
Doménové adresy http://www.super.cz/exkluzivne/volby.html protokol://doménová adresa serveru/složka/stránka http://www.seznam.cz cz národní doména seznam doména www subdoména Některé domény nejsou národní, ale universální (počátek internetu v USA) org (organizavce, neziskové apod.) com (komerční organizace) edu (školství vzdělání) mil (vojenské organizace) gov (vládní organizace) Evropská doména eu více na http://www.lupa.cz/texty/seznam-tld-domen/ 5
podle standardu konsorcia W3C http://www.w3c.org zadání přihlašovacího jména, hesla a komunikačního portu do HTTP: (FTP:) adresy je následující http://user:pass@example.com:8080 6
DNS (Domain Name System) je hierarchický systém doménových jmen, který je realizován servery DNS (Domain Name Server) a protokolem stejného jména, kterým si vyměňují informace. Jeho hlavním úkolem a příčinou vzniku jsou vzájemné převody doménových jmen a IP adres uzlů sítě. 7
DHCP (Dynamic Host Configuration Protocol) je aplikační protokol z rodiny TCP/IP. Používá se pro automatické přidělování IP adres koncovým stanicím v síti. Příklad konfigurace v OS MS 8
http - hyper text transfer protocol, předpis pro přenos WWW stránek na internetu https - hyper text transfer protocol security, předpis pro zabezpečený (šifrovaný) přenos WWW stránek na internetu ftp - file transfer protocol, přenos souborů po internetu e-mail (pop3, imap, ) předpisy pro přenos poštovních zpráv po internetu 9
příkaz PING zjistěte funkci příkazu PING jaké mohou být parametry tohoto příkazu? příkaz TRACERT zjistěte funkci příkazu TRACERT jaké mohou být parametry tohoto příkazu? zjistěte (na internetu) adresy volných služeb, které umožňují 1. zjistit vaši IP adresu 2. určit trasy připojení (TRACEROUTE) 3. zjistit adresu DNS serverů 4. případně další služby do elektronického sešitu si poznamenejte adresy ÚKOL zjistěte IP adresu serverových portálů SEZNAM 10
Doménová adresa serveru IP adresa serveru 11
Program ping (anglicky Packet InterNet Groper) umožňuje prověřit funkčnost spojení mezi dvěma síťovými rozhraními (počítače, síťová zařízení) 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. 12
Parametrem programu ping je doménové jméno nebo IP adresa síťového rozhraní, jehož dostupnost chceme prověřit. PING www.seznam.cz PING 192.168.50.5 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 (icmp_seq), 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í). Nápověda k příkazu PING ping /? 13
Program traceroute slouží k analýze počítačové sítě. Vypisuje uzly (resp. směrovače) na cestě datagramů od zdroje až k zadanému cíli. Uzly jsou zjišťovány pomocí snížení hodnoty TTL v hlavičce datagramů. Program traceroute je standardně obsažen ve většině unixových systémů. V systému Microsoft Windows je přímo v základní instalaci obsažen program tracert. Pro IPv6 existuje varianta traceroute6. 14
Traceroute zvyšuje hodnotu "time to live" (TTL) po každém úspěšném odeslání balíčku paketů. První tři pakety mají jednotnou hodnotu TTL nastavenou na 1 (odesílají se současně), další tři pakety mají hodnotu TTL 2 atd. Při cestě k cíli paket prochází jednotlivými směrovači (uzly). Při průchodu směrovač sníží hodnotu TTL o 1 a pošle ho dál. Je-li hodnota TTL paketu nula a není v cílové IP síti, pak je paket zahozen a směrovač pošle chybovou ICMP zprávu odesílateli. Traceroute využívá právě těchto chybových hlášení, aby sestavil tabulku cesty paketu od odesílatele k cíli. Ve výpisu jsou tak zobrazeny všechny uzly, které položku TTL snižují (tj. směrovače). Odesílané datagramy mohou být UDP, ICMP nebo TCP. V Microsoft Windows se standardně používá ICMP, v unixových systémech se standardně používá UDP, ale použitý typ lze změnit pomocí parametru (-I, -T, -U). Použití Minoritně se používá pro zjišťování problémů se sítí. Díky výpisu jednotlivých uzlů, přes které paket prochází, se zjistí přesná cesta k počítači nebo nějaké stanici v síti. Toto pomáhá identifikovat problémy s routery nebo firewally, které mohou blokovat přístup do sítě. 15
tracert www.seznam.cz tracert 77.77.8.80 16
C:\>tracert www.seznam.cz Router - LAN Výpis trasy k www.seznam.cz [77.75.76.3] s nejvýše 30 směrováními: 1 1 ms 1 ms < 1 ms 192.168.200.60 2 2 ms 1 ms 1 ms 10.30.59.65 3 27 ms 22 ms 22 ms 10.30.56.249 4 28 ms 32 ms 33 ms 169.254.202.78 5 36 ms 33 ms 33 ms 14.164.1.6 6 31 ms 30 ms 36 ms 14.164.16.11 7 * * * Vypršel časový limit žádosti. 8 * * * Vypršel časový limit žádosti. 9 * * * Vypršel časový limit žádosti. 17
Visual Trace Route 18
protokol IP v.4 a IP v. 6 DNS DHCP příkaz PING příkaz TRACERT příkaz ROUTE PRINT 19
Wikipedie: Otevřená encyklopedie: TCP/IP [online]. c2012 [citováno 30. 11. 2012]. Dostupný z WWW: <http://cs.wikipedia.org/w/index.php?title=tcp/ip&oldid=9340949> Wikipedie: Otevřená encyklopedie: Počítačová síť [online]. c2012 [citováno 30. 11. 2012]. Dostupný z WWW: <http://cs.wikipedia.org/w/index.php?title=po%c4%8d%c3%adta%c4%8dov%c3% A1_s%C3%AD%C5%A5&oldid=9361300> Wikipedie: Otevřená encyklopedie: Hypertext Transfer Protocol [online]. c2012 [citováno 30. 11. 2012]. Dostupný z WWW: <http://cs.wikipedia.org/w/index.php?title=hypertext_transfer_protocol&oldid=9 344034> Wikipedie: Otevřená encyklopedie: IPv4 [online]. c2012 [citováno 30. 11. 2012]. Dostupný z WWW: <http://cs.wikipedia.org/w/index.php?title=ipv4&oldid=9236678> Wikipedia contributors, 'Network socket', Wikipedia, The Free Encyclopedia, 31 October 2012, 08:00 UTC, <http://en.wikipedia.org/w/index.php?title=network_socket&oldid=520716211> [accessed 30 November 2012] Wikipedie: Otevřená encyklopedie: Síťový port [online]. c2012 [citováno 30. 11. 2012]. Dostupný z WWW: <http://cs.wikipedia.org/w/index.php?title=s%c3%ad%c5%a5ov%c3%bd_port&ol did=9156395> Mgr. Pavel Hrubý 20