Protokoly

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Oprava odkazu - původní web sniffer nefunguje.)
(Podrobnější popis protokolu HTTP přesunut do samostatné stránky Protokol HTTP. Citovány DNS a Protokol HTTP.)
Řádka 1: Řádka 1:
[[Category:VSE]]
+
[[Category:VSE]][[Category:Internet]][[Category:CRI]][[Category:Sítě]]
[[Category:Internet]]
+
[[Category:CRI]]
+
  
 
== Protokol ==
 
== Protokol ==
 
=== Protokol ===
 
 
: Předpis, popisující chování objektů při vzájemné komunikaci.
 
: Předpis, popisující chování objektů při vzájemné komunikaci.
  
=== Příklady protokolů ===
+
 
 +
 
 +
== Příklady protokolů ==
 +
 
 
* HTTP
 
* HTTP
: přenos webových stránek
+
** Přenos webových stránek mezi klientem a serverem.
: nepleťte s HTML!
+
** Podrobněji viz [[Protokol HTTP]].
* FTP
+
<div class="Poznamka">Nepleťte s&nbsp;jazykem HTML &mdash; to je jazyk pro popis vzledu webové stránky!</div>
: přenos souborů
+
* SSL
+
: šifrování dat při přenosu
+
* POP3, IMAP, SMTP
+
: přenos elektronické pošty
+
 
* DNS
 
* DNS
: převod slovních názvů serverů na IP adresy.
+
** Převod doménových jmen serverů na IP adresy.
 +
** Viz také [https://cs.wikipedia.org/wiki/Domain_Name_System Wikipedia &rarr; Domain Name System].
 +
** Například: <code>www.oauh.cz</code> &rarr; 212.111.4.142
 +
* POP3, IMAP, SMTP
 +
** Přenos elektronické pošty.
 +
* SSL
 +
** šifrování dat při přenosu
 +
* FTP
 +
** přenos souborů z&nbsp;klienta na server &mdash; '''nezabezpečený!'''
 +
 
  
== Protokol HTTP: příklad ==
 
  
=== Postup při stažení webové stránky ===
+
Více protokolů a&nbsp;odpovídající čísla portů viz [[Protokoly aplikační vrstvy]].
# Uživatel zadá adresu do adresního řádku prohlížeče
+
# Prohlížeč osloví DNS server
+
:* DNS server přeloží textovou adresu na IP adresu (například '''www.oauh.cz => 212.111.4.142''').
+
# Prohlížeč naváže spojení se servrem pomocí IP adresy
+
:; => prohlížeč pošle příkaz '''GET nazev_stranky.htm''' (platí pro HTTP verze 0.9)
+
:; <= server najde soubor a pošle zpět obsah souboru (HTML kód)
+
# Prohlížeč vykreslí stránku podle popisu v jazyce HTML
+
  
  
<div class="Priklad">'''Úkol: Vyzkoušejte si ručně, co musí udělat prohlížeč!'''
 
  
# Najděte IP adresu serveru www.oauh.cz pomocí programu <code>nslookup</code>.
+
== Související stránky ==
# Zadejte IP adresu na stránky [https://websniffer.cc/ WebSniffer.cc].
+
* [[Protokol HTTP]], [[Protokoly aplikační vrstvy]]
# Stránka vám vypíše kompletní komunikaci se serverem.
+
</div>
+
  
  
=== Obrázky a jiné objekty ve stránkách ===
+
== Další zdroje ==
Pokud je v popisu stránky obrázek či jiný vložený objekt, prohlížeč naváže nové spojení a vyžádá si stažení souboru s obrázkem (či jiným objektem).
+
* Domain Name System. In: ''Wikipedia: the free encyclopedia'' [online]. San Francisco (CA): Wikimedia Foundation, 2020, 3. 3. 2020 v 11:09 [cit. 2020-05-04]. Dostupné z: [https://cs.wikipedia.org/wiki/Domain_Name_System https://cs.wikipedia.org/wiki/Domain_Name_System]

Verze z 4. 5. 2020, 08:15


Obsah

Protokol

Předpis, popisující chování objektů při vzájemné komunikaci.


Příklady protokolů

Nepleťte s jazykem HTML — to je jazyk pro popis vzledu webové stránky!


Více protokolů a odpovídající čísla portů viz Protokoly aplikační vrstvy.


Související stránky


Další zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje