logo

SMTP

  • SMTP reiškia paprastą pašto perdavimo protokolą.
  • SMTP yra komunikacijos gairių rinkinys, leidžiantis programinei įrangai perduoti elektroninį paštą internetu Paprastas pašto siuntimo protokolas .
  • Tai programa, skirta siųsti pranešimus kitiems kompiuterio vartotojams pagal el. pašto adresus.
  • Tai suteikia keitimąsi laiškais tarp vartotojų tame pačiame arba skirtinguose kompiuteriuose, taip pat palaiko:
    • Jis gali išsiųsti vieną pranešimą vienam ar keliems gavėjams.
    • Siunčiamas pranešimas gali būti tekstas, balsas, vaizdo įrašas arba grafika.
    • Jis taip pat gali siųsti pranešimus tinkluose už interneto ribų.
  • Pagrindinis SMTP tikslas yra nustatyti ryšio tarp serverių taisykles. Serveriai turi galimybę identifikuoti save ir pranešti, kokį ryšį jie bando atlikti. Jie taip pat gali išspręsti klaidas, pvz., neteisingą el. pašto adresą. Pavyzdžiui, jei gavėjo adresas yra neteisingas, tada gaunamas serverio atsakymas su tam tikru klaidos pranešimu.

SMTP komponentai

Kompiuterių tinklas SMTP
  • Pirmiausia suskirstysime SMTP klientą ir SMTP serverį į du komponentus, tokius kaip vartotojo agentas (UA) ir pašto perdavimo agentas (MTA). Vartotojo agentas (UA) paruošia pranešimą, sukuria voką ir tada įdeda pranešimą į voką. Pašto siuntimo agentas (MTA) perduoda šį paštą internetu.
Kompiuterių tinklas SMTP
  • SMTP leidžia sukurti sudėtingesnę sistemą, pridedant perdavimo sistemą. Užuot tik vieną MTA siuntimo pusėje ir vieną gavimo pusėje, galima pridėti daugiau MTA, veikiančių kaip klientas arba serveris, perduodantis el.
Kompiuterių tinklas SMTP
  • Perdavimo sistema be TCP/IP protokolo taip pat gali būti naudojama siunčiant el. laiškus vartotojams, ir tai pasiekiama naudojant pašto šliuzą. Pašto vartai yra perdavimo MTA, kurį galima naudoti el.
Kompiuterių tinklas SMTP

SMTP veikimas

    Pašto sudėtis:Vartotojas siunčia el. laišką kurdamas elektroninio pašto pranešimą naudodamas pašto vartotojo agentą (MUA). Pašto vartotojo agentas yra programa, naudojama siųsti ir gauti laiškus. Pranešimą sudaro dvi dalys: turinys ir antraštė. Turinys yra pagrindinė pranešimo dalis, o antraštėje yra tokia informacija kaip siuntėjo ir gavėjo adresas. Antraštėje taip pat yra aprašomoji informacija, pvz., pranešimo tema. Šiuo atveju pranešimo tekstas yra kaip laiškas, o antraštė – kaip vokas, kuriame yra gavėjo adresas.Laiško siuntimas:Sukūręs el. laišką, pašto klientas pateikia užpildytą el. laišką SMTP serveriui naudodamas SMTP TCP prievade 25.Pašto pristatymas:El. pašto adresus sudaro dvi dalys: gavėjo vartotojo vardas ir domeno vardas. Pavyzdžiui, [apsaugotas el. paštas] , kur „vivek“ yra gavėjo vartotojo vardas, o „gmail.com“ yra domeno pavadinimas.
    Jei gavėjo el. pašto adreso domeno pavadinimas skiriasi nuo siuntėjo domeno pavadinimo, MSA išsiųs laišką pašto siuntimo agentui (MTA). Norėdami perduoti el. laišką, MTA suras tikslinį domeną. Jis patikrina MX įrašą iš domenų vardų sistemos, kad gautų tikslinį domeną. MX įraše yra gavėjo domeno domeno pavadinimas ir IP adresas. Kai įrašas randamas, MTA prisijungia prie mainų serverio, kad perduotų pranešimą.Pašto gavimas ir apdorojimas:Kai gaunamas pranešimas, mainų serveris pristato jį į gaunamą serverį (Mail Delivery Agent), kuris saugo el. laišką ir laukia, kol vartotojas jį nuskaitys.Pašto prieiga ir gavimas:MDA saugomus el. laiškus galima atkurti naudojant MUA (pašto vartotojo agentą). MUA galima pasiekti naudojant prisijungimo vardą ir slaptažodį.