POP3

Из Википедије, слободне енциклопедије

POP3 (енгл. Post Office Protocol) је једноставан интернет протокол за приступање е–пошти. Дефинисан је у кратком документу РЦФ 1939. Због ове једноставности, могућности овог протокола прилично су ограничене. Један је од најзаступљенијих протокола своје врсте. [1]

Процес успостављања везе[уреди]

Протокол POP3 ступа на сцену оног тренутка када клијент отвори TCP везу са сервером за е–пошту на порту 110 (порт за POP3). Пошто се успостави TCP веза, POP3 пролази кроз 3 фазе:

  • овлашћење (ауторизација)
  • трансакција
  • ажурирање

Фаза овлашћења[уреди]

Током ове фазе, клијент шаље корисничко име и лозинку којим се проверава идентитет корисника. Фаза овлашћења захтева од корисника две основне команде: user <имеКорисника> и pass <лозинка>. Сервер се одазива са +OK уколико је корисник унео тачне податке или -ERR уколико је пронађена грешка. Пример успешног приступања е–пошти:

Претпоставимо да је назив сервера за е–пошту mailServer,

telnet mailServer 110
+OK POP3 server ready
user Petar
+OK
pass sunce23
+OK user successfully logged on

Фаза трансакције[уреди]

Током друге фазе, трансакције, клијент преузима поруке, брише постојеће и може да преузме информације о е–пошти. Клијент који користи протокол POP3 може да се подеси да „преузима и брише“ или да „преузима и чува“ поруке. Редослед команди које издаје POP3 клијент зависи од тога за који се од ова два режима корисник определио.

У режиму преузимања и брисања клијент издаје команде list, retr i dele. На пример, претпоставимо да неки корисник у свом поштранском сандучету има две поруке. У следећој размени порука C означава клијента а S сервер за е–пошту:

C: list
S: 1 498
S: 2 912
S: .
C: retr 1
S: (bla bla...
S: ............
S: ........bla) <порука>
S: .
C: dele 1
C: retr 2
S: (bla bla...
S: ............
S: ........bla) <порука>
S: .
C: dele 2
C: quit
S: +OK POP3 server is signing off

Клијент најпре тражи да сервер за е–пошту наведе величину сви сачуваних порука. Након тога, клијент најпре преузима, а затим брише поруке са сервера. Нако фазе овлашћења, клијент користи само 4 команде: list, retr, dele и quit. Синтакса ових команди дефинисана је у документу РЦФ 1939. После обраде команде quit, POP3 сервер прелази у фазу ажурирања и из поштанског сандучета уклања поруке 1 и 2.

Недостаци POP3[уреди]

Проблем у режиму преузимања и брисања јесте у томе да прималац, Петар, може да користи више рачунара, а да притом жели да са свих рачунара које користи (у кући, на послу, са преносивог рачунара) може да приступа својим е-порукама. У овом режиму рада, Петрове поруке се налазе само у једном од та три рачунара: тачније, ако Петар неку поруку прво прочита на рачунару у канцеларији, неће моћи да је увече поново прочита на свом преносивом рачунару.

У режиму преузимања и чувања, клијент, након преузимања, оставља поруке на серверу за е–пошту. У овом случају Петар може поново да отвори своју е–пошту на неком другом рачунару; може да је прочита на послу, а касније у току недеље и код куће.

E-mail клијенти[уреди]

Е-mail клијент је програм који комуницира са удаљеним сервером и омогућава чување порука на локални диск.

Неки од најпознатијих клијената који користе POP3 су:


Референце[уреди]

Литература[уреди]

  • Kurose J. и Ross K., (2008) Умрежавање рачунара, 4. издање

Види још[уреди]