HTTP & Email.

Slides:



Advertisements
Presentasi serupa
PENGENALAN INTERNET M. Masrur, SKom.
Advertisements

Pernahkah anda membuka sebuah Website???? What It????
KONSEP DASAR WEB DAN INTERNET
Pemrograman Internet Konsep Dasar.
Bab 8 Aplikasi Internet.
Benny Irawan. Sumber daya Internet yang paling penting dan paling banyak dipakai adalah surat elektronis atau yang lebih dikenal dengan.
Pertemuan Ke-1 (Konsep Dasar Web)
Winda Widya Ariestya Peng Komp & TI 2C M3.
Sendmail Mail Server By Team Dosen PENS-ITS.
Dasar Komunikasi Internet
Oleh : Kundang K.Juman,Ir.MMSI
Application Layer Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya
PEMROGRAMAN WEB DASAR Humisar Hasugian, S.Kom.
Modul K2013 TKI-TKJ-C3-XII Administrasi Server Mail Server
Keamanan Mail Server Pertemuan XII.
Security Kelompok 11 Ahmad Fauzi
Modul 2 : Teknologi Informasi Lecture Note: Inayatullah, S.Kom., M.Si. Yoannita, S.Kom Hardware Komputer Software Komputer Manajemen Sumber Daya Data Telekomunikasi.
Bab 12 Application Layer Abdillah, MIT.
Overview Teknologi Internet
Pertemuan 1 Pengenalan Dasar Web.
HTTP, FTP DAN SMTP.
PROTOKOL LAPISAN APLIKASI
Application Layer Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya
RANCANG BANGUNJARINGAN
Keamanan Mail Server Pertemuan XII.
Pertemuan Ke-1 (Konsep Dasar Web)
Pemrograman WEB Pertemuan I (Teori)
“ General Overview of Mail Server Technology ”
Ref.: Widya W.A Peng Komp & TI 2C M3.
Peng Komp & TI 2C M3.
SECURITY Junanta Eka Refandi.
Referensi Model TCP/IP
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
PENGENALAN INTERNET & PENGANTAR E-BISNIS
Internet, World Wide Web
IP Address.
Materi 8 Keamanan Jaringan
Application Layer.
Application Layer Abdillah, MIT.
PENEGENALAN INTERNET & PENGANTAR E-BISANIS
SECURITY.
Pemrograman Basis Data Berbasis Web
NETWORK LAYER OSI LAYER 3.
Bab 12 Application Layer Abdillah, MIT.
Erizal, S.Si, M.Kom Internet dan Web Erizal, S.Si, M.Kom
Internet (Part 2) Hendra Putra, S.Kom, M.Kom.
PEMROGRAMAN WEB 1 PERTEMUAN 1
Komunikasi dan Jaringan Komputer
Bina Sarana Informatika
Overview Teknologi Internet
Pengenalan Dasar Web dan HTML
Zikri Nasution Elsa Nopitasari Chandra Edy P. Vicky Akbartama P.
Network and Internet Services
Disusun oleh : Kelompok 3
Pemrograman Basis Data Berbasis Web
Internet dan Web Erizal, S.Si, M.Kom.
Dasar Pemrograman Web.
Pemrograman Internet Wahyu Herlambang ( )
Application, Presentation, Session Layer
Pemrograman WEB Pertemuan I (Teori) Oleh : D. Sinaga, M.Kom.
Network and Internet Services
Pengenalan Dasar Web dan HTML
Winda Widya Ariestya Peng Komp & TI 2C M3.
Pertemuan 1 Pengenalan Dasar Web.
Web server.
Application, Presentation, Session Layer
Application, Presentation, Session Layer
Winda Widya Ariestya Peng Komp & TI 2C M3.
Pertemuan 1 Pengenalan Dasar Web.
WEB SERVICE. PENGERTIAN WEB SERVICE  Merupakan media standar untuk komunikasi yang menyebar antara aplikasi clien dan server pada World Wide Web.
Transcript presentasi:

HTTP & Email

HTTP

Definisi HTTP (HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen. HTTP adalah sebuah protokol meminta/ menjawab antara client dan server.

Komponen Sistem Web

Komponen Sistem Web Terdiri dari Web Client, Web Server, Web Apllication dan Database Web Client berfungsi meminta layanan ke web server. Webserver berfungsi memberikan layanan ke web client dan jika membutuhkan web application, permintaan akan diteruskan ke web application untuk di proses. Jika web application membutuhkan database untuk mengambil data maka akan meneruskan permintaan ke database. Hasil web application akan diteruskan ke web server untuk dikembalikan ke client yang meminta Web Application dan database membuat web menjadi dinamis sesuai permintaan client

Web Server vs Web Application Menggunakan bahasa Pemprograman(misal ASP, PHP, Java, .Net, Perl atau C) Web Server: Melayani permintaan client dan meneruskan ke aplikasi yang sesuai selanjutnya diproses oleh aplikasi yang sesuai (misal IIS, Apache, thttpd dll.) Web Application tidak bisa jalan tanpa Web Server Web Server bisa bekerja tanpa Web Application (Tapi hanya bisa melayani web dengan content statis)

Mapping URL Sistem Web

URLs Setiap file yang diatur oleh server mempunyai nama yang unik yang disebut URL (Universal Resource Locator) URLs untuk content statik: http://www.cs.cmu.edu:80/index.html http://www.cs.cmu.edu/index.html http://www.cs.cmu.edu File yang dipanggil adalah index.html, di-manage oleh Web server pada www.cs.cmu.edu yang siap melayani permintaan pada port 80. URLs content dinamis: http://www.cs.cmu.edu:8000/cgi-bin/adder?15000&213 File yang dieksekusi adalah adder, di –manage oleh web server pada www.cs.cmu.edu yang siap melayani permintaan pada port 8000, dengan argument string: 15000 dan 213.

Simple Mail Transfer Protocol

Dasar e-mail Email adalah sebuah pesan yang ditransmisikan melalui jaringan dari satu user ke user yang lain Bisa text, atau ditambah attachments seperti gambar dan documents. Email menempati traffic jaringan sebesar 75% setelah ada internet.

Proses Pengiriman Pertama sekali kita menulis email tersebut menggunakan Outlook, Eudora, Kmail, mutt, pine atau software yang lain yang kemudian kita sebut sebagai MUA (Mail User Agent), kemudian MUA meneruskan ke SMTP server yang membuka koneksi pada port 25 atau kita sebut MTA (Mail Transfer Agent). MTA kemudian mencari server tujuan dari alamat email tersebut dengan menggunakan hasil dari pencarian (lookup) database DNS (Domain Name System). Dari hasil tersebut MTA akan berkomunikasi dengan MTA tujuan menggunakan protokol SMTP. Dari komunikasi tersebut bisa ditentukan email tujuan untuk disimpan didalam storage pada remote MTA untuk kemudian diambil sewaktu-waktu oleh penerima dengan menggunakan protokol POP3 (Post Office Protocol) ataupun IMAP (Internet Message Access Protocol).

Mekanisme E-mail yang dikirim belum tentu akan diteruskan ke komputer penerima (end user), tapi disimpan/dikumpulkan dahulu dalam sebuah komputer server (host) yang akan online secara terus menerus (continue) dengan media penyimpanan (storage) yang relatif lebih besar dibanding komputer biasa. Hal ini bisa diibaratkan dengan sebuah kantor pos, jika sesorang mempunyai alamat (mailbox), maka dia dapat memeriksa secara berkala jika dia mendapatkan surat. Komputer yang melayani penerimaan email secara terus-menerus tersebut biasa disebut dengan mailserver atau mailhost.

Protokol SMTP (Simple Mail Transfer Protocol) Protokol ini merupakan protokol yang sekarang banyak dipakai oleh mail server (MTA) di internet. Mekanisme protokol ini adalah meneruskan email secara langsung dari server email pengirim (sender) ke server email penerima (recipient) dengan syarat kedua server tersebut terhubung dan menggunakan metode pengiriman (transport) yang sama. Proses pengiriman tersebut akan melalui sebuah relay atau lebih, jika kedua server tersebut tidak menggunakan metode transport yang sama. Protokol ini juga mendukung email yang mempunyai format MIME (Multipurpose Internet Mail Extension), dimana user bisa mengirimkan email dengan menyertakan (attachment) sebuah file ataupun gambar.

Komponen SMTP MTA (Mail Transfer Agent) MDA (Mail Delivery Agent) MUA (Mail User Agent)

MTA MTA (Message Transfer Agent) adalah suatu program yang bertanggung jawab dalam hal pengiriman sebuah email ke suatu tujuan alamat . Program ini biasanya akan menjadi sebuah daemon dan membuka koneksi pada port 25 (smtp) yang digunakan sebagai penghubung antar MTA. Macam - macam MTA : sendmail, Qmail, Mercury, Microsoft Exchange Server dan Mdaemon.

MUA MUA (Mail User Agent) merupakan sebuah program atau aplikasi yang digunakan oleh seorang pengguna komputer untuk menulis atau membuat suatu email serta digunakan untuk membacanya MUA merupakan penghubung antara pengguna dan MTA. Contoh : Microsoft Outlook, Microsoft Outlook Express, Qualcomm Eudora, Netscape Messenger, Mutt, PINE (Program for Internet News & email), Sylpheed

Mail Delivery Agent Mail Delivery Agent(MDA), bekerjasama dengan MTA untuk menangani pesan-pesan email yang datang untuk di letakkan /di distribusikan sesuai pada mailbox user masing-masing. Di beberapa sistem , program MTA biasanya adalah program MDA juga. Di dalam beberapa kasus , MDA sebenarnya adalah sebuah Local Delivery Agent (LDA) seperti mail atau procmail.