Počítačové sítě/LAB: Post Office Protocol

Z Wikiknih
Skočit na navigaci Skočit na vyhledávání

Požadavky[editovat]

  • Účet u poskytovatele emailových služeb
  • 1x PC
  • Instalovaný program Wireshark
  • Instalovaný program Telnet

Zadání[editovat]

Připojit se programem telnet na poštovní server a přes POP3 příkazy vylistovat emailovou schránku a stáhnout email. Toto zachytávat ve Wiresharku a identifikovat packet s daty.

Schéma[editovat]

Soubor:Schema LAB Post-Office-Protocol.png
POP3 server a připojený klient

Úkoly[editovat]

  • Poslat si email
  • Připojit se programem telnet na poštovní server
  • POP3 příkazem vylistovat emailovou schránku
  • POP3 příkazem stáhnout email
  • Celou komunikaci odchytnout programem Wireshark a identifikovat přenášená data v packetu

Řešení[editovat]

  • Poslat si email
  • Zapnout Wireshark
  • Pomocí programu telnet vytvořit socket na poštovní server a dobře známý port POP3 služby
student@client:~$ telnet pop3.seznam.cz 110
Trying 77.75.76.46...
Connected to pop3.seznam.cz.
Escape character is '^]'.
+OK Hello, this is Seznam POP3 server unknown.
  • Použít POP3 příkazy[1] pro přihlášení.
USER uzivatel

Odpověď serveru.

+OK Enter your password please.
PASS heslo

Odpověď serveru.

+OK 20 78319

První číslo je počet zpráv, druhé jejich velikost.

  • Použít POP3 příkazy pro listování ve schránce.
LIST
  • Použít POP3 příkaz pro přenesení zprávy
RETR 20
  • Od POP3 serveru přijde odpověď obsahující hlavičku a data odpovídající obsahu emailu.
  • Vypnout Wireshark
  • V odchytaných datech filtrovat podle IP adresy (ip.addr==77.75.76.46), portu (tcp.port==110) nebo protokopu (pop).
  • Najít packet, ve kterém byla přenesena data.

Závěr[editovat]

POP3 je protokol, který slouží pro přenos emailových zpráv ze serveru na klienta. Emailový klient je program, který vytvoří socket na poštovní server a přes POP3 stahuje jednotlivé emaily.

Je vhodné si všimnout, že přenos dat přes POP3 není šifrovaný, takže jméno, heslo i email jsou volně dostupné každému zařízení na cestě od odesílatele k příjemci. V současné době se přenos emailů řeší převážně zabezpečenými variantami.

Reference[editovat]

  1. http://www.freesoft.org/CIE/RFC/1725/8.htm