Protokol jednoduchého poštového prenosu (SMTP)
Protokol SMTP (Simple Mail Transfer Protocol) je súbor komunikačných pravidiel, ktoré umožňujú softvéru odosielať elektronickú poštu (e-mail) cez internet. E-mail je jednou z najvyspelejších a najcennejších služieb na internete. Väčšina systémov využíva protokol SMTP ako techniku prenosu pošty z jedného zákazníka na druhého. Protokol SMTP sa používa na odosielanie e-mailov a funguje ako protokol push, zatiaľ čo na získavanie týchto e-mailov na konci prijímača sa používa protokol IMAP (prístup k internetovým správam) alebo POP (poštový protokol). SMTP spadá pod protokol aplikačnej vrstvy.
Keď chce byť odoslaný e-mail, užívateľ začne pripojenie TCP na server SMTP a potom poštu odošle prostredníctvom pripojenia. Server SMTP je neustále v režime počúvania. V okamihu, keď počúva pripojenie TCP od ktoréhokoľvek používateľa, začne pripojenie na tomto porte. Po efektívnom vytvorení pripojenia TCP sa správa okamžite odošle. Protokol SMTP prenáša správy na základe e-mailových adries. Ponúka výmenu správ medzi klientmi na rovnakom počítači alebo na rôznych zariadeniach.
Môže tiež vykonávať nasledujúce úlohy:
- Môže prenášať správu viacerým príjemcom.
- Môže k správe priložiť text, video hlas alebo grafiku.
- Dokáže prenášať správy aj v sieťach mimo internetu.
Porozumenie protokolu SMTP
- Hlavnou myšlienkou protokolu SMTP je nastavenie komunikačných pokynov medzi servermi. Servery sa identifikujú a oznamujú druh prebiehajúcej komunikácie. Servery tiež spracovávajú chyby, napríklad nesprávne e-mailové adresy. Napríklad, ak je adresa príjemcu nesprávna, potom server príjemcu odpovie chybovou správou.
Spravidla je SMTP integrovaný do e-mailovej aplikácie a pozostáva zo štyroch hlavných komponentov:
- Mail user agent (MUA)
- Agent na odosielanie pošty (MSA)
- Agent prenosu pošty (MTA)
- Agent na doručovanie pošty (MDA)
SMTP začína reláciu medzi MUA, ktorá je používateľom a MSA, čo je server. MTA a MDA sa používajú na vyhľadávanie adries v doméne a na lokálne doručovacie služby.
Príkazy SMPT
Pozrime sa na niekoľko príkazov SMPT:
- HELO - tento príkaz sa používa na identifikáciu používateľa a celého názvu domény, ktorý sa prenáša iba raz za reláciu.
- MAIL - tento príkaz sa používa na začatie prenosu správ.
- RCPT - Tento príkaz prichádza za MAIL a používa sa na identifikáciu plne kvalifikovaného mena príjemcu. Pre viacerých príjemcov používame jeden RCPT pre každého z príjemcov.
- DATA - tento príkaz sa používa na odoslanie údajov jeden riadok za druhým.
Typy protokolu SMTP
Model SMTP môže byť nasledujúcich dvoch typov:
- End-to-end model
- Store-and-forward model
Konečný návrh, ktorý komunikuje medzi rôznymi organizáciami pri komunikácii v rámci organizácie, je model skladu a forward. Ak chcete odoslať e-mail, zákazník sa okamžite spojí s SMTP cieľa. Server SMTP uchováva e-maily, kým ich príjemca SMTP efektívne neprijme. Zákazník SMTP iniciuje stretnutie a prijímač SMTP reaguje na žiadosť o stretnutie.
Ako funguje protokol SMTP?
Pozrime sa na fungovanie SMTP, aby sme lepšie porozumeli.
-
Zloženie pošty:
Odosielateľ spočiatku vytvorí e-mailovú správu pomocou agenta Mail User Agent (MUA) a potom odošle e-mail. MUA pomáha pri odosielaní a prijímaní pošty. E-mailová správa pozostáva z dvoch častí, a to z tela a z hlavičky. Teleso obsahuje hlavnú časť správy, zatiaľ čo hlavička obsahuje subjekt, čo je jednoriadkový opis toho, čo telo obsahuje, a informácie o adrese odosielateľa a príjemcu.
-
Predloženie pošty:
Zákazník využíva protokol Simple Mail Transfer Protocol po dokončení štruktúry dokumentu a odošle hotový dokument na server na kanáli TCP 25.
-
Doručovanie pošty:
E-mailové adresy obsahujú užívateľské meno a doménové meno príjemcu. V je „abc“ používateľské meno príjemcu a „gmail.com“ je názov domény. Ak sa názov domény príjemcu líši od názvu domény odosielateľa, MSA pošle list agentovi Mail Transfer Agent (MTA). Na prenos e-mailu MTA vyhľadá cieľovú doménu. Vyhľadá cieľovú doménu v systéme DNS (Domain Name System). Po nájdení záznamu sa MTA pripojí k serveru a odošle správu.
-
Príjem a spracovanie pošty:
Keď server prijme správu, odošle ju agentovi doručovania pošty (MDA), ktorý uchováva e-mail, kým ho používateľ nezíska.
-
Prístup a načítanie pošty:
E-mail uložený v MDA sa získa prihlásením do MUA pomocou užívateľského mena a hesla MUA.
Výhody protokolu SMTP
- SMTP poskytuje najjednoduchšiu formu komunikácie prostredníctvom e-mailov medzi niekoľkými počítačmi v špecifickej sieti.
- SMTP je vyrobený z jednoduchej platformy, ktorá umožňuje ľahké a rýchle odosielanie e-mailov.
- SMTP predstavuje spoľahlivosť pre odchádzajúce e-mailové správy takým spôsobom, že ak správa nie je úspešne odoslaná, potom sa SMTP server pokúsi znova poslať tú istú správu až do úspešného odoslania správy.
- SMTP pomáha mať zaviazaný server na správu odchádzajúcich e-mailových správ v organizáciách.
- Pripojenie k SMTP je jednoduché a jednoduché. Ponúka ľahkú inštaláciu.
- Pripojenie SMTP nemá žiadne obmedzenia a dá sa použiť na pripojenie k akémukoľvek systému. Všetko, čo musíme urobiť, je zahrnúť informácie o SMTP.
- Nezahŕňa to žiadny vývoj od nášho konca.
záver
SMTP poskytuje najjednoduchšie riešenie na odosielanie e-mailov a správ ľuďom na celom svete. Hromadné odosielanie e-mailov je možné iba prostredníctvom serverov SMTP a je to jeden z najvýhodnejších prostriedkov na rozposielanie e-mailov veľkému počtu ľudí súčasne.
Odporúčané články
Toto je príručka k protokolu SMTP. Tu sme diskutovali o práci, príkaze, typoch a výhodách SMTP. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
- Čo je to webhosting?
- Príkazy masteringového uzla
- Úvod do počítačovej siete
- Najlepšie webové služby