Anda di halaman 1dari 5

Protokol Multi-Destinasi

Sebuah Pendekatan Alternatif lain untuk SMTP


Mochammad Fiqri J
Program Studi Teknik Informatika
Fakultas Sains dan Teknologi
Universitas Islam Negeri Sunan Gunung Djati
Bandung, Indonesia
Email: mfiqri.j@student.uinsgd.ac.id

Abstract
Simple Mail Transport Protocol is the most widely adopted
protocol for e-mail delivery. However, it lacks security features for
privacy, authentication of sending party, integrity of e-mail message,
nonrepudiation and consistency of e-mail envelope. To make e-mail
communication secure and private,
e-mail servers incorporate
one or more security features using add-on security protocols.
The add-on security protocols provide a reasonable security but
have several limitations. This paper discusses limitations of e-mail
security protocols, analyzes and evaluates their effectiveness in email servers. It also proposes methods to improve efficiency of e-mail
servers in detecting spoofed e-mails from domains that do not follow
any standard anti-spoofing protocol. Further, it presents results of
studies carried out to appraise e-mail user practice; knowledge of
security protocols and their confidence in e-mail system.
The principle objective of this paper is about providing an
alternate approach to the Simple Mail Transfer Protocol (SMTP)
when dealing with multiple recipients for the same message. MDP
puts forward a new protocol for the existing mail system. This
concept is introduced in order to increase the efficiency of mail
delivery, reduce the delay and congestion in the network especially
in the case of multiple destinations.
Keywords: mail system, multiple recipients, MDP, POP3, SMTP.

Abstrak
Simple Mail Transport Protocol adalah protokol yang paling
banyak diadopsi untuk pengiriman e-mail. Namun, itu tidak
memiliki fitur keamanan untuk privasi, otentikasi pihak pengirim,
integritas pesan e-mail, nonrepudiation dan konsistensi amplop email. Untuk membuat komunikasi e-mail aman dan swasta, server email menggabungkan satu atau lebih fitur keamanan menggunakan
add-on protokol keamanan.
Protokol keamanan add-on memberikan keamanan yang wajar
tetapi memiliki beberapa keterbatasan. Paper ini membahas
keterbatasan protokol keamanan e-mail, menganalisa dan
mengevaluasi efektivitas mereka dalam server e-mail. Hal ini juga
mengusulkan metode untuk meningkatkan efisiensi server e-mail
dalam mendeteksi palsu e-mail dari domain yang tidak mengikuti
standar protokol anti-spoofing. Selanjutnya, menyajikan hasil
penelitian dilakukan untuk menilai praktik pengguna e-mail;
pengetahuan tentang protokol keamanan dan kepercayaan diri
mereka dalam sistem e-mail.

Tujuan prinsip dari paper ini adalah tentang bagaimana


menyediakan pendekatan alternatif untuk Simple Mail Transfer
Protocol (SMTP) ketika berhadapan dengan beberapa penerima,
untuk pesan yang sama. PMD mengajukan protokol baru untuk
sistem mail yang ada. Konsep ini diperkenalkan dalam rangka
meningkatkan
efisiensi
pengiriman
surat,
mengurangi
keterlambatan dan kemacetan di jaringan terutama dalam kasus
beberapa tujuan.
Kata kunci: sistem email, beberapa penerima, PMD, POP3,
SMTP.

I. PENDAHULUAN
Di era globalisasi ini, masyarakat memerlukan pengiriman
dan penerimaan informasi dengan cepat. Informasi yang tidak
tepat waktu akan membuat nilai dari informasi tersebut
berkurang. Salah satu cara penyebaran informasi adalah dengan
email (electronic mail). Dengan email, informasi akan mudah
diperoleh dan disebarkan. Salah satu keunggulan email adalah
biaya yang sangat murah dibandingkan dengan fax atau telepon.
Apalagi email dapat mengirim informasi dalam skala besar.
Hal tersebut membuat email menjadi salah satu pilihan
masyarakat. Untuk mengirim email, kita memerlukan fasilitas
komputer yang terkoneksi dengan internet. Hal ini sering
menjadi kendala bagi pengguna email karena pengguna yang
memiliki internet pribadi sangat minim.
Pengguna harus pergi ke warnet atau tempat lain yang
menyediakan fasilitas internet. Teknologi yang semakin
meningkat dapat menyelesaikan masalah tersebut dengan
memberi solusi pengiriman email secara mobile via GPRS.
Solusi ini sangat efektif karena hampir semua masyarakat telah
memiliki handphone.
Dengan sistem ini para pengguna dapat mengirim dan
menerima email melalui handphone. Pembuatan sistem ini
memiliki beberapa tujuan yang berguna diantaranya
memudahkan pengguna untuk menerima email dimana saja
karena
penerimaan
menggunakan
telepon
seluler,
Memudahkan pengguna mengirim email kapan saja melalui
ponsel, meringankan biaya pengguna dalam mengirim
informasi serta menghemat waktu pengguna.
Bagi sebagian besar orang dewasa ini, sistem email yang
sebenarnya biasanya terdiri dari dua server yang berbeda, yang
mana berjalan pada mesin server. Salah satunya yaitu sering
disebut disebut server SMTP, di mana SMTP singkatan dari
Simple Mail Transfer Protocol. SMTP server menangani surat

keluar. Yang lainnya adalah server POP3 atau IMAP server,


yang keduanya menangani surat masuk. POP singkatan dari Post
Office Protocol, dan IMAP singkatan dari Internet Mail Access
Protocol. Sebuah server e-mail yang khas biasanya terlihat
seperti ini:

Gambar 1: ILUSTRASI SMTP SERVER DAN POP3 SERTA PORTPORTNYA.

Menggunakan SMTP tradisional untuk mengirim email ke beberapa penerima paket pesan direplikasi dan
terpasang dengan masing-masing alamat tujuan secara terpisah
dan juga dikirim. Sehingga memakan banyak ruang dan
kongestasi jaringan.
Menggunakan Protokol Multi-Destinasi (PMD)
sebagai alternatif akan mengurangi replikasi pesan untuk
sebagian besar sehingga menghemat banyak ruang dan
meningkatkan efisiensi mengirim e-mail ke beberapa penerima.

III. SIMPLE MAIL TRANSFER PROTOCOL


Simple Mail Transfer Protocol adalah protokol e-mail
standar di Internet dan bagian dari protokol TCP / IP suite.
SMTP mendefinisikan format pesan dan pesan transfer agent
(MTA), yang menyimpan dan meneruskan surat. SMTP
awalnya dirancang untuk teks saja plain (teks ASCII), tapi
MIME dan metode encoding lainnya memungkinkan program
executable dan file multimedia harus terpasang ke dan diangkut
dengan pesan e-mail.
SMTP relatif sederhana, berbasis teks protokol, di
mana satu atau lebih penerima pesan yang ditentukan dan
kemudian teks pesan ditransfer. SMTP menggunakan TCP port
25. Tujuan utama dari SMTP adalah untuk mentransfer email
antara server email.
Namun, sangat penting untuk klien email juga. Dalam
rangka untuk mengirim email, client mengirimkan pesan ke
server surat keluar, yang pada gilirannya kontak mail server
tujuan untuk pengiriman. Untuk alasan ini, maka perlu untuk
menentukan server SMTP ketika mengkonfigurasi klien email.

II. POST OFFICE PROTOCOL


Post Office Protocol (POP) adalah protokol standar Internet
yang digunakan oleh klien software email lokal untuk
mengambil email dari server mail jauh melalui koneksi TCP /
IP. Sejak versi pertama diciptakan pada tahun 1984, Post Office
Protocol (saat ini di Versi 3) sejak menjadi salah satu protokol
yang paling populer dan digunakan oleh hampir setiap klien
email to date. Popularitas terletak pada kesederhanaan protokol
untuk mengkonfigurasi, mengoperasikan dan memelihara.
Email server host oleh penyedia layanan Internet juga
menggunakan POP3 untuk menerima dan tahan email yang
ditujukan untuk pelanggan mereka.
Secara berkala, pengguna akan menggunakan perangkat
lunak email client untuk memeriksa kotak surat mereka pada
remote server dan mendownload email yang ditujukan kepada
mereka. Setelah klien email telah di-download email, mereka
biasanya dihapus dari server, meskipun beberapa klien email
memungkinkan pengguna untuk menentukan bahwa mail
disalin atau disimpan pada server untuk jangka waktu. Email
klien umumnya menggunakan TCP port 110 terkenal untuk
terhubung ke server POP3.
Jika komunikasi terenkripsi didukung pada server POP3,
pengguna bisa memilih untuk menghubungkan baik dengan
menggunakan perintah STLS setelah tahap inisiasi protokol
atau dengan menggunakan POP3S, yang dapat menggunakan
Transport Layer Security (TLS) atau Secure Sockets Layer
(SSL) di TCP port 995 untuk terhubung ke server.

Gambar 2: ARSITEKTUR SMTP

Satu hal penting tentang protokol SMTP adalah bahwa


hal itu tidak memerlukan otentikasi. Hal ini memungkinkan
siapa pun di Internet untuk mengirim email kepada orang lain
atau bahkan kelompok besar orang. Ini adalah karakteristik ini
SMTP yang membuat email sampah atau spam mungkin.
Ketika sebuah klien SMTP memiliki pesan untuk
mengirimkan, itu menetapkan saluran transmisi dua arah ke
server SMTP. Tanggung jawab klien SMTP adalah untuk
mentransfer mail ke satu atau lebih server SMTP.
Daur hidup sebuah pesan email adalah sebagai berikut:
Pertama, pengirim akan menghubungi SMTP server. Sistem
akan memberitahu SMTP server tentang pengirim dan isi dari
pesan. Kedua, SMTP akan mencari server penerima email
tersebut lewat internet dan mengirimnya. Server penerima
dapat berupa POP/IMAP server. Ketiga, server penerima akan
menyimpan email tersebut. Kapasitas penyimpanan tergantung
pada server penerima dan jenis account email penerima.
Keempat, penerima akan melihat email yang dikirim tersebut
apabila login ke sistem dan meminta email.

Gangguan email tak terbatas dapat dipicu. Misalnya,


Jika host 1 memegang milis A dan tuan rumah 2 memegang
milis B dan setiap daftar berisi entri untuk yang lain, maka
pesan yang dikirim ke salah satu daftar bisa menghasilkan
sejumlah lalu lintas email yang tidak pernah berakhir kecuali
seseorang memeriksa untuk itu.
Mengingat kasus yang khas untuk penyedia layanan email jika pesan itu ukuran 1 Mb (Megabyte) dan jumlah
penerima 50 maka pesan yang sama dapat direplikasi untuk
setiap penerima yang berjumlah 50 Mb pada jaringan.
Menggunakan alternatif seperti PMD kita bisa menguranginya
secara drastis.
V. MULTI-DESTINASI PROTOKOL
Gambar 3: SMTP Server Dan POP3 / IMAP Interaksi
melalui Internet
Setelah saluran transmisi didirikan dan handshaking
awal selesai, klien SMTP biasanya memulai transaksi surat.
Transaksi tersebut terdiri dari serangkaian perintah untuk
menentukan pencetus dan tujuan dari mail dan transmisi isi
pesan (termasuk header atau struktur lainnya) itu sendiri.
Server merespon setiap perintah dengan balasan;
balasan mungkin menunjukkan bahwa perintah itu diterima,
bahwa perintah tambahan diharapkan, atau bahwa kondisi
kesalahan sementara atau permanen ada.
Setelah pesan email yang diberikan telah dikirimkan,
klien baik dapat meminta bahwa sambungan ditutup atau
mungkin melakukan transaksi surat lainnya. Server SMTP
mengerti perintah teks yang sangat sederhana seperti HELO,
MAIL, RCPT dan DATA. Perintah yang paling umum adalah:

EHLO - memperkenalkan diri dan meminta


diperpanjang modus
HELO - memperkenalkan diri
MAIL FROM: - menentukan pengirim
RCPT TO: - menentukan penerima
DATA - specify the body of the message (To, From
and Subject should be the first three lines.)
RSET - reset
QUIT - quit the session
HELP - mendapatkan bantuan pada perintah
VRFY verifikasi sebuah alamat
EXPN memperluas alamat
VERB verbose

Berbagai tahapan PMD adalah sebagai tercantum di bawah ini:


Tahap 1 - Pesan dikelompokkan sesuai dengan nama domain
sehingga email domain yang mirip disimpan berurutan, ketika
pengguna memasukkan beberapa penerima.
Algorithm- client endInput- banyak N dari email
email[N] inisialisasikan dengan N pesan-pesan
d:= 1
for(i:=1 sampai N)
do
j:=i
for(K:=1 sampai
N)
do
if(nama domain email[j]=nama domain
email [k])
do
t:=email[j+d]
email[j+d]:=email[k]
email[k]:=t
d:=d+1
end
end
end

IV. KEBUTUHAN AKAN ALTERNATIF LAIN


Yang pertama berkaitan dengan panjang pesan.
Beberapa implementasi yang lebih tua tidak dapat menangani
pesan melebihi 64KB. Masalah lain berkaitan dengan timeout.
Jika Klien dan server memiliki timeout yang berbeda, salah
satunya mungkin menyerah sementara yang lain masih sibuk,
tiba-tiba mengakhiri sambungan.

Gambar 4: Bekerja Dari Protokol Multi-Destinasi

Tahap 2- Dua antrian, satu dengan isi pesan dan jumlah


penerima dan lain array dipesan dari fase 1, dikirim ke agen
pengiriman.
Kedua antrian diberi id yang unik dan checksum. Jumlah nama
domain yang berbeda dan jumlah penerima setiap domain juga
dikirim.
Algorithm- submission agent endn:=1 i:1
for(j:i+1 to N)
do
if(nama domain email[j]!=nama domain email[i])
n++
end
inisialisasi distinct[n] sampai 0
x:=1 d:=1
for(i:=1 to N)
do
for(j:=i+1 to N)
do
if(nama
domain
email[j]=nama domain emaill[i])
do
d++
end
end
distinct[x++]:=d
i:=i+d
end
Tahap 3- Dalam mail server ISP, satu salinan pesan disimpan
bersama dengan jumlah penerima dan set memerintahkan
penerima.
Untuk setiap mail server yang berbeda, salinan pesan bersama
dengan alamat tujuan dari semua penerima yang sesuai dikirim
dalam dua paket. Untuk server memiliki beberapa penerima
hanya satu salinan pesan dikirim.
Algorithm- ISP server endx:=n // n bukan distinct server
for(i:=N to 1)
do
if(distinct[x]=1)
do
mengirim pesan dengan korespondensi alamat server
tujuan
mengirim paket yang mengandung pengirim dari
server
end
else
do

mengirim
pesan
dengan
korespondensi alamat server tujuan
mengirim paket yang mengandung
semua pengirim dari server
N:=N-distinct[x]
end
x:=x-1
end
Tahap 4- Setelah pesan dan paket penerima mencapai sebuah
mail server tertentu, itu dikirim ke server pop3 / imap yang
menciptakan sebuah file virtual dan menyimpan pesan sesuai
bersama dengan penerima.
Setelah penerima mengakses account-nya, salinan pesan
tersebut dikirim ke penerima tertentu dan alamat tujuan bahwa
penerima tertentu dibuang dari file virtual. file maya
menampung pesan sampai semua alamat tujuan yang dibuang
dalam langkah ini.
Algorithm- pop3/imap server endInisialisasi penerima[N] dengan penerima lain
while(N!=0)
do
jika penerima lain i bersinkronisasi
do
kirim kopian pesan penerima i
yang berkorespondensi dengan penerima[]
dari poenerima i
set
to 0
N-end
end
VI. KESIMPULAN
Dalam paper ini dibahas kerugian dari SMTP dan pendekatan
alternatif untuk mengatasinya. Pembahasan berbagai fungsi
dari PMD bersama dengan algoritma untuk pelaksanaannya.
Pendekatan baru ini akan membantu dalam mendapatkan mail
yang dikirim ke berbagai domain dengan cepat dan mengurangi
kemacetan di jaringan.
REFERENCES
[1]
[2]
[3]
[4]

[5]
[6]

Cara
kerja
dari
email
dan
SMTP
referensi
dari
http://en.wikipedia.org/wiki/Email
Cara
kerja
dari
email
dan
SMTP
referensi
dari
http://computer.howstuffworks.com/email-messaging/email1.htm.
Protocols
referensi dari http://computer.howstuffworks.com/emailmessaging/email2.htm
Banday, Tariq. 2011. Effectiveness and Limitations of E-Mail Security
Protocols. Vol 2. International Journal of Distributed and Parallel
Systems
Suteja, Renaldy. Sistem Email Client untuk Mobile Device berbasis pada
Teknologi Java. Universitas Maranatha: Bandung.
Protokol
Referensi dari -http://computer.howstuffworks.com/emailmessaging/email3.htm

Anda mungkin juga menyukai