Du sender og modtager det hver dag, det er øjeblikkeligt, og det koster ikke noget. Det er e-mail, et af de vigtigste værktøjer i dag. Lad os se på, hvordan det fungerer, under hætte og på normalt sprog.
Hvad er egentlig e-mail?
Elektronisk post (forkortet e-mail, e-mail, e-mail osv.) Er en meget gammel form for computerbaseret kommunikation. For længe siden - i teknologiske og ikke menneskelige termer - var computere kæmpe maskiner. Folk brugte opkaldsterminaler for at få adgang til dem, og hver maskine lagrede lager for flere brugere. Som det er tilfældet med ethvert samfund, fandt folk nyttige og unikke måder at kommunikere med hinanden på, og et messaging-system udviklede sig. Advarslen var, at du kun kunne sende beskeder til andre brugere på det samme system, i det mindste indtil 1971. Som historien siger fulgte Ray Tomlinson, der sendte den første e-mail ved at adressere en bruger på et andet system ved hjælp af '@' symbolet . Naturligvis var både den underliggende dynamik og vidtrækkende konsekvenser ikke så enkle, men det var den opfattelse, der bringer os til, hvor vi er i dag.
(Billede fra ajmexico )
E-mail svarede på det tidspunkt til dagens sms. Over tid ændrede det sig og udviklede sig som alt andet; det har afsender- og modtagerinfo, en emnelinje, en meddelelsesdel og vedhæftede filer, men generelt er e-mails ret enkle dokumenter. Det er dog ikke så let at få det fra punkt A til punkt B. Som alt andet er der en indviklet proces involveret, der fungerer bag kulisserne for at få det til at virke så problemfrit som muligt. Mange af de ideer, der blev brugt til videresendelse af e-mail, var vigtige i formuleringen af dokumentoverførsel, hvilket er kernen i ting som opslagstavlesystemer og internettet.
Fra afsender til modtager
Lad os starte med en illustration af processen. Det giver måske ikke helt mening i starten, men det vil være nyttigt at henvise til.
Når nogen, lad os sige en krydderisælger, sender en e-mail, skal den have en adresse i form af bruger@domæne.ext. Vores eksempel har [email protected]. E-mailen sendes af klienten til en udgående mailserver via Simple Mail Transfer Protocol. SMTP-serveren er som dit lokale postkontor, der kontrollerer din porto og adresse og finder ud af, hvor du skal sende din mail. Det forstår dog ikke domæner. De er en slags abstrakt ting, så SMTP-serveren kontakter en Domain Name System-server. DNS-serveren er en slags telefon eller adressebog til internettet; det oversætter domæner som "arrakis.com" til en IP-adresse som "74.238.23.45." Derefter finder den ud af, om dette domæne har nogen “MX” eller mail-udvekslingsservere, og noterer det. Dette er ligesom dit postkontor konsulterer kort over, hvor din mail skal hen, ringer til deres lokale postkontor og kontrollerer, om din ven har en postkasse eller P.O. boks for at modtage mail.
Nu hvor SMTP-serveren har den korrekte info, sendes beskeden fra denne server til måldomænes mailudvekslingsserver. Denne server kaldes en MTA eller Mail Transfer Agent. Det beslutter, hvor posten nøjagtigt skal placeres, ligesom hvordan din vens postkontor finder ud af, hvordan du bedst får den leveret. Derefter går din ven og henter mailen, normalt ved hjælp af en klient, der fungerer via POP eller IMAP.
POP vs. IMAP
Disse to akronymer plager e-mail-indstillingspaneler overalt, så lad os se dybere på dem. POP står for Post Office Protocol. Det er nyttigt, fordi du ligesom et posthus kan komme ind, hente al din mail og derefter forlade det. Du behøver ikke at forblive forbundet, og bortset fra at efterlade en kopi på serveren, er det en smuk klip-og-tør-procedure. Hvis du ikke efterlader en kopi på serveren, kræver det heller ikke meget plads eller båndbredde. Du kan bruge POP til at hente mail fra flere forskellige indbakker på flere forskellige e-mail-servere og konsolidere dem på en.
Det har dog sine ulemper. POP er en ensrettet protokol; information rejser en vej. Når du har downloadet e-mailen til en klient, er det op til klienten at sortere gennem dens forskellige status osv. Det er fint, hvis du kun får adgang til mail fra ét sted. I dag er det dog almindeligt at få e-mail-adgang fra din telefons klient, webgrænsefladen, når du er væk et sted, og en klient, når du er hjemme. Det ville være kedeligt at sortere alle disse oplysninger på flere enheder, forudsat at du endda har gemt en kopi af hver e-mail på serveren til at begynde med.
(Billede fra SuccesByDesigns )
IMAP er lidt smartere om ting. Mens POP kan betragtes som meget "klientorienteret", blev Internet Message Access Protocol designet til at arbejde på en anden måde: det er "serverorienteret" og tovejs. Kunder har en tovejskommunikation med deres servere. Alle meddelelser opbevares på serveren, så flere klienter kan få adgang til dem. Når du tjekker en e-mail på din telefon, markeres den som læst, og under den næste interaktion med serveren sendes denne status tilbage, så alle andre klienter kan opdateres med den. Det er som at få din mail sendt til en assistent på posthuset, der kategoriserer den og gemmer den til dig, giver den til dig, om du er hjemme, på arbejde eller faktisk der og foretager ændringer i de gemte kopier, som du gør .
Du kan gemme et korrekt markeret arkiv på din hjemmeklient såvel som på din mailserver. IMAP understøtter også en offline-tilstand; ændringer synkroniseres med serveren næste gang du er online. Du kan også konfigurere IMAP-mailservere til at hente mail fra POP-indbakker, hvilket fungerer rigtig godt, hvis du ønsker at konsolidere. Da IMAP fungerer med ”sky” -idealet, kan selvfølgelig serveradgang og opbevaring være problemer. Heldigvis er lagerplads og båndbredde ikke så dyrt, som det plejede at være, men det kan bestemt være en kompromis for nogle mennesker.
Både SMTP og MTA
I modsætning til din fysiske postkasse håndteres din udgående og indgående mail af to forskellige typer servere. Der er virkelig ingen forskelsbehandling af modtagelse af servere; enhver computer kan laves til en MTA ret let og håndtere tingene godt. At sende mail er en anden historie. SMTP-servere skal have statiske IP-adresser, og de fleste internetudbydere blokerer port 25, så deres brugere ikke selv kan sende mail. Hvorfor? På grund af de enorme mængder spam, der gnaver vores kollektive båndbredde, skal de ting, som din MTA er konfigureret til at filtrere ud. Du kan konfigurere dine klienter til at bruge din ISP's SMTP-server i stedet for at køre din egen. Pointen er, at du har brug for både en MTA og en SMTP-server for at bruge e-mail, da hver enkelt er specialiseret til, hvad den gør.
E-mails er en vigtig del af vores hverdag, men det er rart at forstå, hvordan det fungerer. Når alt kommer til alt ville vi ikke have internettet uden det.