Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

Post Office Protocol

Z Wikipedie, otevřené encyklopedie
(přesměrováno zPost Office Protocol version 3)

POP (Post Office Protocol) je internetovýprotokol, který se používá pro stahováníe-mailových zpráv ze vzdálenéhoserveru naklienta. Jedná se o aplikační protokol pracující přesTCP/IP připojení. V současnosti je používána zejména třetí verze (POP3), která byla standardizována v roce 1996 vRFC 1939.

POP3 je následníkem protokolů POP1 a POP2 (označení POP už dnes téměř výhradně znamená POP3). V současné době používají téměř všichni uživatelé elektronické pošty pro stahováníe-mailů programy využívající POP3 neboIMAP.

Ze vzdálenéhoserveru se stáhnou všechny zprávy, třeba i ty, které uživatel číst nechce, nebospam (pokud ho již nefiltruje poštovní server). Většina POP3 serverů sice umožňuje stáhnout i pouze hlavičky zpráv (a následně vybrat zprávy, které se stáhnou celé), ale podpora v klientech vesměs chybí. Tuto nevýhodu může odstranit protokolIMAP, který pracuje se zprávami přímo na serveru.

Pro odesílání zpráv se používá protokolSMTP, nezávisle na použitém protokolu pro příjem pošty.

Historie

[editovat |editovat zdroj]

Protokol verze POP1 byl vydán v říjnu1984, standardizován vRFC 918 (5 stran) a autorem jeJoyce Reynolds. O pět měsíců později byla vydána druhá verze, POP2 vRFC 937 (24 stran). Rozdíl oproti POP1 byl hlavně v komunikaci meziklientem aserverem. První dvě verze byly určeny jen ke staženíe-mailu a jeho následnému odstranění ze serveru. Roku 1994 byla standardizována třetí a zatím poslední verze, POP3 vRFC 1725 (18 stran). Tato verze se od předcházejících dvou výrazně liší. Zatímco předcházející verze pracovaly na principu „push“ (server odešle data ke klientovi), verze POP3 pracuje na principu „pull“ (klient požaduje data od serveru). Umožňuje oproti předchozím značné množství nastavení, jako například možnost stáhnout pouze hlavičky e-mailů. Dnes se používá výhradně POP3, POP2 je využíván v zanedbatelném množství.

Zabezpečení

[editovat |editovat zdroj]

Jako mnoho jiných starších internetových protokolů, POP3 původně podporoval jenom nešifrované přihlašovací mechanismy. Ačkoli vPOP3 je běžný jednoduchý (nezabezpečený) přenos hesel, podporuje současně několik autentizačních metod ověřování na různých úrovních ochrany před neoprávněným přístupem k cizí poštovní schránce. Jedna taková metoda, APOP (kterou základní specifikace definuje jako „volitelný příkaz“), užíváMD5 hash funkci pro zabezpečený přenos hesla od klienta na server. Klienti podporující APOP jsou napříkladMozilla,Thunderbird,Eudora aNovell Evolution. Klienti mohou také šifrovat celou POP3 komunikaci užitímSSL nebo modernějšíhoTLS.

Komunikace

[editovat |editovat zdroj]

Protokol POP3 má pro své účely vyhrazen TCP port 110. Komunikace probíhá na principu výměny zpráv mezi klientem a serverem. Příkaz vždy začíná na začátku řádky, v základní implementaci POP3 mají příkazy 3 nebo 4 znaky. Příkazy nerozlišují velká a malá písmena. Za příkazem mohou následovat další argumenty oddělené mezerami. Řádky jsou oddělovány pomocí CRLF. Každá odpověď od serveru musí začínat indikací stavu operace – buď +OK, nebo -ERR. Následovat může textový řetězec s popsaným důvodem stavu. POP3 implementace jsou často poměrně komunikativní a dají se užívat i „ručně“.

Příklad komunikace mezi klientem a serverem

[editovat |editovat zdroj]
S: <server naslouchá na TCP portu 110>C: <otevření spojení>S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us>C: APOP mrose c4c9334bac560ecc979e58001b3e22fbKlient posílá jméno a heslo (USER, PASS) -->C: USER mroseS +OK User acceptedC: PASS mrosepassS +OK Pass acceptedS: +OK mrose's maildrop has 2 messages (320 octets)C: STATS: +OK 2 320C: LISTS: +OK 2 messages (320 octets)S: 1 120S: 2 200S: .C: RETR 1S: +OK 120 octetsS: <POP3 server posílá 1. zprávu>S: .C: DELE 1S: +OK message 1 deletedC: RETR 2S: +OK 200 octetsS: <POP3 server posílá 2. zprávu>S: .C: DELE 2S: +OK message 2 deletedC: QUITS: +OK dewey POP3 server signing off (maildrop empty)C: <uzavření spojení>S: <server čeká na další spojení>

Nejznámější e-mailoví klienti

[editovat |editovat zdroj]

E-mailový klient jeprogram, který komunikuje se vzdáleným serverem a pomocí příkazů dokáže uložit e-maily na lokální disk a následně je odstranit zeserveru. V současnosti podporuje POP3 většina klientů. Nejběžnější a nejpoužívanější e-mailoví klienti jsou:

  • Evolution: osobní informační manažer pro prostředíGNOME. Obsahuje poštovního klienta, adresář, kalendář, seznam úkolů a poznámky.

Shrnutí

[editovat |editovat zdroj]
  • POP3 pracuje přesTCP/IP připojení užívajícíTCP port 110.
  • Používá se pro rychlé a pohodlné stahování zpráv ze serveru do vlastního počítače.
  • Klienti mohou také šifrovat celou POP3 komunikaci užitím SSL nebo modernějšího TLS.

Související články

[editovat |editovat zdroj]

POP3RFCs

[editovat |editovat zdroj]
  • RFC 1939 – „Post Office Protocol - Version 3“
  • RFC 2449 – „POP3 Extension Mechanism“
  • RFC 1734 – „POP3 AUTHentication command“
  • RFC 2222 – „Simple Authentication and Security Layer (SASL)“
  • RFC 3206 – „The SYS and AUTH POP Response Codes“
Protokolypočítačových sítí ainternetu podlemodelu ISO/OSI
Aplikační vrstva – 7

BitTorrentDNSBOOTPDHCPFTPGopherHTTPHTTPSIMAPIRCIdentNNTPNFSNTPPOP3RTPSIPSMBSMTPSNMPSSHSTUNTelnetXMPP

Prezentační vrstva – 6
Relační vrstva – 5

SPDYSSL-TLSNetBIOSRPCSMBNFS

Transportní vrstva – 4

DCCPQUICRUDPSCTPTCPUDP

Síťová vrstva – 3
Linková vrstva – 2
Fyzická vrstva – 1
topologie sítí
Portály:Internet
Citováno z „https://cs.wikipedia.org/w/index.php?title=Post_Office_Protocol&oldid=23031465
Kategorie:
Skrytá kategorie:

[8]ページ先頭

©2009-2025 Movatter.jp