Cum funcționează e-mailul?
Îl trimiteți și îl primiți în fiecare zi, este instantaneu și nu costă nimic. E-mailul, unul dintre cele mai importante instrumente ale zilelor noastre. Să aruncăm o privire la modul în care funcționează, sub capota și în limbajul normal.
Ce este exact e-mailul?
Poșta electronică (abreviată ca e-mail, e-mail, e-mail, etc.) este o formă foarte veche de comunicare bazată pe calculator. Cu mult timp în urmă - în termeni tehnologici, nu umani - computerele erau mașini uriașe. Oamenii au folosit terminale dial-up pentru a le accesa, iar fiecare mașină a ținut 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 unul cu altul și a evoluat un sistem de mesagerie. A fost că ați putea trimite mesaje doar altor utilizatori din același sistem, cel puțin până în 1971. După cum se întâmplă, Ray Tomlinson a trimis primul e-mail prin adresarea unui utilizator pe un alt sistem folosind simbolul "@" . Evident, atît dinamica care stă la baza, cît și consecințele de anvergură nu erau atât de simple, dar această idee ne aducea acolo unde suntem astăzi.
(Imagine din ajmexico)
E-mailul a fost, în acel moment, echivalentul mesajului de astăzi. În timp, aceasta sa 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 ansamblu, e-mailurile sunt documente destul de simple. Nu este atât de ușor să o obținem de la punctul A la punctul B. Ca orice altceva, există un proces complicat implicat care funcționează în spatele scenei pentru a face să pară cât se poate de neîmplinit. Multe dintre ideile folosite în transmiterea mesajelor de e-mail au fost importante în formularea transferului de documente, care se află în centrul unor lucruri precum sistemele de bord și web.
De la expeditor la destinatar
Să începem cu o ilustrare a procesului. Este posibil să nu se înțeleagă la început, dar va fi util să vă referiți la ea.
Când cineva, să zicem un vânzător de condimente, trimite un e-mail, trebuie să aibă o adresă sub forma [email protected]. Exemplul nostru are [email protected]. E-mail-ul este trimis de client la un server de poștă de ieșire prin Simple Mail Transfer Protocol. Serverul SMTP seamănă cu biroul dvs. poștal local, care vă verifică poșta și adresa și indică unde să vă trimită poșta. Însă nu înțelege domeniile. Sunt un lucru abstract, astfel încât serverul SMTP contactează un server de nume de domeniu. Serverul DNS este un fel de telefon sau agendă pentru internet; traduce domenii precum "arrakis.com" la o adresă IP precum "74.238.23.45". Apoi, se constată dacă acest domeniu are pe acesta servere de schimb "MX" sau de poștă și notează. Acest lucru este la fel ca posta dvs. de birou de consultare hărți de unde poșta dvs. ar trebui să meargă, apel la oficiul poștal local, și verificarea pentru a vedea dacă prietenul dvs. are o cutie poștală sau P.O. caseta pentru a primi poștă.
Acum, că serverul SMTP are informațiile corespunzătoare, mesajul este trimis de pe acel server către serverul de schimb de mesaje al domeniului țintă. Acest server este denumit MTA sau agent de transfer de mesaje. Ea decide exact unde să trimită corespondența, la fel ca modul în care biroul poștal al prietenului tău evaluează cât de bine poate fi livrat. Apoi, prietenul tău merge și primește mailul, de obicei folosind un client care funcționează prin POP sau IMAP.
POP vs. IMAP
Aceste două acronime afectează panourile de setări de e-mail peste tot, deci hai să ne uităm mai profund la ele. POP reprezintă protocolul Post Office. Este utilă pentru că, ca un oficiu poștal, poți să te apuci, să te apuci de toată poșta și apoi să pleci. Nu aveți nevoie să rămâneți conectat și, în afară de a lăsa o copie pe server, este o procedură destul de tăiat și uscat. Dacă nu lăsați o copie pe server, nu este nevoie de prea mult spațiu sau lățime de bandă. Puteți utiliza POP pentru a prelua poșta din mai multe intrări diferite pe mai multe servere de e-mail diferite și să le consolideze pe una.
Cu toate acestea, are dezavantajele sale. POP este un protocol unidirecțional; informațiile călătoresc într-o direcție. După ce descărcați e-mailul către un client, depinde de client să-și sorteze diferitele stări și așa mai departe. Asta e bine dacă ai acces la mail numai dintr-un singur loc. În zilele noastre, însă, este obișnuit să obțineți acces la e-mail de pe clientul telefonului dvs., interfața web atunci când vă aflați undeva și un client când sunteți acasă. Ar fi nerăbdător să sortați toate aceste informații pe mai multe dispozitive, presupunând că ați păstrat chiar o copie a fiecărui e-mail pe server pentru a începe cu.
(Imagine de la SuccessByDesigns)
IMAP este mai deștept cu privire la lucruri. Deși POP poate fi considerat a fi foarte "orientat spre client", Protocolul de acces la mesaje Internet a fost proiectat să funcționeze î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 de pe telefon, este marcat ca fiind citit și în timpul interacțiunii ulterioare cu serverul, acea stare este trimisă înapoi, astfel încât toți ceilalți clienți să poată fi actualizați cu acesta. Este ca și cum trimiterea corespondenței dvs. la un asistent la oficiul poștal, care îl clasifică și îl stochează pentru dvs., vă oferă dacă sunteți acasă, la locul de muncă sau de fapt acolo și faceți modificări ale copiilor stocate pe măsură ce faceți.
Puteți păstra o arhivă marcată corespunzător atât pe clientul dvs. de acasă, cât și pe serverul dvs. de poștă electronică. De asemenea, IMAP acceptă un mod offline; modificările sunt sincronizate cu serverul data viitoare când sunteți online. Puteți configura servere de mail IMAP pentru a prelua și poșta electronică din cutiile poștale POP, care funcționează foarte bine dacă doriți să vă consolidați. Desigur, deoarece IMAP funcționează cu idealul "cloud", 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 și în trecut, dar acest lucru poate fi cu siguranță un compromis pentru unii.
Atât SMTP cât și MTA
Spre deosebire de cutia poștală fizică, e-mailurile trimise și primite sunt gestionate de două tipuri diferite de servere. Nu există nicio discriminare față de primirea de servere; orice computer poate fi făcut MTA destul de ușor și să se ocupe de lucrurile bine. Trimiterea e-mailului este o poveste diferită. Serverele SMTP trebuie să aibă adrese IP statice, iar majoritatea ISP-urilor blochează portul 25, astfel încât utilizatorii lor să nu poată trimite mesajele în sine. De ce? Datorită cantităților masive de spam care se deplasează la lățimea de bandă colectivă, lucrurile pe care dvs. MTA ar trebui să le configureze pentru a fi filtrate. Puteți configura clienții să utilizeze serverul SMTP al ISP în locul difuzării propriului dvs. server. Ideea este că aveți nevoie atât de un server MTA cât și de un server SMTP pentru a utiliza e-mail, deoarece fiecare este specializat pentru ceea ce face.
E-mailul este o parte importantă a vieții noastre de zi cu zi, dar este bine să înțelegem cum funcționează. La urma urmei, nu am avea internet fără ea.