Jak funguje e-mail?
Zasíláte a přijímáte jej každý den, je to okamžité a není to nic. Je to email, jeden z nejdůležitějších nástrojů dneška. Podívejme se na to, jak to funguje, pod kapucí a v běžném jazyce.
Co přesně je e-mail?
Elektronická pošta (zkráceně jako e-mail, e-mail, e-mail, atd.) Je velmi stará komunikace založená na počítačích. Již dávno - v technologických a nikoli lidských termínech - počítače byly obří stroje. Pro přístup k nim používaly telefonické terminály a každý stroj uchovával úložiště pro více uživatelů. Stejně jako u jakékoli komunity, lidé našli užitečné a jedinečné způsoby, jak vzájemně komunikovat a vyvíjel systém zasílání zpráv. Upozornění bylo, že můžete posílat zprávy ostatním uživatelům ve stejném systému, přinejmenším až do roku 1971. Jak se příběh děje, přišel Ray Tomlinson, který poslal první e-mail tím, že oslovil uživatele na jiném systému pomocí symbolu '@' . Samozřejmě, jak základní dynamika, tak dalekosáhlé důsledky nebyly tak jednoduché, ale právě to, co nás přivádí k tomu, kde jsme dnes.
(Obrázek z letounu)
E-mail byl tehdy ekvivalent dnešní textové zprávy. Časem se to změnilo a vyvíjelo jako cokoli jiného; má informace o odesílateli a přijímači, předmětovém řádku, těle zprávy a přílohách, ale celkově jsou e-maily velmi jednoduchými dokumenty. Není to tak snadné to dostat z bodu A do bodu B, nicméně. Stejně jako cokoli jiného, je zde spletitý proces, který pracuje v zákulisí, aby vypadal co nejlépe. Mnoho nápadů používaných při přenosu e-mailů bylo důležité při formulování přenosu dokumentů, což je jádro věcí, jako jsou systémy bulletin board a celosvětový web.
Od odesílatele k příjemci
Začněme s ukázkou procesu. Nejdříve nemusí mít úplný smysl, ale bude užitečné vrátit se zpět.
Když někdo, řekněme prodejce koření, pošle e-mail, musí mít adresu ve tvaru [email protected]. Náš příklad má [email protected]. Klient odesílá e-mail na server odchozí pošty pomocí protokolu Simple Mail Transfer Protocol. SMTP server je jako vaše místní pošta, která kontroluje vaše poštovné a adresu a určuje, kam má poslat Vaši poštu. Domény však nerozumí. Jsou to nějaké abstraktní věci, takže server SMTP kontaktuje server Domain Name System. DNS server je druh telefonu nebo adresáře pro internet; překladá domény jako "arrakis.com" na adresu IP jako "74.238.23.45". Poté zjišťuje, zda má tato doména na svém serveru nějaké "MX" nebo servery pro výměnu pošty. Je to jako vaše poštovní kancelář konzultovat mapy, kde má vaše mail má jít, volání na jejich místní poště, a kontrolu, zda váš přítel má poštovní schránku nebo P.O. box pro příjem pošty.
Nyní, když má server SMTP správné informace, bude zpráva odeslána z tohoto serveru na server pro výměnu pošty cílové domény. Tento server je označován jako MTA nebo Mail Transfer Agent. Rozhoduje se, kam přesně dává poštovní zásilku, stejně jako způsob, jakým vaše poštovní kancelář vypovídá o tom, jak nejlépe je dodat. Poté váš přítel odešle a načte poštu, obvykle pomocí klienta, který pracuje přes POP nebo IMAP.
POP versus IMAP
Tyto dva zkratky namalují panely nastavení e-mailu všude, takže se na ně podívejme hlouběji. POP označuje protokol Post Office Protocol. Je to užitečné, protože jako pošta můžete vstoupit, chytit celou svou poštu a pak odjet. Nemusíte zůstat propojeni, a kromě toho, že opustíte kopii na serveru, je to docela suchý postup. Pokud nenecháte kopii na serveru, nevyžaduje ani dostatek místa ani šířku pásma. Službu POP můžete použít k posunutí pošty z několika různých poštovních schránek na několik různých poštovních serverů a jejich konsolidaci na jednu.
Má však své nevýhody. POP je jednosměrný protokol; informace cestují jedním směrem. Jakmile stahujete e-mail na klienta, je na klientovi, aby si roztřídil různé stavy a podobně. To je v pořádku, pokud někdy někdy pošloute poštu z jednoho místa. V dnešní době je však obvyklé získat e-mailový přístup z klienta telefonu, webového rozhraní, když jste někde pryč, a klienta, když jste doma. Bylo by nudné rozdělit všechny tyto informace na několik zařízení, za předpokladu, že jste dokonce nechali kopii každého e-mailu na serveru,.
(Obrázek ze SuccessByDesigns)
IMAP je trochu chytřejší na věci. Zatímco POP může být považován za velmi "orientovaný na klienta", Internet Message Access Protocol byl navržen tak, aby fungoval jiným způsobem: je "serverově orientovaný" a obousměrný. Klienti mají obousměrnou komunikaci se svými servery. Všechny zprávy jsou uloženy na serveru, aby k nim mohli přistupovat více klientů. Když zkontrolujete e-mail v telefonu, bude označen jako přečtený a během dalšího interakce se serverem bude tento stav odeslán zpět, takže s ním budou moci být aktualizováni všichni ostatní klienti. Je to jako posílání vaší pošty na pomocníka na poště, která ho třídí a uloží je pro vás, dává vám to, ať už jste doma, v práci, nebo vlastně tam, a děláte změny uložených kopií, jako vy.
Správně označený archiv můžete ponechat na svém domovském klientovi i na poštovním serveru. Služba IMAP také podporuje režim offline; změny jsou synchronizovány se serverem při příštím připojení. Můžete také nakonfigurovat poštovní servery IMAP, aby mohli načíst poštu z poštovních schránek POP, což opravdu funguje, pokud se snažíte konsolidovat. Samozřejmě, protože IMAP pracuje s ideálem "cloud", může být problém s přístupem a úložištěm serveru. Naštěstí, úložný prostor a šířka pásma není tak drahá, jako bývala, ale to určitě může být kompromisem pro některé lidi.
Jak SMTP, tak MTA
Na rozdíl od vaší fyzické poštovní schránky jsou odchozí a příchozí pošty zpracovávány dvěma různými typy serverů. Neexistuje žádná diskriminace vůči přijímání serverů; každý počítač může být MTA docela snadno a zvládnout věci dobře. Odesílání pošty je jiný příběh. Servery SMTP musí mít statické adresy IP a většina ISP blokuje port 25, takže jejich uživatelé nemohou posílat e-maily sami. Proč? Vzhledem k masivnímu množství nevyžádané pošty, která se odráží na naší kolektivní šířce pásma, by měly být vaše věci MTA nakonfigurovány tak, aby byly odfiltrovány. Můžete nakonfigurovat klienty, aby používali váš SMTP server ISP namísto vlastního spuštění. Otázkou je, že potřebujete jak server MTA, tak server SMTP, který používá e-mail, protože každý je specializován na to, co dělá.
E-mail je důležitou součástí našeho každodenního života, ale je příjemné pochopit, jak to funguje. Koneckonců, bez internetu bychom neměli internet.