Last modified by Valdis Vītoliņš on 2018/01/15 21:44

Show last authors
1 = 28. SMTP - Vienkāršs pasta pārsūtīšanas protokols =
2
3 == 28.01 Ievads ==
4
5 Elektroniskais pasts (e-pasts) ir neapšaubāmi viena no populārākajām aplikācijām. [Caceres et al. 1991] parāda, ka aptuveni puse no visām TCP konekcijām attiecas uz SMTP. (Savukārt, pēc pārraidīto baitu skaita, FTP konekcijas aizņem lielāku īpatsvaru datu pārraidē.) [Paxson 1993] noskaidroja, ka caurmēra e-pasta ziņojums satur ap 1500 baitus. Tomēr daži ziņojumi satur megabaitiem lielus datus, jo e-pastu reizēm lieto, lai pārsūtītu failus. Attēls 28.1 parāda e-pasta apmaiņas shēmu, izmantojot TCP/IP.
6
7 {{velocity filter="none"}}{{html clean="false" wiki="true"}}#pic("f_28_1.gif", "300"){{/html}}{{/velocity}} //28.1.attēls: Interneta elektroniskā pasta pārskats//
8
9 Lietotāji darbojas ar lietotāja aģenta palīdzību - tādus var izvēlēties dažādus. Pipulāras e-pasta programmas UNIX vidē ir MH, Berkeley Mail, Elm un Mush.
10
11 Pasta apmaiņu ar TCP palīdzību veic //pasta pārsūtīšanas aģents// (MTA). Izplatītākais MTA UNIX sistēmās ir ##sendmail##. Lietotāji parasti tieši nestrādā ar MTA. Sistēmas administratora uzdevums ir nokonfigurēt vietējo MTA. Lietotājiem toties bieži ir iespējams izvēlēties savu lietotāja aģentu jeb e-pasta klienta programmu. Šī nodaļa apraksta elektroniskā pasta apmaiņu starp diviem MTA, izmantojot TCP. Mēs šeit neaplūkojam e-pasta klienta programmu darbību un dizainu.
12
13 RFC 821 [Postel 1982] apraksta SMTP protokolu, t.i. kā divi MTA aģenti sazinās ar vienas TCP konekcijas palīdzību. RFC 822 [Crocker 1982] apraksta e-pasta ziojuma formtu, ko pārsūta starp diviem MTA, izmantojot RFC 821.