jarkom - jilid v.4

30
Jaringan Komputer - Jilid V Rezar Muslim [email protected] Transmission Control Protocol / Internet Protocol

Upload: rezarmuslim

Post on 19-May-2015

692 views

Category:

Education


0 download

DESCRIPTION

Protokol - protokol pada TCP/IP Layer

TRANSCRIPT

Page 1: Jarkom  - Jilid V.4

Jaringan Komputer - Jilid V

Rezar [email protected]

Transmission Control Protocol / Internet Protocol

Page 2: Jarkom  - Jilid V.4

TCP/IPTCP/IP

.. the story continue ..

Page 3: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Multipurpose Internet Mail Extensions (MIME) : adalah protokol yang

memperluas Simple Mail Transfer Protocol (SMTP), untuk mengijinkan

beberapa data (selain teks), seperti video dan suara agar dapat ditransfer

melalui email.

~ MIME merupakan bagian dari protokol HTTP dan web browser, dimana server

HTTP akan menggunakan MIME untuk menterjemahkan berkas – berkas email

yang dikirimkan dan diterima.

~ MIME menambahkan 2 jenis Header pada protokol SMTP :

1. Content Type : menentukan jenis content yang dibawa oleh pesan – pesan

SMTP

2. Content Transfer Encoding : menentukan metode apa yang digunakan untuk

mengkodekan pesan – pesan SMTP

Page 4: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Terdapat 7 buah content dasar yang dimasukkan dalam Content Type :

1. Text : yang menentukan bahwa pesan yang dibawa oleh protokol SMTP berupa Teks

2. Application : yang menentukan bahwa pesan yang dibawa oleh protokol SMTP merupakan data Biner

(contohnya Application/Ms. Word)

3. Berkas : yang menentukan bahwa pesan yang dibawa oleh protokol SMTP adalah gambar (contoh ;

Image/jpg, Image/png, Image/bmp , dll)

4. Audio : yang menentukan bahwa pesan yang dibawa oleh protokol SMTP adalah berkas Audio

(Contohnya Audio/mp3)

5. Video : yang menentukan bahwa pesan yang dibawa oleh protokol SMTP adalah berkas Video

(Contohnya Video/mp4)

6. Message : yang berfungsi untuk mengatur lalu lintas HTTP (contohnya Messaga/HTTP)

7. Multipart : yang berfungsi untuk mengatur pesan yang memiliki format lainnya, seperti HTML/forms.

Page 5: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi MIME :

Page 6: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi MIME :

Page 7: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Simple Mail Transfer Protocol (SMTP) : protokol yang umum digunakan untuk

pengiriman surat elektronik (email) di Internet

~ Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim

email ke email server penerima

~ SMTP merupakan protokol dasar yang bertugas untuk menukarkan email (mail

exchange) antar host yang berbasis TCP/IP

~ SMTP server melayani pengguna melalui port 25. Dimana setiap pesan harus

memiliki :

1. Header (atau amplop)

2. Content (isi dari email)

Page 8: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Tabel STMP Header yang sering digunakan :

~ SMTP menggunakan port 587 untuk pengiriman email dari mail server

ke mail client

Page 9: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi Transaksi SMTP :

Page 10: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Post Office Protocol (POP) : adalah protokol yang digunakan untuk

mengambil email dari mail server.

~ Protokol POP mendukung download dan delete email pada kotak email

(mailboxes)

~ Selain itu juga memberikan opsi kepada user untuk meninggalkan email

di mail server, atau mendownload semua email dari mail server

kemudian menyimpannya di komputer user

~ POP menggunakan port 110 untuk menerima email

~ Untuk keamanan (TLS/SSL), POP menggunakan port 995 (ex. Gmail).

Page 11: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ POP dikembangkan mulai dari POP1 (1984), POP2(1985) dan

generasi ke 3 yaitu POP3(1988)

~ Perbedaan yang mendasar dari POP3 dengan POP1 dan POP2

adalah POP3 dapat bekerja sendiri tanpa layanan SMTP,

sedangkan POP1 dan POP2 masih harus menggunakan SMTP

~ Selain itu, POP1 dan POP2 menggunakan port 109

~ Pada tahun 2003 sempat dikembangkan POP4, namun tidak

dilanjutkan.

Page 12: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi POP :

Page 13: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Internet Mail Access Protocol (IMAP) : adalah protokol yang

digunakan untuk mengambil email dari mail server (memiliki

fungsi yang sama dengan POP3)

~ IMAP memungkinkan user memilih pesan e-mail yang akan ia

ambil, membuat folder di server, mencari pesan e-mail tertentu,

bahkan menghapus pesan e-mail yang ada

~ Sedangkan POP3 hanya memperbolehkan kita mengambil /

download semua pesan yang ada tanpa kecuali.

~ IMAP menggunakan port 143

~ Untuk keamanan (SSL), IMAP menggunakan port 993.

Page 14: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi IMAP :

Page 15: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi IMAP :

Page 16: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi IMAP :

Page 17: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Network News Transfer Protocol (NNTP) : adalah protokol yang

digunakan untuk para pengguna Usenet (User's Network)

~ Newsgroup yaitu sebuah komunitas diskusi dan sharing di internet

yang dikelompokkan berdasarkan subjek – subjek secara hirarki,

disalurkan melalui Usenet

~ Sebagai contoh adalah rec (rekreasi), soc (masyarakat), alt(alternatif),

com (computer), dll

~ Untuk menggunakan Newsgroup diperlukan aplikasi bernama news

reader dan koneksi internet ke news server terdekat.

Page 18: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ NNTP menggunakan port 119

~ Untuk keamanan, NNTP menggunakan port 563

Page 19: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi NNTP :

Page 20: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi NNTP :

Page 21: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Hypertext Transfer Protocol : adalah sebuah protokol jaringan lapisan

aplikasi yang digunakan untuk sistem informasi terdistribusi,

kolaboratif, dan menggunakan hipermedia

~ Hingga kini, ada dua versi mayor dari protokol HTTP, yakni

HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap

dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama

untuk melakukan transaksi

~ HTTP adalah sebuah protokol meminta/menjawab antara klien dan

server.

Page 22: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Sebuah klien HTTP (web browser), biasanya memulai

permintaan dengan membuat hubungan ke port tertentu di

sebuah server Webhosting tertentu (port 80)

~ Website yang hendak diakses dengan menggunakan HTTP

diidentifikasi dengan menggunakan Uniform Resource

Identifier (URI), atau lebih khusus melalui Uniform Resource

Locator (URL), menggunakan skema URI http: atau https:

~ Terdapat 2 sesi pada HTTP, yaitu Request Message dan Request

Method.

Page 23: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Request Message, merupakan pesan permintaan yang tediri

dari :

Page 24: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Request Method, merupakan cara/metode permintaan yang

tediri dari 8 metode :

Page 25: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Pada HTTP terdapat status code yang muncul pertama kali saat user mengakses sebuah

web, yang digunakan sebagai informasi bagi user, yaitu :

1. Informational (1xx) : Informasi yang digunakan untuk mengambil informasi

2. Success (2xx) : Akses yang berhasil

3. Redirection (3xx) : Informasi ini memberitahukan kepada user agent untuk melakukan

request tambahan supaya mencapai akses

4. Client Error (4xx) : Terjadi kesalahan pada client

5. Server Error (5xx) : Informasi ini memberitahukan kepada client bahwa terjadi

kesalahan di server

~ Untuk keamanan, menggunakan HTTP Secure, dimana diakses dengan https://, dan

menggunakan port 443.

Page 26: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi HTTP :

Page 27: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi HTTP :

Page 28: Jarkom  - Jilid V.4

TCP/IPTCP/IP

~ Ilustrasi HTTP :

Page 29: Jarkom  - Jilid V.4

TCP/IPTCP/IP

.. to be continued ..

Page 30: Jarkom  - Jilid V.4

Terima KasihTerima Kasih