Daftar Isi[Bersembunyi][Menunjukkan]
Email adalah teknik pengiriman pesan dari satu sistem ke sistem lain melalui internet secara real-time. Penggunaan email pada awalnya terbatas pada pengguna di komputer yang sama, dan mengharuskan pengguna online untuk menerima pesan.
Waktu telah berlalu, dan sekarang kita tahu bagaimana tampilan kotak surat itu. Pesan dapat dikirim ke beberapa penerima, dan nama penerima dapat disamarkan dari penerima lain dengan mencantumkan namanya di bagian Bcc. Seperti yang kita ketahui bersama, email adalah sarana populer bagi kita untuk terhubung dengan orang lain, baik itu untuk bisnis, periklanan, melacak transaksi, atau alasan lainnya.
Meskipun ada banyak penyedia email berkualitas tinggi yang tersedia, seperti Gmail, Outlook, Yahoo, Apple, Proton, dan banyak lainnya, masih ada kebutuhan untuk memahami apa itu email. desain sistem adalah.
Jika Anda tertarik untuk mempelajari lebih lanjut tentang apa itu desain sistem email, maka postingan ini cocok untuk Anda. Jadi, posting ini akan memberi Anda gambaran umum tingkat tinggi tentang sistem Email.
Komponen Sistem Email
Agen Pengguna Email – Mail User Agent (MUA) adalah program yang memungkinkan Anda membuat, mengirim, dan menerima email.
Agen Transfer Surat – Mail Transfer Agent (MTA) bertanggung jawab atas semua surat masuk dan keluar.
Tuan Rumah Surat – Host email adalah server yang mengirim dan menerima email untuk host atau jaringan. Email akan disimpan di kotak surat di server surat.
Domain Name Server – Untuk menentukan kemana email harus dikirimkan, sistem nama domain (DNS) diperlukan. Sistem yang mengubah nama domain seperti youtube.com, google.com, dan lainnya menjadi alamat IP seperti 192.198.0.1.
Protokol Transfer Surat Sederhana – Ini adalah komponen yang paling penting karena dibuat sebagai program server yang memproses email Anda, mengirimkannya ke server yang sesuai, dan menyampaikan pesan. Itu selalu mencari email baru untuk dikirim. Email keluar juga diverifikasi oleh SMTP untuk menjamin bahwa itu berasal dari akun pengguna yang benar-benar aktif.
Desain Tingkat Tinggi
Persyaratan Desain Email Penting
Meskipun Anda mungkin sudah tahu apa yang ada di dalam email, tetap berguna untuk memahami komponen yang digunakan untuk membuatnya.
Email biasa terdiri dari dua bagian: header dan body.
Bagian pertama disebut header.
Bagian yang harus diselesaikan
- Siapa yang mengirim email ke:
- Kepada siapa email itu ditujukan?
- Kapan email itu keluar?
Bagian dengan opsi
- Subjek emailnya apa?
- CC: siapa lagi yang harus disertakan dalam email sebagai penerima
Tubuh utama teks
- Materi dan teks siap lainnya, seperti HTML, dapat dimasukkan di bagian isi.
- Bagian isi dari bagian resmi tergantung pada apa yang diizinkan oleh penyedia layanan di isi email.
Sangat penting untuk memahami komponen email karena mereka adalah standar industri saat ini untuk email biasa. Setiap pengguna yang ingin menggunakan sistem dengan tepat harus memiliki bahasa standar yang mudah dipahami.
Alamat email
Kapasitas dan fungsionalitas untuk mengirim dan menerima email harus jelas diberikan kepada pengguna sistem email. Alamat email diperlukan sebelum seseorang dapat mengirim email.
Setiap alamat email adalah unik.
- Jika tidak, DNS akan memperlakukan kedua alamat email sebagai alamat IP yang sama, yang digunakan untuk memutuskan ke mana harus mengirim/menerima email jika alamat emailnya tidak unik.
Username/AddressName @ DomainName adalah format paling umum untuk alamat email.
- Misalnya, "tim" adalah login, "@" adalah simbol @, dan "opengenus.org" adalah nama domain ("opengenus.org").
Nama pengguna akan digunakan untuk mengidentifikasi alamat unik berdasarkan alamat IP nama domain.
Fungsi Sistem Email
1. Server yang menyimpan dan mengirimkan data
Post Office Protocol (POP) adalah contoh arsitektur dasar di mana server menyimpan pesan hingga pengguna mengakses dan mengunduhnya—memiliki akses ke email yang telah diunduh kapan saja (bahkan saat offline).
2. Penyimpanan email khusus server
Daripada menyimpan semua email di komputer klien, cara alternatif dan unggul adalah dengan menyimpan semuanya di server. Tampilan email identik di semua mesin, dan penyedia sering menyimpan email di repositori terpusat dan menangani operasi email di sisi server.
3. Sistem cache di ujung klien
Strategi yang biasa digunakan adalah klien mana yang mempertahankan versi cache dari tampilan email di mesin mereka sementara server menyimpan email tanpa batas waktu. Email dicadangkan, dan operasi/fitur email yang canggih (pencarian/pemfilteran/email baru/dll) tersedia bahkan saat komputer dimatikan.
Bagaimana email mengalir secara internal?
Mari kita lihat bagaimana email dikirim. Email, seperti data Internet lainnya, ditransmisikan sebagai aliran paket melintasi protokol TCP/IP internet. Prosedur ini dibagi menjadi tiga langkah:
- Ketika email dikirim, protokol TCP membaginya menjadi paket (), yang masing-masing berisi alamat pengirim dan penerima.
- Paket-paket diarahkan ke tujuan yang diinginkan melalui protokol IP. Router di internet memeriksa alamat setiap paket untuk menentukan jalur paling efisien ke server tujuan email. Paket-paket dirutekan ke router berikutnya ketika jalur telah direncanakan. Volume lalu lintas di jaringan tertentu, misalnya, memengaruhi cara paket email dirutekan.
- Ketika paket tiba di server email penerima, TCP menyusunnya kembali ke dalam format email asli (yang dapat dibaca oleh penerima).
Server Email (SMTP & MTA)
Tidak seperti kotak surat fisik, di mana semua surat Anda ditangani oleh satu penyedia, kantor pos, email menangani surat masuk dan surat keluar secara terpisah. Ada dua jenis server yang berbeda.
Simple Mail Transfer System (SMTP) adalah protokol pengiriman email yang memungkinkan Anda mengirim dan menerima pesan melalui internet. SMTP adalah protokol yang membawa informasi tentang detail transmisi pesan email dan hanya digunakan untuk surat keluar.
Mail Transfer Agent (MTA) adalah aplikasi server yang mengirim email menggunakan Simple Mail Transfer Protocol (SMTP). MTA berbasis klien, yang mencakup penginstalan perangkat lunak untuk mengakses email (seperti Outlook), dan MTA berbasis web, yang diakses melalui browser web, adalah dua jenis MTA (Gmail, misalnya).
Siapa pun yang memiliki komputer dapat mengoperasikan MTA. Ini sederhana, dan MTA akan menangani surat masuk. Menjalankan MTA Anda sendiri untuk mengirim email massal dalam jumlah besar sambil mempertahankan tingkat keterkiriman yang tinggi mungkin sulit.
Ada beberapa norma dan konvensi yang harus dipatuhi. Kegagalan untuk mengikuti mereka akan membahayakan kemampuan Anda untuk mengirimkan surat tepat waktu. Mengonfigurasi klien Anda untuk memanfaatkan server SMTP ISP Anda daripada menyiapkan dan menjalankannya sendiri adalah opsi yang lebih cepat dan lebih mudah.
Protokol Email
Protokol Kantor Pos (POP) adalah singkatan dari Post Office Protocol. Email diambil menggunakan perangkat lunak ini. POP3 memungkinkan pengguna email untuk melihat email mereka yang disimpan di server di akun pengguna mereka. Anda tidak harus tetap online untuk mendapatkan email Anda. Untuk mengakses email, Anda hanya perlu meninggalkan salinan di server.
IMAP (Protokol Akses Pesan Internet) sedikit lebih canggih dalam hal manajemen email. Klien dan server IMAP melakukan percakapan dua arah. Tidak seperti POP, protokol IMAP menyimpan duplikat dari setiap pesan di server sehingga dapat diakses oleh banyak klien. Saat Anda menerima email, protokol ini digunakan. Saat menggunakan IMAP, email tetap berada di server daripada diunduh ke kotak surat pengguna dan kemudian dihapus.
Di latar belakang sistem email, ada banyak komponen yang lebih rumit.
Saya harap Anda sekarang memiliki pemahaman yang lebih baik tentang sistem email, termasuk protokol, server, dan komponen lainnya.
Tinggalkan Balasan