30Aug

Hur fungerar e-post?

Du skickar och tar emot det varje dag, det är ögonblickligt, och det kostar inte något. Det är e-post, ett av de viktigaste verktygen i dag. Låt oss ta en titt på hur det fungerar, under-hood och på normalt språk.

Vad exakt är e-post?

Elektronisk post( förkortad som e-post, e-post, e-post, etc.) är en mycket gammal form av datorbaserad kommunikation. För länge sedan - i tekniska, inte mänskliga, termer - datorer var jätte maskiner. Människor använde uppringningsterminaler för åtkomst till dem, och varje maskin lagrade lagring för flera användare. Såsom är fallet med någon gemenskap hittade personer användbara och unika sätt att kommunicera med varandra, och ett meddelandesystem utvecklades. Förslaget var att du bara kunde skicka meddelanden till andra användare på samma system, åtminstone fram till 1971. Som berättelsen går, kom Ray Tomlinson som skickade den första e-posten genom att adressera en användare på ett annat system med symbolen "@".Uppenbarligen var både den underliggande dynamiken och de omfattande konsekvenserna inte så enkla, men det var den uppfattningen som leder oss till var vi är idag.

( Bild från ajmexico)

E-post var den tiden som motsvarar dagens textmeddelande. Med tiden förändrades och utvecklades som något annat;den har avsändar- och mottagarinformation, en ämnesrad, en meddelandekod och bilagor, men i stort sett är e-postmeddelanden ganska enkla dokument. Det är dock inte så lätt att hämta det från punkt A till punkt B.Liksom allt annat, är det en invecklad process som involverar bakom kulisserna för att få det att se ut så smidigt som möjligt. Många av de idéer som användes för att vidarebefordra e-post var viktiga för att formulera dokumentöverföring, vilket är kärnan i saker som anslagstavlor och världsomspännande webben.

Från avsändare till mottagare

Låt oss börja med en illustration av processen. Det kanske inte förstår förstås, men det är bra att hänvisa till.

När någon, låt oss säga en kryddsäljare, skickar ett mail måste det ha en adress i form av [email protected]. Vårt exempel har [email protected]. E-postmeddelandet skickas av klienten till en utgående e-postserver via Simple Mail Transfer Protocol. SMTP-servern är som ditt lokala postkontor, som kontrollerar din porto och adress och visar var du ska skicka ditt mail. Det förstår inte domäner. De är en slags abstrakt sak, så SMTP-servern kontaktar en Domain Name System-server. DNS-servern är en typ av telefon eller adressbok för internet;det översätter domäner som "arrakis.com" till en IP-adress som "74.238.23.45." Då hittar den ut om den domänen har några "MX" eller postväxelservrar på den och noterar den. Det här är som dina postkontorskartor över var ditt mail ska gå, ringa till sitt lokala postkontor och kontrollera om din vän har en brevlåda eller P.O.rutan för att ta emot mail.

Nu när SMTP-servern har rätt information skickas meddelandet från den här servern till måldomänens mail-växelserver. Den här servern kallas MTA eller Mail Transfer Agent. Det bestämmer var exakt att sätta posten, ungefär som hur din väns postkontor räknar ut hur man bäst kan få den levererad. Därefter går din vän och hämtar posten, vanligtvis med hjälp av en klient som arbetar via POP eller IMAP.

POP vs. IMAP

Dessa två akronymer pest email-inställningar paneler överallt, så låt oss se djupare på dem. POP står för postkontorprotokollet. Det är användbart för att, som ett postkontor, du kan komma in, ta tag i allt ditt mail och lämna sedan. Du behöver inte hålla kontakten, och förutom att du lämnar en kopia på servern är det ett ganska snitt och torrt förfarande. Om du inte lämnar en kopia på servern behöver du inte heller mycket utrymme eller bandbredd. Du kan använda POP för att ta emot mail från flera olika inkorgar på flera olika e-postservrar och konsolidera dem på en.

Det har dock nackdelar. POP är ett enriktat protokoll;information reser en väg. När du har laddat ner e-postmeddelandet till en klient, är det upp till kunden att sortera igenom sina olika statuser och så vidare. Det är bra om du bara åtkomst till mail från ett ställe. Nuförtiden är det vanligt att få e-poståtkomst från telefonens klient, webbgränssnittet när du är borta någonstans och en klient när du är hemma. Det skulle vara tråkigt att sortera igenom all den informationen på flera enheter, förutsatt att du ens har hållit en kopia av varje e-post på servern till att börja med.

( Bild från SuccessByDesigns)

IMAP är lite smartare om saker. Medan POP kan anses vara väldigt "klientorienterad", har Internet Message Access Protocol utformats för att fungera på ett annat sätt: det är "serverinriktat" och dubbelriktat. Klienterna har en dubbelriktad kommunikation med sina servrar. Alla meddelanden sparas på servern så flera klienter kan komma åt dem. När du kontrollerar ett e-postmeddelande på din telefon markeras det som läst och under nästa interaktion med servern skickas den statusen tillbaka så att alla andra klienter kan uppdateras med den. Det är som att ha ditt mail skickat till en assistent på postkontoret som kategoriserar den och lagrar den för dig, ger dig det om du är hemma, på jobbet eller faktiskt där och gör ändringar i de lagrade kopiorna som du gör.

Du kan behålla ett korrekt markerat arkiv på din hemklient och på din e-postserver. IMAP stöder också ett offline-läge;Ändringar synkroniseras med servern nästa gång du är online. Du kan konfigurera IMAP-postservrar för att hämta post från POP-inkorgar, vilket också fungerar bra om du vill konsolidera. Eftersom IMAP fungerar med "molnet" ideal, kan det naturligtvis vara problem med serverns åtkomst och lagring. Tack och lov är lagringsutrymme och bandbredd inte så dyrt som det brukade vara, men det kan definitivt vara ett kompromiss för vissa människor.

Både SMTP och MTA

Till skillnad från din fysiska brevlåda hanteras ditt utgående och inkommande brev av två olika typer av servrar. Det finns verkligen ingen diskriminering mot att ta emot servrar.vilken dator som helst kan göra en MTA ganska enkelt och hantera saker bra. Att skicka e-post är en annan historia. SMTP-servrar måste ha statiska IP-adresser, och de flesta Internet-leverantörer blockerar port 25 så att deras användare inte kan skicka e-post. Varför? På grund av de enorma mängderna av spam som gnuggas bort vid vår kollektiva bandbredd, måste de mycket saker du vill konfigurera för din MTA att filtrera ut. Du kan konfigurera dina kunder att använda din ISP: s SMTP-server istället för att köra din egen. Poängen är att du behöver både en MTA och en SMTP-server för att använda e-post, eftersom varje är specialiserad på vad den gör.

Email är en viktig del av vår vardag, men det är trevligt att förstå hur det fungerar. När allt kommer omkring skulle vi inte ha internet utan det.