WWW a HTTP HTTP protokol HTML jazyk URL identifikace WWW Webov m sto Cookies Komunikace po HTTP Identifikace um stěn specifikaci um stěn



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

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

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

DHCP. Martin Jiřička,

Protokoly a Internet. Miloš Hrdý. 19. listopadu 2007

Úvod do informatiky 5)

SpeciÄlnÅ IP adresy NěkterÅ IP adresy jsou vyhrazeny pro speciçlné Ñčely:

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

Jmenné služby a adresace

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

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

Zásobník protokolů TCP/IP

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

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

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

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

ZÁKLADNÍ ANALÝZA SÍTÍ TCP/IP

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

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

DNS, DHCP DNS, Richard Biječek

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

File Transfer Protocol (FTP)

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

Server. Software serveru. Služby serveru

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

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

Y36SPS Jmenné služby DHCP a DNS

Datum vytvoření. Vytvořeno 18. října Očekávaný výstup. Žák chápe pojmy URL, IP, umí vyjmenovat běžné protokoly a ví, k čemu slouží

Počítačové sítě ve vrstvách model ISO/OSI

Analýza aplikačních protokolů

Internet Information Services (IIS) 6.0

Praktické úlohy- zaměření specializace

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

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

CZ.1.07/1.5.00/

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

SSL Secure Sockets Layer

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

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

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

Počítačové sítě II. 12. IP: pomocné protokoly (ICMP, ARP, DHCP) Miroslav Spousta,

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Malý průvodce Internetem

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

X36PKO Úvod Protokolová rodina TCP/IP

X36PKO Jmenné služby Jan Kubr - X36PKO 1 4/2007

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 HTTP

Úvod do tvorby internetových aplikací

SIMATIC S IT. Micro Automation. Promoters Meeting October Představení CP IT SPIDER CONTROL TELESERVIS. TESTOVACÍ server.

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

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

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

POČÍTAČOVÉ SÍTĚ Metodický list č. 1

Technologie počítačových sítí 11. přednáška

Počítačové sítě 1 Přednáška č.10 Služby sítě

DHCP - kickstart Jiri Kubina jiri.kubina@osu.cz Ver. 1.0 unor 2006

9. Systém DNS. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si problematiku struktury a tvorby doménových jmen.

DNS. Počítačové sítě. 11. cvičení

CAD pro. techniku prostředí (TZB) Počítačové sítě

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

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

Počítačové sítě Aplikační vrstva Domain Name System (DNS)

Y36PSI Protokolová rodina TCP/IP

Technologie počítačových sítí 5. cvičení

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Studentská unie ČVUT v Praze, klub Silicon Hill. 22. února Ondřej Caletka (SU ČVUT) IPv6 nové (ne)bezpečí? 22.

Internet. Téma č. 5 - Internet

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.

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

Úvod do analýzy. Ústav informatiky, FPF SU Opava Poslední aktualizace: 8. prosince 2013

DUM 16 téma: Protokoly vyšších řádů

1 Protokol TCP/IP (Transmission Control Protocol/Internet Protocol) a OSI model

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

Zásobník protokolů TCP/IP

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

3.4 Základní služby Internetu

SOU Valašské Klobouky. VY_32_INOVACE_02_18 IKT DNS domény. Radomír Soural. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Telekomunikační sítě Protokolové modely

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

Tvorba webu. Úvod a základní principy. Martin Urza

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í,

3.17 Využívané síťové protokoly

Počítačové sítě internet

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 1 VY 32 INOVACE

Správa linuxového serveru: DNS a DHCP server dnsmasq

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

pozice výpočet hodnota součet je 255

Č á s t 1 Příprava instalace

WWW a HTML. Základní pojmy. Ivo Peterka

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

Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl

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

Workmonitor. Servisní návod. 24. června 2014 w w w. p a p o u c h. c o m

Architektura TCP/IP v Internetu

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIV Windows server 2003 (seznámení s nasazením a použitím)

TFTP Trivial File Transfer Protocol

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

Transkript:

WWW a HTTP WWW je systäm HTTP serverů, kterä uchovçvajé hypertextovä dokumenty (strçnky) a umožňujé k nim přéstup. Činnost WWW je založena na hypertextovàch odkazech tj. textech směřujécé na jinä hypertextovä dokumenty či prostředky. Mezi zçkladné součçsti WWW patřé: - HTTP (hypertext transfer protocol) protokol pro komunikaci webovàch klientů a serverů - HTML (hypertext markup language) jazyk pro sestavovçné hypertextovàch dokumentů - URL (uniform resource locator) identifikace informačnéch zdrojů (prostředků) v informačném systämu WWW je postaven na modelu klient-server, to je program (http server), kterà v souladu s protokolem HTTP posélç kopie souborů obsahujécéch webovä dokumenty klientovi na zçkladě jeho požadavků. WebovÄ måsto (web site) je tvořeno soustavou webovàch dokumentů a prostředků. Cookies je informace, kterou si vyměňuje prohléžeč se serverem za åčelem identifikace uživatele určujé stav rozpracovanosti, pamatujé si stav komunikace mezi serverem a jsou uloženy na straně uživatele. Jsou to velmi malä nezašifrovanä textovä soubory, mohou mét specifikovçnu životnost, bez nich se nemusé sprçvně zobrazovat webovä strçnky. Komunikace po HTTP HTTP je aplikačné protokol vyvinutà pro systämy použévajécé hypertextovä odkazy. Pracuje na principu požadavek odpověď. SpojenÉ mezi klientem a serverem může bàt přémä nebo prostřednictvém proxy. V současnä době se použévç HTTP v 1.1, kterä umožňuje sdélené jednoho spojené véce relacemi. Klient může jednomu serveru poslat i véce požadavků najednou. Identifikace umåstěnå HTTP stejně jako jinä protokoly použévç tzv. univerzçlné lokçtor prostředku (URL Universal Resource Locator), adresu, kde lze prostředek naläzt. URL zahrnuje jak specifikaci prostředku samäho, tak umåstěnå vlastného zdroje.

FormÇt URL specifikuje popis služby (protokol např. http), omezovač (://), jmäno serveru, domänovä jmäno a cestu ke zdroji viz obrçzek. Pokud cesta nené identifikovanç, volé se implicitně index.htm nebo default.htm. HTTPS HTTP nené ve svä podstatě bezpečnà protokol. Pro jeho zabezpečené se použévç SSL (Secure socket layer) což vytvořé HTTPS. DochÇzÉ zde k autentizaci klienta jeho jmänem a heslem. Platnost se ověřé a pak je povolen přéstup. DNS Každà počétač podporujécé TCP/IP mç svä jmäno, kterä syntakticky nesouvisé s IP adresou. Pro uživatele je však daleko jednoduššé použévat k identifikaci jmäna než čésla. SystÄm domänovàch jmen (DNS) mapuje domänovç jmäna na IP adresy. Většina uživatelů se nestarç o to, co se stane, když do prohléžeče zadç nçzev webovä strçnky, pouze je zajémç, jak rychle bude jejich požadavek vyřézen.

Hierarchickà strom jmen naznačuje obrçzek: - kořenovç åroveň (root) představuje vrchol stromu - vrcholovç åroveň (TLD Top Level Domain) obsahuje generickä domäny pro komerčné využité a nçrodné domäny, označujécé přéslušnost danä zemi - druhç åroveň obsahuje např. organizace v danä zemi - dalšé domäny nižšé årovně podrobně selektujé jednotlivä servery organizacé MapovÇnÉ domänovàch jmen počétačů na jejich IP adresy zajišťuje distribuovanà systäm nezçvislàch vzçjemně spolupracujécéch počétačů jmennàch serverů. Každà jmennà server určitä domäny znç IP adresy všech jmennàch serverů, kterä mapovçné provçdé. Jmennà server si během sväho startu do paměti načte data pro zênu, kterou spravuje. PrimÇrnÉ jmennà server načte data z lokçlného disku, sekundçrné jmennà server zéskç data dotazem z primçrného jmennäho serveru a takä si je uložé do paměti. DÇle server načte z lokçlného disku data zêny cache/hint, kterç umožné spojené s kořenovàmi (root) jmennàmi servery. PřeloženÉ jmäna na IP zprostředkovçvç tzv. resolver, to je klient, kterà se dotazuje jmennäho serveru. Komunikace se sklçdç z dotazů a odpovědé. Princip funkce resolveru je nçsledujécé: - uživatel zadç přékaz, kterà je třeba přeložit - resolver mç vlastné paměť, v né zjisté, jestli mç patřičnà vàsledek - pokud nenajde odpověď v paměti, pak hledç odpověď u jmennàch serverů - jmennà server vrçté odpověď, pokud však odpověď nenalezne, sçm hledç pomoc u jinàch jmennàch serverů AutoritativnÉ jmennà server pak odpové (i zçporně) - pokud popsanà proces nevrçté vàsledek dostatečně rychle, hledç resolver odpověď i u jinàch jmennàch serverů o kteràch vé. JmennÄ servery řešé dotazy mezi sebou pomocé iterace, kterç vždy začénç od kořenoväho jmennäho serveru. DNS použévç jak TCP tak UDP oba na portu 53. běžnä dotazy (překlad jmäna) se provçdé pomocé UDP, dotazy, kteràmi se přençšé informace o zêně, např. mezi primçrném a sekundçrném serverem, se provçdé pomocé TCP.

BOOTP - DHCP Protokol při startu BOOTP (Bootstrap protocol) je protokol aplikačné vrstvy sloužécé pro zéskçné zçkladnéch informacé o konfiguraci při startu systämu, předevšém IP adresy a séťovä masky. Protokol umožňuje vyslat BOOTP žçdost na všeobecnou adresu 255.255.255.255 pomocé UDP i bez znalosti vlastné IP adresy. Nově připojenç stanice se dotçže na svoji IP adresu, a pokud existuje BOOTP server, dostane odpověď založenou na zçkladě hardwarovä adresy žadatele. Informace z BOOTP serveru obsahuje IP adresu žadatele, podséťovou masku, adresu implicitného směrovače, jmäno konfiguračného souboru. Klient nçsledně může využét protokol TFTP pro stažené potřebnäho software, operačného systämu do svä paměti. Protokol dynamickä konfigurace stanice DHCP (Dynamic Host Configuration Protocol) rozšéřil služby poskytovanä protokolem BOOTP zejmäna o automatizovanä přidělovçné IP adres, oproti dřéve použévanä manuçlné konfiguraci. Protokol dynamicky přiděluje IP adresy koncovà stanicém a použévç propůjčovçné adres na definovanou dobu, po jejémž uplynuté je adresa k dispozici dalšému zařézené. Mezi parametry konfigurace DHCP patřé: - adresa a podséťovç maska - směrovač - domäna - server DNS DHCP servery použévajé bloky IP adres, z nichž přidělujé adresy jednotlivàm klientům. Nově připojenç stanice se dotçže DHCP serveru na IP adresu a server využije jednu ze třé možnosté přidělené adres: - manuçlné adresu přidělé staticky sprçvce sétě a protokol DHCP se použije jen pro přenos informace ke klientovi (centralizovanä manuçlné adresovçné) - automatickä pro přidělovçné stçlàch IP adres stanicém - dynamickä pro určitou předem stanovenou dobu zçpůjčky, klienti, kteřé se nepřesouvajé, dostçvajé stçle stejnä adresy Komunikace DHCP

Klient nejprve oslové všechny dostupnä DHCP servery zprçvou DHCPDISCOVER, kde specifikuje svoji MAC adresu na UDP port 67. Servery klientovi nabédnou IP adresu včetně masky adresy konkrätného DHCP serveru a doby zapůjčené adresy na port 68 (DHCPOFFER). Klient si vybere DHCP server a odpové zprçvou DHCPREQUEST, a to na všeobecnou adresu, aby všechny DHCP servery věděly, jakç byla volba. Vybranà server odpové už jen na adresu klienta potvrzeném DHCPACK. CelÇ transakce obnçšé vàměnu jen čtyř cca 400 bajtovàch zprçv, takže režie v séti je malç. NavÉc jestliže už byla jednou adresa přidělena, vystačé komunikace jen se dvěma zprçvami DHCPREQUEST a DHCPACK. Při obnově prodloužené zçpůjčky vystačéme taktäž jen se dvěma poslednémi zprçvami. FTP Protokol přenosu souborů FTP (File Transfer Protocol) umožňuje jednoduchàm způsobem přenos souborů mezi uzly připojenàmi k internetu. PoužÉvÇ se k přenosu dokumentů www z počétače, kde byly vytvořeny na FTP rozhrané serveru, kterà tyto dokumenty zpřéstupňuje ostatném uživatelům Internetu. Vlastnosti FTP: - interaktivné přéstup aplikace umožňujé interaktivné přéstup se vzdçlenàmi servery - specifikace formçtu uživatel může specifikovat typ a formçt uloženàch dat (ASCII, binçrné) - řézené přéstupu klient musé projét přihlašovacé procedurou na serveru pomocé jmäna a hesla FTP použévç spolehlivou transportné službu se spojeném protokolu TCP. Ftp použévç dvě spojené řédécé a datovç. ŘÉdÉcÉ spojené existuje po celou dobu relace (port 21), přençšé se po něm přékazy a odpovědi mezi klientem a serverem. DatovÄ spojené (port 20) je zřézeno jen pro konkrätné přenos dat a sloužé pro přenos vyžçdanàch souborů. FTP podporuje dva typy přenosu ASCII a BINARY. ASCII se použévç pro přenos čistě textovàch souborů, BINARY se použévç pro všechny ostatné. Při špatně zvolenäm režimu přenosu, nemusé bàt data použitelnç. TFTP Jednoduchà protokol přenosu souborů (Trivial File Transfer Protocol) je aplikačné protokol pro přenos souborů. Je velmi jednoduchà a nespolehlivà pracuje nad UDP. Jeho implementačné software je uméstěn v paměti ROM u bezdiskovàch počétačů a umožňuje dvoufçzovou zavçděcé proceduru: 1. pomocé bootp zéskç zçkladné séťovä informace 2. pomocé samotnäho TFTP se přenese nezbytnà software jako třeba OS SdÅlenÅ souborů NFS SÉťovà systäm souborů NFS (Network File SystÄm) umožňuje transparentné sdélené vzdçlenàch souborovàch systämů jako by byly lokçlné. NFS nené stejnà jako FTP a TFTP. JednÇ se o distribuovanà systäm souborů na séti. Je obvykle začleněn do operačného systämu a pracuje v režimu klient-server, kdy server nabézé svoje lokçlné souborovä systämy ke sdélené přes séť a klient je využévç.