Пређи на садржај

SMTP

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

SMTP(engl.Simple Mail Transfer Protocol) predstavlja osnovniprotokolsloja aplikacija zaelektronsku poštu,koji koristi uslugu pouzdanog transfera podataka protokola TCP. Kao i većina drugih protokola aplikacijskog sloja imaklijentskuiserverskustranu (koja se izvršava na serveru za elektronsku poštu onoga koji šalje i druga strana koja se izvršava na serveru).

Kada server salje poruku drugim serverima, on preuzima ulogu SMTP klijenta, a kad prima poruke ponaša se kao SMTP server.

Definisanje SMTP protokola

[уреди|уреди извор]

Protokol SMTP je definisan dokumentomRFC 2821.Iako originalni dokumetn SMTP RFC datira iz1982.sam protokol se pojavio znatno ranije i znatno je stariji odHTTPprotokola.

Opšte je prisutan naInternetu,budući da poseduje izuzetne osobine, iako mnogi smatraju da ima i arhaičnosti. SMTP ograničava tela svih poruka na sedmobitni ASCII, što razvojemmultimedijalnihsadržaja dovodi do problema, budući da binarni mutimedijalni podaci moraju da se kodiraju uASCII,da bi se preneli protokolom SMTP, posle čega se poruka ponovo dekodira.

Klijentska strana protokola SMTP

[уреди|уреди извор]

Klijentska strana naportu25 uspostavljaTCPkonekciju sa serverskom stranom, ukoliko je ne uspostavi, pokušava ponovo. Nakon uspostavljanja konekcije prelazi se na processinhronizacijeaplikacijskog sloja, tokom koje SMTP klijent navodi adresu pošiljaoca, posle čega počinje slanje poruke, oslanjajući se na uslugu pouzdanog transfera podataka protokolaTCP.

Ukoliko ima još poruka postupak se ponavlja, ukoliko nema, prekida se konekcija.

  • Umrežavanje računara od vrha do dna sa internetom u fokusu, Kurose-Ros, RAF-CET, 2005.