Kako funkcionira e-pošta?
Svakodnevno ga šaljete i primate, to je trenutačno i ne košta ništa. To je e-mail, jedan od najvažnijih alata današnjice. Pogledajmo kako to funkcionira, ispod i na normalnom jeziku.
Što je točno e-pošta?
Elektronička pošta (skraćeno e-pošta, e-pošta, e-pošta, itd.) Vrlo je stari oblik računalne komunikacije. Prije mnogo vremena - u tehnološkim, a ne ljudskim terminima - računala su bila gigantski strojevi. Ljudi su koristili dial-up terminale kako bi im pristupili, a svaki stroj držao je pohranu za više korisnika. Kao što je slučaj s bilo kojom zajednicom, ljudi su pronašli korisne i jedinstvene načine međusobne komunikacije, a sustav za razmjenu poruka je evoluirao. Međutim, upozorenje je bilo da možete slati poruke samo drugim korisnicima na istom sustavu, barem do 1971. godine. Kao što priča ide, Ray Tomlinson je poslao prvu e-poštu tako što je adresirao korisnika na drugom sustavu pomoću simbola '@'. , Očito, i temeljna dinamika i dalekosežne posljedice nisu bile tako jednostavne, ali to je ono što nas dovodi do mjesta gdje smo danas.
(Slika iz ajmexico)
E-pošta je u to vrijeme bila jednaka današnjoj SMS poruci. S vremenom se promijenila i evoluirala kao bilo što drugo; ima informacije o pošiljatelju i primatelju, temu predmeta, tijelo poruke i privitke, ali u cjelini, e-poruke su prilično jednostavni dokumenti. Međutim, nije lako doći do nje iz točke A u točku B. Kao i sve ostalo, tu je zamršen proces koji radi iza kulisa kako bi izgledao što je moguće bešavnije. Mnoge ideje korištene u prosljeđivanju e-pošte bile su važne u oblikovanju prijenosa dokumenata, što je srž stvari kao što su sustavi oglasnih ploča i web.
Od pošiljatelja do primatelja
Počnimo s ilustracijom procesa. U početku možda neće imati potpuni smisao, ali bit će korisno uputiti se na njega.
Kada netko, recimo prodavatelj začina, pošalje poruku e-pošte, mora imati adresu u obliku [email protected]. Naš primjer je [email protected]. Klijent šalje poruku e-pošte poslužitelju odlazne pošte putem protokola Simple Mail Transfer Protocol. SMTP poslužitelj je poput vaše lokalne pošte, koja provjerava vašu poštarinu i adresu i otkriva gdje poslati poštu. Ipak, ne razumije domene. Oni su svojevrsna apstraktna stvar, tako da SMTP poslužitelj kontaktira poslužitelj sustava naziva domene. DNS poslužitelj je neka vrsta telefona ili adresara za internet; prevodi domene poput “arrakis.com” na IP adresu kao što je “74.238.23.45.” Zatim saznaje da li ta domena ima bilo koji “MX” ili poslužitelj za razmjenu pošte na njemu i zapisuje ga. Ovo je poput vaših poštanskih savjetodavnih karata gdje bi trebala ići vaša pošta, pozivanje njihove lokalne pošte i provjera da li vaš prijatelj ima poštanski sandučić ili P.O. za primanje pošte.
Sada kada SMTP poslužitelj ima odgovarajuće informacije, poruka se šalje s tog poslužitelja na poslužitelj za razmjenu pošte ciljne domene. Ovaj se poslužitelj naziva MTA ili agent za prijenos pošte. Odlučuje gdje točno postaviti poštu, slično kao što poštanski ured vašeg prijatelja otkriva kako je najbolje da ga dostavi. Zatim, vaš prijatelj ode i dohvaća poštu, obično koristeći klijent koji radi putem POP-a ili IMAP-a.
POP nasuprot IMAP-u
Ova dva akronima vrše e-mail podešenja na svim mjestima, pa ćemo ih dublje razmotriti. POP je skraćenica za Post Office Protocol. To je korisno jer, kao pošta, možete se pojaviti, zgrabiti svu poštu, a zatim otići. Ne morate ostati povezani, a osim ostavljanja kopije na poslužitelju, to je prilično suhi postupak. Ako ne ostavite kopiju na poslužitelju, ne zahtijeva ni puno prostora niti propusnosti. Možete koristiti POP za dohvaćanje pošte iz nekoliko različitih pretinaca za pristigle poruke na nekoliko različitih poslužitelja e-pošte i konsolidirati ih na jednom.
Ipak, ima svoje nedostatke. POP je jednosmjerni protokol; informacije putuju u jednom smjeru. Kada preuzmete poruku e-pošte klijentu, na klijentu je da izvrši razvrstavanje putem različitih statusa i tako dalje. To je u redu ako ikada pristupate samo s jednog mjesta. Međutim, danas je uobičajeno dobiti pristup e-pošti s klijenta telefona, web sučelja kada ste negdje odsutni i klijenta kad ste kod kuće. Bilo bi zamorno razvrstavati sve te informacije na nekoliko uređaja, pod pretpostavkom da ste čak i sačuvali kopiju svake poruke e-pošte na poslužitelju.
(Slika iz UspjeDDnih oglasa)
IMAP je malo pametniji u svemu. Dok se POP može smatrati vrlo "orijentiranom na klijenta", protokol za Internet Message Access je dizajniran za rad na drugačiji način: to je "orijentiran na poslužitelj" i dvosmjerno. Klijenti imaju dvosmjernu komunikaciju sa svojim poslužiteljima. Sve poruke čuvaju se na poslužitelju tako da im može pristupiti više klijenata. Kada na telefonu provjerite e-poštu, ona je označena kao pročitana, a tijekom sljedeće interakcije s poslužiteljem taj se status šalje natrag kako bi svi ostali klijenti mogli biti ažurirani s njom. To je kao da je vaša pošta poslana pomoćniku u pošti koja ga kategorizira i pohranjuje za vas, daje vam ga bez obzira jeste li kod kuće, na poslu ili zapravo tamo, i unosite promjene u pohranjene kopije kao i vi.
Možete držati ispravno označenu arhivu na vašem kućnom klijentu, kao i na vašem poslužitelju e-pošte. IMAP također podržava izvanmrežni način rada; Promjene se sinkroniziraju s poslužiteljem prilikom sljedećeg povezivanja. IMAP poslužitelje e-pošte možete konfigurirati i za preuzimanje pošte iz POP ulaznih spremnika, što dobro funkcionira ako želite konsolidirati. Naravno, budući da IMAP radi s idealnim "oblakom", pristup i pohrana poslužitelja mogu biti problemi. Srećom, prostor za pohranu i propusnost nisu toliko skupi kao nekad, ali to može definitivno biti kompromis za neke ljude.
I SMTP i MTA
Za razliku od fizičkog poštanskog pretinca, odlaznu i dolaznu poštu obrađuju dvije različite vrste poslužitelja. Zapravo nema diskriminacije prema primanju poslužitelja; bilo koje računalo može se napraviti MTA prilično lako i rukovati stvari dobro. Slanje pošte je druga priča. SMTP poslužitelji moraju imati statičke IP adrese, a većina ISP-ova blokira port 25 tako da korisnici ne mogu sami slati poštu. Zašto? Zbog goleme količine spama koji grizu našu kolektivnu propusnost, upravo ono što bi vaš MTA trebao biti konfiguriran za filtriranje. Klijente možete konfigurirati da koriste SMTP poslužitelj vašeg ISP-a umjesto pokretanja vlastitog. Stvar je u tome da vam je potrebna i MTA i SMTP poslužitelj za korištenje e-pošte, jer je svaki od njih specijaliziran za ono što radi.
E-pošta je važan dio našeg svakodnevnog života, ali lijepo je razumjeti kako to funkcionira. Uostalom, ne bismo imali internet bez njega.