Protokoly aplikační vrstvy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Doplnění odkazů, grafická úprava, doplněn popis protokolů pro přenos elektronické pošty.)
(CIFS je starší než SMB.)
 
(Nejsou zobrazeny 4 mezilehlé verze od 1 uživatele.)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:Sítě]]
 
[[Category:VSE]][[Category:Informatika]][[Category:Sítě]]
 +
  
 
== Protokoly pro práci s elektronickou poštou ==
 
== Protokoly pro práci s elektronickou poštou ==
  
=== Poštovní protokoly - princip ===
+
=== IMAP (port: server 143, přes SSL 993) ===
* Tyto protokoly slouží pro stažení došlé pošty z poštovního serveru do klientské aplikace.
+
 
+
; Příklady klientských aplikací
+
** Thunderbird
+
** Outlook
+
** Klienti pro čtení pošty v mobilním telefonu (Bluemail,...)
+
 
+
; Výhody použití klienta elektronické pošty
+
* Přihlašovací údaje můžete mít uložené v klientské aplikaci.
+
* Můžete naráz stáhnout poštu z více serverů: například z osobní mailové schránky i ze školního mailu.
+
* Možnost šifrovat či elektronicky podepisovat odesílané maily.
+
* Možnost přesunutí zpráv z osobní schránky do pracovní a naopak.
+
* ...
+
 
+
<div class="Poznamka">Tyto protokoly '''NE'''používáte, když si čtete poštu přes webové rozhraní veřejného poštovního serveru. V&nbsp;tomto případě používáte protokol HTTP pro připojení k&nbsp;webovému serveru poskytovatele pošty. Jaký protokol použije poskytovatel pro komunikaci mezi webovým serverem a&nbsp;poštovním serverem je poté již rozhodnutí poskytovatele &mdash; to nezjistíme.</div>
+
 
+
 
+
=== IMAP (port server 143, přes SSL 993) ===
+
 
* Umožňuje i práci se složkami, synchronizaci smazaných a přečtených zpráv,...
 
* Umožňuje i práci se složkami, synchronizaci smazaných a přečtených zpráv,...
* Umožňuje také přesun zpráv mezi poštovními servery.
 
*: ''POZOR! Nebavíme se o&nbsp;odeslání zprávy! Myslíme tím například to, že vám někdo pošle osobní zprávu na váš pracovní e-mail. Vy si tuto přijatou zprávu můžete přesunout do správné složky na vašem osobním mailu, aniž byste museli zprávu přeposílat na druhý server.''
 
  
=== POP3 (port server 110, přes SSL 995) ===
+
=== POP3 (port: server 110, přes SSL 995) ===
 
* Pouze stažení zpráv. Na serveru se zprávy smažou, nebo ponechají jako nepřečtené.
 
* Pouze stažení zpráv. Na serveru se zprávy smažou, nebo ponechají jako nepřečtené.
  
=== SMTP (port server 25, přes SSL 465) ===
+
=== SMTP (port: server 25, přes SSL 465) ===
 
* Slouží k&nbsp;odeslání mailu z&nbsp;klientské aplikace.
 
* Slouží k&nbsp;odeslání mailu z&nbsp;klientské aplikace.
 
* Využívají ho také poštovní servery pro předávání pošty mezi sebou.
 
* Využívají ho také poštovní servery pro předávání pošty mezi sebou.
 +
 +
Viz také [[Protokoly pro elektronickou poštu]].
  
  
Řádka 37: Řádka 20:
 
== Protokoly pro přenos souborů ==
 
== Protokoly pro přenos souborů ==
  
; SSH (viz dále)
+
=== FTP (port: server 21, klient 20 nebo libovolný) ===
* Lze využít i pro přenos souborů
+
* Nezabezpečený, heslo i&nbsp;veškerá data putují sítí v otevřeném tvaru. (!!!)
* Primárně určen pro vzdálenou práci na serveru.
+
* Vhodný pro veřejné souborové servery s anonymním přístupem pro kohokoli (stažení instalačních souborů Linuxu apod.)
* Používá obvykle WinSCP.
+
* Komunikaci lze schovat do šifrovaného kanálu (SSL) &mdash; různé varianty SFTP, FTPS,...
  
; FTP (port server 21, klient 20 nebo libovolný)
+
=== TFTP ===
* Nezabezpečený, heslo putuje sítí v otevřeném tvaru.
+
* Zjednodušené FTP.
* Vhodný pro veřejné souborové servery s anonymním přístupem (stažení instalačních souborů Linuxu apod.)
+
* Bez přihlašování.
  
; TFTP
+
=== SMB (CIFS) ===
* Zjednodušené FTP
+
* Sdílení souborů pro Windows (v&nbsp;GNU/Linuxu implementace „Samba“).
 +
* Dnes se běžně používá protokol SMB (verze 3).
 +
* CIFS je starší, dnes už zřídka používaná implementace od Microsoftu.
  
; CIFS/SMB
+
=== Lze použít i&nbsp;SSH ===
* Sdílení souborů pro Windows (v&nbsp;GNU/Linuxu implementace „Samba“)
+
* Lze využít i pro přenos souborů (SCP).
 +
* Primárně určen pro vzdálenou práci na serveru (viz dále).
  
  
  
 
== Připojení k&nbsp;příkazovému řádku počítače ==
 
== Připojení k&nbsp;příkazovému řádku počítače ==
; SSH (port server 22, klient libovolný)
+
 
 +
=== SSH (port: server 22, klient libovolný) ===
 
* Používá se pro připojení k&nbsp;příkazovému řádku serveru (například pomocí programu PuTTY).
 
* Používá se pro připojení k&nbsp;příkazovému řádku serveru (například pomocí programu PuTTY).
 
* Šifrovaný protokol.
 
* Šifrovaný protokol.
  
; Telnet (port server 23, klient libovolný)
+
=== Telnet (port: server 23, klient libovolný) ===
 
* Také připojení do k&nbsp;příkazovému řádku serveru &mdash; ale dnes již nevhodný.
 
* Také připojení do k&nbsp;příkazovému řádku serveru &mdash; ale dnes již nevhodný.
 
* Celá komunikace (včetně uživatelského jména a&nbsp;hesla se posílají v&nbsp;otevřené podobě &mdash; nešifrované).
 
* Celá komunikace (včetně uživatelského jména a&nbsp;hesla se posílají v&nbsp;otevřené podobě &mdash; nešifrované).
Řádka 67: Řádka 54:
 
== Další protokoly ==
 
== Další protokoly ==
  
=== DNS  (port server 53, klient libovolný) ===
+
=== DNS  (port: server 53, klient libovolný) ===
* Překlad doménových jmen na IP adresy (<code>www.oauh.cz</code> &rarr; <code>212.111.4.142</code>)
+
* Překlad doménových jmen na IP adresy.
 +
* Nejčastěji tak, že k&nbsp;doménovému jménu potřebujeme zjistit odpovídající IP adresu. Ale lze i&nbsp;naopak.
 +
* Například: <code>www.oauh.cz</code> &rarr; 212.111.4.142
 +
* Ve Windows můžeme pro ruční překlad adres použít příkaz <code>nslookup</code>.
 +
<div class="Priklad">
 +
; Úkol &mdash; Najděte IP adresu serveru
 +
* Najděte IP adresu serveru <code>www.oauh.cz</code> pomocí programu <code>nslookup</code> v&nbsp;příkazovém řádku Windows:
 +
nslookup www.oauh.cz
 +
* Najděte IP adresu jiného serveru.
 +
</div>
  
=== HTTP (port server 80, klient libovolný) ===
+
 
* Přenos webových stránek a souvisejících souborů.
+
=== HTTP (port: server 80, klient libovolný) ===
 +
* Přenos webových stránek a souvisejících souborů ze serveru na klientský počítač.
 
* Více viz [[Protokol HTTP]].
 
* Více viz [[Protokol HTTP]].
 +
<div class="Poznamka">Nepleťte s&nbsp;jazykem HTML &mdash; to je jazyk pro popis vzhledu webové stránky!</div>
  
=== SNMP (port 161) ===
+
=== SNMP (port: 161) ===
 
* Správa síťových zařízení na dálku.
 
* Správa síťových zařízení na dálku.
  
=== DHCP (port 67 server, port 68 klient) ===
+
=== DHCP (port: 67 server, 68 klient) ===
 
* Dynamické přidělování IP adres.
 
* Dynamické přidělování IP adres.
 +
 +
=== SSL ===
 +
* Šifrování dat při přenosu.
 +
* Vytvoří šifrovaný kanál, do kterého můžeme „schovat“ data jiných protokolů.
 +
* Slouží jako náhrada odpovídající části prezentační vrstvy modelu ISO/OSI &mdash; model TCP/IP prezentační vrstvu nemá.
  
  
  
 
== Související stránky ==
 
== Související stránky ==
* [[Protokol HTTP]], [[Protokoly]]
+
* [[Protokoly|Síťové protokoly]], [[Protokoly rodiny TCP/IP]], [[Protokoly pro elektronickou poštu]], [[Protokol HTTP]]
 +
 
 +
 
 +
== Další zdroje ==
 +
* 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]

Aktuální verze z 18. 5. 2021, 20:56


Obsah

Protokoly pro práci s elektronickou poštou

IMAP (port: server 143, přes SSL 993)

POP3 (port: server 110, přes SSL 995)

SMTP (port: server 25, přes SSL 465)

Viz také Protokoly pro elektronickou poštu.


Protokoly pro přenos souborů

FTP (port: server 21, klient 20 nebo libovolný)

TFTP

SMB (CIFS)

Lze použít i SSH


Připojení k příkazovému řádku počítače

SSH (port: server 22, klient libovolný)

Telnet (port: server 23, klient libovolný)


Další protokoly

DNS (port: server 53, klient libovolný)

Úkol — Najděte IP adresu serveru
  • Najděte IP adresu serveru www.oauh.cz pomocí programu nslookup v příkazovém řádku Windows:
nslookup www.oauh.cz
  • Najděte IP adresu jiného serveru.


HTTP (port: server 80, klient libovolný)

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

SNMP (port: 161)

DHCP (port: 67 server, 68 klient)

SSL


Související stránky


Další zdroje

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