U verzendt en ontvangt het elke dag, het is onmiddellijk en het kost niets. Het is e-mail, een van de belangrijkste tools van vandaag. Laten we eens kijken hoe het werkt, onder de motorkap en in normale taal.
Wat is e-mail precies?
Elektronische post (afgekort als e-mail, e-mail, e-mail, enz.) Is een zeer oude vorm van computergebaseerde communicatie. Lang geleden - in technologische, niet menselijke termen - waren computers gigantische machines. Mensen gebruikten inbelterminals om er toegang toe te krijgen, en elke machine had opslagruimte voor meerdere gebruikers. Zoals het geval is met elke gemeenschap, vonden mensen nuttige en unieke manieren om met elkaar te communiceren en ontwikkelde zich een berichtensysteem. Het voorbehoud was dat je alleen berichten kon sturen naar andere gebruikers op hetzelfde systeem, in ieder geval tot 1971. Zoals het verhaal gaat, kwam Ray Tomlinson die de eerste e-mail stuurde door een gebruiker op een ander systeem aan te spreken met het '@' - symbool . Het is duidelijk dat zowel de onderliggende dynamiek als de verreikende gevolgen niet zo eenvoudig waren, maar het was dat idee dat ons brengt waar we nu zijn.
(Afbeelding van ajmexico )
E-mail was in die tijd het equivalent van het sms-bericht van vandaag. In de loop van de tijd is het veranderd en geëvolueerd zoals al het andere; het bevat informatie over de afzender en ontvanger, een onderwerpregel, een berichttekst en bijlagen, maar over het algemeen zijn e-mails vrij eenvoudige documenten. Het is echter niet zo eenvoudig om het van punt A naar punt B te krijgen. Net als al het andere, is er een ingewikkeld proces betrokken dat achter de schermen werkt om het zo naadloos mogelijk te laten lijken. Veel van de ideeën die werden gebruikt bij het doorsturen van e-mail waren belangrijk bij het formuleren van documentoverdracht, die de kern vormt van zaken als prikbordsystemen en het world wide web.
Van afzender tot ontvanger
Laten we beginnen met een illustratie van het proces. In het begin is het misschien niet helemaal logisch, maar het is handig om terug te verwijzen naar.
Wanneer iemand, laten we zeggen een specerijenverkoper, een e-mail stuurt, moet deze een adres hebben in de vorm van [email protected]. Ons voorbeeld heeft [email protected]. De e-mail wordt door de client naar een uitgaande mailserver gestuurd via Simple Mail Transfer Protocol. De SMTP-server is als uw lokale postkantoor, die uw postzegels en adres controleert en uitzoekt waar uw post naartoe moet worden gestuurd. Het begrijpt domeinen echter niet. Ze zijn een soort abstract iets, dus de SMTP-server maakt contact met een Domain Name System-server. De DNS-server is een soort telefoon- of adresboek voor internet; het vertaalt domeinen zoals "arrakis.com" naar een IP-adres zoals "74.238.23.45." Vervolgens komt het erachter of dat domein "MX" of mail exchange servers bevat en noteert het. Dit is net als het postkantoor dat kaarten raadpleegt van waar uw post naartoe moet gaan, het plaatselijke postkantoor belt en controleert of uw vriend een postbus of postbus heeft. box om post te ontvangen.
Nu de SMTP-server de juiste informatie heeft, wordt het bericht van die server naar de e-mailuitwisselingsserver van het doeldomein gestuurd. Deze server wordt een MTA of Mail Transfer Agent genoemd. Het bepaalt waar de post precies moet worden geplaatst, net zoals het postkantoor van uw vriend uitzoekt hoe deze het beste kan worden bezorgd. Vervolgens haalt uw vriend de e-mail op, meestal met behulp van een client die werkt via POP of IMAP.
POP vs. IMAP
Deze twee acroniemen plagen overal panelen voor e-mailinstellingen, dus laten we ze eens nader bekijken. POP staat voor Post Office Protocol. Het is handig omdat u, net als bij een postkantoor, langs kunt komen, al uw post kunt pakken en dan kunt vertrekken. U hoeft niet verbonden te blijven, en afgezien van het achterlaten van een kopie op de server, is het een vrij korte en droge procedure. Als u geen kopie op de server achterlaat, heeft deze ook niet veel ruimte of bandbreedte nodig. U kunt POP gebruiken om e-mail uit verschillende inboxen op verschillende e-mailservers op te halen en deze op één server samen te voegen.
Het heeft echter zijn nadelen. POP is een unidirectioneel protocol; informatie reist in één richting. Nadat u de e-mail naar een klant heeft gedownload, is het aan de klant om de verschillende statussen te doorzoeken, enzovoort. Dat is prima als u uw e-mail maar op één plek opent. Tegenwoordig is het echter gebruikelijk om e-mailtoegang te krijgen via de client van uw telefoon, de webinterface wanneer u ergens weg bent en een client wanneer u thuis bent. Het zou vervelend zijn om al die informatie op verschillende apparaten te doorzoeken, ervan uitgaande dat je om te beginnen zelfs een kopie van elke e-mail op de server hebt bewaard.
(Afbeelding van SuccessByDesigns )
IMAP is een beetje slimmer over dingen. Hoewel POP kan worden beschouwd als zeer 'klantgericht', is het Internet Message Access Protocol ontworpen om op een andere manier te werken: het is 'servergericht' en bidirectioneel. Cliënten hebben een tweerichtingscommunicatie met hun servers. Alle berichten worden op de server bewaard, zodat meerdere clients er toegang toe hebben. Wanneer u een e-mail op uw telefoon controleert, wordt deze gemarkeerd als gelezen en tijdens de volgende interactie met de server wordt die status teruggestuurd zodat alle andere clients ermee kunnen worden bijgewerkt. Het is alsof uw e-mail naar een assistent op het postkantoor wordt gestuurd die deze categoriseert en voor u opslaat, aan u geeft of u nu thuis, op het werk of daar eigenlijk bent, en terwijl u wijzigingen aanbrengt in de opgeslagen kopieën .
U kunt zowel op uw thuisclient als op uw mailserver een correct gemarkeerd archief bewaren. IMAP ondersteunt ook een offline modus; wijzigingen worden gesynchroniseerd met de server de volgende keer dat u online bent. U kunt IMAP-mailservers ook configureren om e-mail op te halen uit POP-inboxen, wat erg goed werkt als u wilt consolideren. Aangezien IMAP werkt met het "cloud" -ideaal, kunnen servertoegang en opslag natuurlijk problemen opleveren. Gelukkig zijn opslagruimte en bandbreedte niet zo duur als vroeger, maar dit kan voor sommige mensen zeker een afweging zijn.
Zowel SMTP als MTA
In tegenstelling tot uw fysieke mailbox worden uw uitgaande en inkomende mail afgehandeld door twee verschillende soorten servers. Er is echt geen discriminatie jegens ontvangende servers; van elke computer kan vrij eenvoudig een MTA worden gemaakt en kan hij de dingen goed aan. E-mail versturen is een ander verhaal. SMTP-servers moeten statische IP-adressen hebben en de meeste internetproviders blokkeren poort 25 zodat hun gebruikers zelf geen e-mail kunnen verzenden. Waarom? Vanwege de enorme hoeveelheden spam die aan onze collectieve bandbreedte knaagt, moeten de dingen die uw MTA eruit filtert, worden geconfigureerd. U kunt uw clients configureren om de SMTP-server van uw ISP te gebruiken in plaats van uw eigen te gebruiken. Het punt is dat je zowel een MTA- als een SMTP-server nodig hebt om e-mail te gebruiken, aangezien elk gespecialiseerd is in wat het doet.
E-mails vormen een belangrijk onderdeel van ons dagelijks leven, maar het is goed om te begrijpen hoe het werkt. Zonder internet zouden we tenslotte geen internet hebben.