Anda mengirim dan menerimanya setiap hari, secara instan, dan tanpa biaya apa pun. Ini adalah email, salah satu alat terpenting saat ini. Mari kita lihat cara kerjanya, secara tersembunyi dan dalam bahasa normal.
Apa Sebenarnya Email Itu?
Surat elektronik (disingkat e-mail, email, E-Mail, dll.) Adalah bentuk komunikasi berbasis komputer yang sangat kuno. Dahulu kala - dalam istilah teknologi, bukan manusia - komputer adalah mesin raksasa. Orang-orang menggunakan terminal dial-up untuk mengaksesnya, dan setiap mesin memiliki penyimpanan untuk banyak pengguna. Seperti halnya dengan komunitas mana pun, orang menemukan cara yang berguna dan unik untuk berkomunikasi satu sama lain, dan sistem perpesanan pun berkembang. Peringatannya adalah bahwa Anda hanya dapat mengirim pesan ke pengguna lain di sistem yang sama, setidaknya hingga tahun 1971. Seiring berjalannya cerita, datanglah Ray Tomlinson yang mengirim email pertama dengan menyapa pengguna di sistem lain menggunakan simbol '@' . Jelas, baik dinamika yang mendasari dan konsekuensi yang menjangkau jauh tidak sesederhana itu, tetapi gagasan itulah yang membawa kita ke tempat kita saat ini.
(Gambar dari ajmexico )
Email, pada waktu itu, sama dengan pesan teks hari ini. Seiring waktu, itu berubah dan berkembang seperti yang lainnya; memiliki info pengirim dan penerima, baris subjek, badan pesan, dan lampiran, tetapi secara keseluruhan, email adalah dokumen yang cukup sederhana. Namun, tidaklah mudah untuk mendapatkannya dari titik A ke titik B. Seperti yang lainnya, ada proses rumit yang terlibat yang bekerja di balik layar untuk membuatnya tampak semulus mungkin. Banyak ide yang digunakan dalam menyampaikan email penting dalam merumuskan transfer dokumen, yang merupakan inti dari hal-hal seperti sistem papan buletin dan world wide web.
Dari Pengirim ke Penerima
Mari kita mulai dengan ilustrasi prosesnya. Ini mungkin tidak sepenuhnya masuk akal pada awalnya, tetapi akan berguna untuk merujuk kembali.
Ketika seseorang, misalnya penjual rempah-rempah, mengirimkan email, ia harus memiliki alamat dalam bentuk [email protected]. Contoh kami memiliki [email protected]. Email dikirim oleh klien ke server surat keluar melalui Simple Mail Transfer Protocol. Server SMTP seperti kantor pos lokal Anda, yang memeriksa perangko dan alamat Anda dan mencari tahu ke mana harus mengirim surat Anda. Namun, Google tidak memahami domain. Itu semacam hal yang abstrak, jadi server SMTP menghubungi server Sistem Nama Domain. Server DNS adalah sejenis telepon atau buku alamat untuk internet; itu menerjemahkan domain seperti "arrakis.com" menjadi alamat IP seperti "74.238.23.45." Kemudian, ia mencari tahu apakah domain itu memiliki "MX" atau server pertukaran email di dalamnya dan membuat catatan tentangnya. Ini seperti peta konsultasi kantor pos tentang tujuan surat Anda, menelepon kantor pos setempat, dan memeriksa apakah teman Anda memiliki kotak surat atau P.O. kotak untuk menerima surat.
Sekarang server SMTP memiliki info yang sesuai, pesan dikirim dari server tersebut ke server pertukaran email domain target. Server ini disebut sebagai MTA, atau Agen Transfer Surat. Ini memutuskan di mana tepatnya akan meletakkan surat, seperti bagaimana kantor pos teman Anda mengetahui cara terbaik untuk mengirimkannya. Kemudian, teman Anda pergi dan mengambil email, biasanya menggunakan klien yang bekerja melalui POP atau IMAP.
POP vs. IMAP
Kedua akronim ini mengganggu panel setelan email di mana-mana, jadi mari kita lihat lebih dalam. POP adalah singkatan dari Post Office Protocol. Ini berguna karena, seperti kantor pos, Anda dapat masuk, mengambil semua email Anda, lalu keluar. Anda tidak perlu tetap terhubung, dan selain meninggalkan salinan di server, ini adalah prosedur yang sangat cepat. Jika Anda tidak meninggalkan salinannya di server, ini juga tidak memerlukan banyak ruang atau bandwidth. Anda dapat menggunakan POP untuk mengambil email dari beberapa kotak masuk berbeda di beberapa server email berbeda dan menggabungkannya menjadi satu.
Ini memiliki kekurangan. POP adalah protokol searah; informasi berjalan satu arah. Setelah Anda mengunduh email ke klien, terserah klien untuk memilah-milah statusnya yang berbeda dan seterusnya. Tidak masalah jika Anda hanya mengakses email dari satu tempat. Namun, saat ini, mendapatkan akses email dari klien ponsel Anda, antarmuka web saat Anda pergi ke suatu tempat, dan klien saat Anda di rumah adalah hal yang umum. Akan membosankan untuk memilah-milah semua info itu melalui beberapa perangkat, dengan asumsi Anda bahkan telah menyimpan salinan setiap email di server untuk memulai.
(Gambar dari SuccessByDesigns )
IMAP sedikit lebih pintar tentang berbagai hal. Meskipun POP dapat dianggap sangat "berorientasi klien", Protokol Akses Pesan Internet dirancang untuk bekerja dengan cara yang berbeda: "berorientasi server", dan dua arah. Klien memiliki komunikasi dua arah dengan server mereka. Semua pesan disimpan di server sehingga banyak klien dapat mengaksesnya. Saat Anda memeriksa email di ponsel Anda, itu ditandai sebagai telah dibaca dan selama interaksi berikutnya dengan server, status itu dikirim kembali sehingga semua klien lain dapat diperbarui dengannya. Ini seperti mengirim email Anda ke asisten di kantor pos yang mengkategorikan dan menyimpannya untuk Anda, memberikannya kepada Anda apakah Anda di rumah, di kantor, atau di sana, dan membuat perubahan pada salinan yang disimpan seperti yang Anda lakukan. .
Anda dapat menyimpan arsip yang ditandai dengan benar di klien rumah serta di server email Anda. IMAP juga mendukung mode offline; perubahan disinkronkan dengan server saat Anda online lagi. Anda juga dapat mengonfigurasi server email IMAP untuk mengambil email dari kotak masuk POP, yang bekerja sangat baik jika Anda ingin menggabungkannya. Tentu saja, karena IMAP bekerja dengan ideal "cloud", akses dan penyimpanan server dapat menjadi masalah. Untungnya, ruang penyimpanan dan bandwidth tidak semahal dulu, tetapi ini pasti dapat menjadi trade-off bagi sebagian orang.
Baik SMTP dan MTA
Tidak seperti kotak surat fisik Anda, surat keluar dan masuk Anda ditangani oleh dua jenis server yang berbeda. Benar-benar tidak ada diskriminasi dalam menerima server; komputer mana pun dapat dibuat MTA dengan cukup mudah dan menangani semuanya dengan baik. Mengirim surat adalah cerita yang berbeda. Server SMTP harus memiliki alamat IP statis, dan sebagian besar ISP memblokir porta 25 sehingga penggunanya tidak dapat mengirim email sendiri. Mengapa? Karena sejumlah besar spam menggerogoti bandwidth kolektif kami, hal-hal yang harus dikonfigurasi MTA Anda untuk difilter. Anda dapat mengonfigurasi klien Anda untuk menggunakan server SMTP ISP Anda sebagai pengganti menjalankan server Anda sendiri. Intinya adalah Anda memerlukan server MTA dan SMTP untuk menggunakan email, karena masing-masing dikhususkan untuk fungsinya.
Email adalah bagian penting dari kehidupan kita sehari-hari, tetapi senang memahami cara kerjanya. Bagaimanapun, kita tidak akan memiliki internet tanpanya.