Your SlideShare is downloading. ×
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Pemrograman Socket SMTP
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Pemrograman Socket SMTP

1,120

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,120
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Pemrograman Socket SMTP
    • Disusun:
    • Din Afriansyah 08100265
    • Agus Dedi 08100253
    • Bob t iner Ritonga 08100259
    • Deni Azhari 08100264
    • Mahatir Muhammad 08100270
  • 2. Socket
    • Socket merupakan mekanisme komunikasi yang memungkinkan terjadinya pertukaran data antar program atau proses baik pada satu mesin atau antar mesin. Fasilitas socket tersedia pada sistem operasi yang berkomunikasi dengan protocol TCP/IP.
  • 3. Socket SMTP
    • SMTP adalah kepanjangan dari Simple Mail Transfer Protocol yang  merupakan salah satu protokol yang umum digunakan untuk pengiriman email. Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim email ke server email penerima. Protokol ini timbul karena desain sistem email yang mengharuskan adanya email server yang menampung sementara sampai surat elektronik diambil oleh penerima yang berhak.
  • 4.
    • Salah satu Protokol TCP / IP, yang menentukan distribusi mail di Internet disebut Simple Mail Transfer Protocol (SMTP) yang berbasis kode ASCII. Format mail dalam kode ASCII dipergunakan khusus untuk dokumen mail yang berupa teks. Untuk transfer dokumen mail dalam bentuk grafis digunakan format biner dan mempergunakan protokol khusus yang disebut Multipurpose Internet Mail Extension (MIME).
  • 5.
    • Fungsi utama SMTP adalah menyampaikan E-Mail dari suatu host ke host lainnya dalam jaringan. Protokol ini tidak memiliki kemampuan untuk melakukan penyimpanan dan pengambilan E-Mail dari suatu mailbox. Service SMTP berjalan pada protokol TCP port 25, yang merupakan port standar service SMTP. Karena SMTP tidak memiliki kemampuan penyimpanan E-Mail dalam mailbox, maka diperlukan protokol lain untuk menjalankan fungsi tersebut yaitu POP3 dan IMAP. Dari sisi klien E-Mail, server SMTP merupakan sarana untuk melakukan outgoing connection atau mengirimkan pesan. Sedangkan untuk incoming connection digunakan protokol POP3.
  • 6. Mekanisme SMTP
    • Mekanisme SMTP: dimana user yang ingin mengirimkan  e-mail berinteraksi dengan mail-system lokal lewat komponen  user agent (UA) pada  mail-system .  E-mail yang akan dikirim terlebih dahulu disimpan sementara dalam  outgoing-mail-box , selanjutnya SMTP pengirim memproses  e-mail pada yang dikumpulkan pada outgoing-mail-box secara periodik.
  • 7.
    • Jika pengirim SMTP menemukan  e-mail pada outging-mail-box , maka secara langsung akan membuat koneksi TCP dengan  host yang dituju untuk mengirimkan  e-mail . Penerima SMTP dalam proses sebagai tujuan yang harus meneima koneksi TCP, selanjutnya  e-mail dikirim pada koneksi ini. Pada penerima SMTP ini  e-mail disimpan dalam  host tujuan pada masing-masing  mail-box sesuai dengan alamat tujuan. Jika  mail-box dengan nama yang tidak sesuai dengan nama  mail-box yang ada pada host tujuan, maka  email dikirim kembali yang menunjukkan  mail-box tidak ada.
  • 8.
    • Alamat  e-mail yang dipakai pada SMTP menggunakan standar RFC 882, dan informasi yang dikirim ditambahkan beberapa  header yang sering disebut dengan “882 headers”. Contoh alamat  e-mail misalnya :
    • [email_address]
  • 9.
    • teks sebelum simbol @ adalah nama  mail-box , sedangkan teks sesudah simbol @ adalah nama  host , jadi pada alamat e-mail  dinafriansyah@live.com berarti nama  mail-box adalah  dinafriansyah yang terdapat pada  host hotmail.com . Jika  mail-box menggunakan karakter atau simbol khusus (misalnya tanda %), maka nama  mail-box diberikan untuk encoding khusus agar SMTP dapat menggunakan sebagai  mailgateway .
  • 10.
    • Protokol SMTP menginginkan host tujuan yang akan menerima  e-mail dalam keadaan  on-line , jika tidak maka hubungan TCP dengan  host tujuan tidak dapat dilakukan. Pada sistem jaringan komputer maka  host SMTP selalu dalam keadaan on dan tersambung ke jaringan, sedangkan  workstation yang berada pada user dapat  berinteraksi dengan  host SMTP untuk membaca atau mengirim  e-mail menggunakan  client/server-mail-protocol , contohnya  post-office-protocol versi 3 sesuai yang dijabarkan dalam RFC 1460, atau yang sering disebut POP3.
  • 11.
    • Jika ingin mengirimkan  e-mail lewat SMTP dengan informasi yang berisi bermacam-macam format data (tidak hanya teks saja) maka dapat digunakan sistem pengkodean agar data tersebut menjadi teks dengan program UUCODE, kemudian penerima SMTP yang menerima  e-mail dapat mengkodekan kembali untuk merubah teks agar sesuai dengan format sebelumnya menggunakan program UUDECODE. Cara lain yang dapat dipakai untuk mengirimkan informasi non-teks adalah dengan menggunakan protokol  Multipurpose-internet-mail-extension (MIME). MIME dijabarkan dalam RFC 1521, 1522 & 1563.
  • 12.
    • Pada saat ini untuk menggunakan fasilitas MIME tidak akan menyulitkan pemakai karena pada beberapa aplikasi e-mail telah dilengkapi dengan fasilitas pengkodean MIME, seperti pada aplikasi e-mail pada Netscape Composer, Microsoft Outlook, Eudora, dll.
  • 13.
    • TERIMA KASIH

×