SMTP (engl. Simple Mail Transfer Protocol) представља основни протокол слоја апликација за електронску пошту, који користи услугу поузданог трансфера података протокола TCP. Као и већина других протокола апликацијског слоја има клијентску и серверску страну (која се извршава на серверу за електронску пошту онога који шаље и друга страна која се извршава на серверу).

Када сервер саље поруку другим серверима, он преузима улогу СМТП клијента, а кад прима поруке понаша се као СМТП сервер.

Дефинисање СМТП протокола уреди

Протокол СМТП је дефинисан документом РФЦ 2821. Иако оригинални докуметн СМТП РФЦ датира из 1982. сам протокол се појавио знатно раније и знатно је старији од HTTP протокола.

Опште је присутан на Интернету, будући да поседује изузетне особине, иако многи сматрају да има и архаичности. СМТП ограничава тела свих порука на седмобитни ASCII, што развојем мултимедијалних садржаја доводи до проблема, будући да бинарни мутимедијални подаци морају да се кодирају у ASCII, да би се пренели протоколом СМТП, после чега се порука поново декодира.

Клијентска страна протокола СМТП уреди

Клијентска страна на порту 25 успоставља TCP конекцију са серверском страном, уколико је не успостави, покушава поново. Након успостављања конекције прелази се на процес синхронизације апликацијског слоја, током које СМТП клијент наводи адресу пошиљаоца, после чега почиње слање поруке, ослањајући се на услугу поузданог трансфера података протокола TCP .

Уколико има још порука поступак се понавља, уколико нема, прекида се конекција.

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

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

  • Умрежавање рачунара од врха до дна са интернетом у фокусу, Куросе-Рос, РАФ-ЦЕТ, 2005.