Bagaimana Kerja E-mel?
Anda menghantar dan menerimanya setiap hari, ia serta-merta, dan ia tidak membebankan sesuatu. Ini e-mel, salah satu alat yang paling penting hari ini. Mari kita lihat bagaimana ia berfungsi, di bawah hud dan dalam bahasa biasa.
Apa Tepatnya E-mel?
Surat elektronik (disingkat sebagai e-mel, e-mel, E-Mail, dll.) Adalah bentuk komunikasi komputer yang sangat lama. Sudah lama dahulu - dalam teknologi, bukan manusia, istilah - komputer adalah mesin besar. Orang menggunakan terminal dial-up untuk mengaksesnya, dan setiap mesin menyimpan storan untuk berbilang pengguna. Sama seperti mana-mana komuniti, orang ramai mendapati cara yang berguna dan unik untuk berkomunikasi antara satu sama lain, dan sistem pesanan berubah. Kaveat adalah bahawa anda hanya boleh menghantar mesej kepada pengguna lain pada sistem yang sama, sekurang-kurangnya sehingga tahun 1971. Seperti kisah itu, bersama-sama datang Ray Tomlinson yang menghantar e-mel pertama dengan alamat pengguna pada sistem lain menggunakan simbol '@' . Jelas sekali, kedua-dua dinamika dan kesan yang melampau tidak begitu mudah, tetapi itu adalah idea yang membawa kita ke tempat kita hari ini.
(Imej dari ajmexico)
E-mel adalah, pada masa itu, bersamaan dengan mesej teks hari ini. Lama kelamaan, ia berubah dan berkembang seperti yang lain; ia mempunyai maklumat penghantar dan penerima, garis subjek, badan mesej, dan lampiran, tetapi secara keseluruhan, e-mel adalah dokumen yang mudah. Ia tidak begitu mudah untuk mendapatkannya dari titik A hingga titik B, bagaimanapun. Seperti apa-apa lagi, terdapat proses yang rumit yang terlibat yang berfungsi di belakang tabir untuk menjadikannya nampak seamless mungkin. Banyak idea yang digunakan dalam menyampaikan e-mel adalah penting dalam merumuskan pemindahan dokumen, yang merupakan inti dari perkara-perkara seperti sistem papan buletin dan web seluruh dunia.
Dari Penghantar ke Penerima
Mari kita mulakan dengan ilustrasi proses itu. Ia mungkin tidak masuk akal pada mulanya, tetapi ia berguna untuk merujuk kembali.
Apabila seseorang, katakan penjual rempah, menghantar e-mel, ia harus mempunyai alamat dalam bentuk [email protected]. Contoh kami mempunyai [email protected]. E-mel akan dihantar oleh klien ke pelayan mel keluar melalui Protokol Pemindahan Suara Mudah. Pelayan SMTP adalah seperti pejabat pos tempatan anda, yang menyemak pos dan alamat anda dan angka di mana untuk menghantar mel anda. Ia tidak memahami domain, walaupun. Mereka semacam perkara abstrak, jadi pelayan SMTP menghubungi pelayan Sistem Nama Domain. Pelayan DNS adalah sejenis telefon atau buku alamat untuk internet; ia menerjemahkan domain seperti "arrakis.com" ke alamat IP seperti "74.238.23.45." Kemudian, ia mengetahui sama ada domain itu mempunyai mana-mana "MX" atau pelayan pertukaran mel di atasnya dan membuat catatan mengenainya. Ini seperti peta perundingan pejabat pos anda di mana surat anda sepatutnya pergi, memanggil pejabat pos tempatan mereka, dan semak untuk melihat sama ada rakan anda mempunyai peti mel atau P.O. kotak untuk menerima mel.
Sekarang pelayan SMTP mempunyai maklumat yang betul, mesej itu akan dihantar dari pelayan itu ke pelayan pertukaran mel domain sasaran. Pelayan ini dirujuk sebagai MTA, atau Ejen Pemindahan Mel. Ia menentukan di mana tepatnya untuk meletakkan mel, seperti bagaimana pejabat pos rakan anda mengetahui cara terbaik untuk mendapatkannya. Kemudian, kawan anda pergi dan mengambil mel, biasanya menggunakan klien yang berfungsi melalui POP atau IMAP.
POP vs IMAP
Kedua-dua akronim ini memasang panel tetapan e-mel di mana-mana, jadi mari kita lihat lebih mendalam. POP bermaksud Protokol Pejabat Pos. Ia berguna kerana, seperti pejabat pos, anda boleh masuk, ambil semua surat anda, dan kemudian pergi. Anda tidak perlu terus berhubung, dan selain daripada meninggalkan salinan di pelayan, ia adalah prosedur yang cukup cut-and-kering. Jika anda tidak meninggalkan salinan di pelayan, ia tidak memerlukan banyak ruang atau jalur lebar sama ada. Anda boleh menggunakan POP untuk merebut mel dari beberapa peti masuk yang berbeza pada beberapa pelayan e-mel yang berbeza dan menyatukannya.
Ia mempunyai kelemahannya. POP ialah protokol yang tidak langsung; maklumat berjalan satu cara. Sebaik sahaja anda memuat turun e-mel kepada pelanggan, terpulang kepada pelanggan untuk menyusun statusnya yang berbeza dan sebagainya. Tidak mengapa jika anda hanya dapat mengakses mel dari satu tempat. Kini, pada masa kini, biasa mendapatkan akses e-mel dari pelanggan telefon anda, antara muka web apabila anda berada di suatu tempat, dan pelanggan ketika berada di rumah. Ia akan menjadi membosankan untuk menyusun semua maklumat itu melalui beberapa peranti, dengan menganggap anda menyimpan salinan setiap e-mel pada pelayan untuk bermula dengan.
(Imej dari SuccessByDesigns)
IMAP sedikit lebih bijak tentang perkara-perkara. Walaupun POP boleh dianggap sangat "berorientasikan pelanggan," Protokol Akses Mesej Internet direka bentuk untuk berfungsi dengan cara yang berbeza: ia "berorientasikan pelayan," dan bi-arah. Pelanggan mempunyai komunikasi dua hala dengan pelayan mereka. Semua mesej disimpan di pelayan supaya banyak pelanggan dapat mengaksesnya. Apabila anda menyemak e-mel pada telefon anda, ia ditandakan sebagai dibaca dan semasa interaksi seterusnya dengan pelayan, status itu dihantar semula supaya semua pelanggan lain dapat dikemas kini dengannya. Ia seperti menghantar surat anda kepada pembantu di pejabat pos yang mengkategorikannya dan menyimpannya untuk anda, memberikannya kepada anda sama ada anda berada di rumah, di tempat kerja, atau di sana, dan membuat perubahan pada salinan tersimpan seperti yang anda lakukan.
Anda boleh menyimpan arkib yang betul ditandakan pada klien rumah anda dan juga pada pelayan mel anda. IMAP juga menyokong mod luar talian; perubahan disamakan dengan pelayan pada kali seterusnya anda berada dalam talian. Anda boleh mengkonfigurasi pelayan mel IMAP untuk mengambil mel dari peti masuk POP juga, yang berfungsi dengan baik jika anda ingin menyatukan. Sudah tentu, sejak IMAP berfungsi dengan "awan" yang ideal, akses dan storan pelayan boleh menjadi masalah. Syukurlah, ruang storan dan jalur lebar tidak begitu mahal seperti dulu, tetapi ini pastinya akan menjadi masalah untuk sesetengah orang.
Kedua-dua SMTP dan MTA
Tidak seperti peti mel fizikal anda, surat keluar dan masuk anda dikendalikan oleh dua jenis pelayan yang berlainan. Tidak ada diskriminasi ke atas menerima pelayan; mana-mana komputer boleh dijadikan MTA dengan mudah dan mengendalikan perkara dengan baik. Mengirim surat adalah cerita yang berbeza. Pelayan SMTP mesti mempunyai alamat IP statik, dan sebahagian besar port ISP blok 25 supaya pengguna mereka tidak boleh menghantar mel sendiri. Mengapa? Oleh kerana sejumlah besar spam yang menggerunkan di jalur jalur kolektif kami, perkara-perkara yang sangat MTA anda harus dikonfigurasi untuk ditapis. Anda boleh mengkonfigurasi klien anda untuk menggunakan pelayan SMTP ISP anda sebagai pengganti menjalankan anda sendiri. Intinya ialah anda memerlukan kedua-dua MTA dan pelayan SMTP untuk menggunakan e-mel, kerana masing-masing khusus untuk apa yang dilakukannya.
E-mel adalah bahagian penting dalam kehidupan seharian kita, tetapi senang untuk memahami bagaimana ia berfungsi. Lagipun, kami tidak akan mempunyai internet tanpa itu.