Cum funcționează e-mailul?

Publicat: 2022-01-29

Îl trimiți și îl primești în fiecare zi, este instantaneu și nu costă nimic. Este e-mailul, unul dintre cele mai importante instrumente de astăzi. Să aruncăm o privire la cum funcționează, sub capotă și în limbaj normal.

Ce este mai exact e-mailul?

Poșta electronică (abreviată ca e-mail, e-mail, e-mail etc.) este o formă foarte veche de comunicare bazată pe computer. Cu mult timp în urmă – în termeni tehnologici, nu umani – computerele erau mașini uriașe. Oamenii foloseau terminale dial-up pentru a le accesa, iar fiecare mașină deținea spațiu de stocare pentru mai mulți utilizatori. Ca și în cazul oricărei comunități, oamenii au găsit modalități utile și unice de a comunica între ei, iar un sistem de mesagerie a evoluat. Avertismentul era că puteai trimite mesaje doar altor utilizatori pe același sistem, cel puțin până în 1971. După cum spune povestea, a venit și Ray Tomlinson, care a trimis primul e-mail adresându-se unui utilizator de pe alt sistem folosind simbolul „@”. . Evident, atât dinamica de bază, cât și consecințele de anvergură nu au fost atât de simple, dar acea noțiune a fost cea care ne aduce acolo unde suntem astăzi.

(Imagine de la ajmexico)

E-mailul era, la acea vreme, echivalentul mesajului text de astăzi. De-a lungul timpului, s-a schimbat și a evoluat ca orice altceva; are informații despre expeditor și destinatar, o linie de subiect, un corp de mesaj și atașamente, dar, în general, e-mailurile sunt documente destul de simple. Totuși, nu este atât de ușor să îl obțineți din punctul A în punctul B. Ca orice altceva, este implicat un proces complicat care funcționează în culise pentru a face să pară cât mai perfect posibil. Multe dintre ideile folosite în retransmiterea e-mailului au fost importante în formularea transferului de documente, care se află la baza unor lucruri precum sistemele de buletin buletin și World Wide Web.

De la expeditor la destinatar

Să începem cu o ilustrare a procesului. S-ar putea să nu aibă sens complet la început, dar va fi util să ne referim.

Email Map

Când cineva, să spunem un vânzător de condimente, trimite un e-mail, acesta trebuie să aibă o adresă sub forma [email protected]. Exemplul nostru are [email protected]. E-mailul este trimis de client către un server de e-mail de ieșire prin Protocolul de transfer simplu de e-mail. Serverul SMTP este ca oficiul poștal local, care vă verifică poșta și adresa și află unde să vă trimiteți corespondența. Totuși, nu înțelege domenii. Sunt un fel de lucru abstract, așa că serverul SMTP contactează un server de sistem de nume de domeniu. Serverul DNS este un fel de telefon sau agendă de adrese pentru internet; traduce domenii precum „arrakis.com” la o adresă IP precum „74.238.23.45”. Apoi, află dacă acel domeniu are vreun server „MX” sau de schimb de e-mail pe el și ia notă. Acest lucru este ca și oficiul tău poștal care consultă hărți cu unde ar trebui să meargă poșta ta, sună la oficiul poștal local și verifică dacă prietenul tău are o căsuță poștală sau o căsuță poștală pentru a primi e-mail.

Publicitate

Acum că serverul SMTP are informațiile adecvate, mesajul este trimis de pe acel server către serverul de schimb de e-mail al domeniului țintă. Acest server este denumit MTA sau Agent de transfer de e-mail. Acesta decide unde exact să plaseze corespondența, la fel ca și cum oficiul poștal al prietenului tău își dă seama cum să-l fie livrat cel mai bine. Apoi, prietenul tău merge și preia e-mailul, de obicei folosind un client care funcționează prin POP sau IMAP.

POP vs. IMAP

pop v imap

Aceste două acronime afectează peste tot panourile de setări de e-mail, așa că haideți să le aruncăm o privire mai profundă. POP înseamnă Post Office Protocol. Este util pentru că, la fel ca un oficiu poștal, poți să intri, să iei toate e-mailurile și apoi să pleci. Nu trebuie să rămâneți conectat și, în afară de lăsarea unei copii pe server, este o procedură destul de simplă. Dacă nu lăsați o copie pe server, nici nu necesită mult spațiu sau lățime de bandă. Puteți utiliza POP pentru a prelua e-mailuri din mai multe căsuțe de e-mail diferite de pe mai multe servere de e-mail diferite și pentru a le consolida pe unul singur.

Are însă dezavantajele sale. POP este un protocol unidirecțional; informația călătorește într-un singur sens. Odată ce descărcați e-mailul către un client, este la latitudinea clientului să sorteze prin diferitele stări și așa mai departe. Este în regulă dacă accesați e-mail doar dintr-un singur loc. În zilele noastre, totuși, este obișnuit să obții acces la e-mail de la clientul telefonului tău, de la interfața web când ești plecat undeva și de la un client când ești acasă. Ar fi plictisitor să sortați toate aceste informații pe mai multe dispozitive, presupunând că ați păstrat chiar și o copie a fiecărui e-mail pe server pentru început.

(Imagine de la SuccessByDesigns)

IMAP este puțin mai inteligent în privința lucrurilor. În timp ce POP poate fi considerat a fi foarte „orientat către client”, Protocolul de acces la mesaje Internet a fost conceput pentru a funcționa într-un mod diferit: este „orientat spre server” și bidirecțional. Clienții au o comunicare bidirecțională cu serverele lor. Toate mesajele sunt păstrate pe server, astfel încât mai mulți clienți să le poată accesa. Când verificați un e-mail pe telefon, acesta este marcat ca citit și în timpul următoarei interacțiuni cu serverul, starea respectivă este trimisă înapoi, astfel încât toți ceilalți clienți să poată fi actualizați cu el. Este ca și cum ai fi trimis corespondența unui asistent de la oficiul poștal care le clasifică și le stochează pentru tine, ți-l oferă indiferent dacă ești acasă, la serviciu sau acolo și modifică copiile stocate așa cum faci tu. .

Puteți păstra o arhivă marcată corespunzător pe clientul dvs. de acasă, precum și pe serverul dvs. de e-mail. IMAP acceptă și un mod offline; modificările sunt sincronizate cu serverul data viitoare când sunteți online. Puteți configura serverele de e-mail IMAP pentru a prelua e-mailurile din căsuțele de e-mail POP, ceea ce funcționează foarte bine dacă doriți să consolidați. Desigur, deoarece IMAP funcționează cu idealul „nor”, ​​accesul la server și stocarea pot fi probleme. Din fericire, spațiul de stocare și lățimea de bandă nu sunt la fel de scumpe ca înainte, dar acest lucru poate fi cu siguranță un compromis pentru unii oameni.

Atât SMTP, cât și MTA

Spre deosebire de cutia poștală fizică, corespondența trimisă și primită sunt gestionate de două tipuri diferite de servere. Nu există într-adevăr nicio discriminare față de serverele de recepție; orice computer poate fi făcut un MTA destul de ușor și se poate descurca bine. Trimiterea de e-mailuri este o altă poveste. Serverele SMTP trebuie să aibă adrese IP statice, iar majoritatea ISP-urilor blochează portul 25, astfel încât utilizatorii lor să nu poată trimite ei înșiși e-mailuri. De ce? Din cauza cantităților masive de spam care râpă la lățimea noastră de bandă colectivă, exact lucrurile MTA-ul dvs. ar trebui să fie configurate pentru a le filtra. Vă puteți configura clienții să utilizeze serverul SMTP al ISP-ului dvs. în loc să rulați propriul dvs. Ideea este că aveți nevoie atât de un MTA, cât și de un server SMTP pentru a utiliza e-mailul, deoarece fiecare este specializat pentru ceea ce face.


E-mailul este o parte importantă a vieții noastre de zi cu zi, dar este plăcut să înțelegem cum funcționează. La urma urmei, nu am avea internet fără el.