Miten sähköposti toimii?
Lähetät ja vastaanotat sen joka päivä, se on hetkellinen, eikä se maksa mitään. Se on sähköposti, joka on yksi tärkeimmistä nykypäivän työkaluista. Katsotaanpa, miten se toimii, hupun alla ja normaalilla kielellä.
Mikä on sähköposti?
Sähköposti (lyhennettynä sähköpostina, sähköpostina, sähköpostina jne.) On hyvin vanha tietokonepohjainen viestintä. Kauan sitten - teknisissä, ei inhimillisissä termeissä - tietokoneet olivat jättiläisiä koneita. Ihmiset käyttivät puhelinverkkoyhteyksiä niiden käyttämiseen, ja kukin kone pysyi tallennettuna useille käyttäjille. Kuten mikä tahansa yhteisö, ihmiset löysivät hyödyllisiä ja ainutlaatuisia tapoja kommunikoida keskenään, ja viestintäjärjestelmä kehittyi. Varoitus oli, että voit lähettää viestejä muille käyttäjille samalla järjestelmällä, ainakin vuoteen 1971 saakka. Kuten tarina menee, mukana tuli Ray Tomlinson, joka lähetti ensimmäisen sähköpostiviestin osoittaessaan käyttäjälle toisen järjestelmän käyttämällä @ -merkkiä . On selvää, että sekä taustalla oleva dynamiikka että kauaskantoiset seuraukset eivät olleet niin yksinkertaisia, mutta juuri tämä ajatus vie meidät tänne..
(Kuva käyttäjältä ajmexico)
Sähköposti oli tuolloin vastaava kuin nykyinen tekstiviesti. Ajan mittaan se muuttui ja kehittyi kuin mikään muu; Siinä on lähettäjän ja vastaanottajan tiedot, aihealue, viestirunko ja liitetiedostot, mutta sähköpostit ovat yleensä melko yksinkertaisia asiakirjoja. Se ei kuitenkaan ole niin helppoa saada se pisteestä A pisteeseen B. Kuten mitä tahansa muuta, on olemassa monimutkainen prosessi, joka toimii kulissien takana, jotta se näyttää mahdollisimman saumattomalta. Monet sähköpostin välittämisessä käytetyt ajatukset olivat tärkeitä asiakirjasiirron muotoilussa, mikä on keskeinen asia esimerkiksi ilmoitustaulujärjestelmissä ja maailmanlaajuisessa verkossa.
Lähettäjältä vastaanottajalle
Aloitetaan kuvaamalla prosessia. Se ei välttämättä ole täysin järkevää, mutta on hyödyllistä viitata takaisin.
Kun joku, sanotaan mausteen myyjä, lähettää sähköpostiviestin, sillä on oltava osoite osoitteessa [email protected]. Esimerkkinämme on [email protected]. Asiakas lähettää sähköpostiviestin lähtevän postin palvelimeen Simple Mail Transfer Protocol -ohjelman kautta. SMTP-palvelin on kuin paikallinen postitoimisto, joka tarkistaa postimaksut ja osoitteet ja kertoo, mistä postisi lähetetään. Se ei kuitenkaan ymmärrä verkkotunnuksia. He ovat eräänlainen abstrakti asia, joten SMTP-palvelin ottaa yhteyttä Domain Name System -palvelimeen. DNS-palvelin on eräänlainen Internetin puhelin- tai osoitekirja; se muuntaa "arrakis.com" -alueen sellaisiksi IP-osoitteiksi kuin "74.238.23.45." Sitten se selvittää, onko kyseisellä verkkotunnuksella "MX" tai postinvaihtopalvelimet ja merkitsee sen. Tämä on kuin postitoimistosi konsultointikartat siitä, mihin postisi pitäisi mennä, soittamalla paikalliseen postitoimistoonsa ja tarkistamalla, onko kaverillasi postilaatikko tai P.O. postilaatikko.
Nyt kun SMTP-palvelimella on oikea info, viesti lähetetään kyseiseltä palvelimelta kohdealueen postinvaihtopalvelimelle. Tätä palvelinta kutsutaan MTA- tai Mail Transfer Agentiksi. Se päättää, missä täsmälleen postin asettaminen on, kuten ystäväsi postilaitos selvittää, miten se voidaan saada parhaiten. Sitten ystäväsi lähtee ja noutaa postin, yleensä käyttämällä asiakasta, joka toimii POP: n tai IMAP: n kautta.
POP vs. IMAP
Nämä kaksi lyhennettä ruttoavat sähköpostin asetuspaneeleja kaikkialla, joten katsotaanpa niitä syvemmälle. POP tarkoittaa Post Office -protokollaa. Se on hyödyllistä, koska postitoimiston tavoin voit avata postisi, tarttua kaikki viestisi ja lähteä sitten. Sinun ei tarvitse pysyä yhteydessä toisiinsa, ja sen lisäksi, että jätät kopion palvelimelle, se on melko leikattu ja kuiva. Jos et jätä kopiota palvelimelle, se ei myöskään vaadi paljon tilaa tai kaistanleveyttä. POP: n avulla voit tarttua postiin useista eri postilaatikoista useissa eri sähköpostipalvelimissa ja yhdistää ne yhteen.
Siinä on kuitenkin haittoja. POP on yksisuuntainen protokolla; tiedot kulkevat yhdellä tavalla. Kun olet ladannut sähköpostin asiakkaalle, asiakkaan tehtävänä on lajitella sen eri tilat ja niin edelleen. Se on hienoa, jos käytät vain postia yhdestä paikasta. Nykyään on kuitenkin yleistä saada sähköpostiosoite puhelimen asiakkaalta, web-käyttöliittymästä, kun olet jonnekin, ja asiakkaan, kun olet kotona. On tylsiä lajitella kaikki nämä tiedot useisiin laitteisiin, olettaen, että olet jopa pitänyt kopion jokaisesta palvelimesta tulevasta sähköpostista.
(Kuva käyttäjältä SuccessByDesigns)
IMAP on hieman älykkäämpi asioista. POP: ää voidaan pitää erittäin ”asiakaslähtöisenä”, mutta Internet-viestien käyttöprotokolla on suunniteltu toimimaan eri tavalla: se on “palvelinkeskeinen” ja kaksisuuntainen. Asiakkailla on kaksisuuntainen viestintä palvelimiensa kanssa. Kaikki viestit säilytetään palvelimella, joten useat asiakkaat voivat käyttää niitä. Kun tarkistat sähköpostiviestin puhelimessasi, se on merkitty luettavaksi ja seuraavan palveluntarjoajan vuorovaikutuksen aikana kyseinen tila lähetetään takaisin, jotta kaikki muut asiakkaat voidaan päivittää sen kanssa. Se on kuin postisi lähettäminen postin avustajalle, joka luokittelee sen ja tallentaa sen sinulle, antaa sen sinulle, olitpa kotona, töissä tai todella siellä, ja tekee muutoksia tallennettuihin kopioihin, kun teet.
Voit pitää asianmukaisesti merkittyä arkistoa kotiasiakkaasi sekä sähköpostipalvelimellasi. IMAP tukee myös offline-tilaa; muutokset synkronoidaan palvelimen kanssa seuraavan kerran, kun olet verkossa. Voit määrittää IMAP-sähköpostipalvelimet myös hakemaan postia myös POP-postilaatikoista, jotka toimivat todella hyvin, jos haluat konsolidoida. Tietenkin, koska IMAP toimii “pilvessä”, palvelimen käyttö ja tallennus voivat olla ongelmia. Onneksi tallennustila ja kaistanleveys eivät ole niin kalliita kuin aiemmin, mutta tämä voi varmasti olla kompromissi joillekin ihmisille.
Sekä SMTP että MTA
Toisin kuin fyysinen postilaatikko, lähtevän ja saapuvan postisi käsittelevät kaksi erilaista palvelinta. Ei todellakaan ole syrjintää vastaanottajia vastaan; mikä tahansa tietokone voidaan tehdä MTA: ksi melko helposti ja käsitellä asioita hyvin. Postin lähettäminen on erilainen tarina. SMTP-palvelimissa on oltava staattiset IP-osoitteet, ja useimmat Internet-palveluntarjoajat estävät portin 25, jotta niiden käyttäjät eivät voi lähettää sähköpostia itse. Miksi? Koska kollektiivisessa kaistanleveydessämme on valtava määrä roskapostia, MTA: n pitäisi olla määritetty suodattamaan. Voit määrittää asiakkaasi käyttämään Internet-palveluntarjoajan SMTP-palvelinta omien sijaan. Tarkoituksena on, että tarvitset sekä MTA: n että SMTP-palvelimen sähköpostin käyttämiseen, koska kukin on erikoistunut siihen, mitä se tekee.
Sähköposti on tärkeä osa jokapäiväistä elämäämme, mutta on mukavaa ymmärtää, miten se toimii. Loppujen lopuksi meillä ei olisi internetiä ilman sitä.