Lihtne edastusprotokoll (SMTP)

SMTP protokoll (Simple Mail Transfer Protocol) on suhtluseeskirjade kogum, mis lubab tarkvaral saata Interneti kaudu e-posti (e-posti). E-post on üks kõige populaarsemaid ja hindamatumaid teenuseid Internetis. Enamik süsteeme kasutab SMTP-protokolli kui tehnikat, et edastada kirju ühelt kliendilt teisele. E-kirjade saatmisel kasutatakse SMTP-protokolli ja see töötab tõukeluprotokollina, IMAP-i (Interneti-sõnumitele juurdepääsu protokoll) või POP-i (postkontoriprotokolli) kasutatakse nende e-kirjade vastuvõtmiseks vastuvõtja lõpus. SMTP kuulub rakendusekihi protokolli alla.

Kui meilisõnumit soovitakse saata, loob kasutaja TCP-ühenduse SMTP-serveriga ja edastab seejärel ühenduse kaudu e-kirja. SMTP-server on pidevalt kuulamisrežiimis. Kui ta otsib TCP-ühendust ükskõik milliselt kasutajalt, alustab see ühenduse loomist selles pordis. Pärast TCP-ühenduse tõhusat loomist saadetakse kirjad kohe. SMTP-protokoll edastab e-posti aadresside alusel sõnumeid. See pakub sõnumite vahetamist samas arvutis või erinevates seadmetes asuvate klientide vahel.

See võib täita ka järgmisi ülesandeid:

  • See võib sõnumi edastada mitmele adressaadile.
  • See võib sõnumisse lisada teksti, videohääle või graafika.
  • See võib edastada sõnumeid ka Internetist väljaspool asuvates võrkudes.

SMTP protokolli mõistmine

  • SMTP-protokolli põhiidee on luua serverite vahel suhtlussuunised. Serverid identifitseerivad end ja teatavad, millist tüüpi suhtlus toimub. Serverid käsitlevad ka vigu, näiteks valesid e-posti aadresse. Näiteks kui adressaadi aadress on vale, siis saateserver vastab veateatega.

Tavaliselt on SMTP integreeritud e-posti rakendusse ja koosneb neljast põhikomponendist:

  1. E-posti kasutaja agent (MUA)
  2. Posti edastamise agent (MSA)
  3. Postiülekande agent (MTA)
  4. Posti kättetoimetamise agent (MDA)

SMTP alustab seanssi kasutaja MUA, mis on kasutaja, ja MSA vahel, mis on server. MTA ja MDA kasutatakse aadresside domeenist otsimiseks ja kohalike kättetoimetamisteenuste jaoks.

SMPT käsud

Vaatame mõnda SMPT-käsku:

  • HELO - seda käsku kasutatakse kasutaja ja täieliku domeeninime tuvastamiseks, mida edastatakse ainult üks kord seansi kohta.
  • MAIL - seda käsku kasutatakse sõnumi edastamise algatamiseks.
  • RCPT - see käsk tuleb pärast MAIL-i ja seda kasutatakse adressaadi täieliku kvalifikatsiooni tuvastamiseks. Mitme vastuvõtja puhul kasutame iga vastuvõtja jaoks ühte RCPT-d.
  • DATA - seda käsku kasutatakse andmete saatmiseks üksteise järel.

SMTP-protokolli tüübid

SMTP mudel võib olla kahte tüüpi:

  • Otsast lõpuni mudel
  • Ladusta ja edasta mudel

Projekteerimine otsast lõpuni suhtleb erinevate organisatsioonide vahel, samas kui organisatsioonisisene suhtlemine on lao- ja edasisuunamudel. E-kirja saatmiseks võtab klient viivitamatult ühendust sihtkoha SMTP-ga. SMTP-server hoiab e-kirja seni, kuni vastuvõtja SMTP selle tõhusalt vastu võtab. SMTP klient algatab koosoleku ja SMTP vastuvõtja reageerib kohtumise avaldusele.

Kuidas SMTP protokoll töötab?

Vaadakem parema mõistmise huvides SMTP toimimist.

  1. Posti koostis:

Esialgu koostab saatja e-kirja sõnumiga Mail User Agent (MUA) ja edastab seejärel e-kirja. MUA aitab meilide saatmisel ja vastuvõtmisel. E-kiri koosneb kahest osast, nimelt korpusest ja päisest. Põhiosa koosneb teate põhiosast, päis aga teema, mis on üherealine kirjeldus selle kohta, mida keha hoiab, ning saatja ja vastuvõtja aadressiteavet.

  1. Posti esitamine:

Klient kasutab pärast dokumendi ülesehituse lõpuleviimist lihtsat edastusprotokolli ja saadab täidetud dokumendi serverisse TCP kanalil 25.

  1. Posti kohaletoimetamine:

E-posti aadressid sisaldavad adressaadi kasutajanime ja domeeninime. puhul on abc vastuvõtja kasutajanimi ja „gmail.com” on domeeni nimi. Kui saaja domeeninimi erineb saatja domeeninimest, saadab MSA selle kirja edastusagendile (MTA). E-kirja edastamiseks otsib MTA sihtdomeeni. Otsitav domeen otsib domeeninimede süsteemist (DNS). Kui kirje on leitud, ühendub MTA sõnumi edastamiseks serveriga.

  1. Kirjade vastuvõtmine ja töötlemine:

Pärast seda, kui server on teate kätte saanud, saadab ta selle e-posti aadressile MDA (Mail Delivery Agent), kes hoiab e-kirju seni, kuni kasutaja selle kätte saab.

  1. Juurdepääs ja kirjade allalaadimine:

MDA-sse salvestatud e-kirjad hangitakse MUA-sse sisselogimisega MUA kasutajanime ja parooli abil.

SMTP-protokolli eelised

  1. SMTP pakub lihtsamat suhtlusviisi e-kirjade kaudu teatud arvutis asuvas arvutis.
  2. SMTP on valmistatud lihtsast platvormist, muutes e-kirjade saatmise lihtsaks ja kiireks.
  3. SMTP pakub väljaminevate e-kirjade usaldusväärsust viisil, et kui sõnumi saatmine ei õnnestu, proovib SMTP-server sama sõnumit uuesti saata kuni sõnumi eduka saatmiseni.
  4. SMTP aitab omada pühendunud serverit organisatsioonis väljaminevate e-kirjade haldamiseks.
  5. SMTP-ga ühendamine on lihtne ja lihtne. See pakub lihtsat paigaldamist.
  6. SMTP-ühendusel pole piiranguid ja seda saab kasutada ühenduse loomiseks mis tahes süsteemiga. Peame vaid integreerima SMTP-teabe.
  7. See ei hõlma mingeid arenguid meie otsast peale.

Järeldus

SMTP on lihtsaim lahendus e-kirjade ja sõnumite saatmiseks inimestele kogu maailmas. Hulgimeilisõnumite saatmine on võimalik ainult SMTP-serverite kaudu ja see on üks rahasõbralikumaid vahendeid korraga e-kirjade saatmiseks suurele hulgale inimestele.

Soovitatavad artiklid

See on olnud SMTP-protokolli juhend. Siin arutasime SMTP toimimist, käsku, tüüpe ja eeliseid. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Mis on veebimajutus?
  2. Sõlme käskude valdamine
  3. Sissejuhatus arvutivõrku
  4. Parimad veebiteenused

Kategooria: