Dalam tugas kali ini saya akan mencoba membedah bagaimana struktur sebuah email. Untuk membedah email sebelumnya saya mengirimkan sebuah email dari fadill_rezha@yahoo.com ke fadillah@students.itb.ac.id yang berisi attachment file txt dan gambar.
setelah di terima, maka berikut adalah original source e-mail yang dikirim.
- HEADER
header dalam email yang dikirimkan terdapat pada bagian berikut dalam original source:
Date: Wed, 17 Mar 2010 07:50:44 -0700 (PDT) From: Fadillah Rezha <fadill_rezha@yahoo.com> Subject: anatomi email To: fadillah@students.itb.ac.id MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-725894450-1268837444=:99511" --0-725894450-1268837444=:99511
eader berfungsi memberikan informasi tentang isi dan format email, seperti Subject, Pengirim dan Penerima email. Informasi pada header juga ditambah setiap email melewati mail server atau relay. Pada header ini juga diperoleh informasi tentang separator (dapat ditemui juga di akhir bagian original source), yang digunakan untuk memisahkan anatomi email. Pada original source email ini separatornya adalah :
0-725894450-1268837444=:99511
Pada dasarnya email hanya dapat digunakan untuk mengirimkan pesan teks, untuk dapat mengirimkan attachment yang dapat berisi berbagai macam file, digunakan protokol MIME (Multipurpose Internet Main Extension).
- BODY
Berikut merupakan bagian body dari original source :
--0-725894450-1268837444=:99511 Content-Type: multipart/alternative; boundary="0-529974279-1268837444=:99511" --0-529974279-1268837444=:99511 Content-Type: text/plain; charset=us-ascii Ini adalah tugas kuliah keamanan informasi II3062. attachment berupa file pdf dan file gambar terlampir.
Bagian ini merupakan pesan teks yang dikirim oleh pengirim email. Pesan ini dikodekan kedalam 7 bit ASCII (128 karakter) karena pesan hanya dapat berupa teks.
- Attachment dan encoding scheme
Attachment merupakan pesan tambahan dan biasanya digunakan untuk mengirimkan file tambahan yang berekstensi apapun, namun bukan teks. Dalam email yang dikirimkan saya meng-attach 2 file, masing-masing satu file .txt dan file .jpg(gambar). Hasilnya baik file teks maupun file gambar di encode menggunakan format yang bukan 7 bit ASCII sehingga dalam original source file attachment berupa karakter-karakter aneh yang sulit dibaca. Dalam email ini file attachment di encode menggunakan format base64. Hal lebih lanjut mengenai format encoding ini dapat dibaca pada link berikut.
http://webnet77.com/cgi-bin/helpers/base-64.pl
