Kako deluje e-pošta?
Vsakodnevno pošiljate in prejemate, to je trenutno in ne stane ničesar. To je elektronska pošta, eno izmed najpomembnejših orodij danes. Oglejmo si, kako deluje, premalo in v normalnem jeziku.
Kaj točno je Email?
Elektronska pošta (skrajšano e-pošta, e-pošta, e-pošta itd.) Je zelo stara oblika računalniško podprte komunikacije. Davno - v tehnoloških, ne človeških, terminih - so bili računalniki ogromni stroji. Ljudje so uporabljali klicne terminale za dostop do njih, in vsak stroj je imel shrambo za več uporabnikov. Kot v primeru katere koli skupnosti, so ljudje našli koristne in edinstvene načine za medsebojno komunikacijo, razvil pa je tudi sistem sporočil. Opozorilo je bilo, da lahko pošiljate sporočila drugim uporabnikom v istem sistemu, vsaj do leta 1971. Kot je zgodba, je prišel Ray Tomlinson, ki je poslal prvo e-poštno sporočilo z naslovom uporabnika v drugem sistemu z znakom @ . Očitno tako osnovna dinamika in daljnosežne posledice nista bili tako preprosti, toda ta pojem nas pripelje do tega, kje smo danes.
(Slika iz ajmexico)
E-pošta je bila takrat enakovredna današnjemu besedilnemu sporočilu. Sčasoma se je spreminjala in razvijala kot karkoli drugega; ima informacije o pošiljatelju in prejemniku, naslovno vrstico, telo sporočila in priloge, vendar so e-poštna sporočila na splošno preprosti dokumenti. Vendar pa ni tako lahko dobiti od točke A do točke B. Kot karkoli drugega, obstaja zapleten proces, ki deluje v ozadju, da bi bil videti čim bolj brezhiben. Veliko idej, uporabljenih pri posredovanju elektronske pošte, je bilo pomembno pri oblikovanju prenosa dokumentov, ki je v središču stvari, kot so sistemi oglasnih desk in svetovni splet.
Od pošiljatelja do prejemnika
Začnimo z ilustracijo procesa. Morda na začetku morda ne bo popolnoma smiselna, vendar bo koristno, če se sklicujete nazaj na.
Ko nekdo, recimo prodajalec začimb, pošlje e-pošto, mora imeti naslov v obliki [email protected]. Naš primer je [email protected]. E-poštno sporočilo odjemalec pošlje v strežnik odhodne pošte prek protokola Simple Mail Transfer Protocol. Strežnik SMTP je podoben vaši lokalni pošti, ki preverja vašo poštnino in naslov ter ugotavlja, kam poslati pošto. Vendar ne razume domen. So neke vrste abstraktna stvar, zato strežnik SMTP vzpostavi stik s strežnikom Domain Name System. DNS strežnik je nekakšen telefon ali imenik za internet; prevaja domene, kot je »arrakis.com« v IP naslov, kot je »74.238.23.45«. Nato ugotovi, ali ima ta domena »MX« ali strežnike za izmenjavo pošte, in jo zabeleži. To je kot vaši poštni svetovalni zemljevidi, kjer naj bi šli vaša pošta, kličejo njihovo lokalno pošto in preverjajo, ali ima vaš prijatelj poštni predal ali P.O. za prejemanje pošte.
Zdaj, ko ima strežnik SMTP ustrezne informacije, se sporočilo pošlje s tega strežnika na strežnik za izmenjavo pošte ciljne domene. Ta strežnik se imenuje MTA ali Agent za prenos pošte. Odloči, kje natančno naj se pošlje pošto, podobno kot, kako pošta tvojega prijatelja ugotovi, kako je najbolje, da jo dostaviš. Nato prijatelj odide in prevzame pošto, običajno z odjemalcem, ki deluje prek protokola POP ali IMAP.
POP proti IMAP
Ti dve kratici povzročata povsod plošče z nastavitvami elektronske pošte, zato jih poglejmo globlje. POP pomeni Post Office Protocol. To je uporabno, ker lahko, kot pošta, vstopite, vzamete vso pošto in odidete. Ni vam treba ostati povezani, poleg tega, da zapustite kopijo na strežniku, je to precej suhi postopek. Če ne pustite kopije na strežniku, tudi ne zahteva veliko prostora ali pasovne širine. POP lahko uporabite za zagon pošte iz več različnih poštnih predalov na več različnih e-poštnih strežnikih in jih združite na enem.
Vendar ima svoje pomanjkljivosti. POP je enosmerni protokol; informacije potujejo v eno smer. Ko prenesete e-poštno sporočilo na odjemalca, je odvisno od odjemalca, da razvrsti po različnih statusih in tako naprej. To je v redu, če dostopate samo do pošte z enega mesta. Danes pa je običajno, da imate dostop do e-pošte od odjemalca telefona, spletnega vmesnika, ko ste nekam odsotni, in odjemalca, ko ste doma. Bilo bi dolgočasno razvrščati vse te informacije na več napravah, če predpostavimo, da ste celo shranili kopijo vsakega e-poštnega sporočila na strežniku..
(Podoba iz uspehaByDesigns)
IMAP je nekoliko pametnejši glede stvari. Medtem ko se POP lahko šteje za zelo »usmerjeno k odjemalcem«, je bil protokol za dostop do internetnih sporočil zasnovan tako, da deluje na drugačen način: »strežniško« in dvosmerno. Stranke imajo dvosmerno komunikacijo s svojimi strežniki. Vsa sporočila se hranijo na strežniku, tako da jim lahko dostopa več odjemalcev. Ko v telefonu preverite e-poštno sporočilo, je označeno kot prebrano in med naslednjo interakcijo s strežnikom se to stanje pošlje nazaj, tako da je mogoče vse druge stranke posodobiti z njim. To je kot, da je vaša pošta poslana pomočniku na pošti, ki jo kategorizira in shrani za vas, vam ga da ne glede na to, ali ste doma, na delovnem mestu ali dejansko tam, in spreminjate shranjene kopije tako kot vi..
Pravilno označen arhiv lahko hranite tako na domačem kot tudi na poštnem strežniku. IMAP podpira tudi način brez povezave; spremembe se sinhronizirajo s strežnikom, ko boste naslednjič vzpostavili povezavo. Tudi e-poštne strežnike IMAP lahko konfigurirate za prejemanje pošte iz nabiralnikov POP, kar je zelo dobro, če želite združiti. Seveda, saj IMAP deluje z idealno »oblakom«, je lahko dostop do strežnika in shranjevanje težav. Na srečo prostor za shranjevanje in pasovna širina ni tako drag, kot je bil nekoč, toda to lahko zagotovo ustvari kompromis za nekatere ljudi.
Tako SMTP kot MTA
Za razliko od fizičnega poštnega predala se odhodna in dohodna pošta upravlja z dvema različnima vrstama strežnikov. Resnično ni diskriminacije do sprejemnih strežnikov; vsak računalnik je mogoče narediti MTA precej enostavno in ravnati stvari dobro. Pošiljanje pošte je druga zgodba. Strežniki SMTP morajo imeti statične naslove IP, večina ponudnikov internetnih storitev pa blokira vrata 25, tako da njihovi uporabniki ne morejo sami pošiljati pošte. Zakaj? Zaradi ogromne količine neželene elektronske pošte, ki brskajo po naši skupni pasovni širini, bi morale biti stvari, ki jih je treba konfigurirati za filtriranje MTA. Vaše stranke lahko konfigurirate tako, da uporabljajo SMTP strežnik vašega ponudnika internetnih storitev, namesto da bi izvajali svoje. Bistvo je, da za uporabo e-pošte potrebujete tako MTA kot tudi strežnik SMTP, saj je vsaka specializirana za to, kar počne.
E-pošta je pomemben del našega vsakdanjega življenja, vendar je lepo razumeti, kako deluje. Navsezadnje brez interneta ne bi imeli interneta.