E-posta Nasıl Çalışır?
Yayınlanan: 2022-01-29Her gün gönderip alırsınız, bu anlıktır ve hiçbir maliyeti yoktur. E-posta, günümüzün en önemli araçlarından biri. Kaputun altında ve normal dilde nasıl çalıştığına bir göz atalım.
E-posta Tam Olarak Nedir?
Elektronik posta (e-posta, e-posta, E-Posta vb. olarak kısaltılır) bilgisayar tabanlı iletişimin çok eski bir şeklidir. Uzun zaman önce – insani değil teknolojik anlamda – bilgisayarlar dev makinelerdi. İnsanlar bunlara erişmek için çevirmeli terminaller kullandı ve her makinede birden fazla kullanıcı için depolama alanı vardı. Herhangi bir toplulukta olduğu gibi, insanlar birbirleriyle iletişim kurmak için yararlı ve benzersiz yollar buldular ve bir mesajlaşma sistemi gelişti. Dikkat edilmesi gereken nokta, aynı sistemdeki diğer kullanıcılara en azından 1971'e kadar mesaj gönderebilmenizdi. Hikaye devam ederken, ilk e-postayı başka bir sistemdeki bir kullanıcıya '@' sembolünü kullanarak gönderen Ray Tomlinson geldi. . Açıkçası, hem altta yatan dinamikler hem de geniş kapsamlı sonuçlar o kadar basit değildi, ancak bizi bugün olduğumuz yere getiren bu fikirdi.
(ajmexico'dan görüntü)
E-posta, o zamanlar, bugünün kısa mesajının eşdeğeriydi. Zamanla, her şey gibi değişti ve gelişti; gönderen ve alıcı bilgileri, konu satırı, mesaj gövdesi ve ekleri vardır, ancak genel olarak e-postalar oldukça basit belgelerdir. Ancak onu A noktasından B noktasına götürmek o kadar kolay değil. Her şeyde olduğu gibi, mümkün olduğunca sorunsuz görünmesi için perde arkasında çalışan karmaşık bir süreç var. E-posta iletmede kullanılan fikirlerin çoğu, bülten tahtası sistemleri ve dünya çapında ağ gibi şeylerin merkezinde yer alan belge aktarımını formüle etmede önemliydi.
Göndericiden Alıcıya
Sürecin bir örneği ile başlayalım. İlk başta tam bir anlam ifade etmeyebilir, ancak tekrar başvurmak faydalı olacaktır.
Diyelim ki bir baharat satıcısı bir e-posta gönderdiğinde, [email protected] şeklinde bir adresi olması gerekir. Örneğimizde [email protected] var. E-posta, istemci tarafından Basit Posta Aktarım Protokolü aracılığıyla giden bir posta sunucusuna gönderilir. SMTP sunucusu, posta ücretinizi ve adresinizi kontrol eden ve postanızı nereye göndereceğinizi belirleyen yerel postaneniz gibidir. Yine de alan adlarını anlamıyor. Bunlar bir tür soyut şeydir, bu nedenle SMTP sunucusu bir Etki Alanı Adı Sistemi sunucusuyla bağlantı kurar. DNS sunucusu, internet için bir tür telefon veya adres defteridir; "arrakis.com" gibi alan adlarını "74.238.23.45" gibi bir IP adresine çevirir. Ardından o domainin üzerinde “MX” veya mail exchange server olup olmadığını tespit eder ve not alır. Bu, postanızın nereye gitmesi gerektiğine dair haritalara danışmak, yerel postanelerini aramak ve arkadaşınızın posta almak için bir posta kutusu veya posta kutusu olup olmadığını kontrol etmek gibidir.
Artık SMTP sunucusu doğru bilgiye sahip olduğuna göre, mesaj o sunucudan hedef etki alanının posta değişim sunucusuna gönderilir. Bu sunucuya MTA veya Posta Aktarım Aracısı denir. Postayı tam olarak nereye koyacağınıza karar verir, tıpkı arkadaşınızın postanesinin en iyi nasıl teslim edileceğini nasıl bulduğu gibi. Ardından arkadaşınız, genellikle POP veya IMAP üzerinden çalışan bir istemci kullanarak postayı alır ve alır.

POP ve IMAP karşılaştırması
Bu iki kısaltma, e-posta ayarları panellerini her yerde rahatsız ediyor, o yüzden onlara daha yakından bakalım. POP, Postane Protokolü anlamına gelir. Kullanışlı çünkü bir postane gibi içeri girip tüm postalarınızı alabilir ve sonra ayrılabilirsiniz. Bağlantıda kalmanıza gerek yok ve sunucuda bir kopya bırakmanın yanı sıra, bu oldukça basit bir prosedür. Sunucuda bir kopya bırakmazsanız, fazla alan veya bant genişliği gerektirmez. POP'u, birkaç farklı e-posta sunucusundaki birkaç farklı gelen kutusundan posta almak ve bunları tek bir sunucuda birleştirmek için kullanabilirsiniz.
Yine de dezavantajları var. POP, tek yönlü bir protokoldür; bilgi bir yönde hareket eder. E-postayı bir istemciye indirdikten sonra, farklı durumları vb. sıralamak istemciye bağlıdır. Postaya yalnızca tek bir yerden erişirseniz sorun değil. Ancak günümüzde, telefonunuzun istemcisinden, bir yerdeyken web arayüzünden ve evdeyken bir istemciden e-posta erişimi almak yaygındır. Başlangıçta her e-postanın bir kopyasını sunucuda tuttuğunuzu varsayarsak, tüm bu bilgileri birkaç cihazda sıralamak sıkıcı olurdu.
(SuccessByDesigns'dan görüntü)
IMAP bazı konularda biraz daha akıllıdır. POP çok "istemci odaklı" olarak kabul edilebilirken, İnternet İleti Erişim Protokolü farklı bir şekilde çalışmak üzere tasarlanmıştır: "sunucu odaklı" ve iki yönlüdür. İstemcilerin sunucularıyla iki yönlü bir iletişimi vardır. Tüm mesajlar sunucuda tutulur, böylece birden fazla istemci bunlara erişebilir. Telefonunuzdaki bir e-postayı kontrol ettiğinizde, okundu olarak işaretlenir ve sunucuyla bir sonraki etkileşimde, diğer tüm istemcilerin onunla güncellenebilmesi için bu durum geri gönderilir. Bu, postanızın postanedeki bir asistana gönderilmesi gibidir, o postayı sizin için sınıflandırır ve saklar, evde, işte veya aslında orada olsanız da size verir ve saklanan kopyalarda sizin yaptığınız gibi değişiklikler yapar. .
Ev istemcinizde ve posta sunucunuzda düzgün bir şekilde işaretlenmiş bir arşiv tutabilirsiniz. IMAP ayrıca bir çevrimdışı modu da destekler; değişiklikler, bir sonraki çevrimiçi olduğunuzda sunucuyla senkronize edilir. IMAP posta sunucularını, POP gelen kutularından posta alacak şekilde de yapılandırabilirsiniz; bu, birleştirmek istiyorsanız gerçekten işe yarar. Elbette, IMAP ideal "bulut" ile çalıştığından, sunucu erişimi ve depolama sorunları olabilir. Neyse ki, depolama alanı ve bant genişliği eskisi kadar pahalı değil, ancak bu kesinlikle bazı insanlar için bir takas olabilir.
Hem SMTP hem de MTA
Fiziksel posta kutunuzun aksine, giden ve gelen postalarınız iki farklı sunucu türü tarafından işlenir. Alıcı sunuculara karşı gerçekten hiçbir ayrım yoktur; herhangi bir bilgisayar oldukça kolay bir şekilde MTA yapılabilir ve işleri iyi halledebilir. Posta göndermek farklı bir hikaye. SMTP sunucularının statik IP adresleri olması gerekir ve çoğu ISS, kullanıcılarının kendilerinin posta gönderememeleri için bağlantı noktası 25'i engeller. Niye ya? Toplu bant genişliğimizi kemiren büyük miktarda spam nedeniyle, MTA'nızın filtrelemek için yapılandırılması gereken şeyler. İstemcilerinizi, kendi sunucunuzu çalıştırmak yerine ISS'nizin SMTP sunucusunu kullanacak şekilde yapılandırabilirsiniz. Buradaki nokta, e-postayı kullanmak için hem bir MTA hem de bir SMTP sunucusuna ihtiyacınız olmasıdır, çünkü her biri ne yaptığı konusunda uzmanlaşmıştır.
E-posta günlük hayatımızın önemli bir parçasıdır, ancak nasıl çalıştığını anlamak güzel. Sonuçta, onsuz internetimiz olmazdı.