WEB CACHING


Tugas ini diberikan pada mata kuliah Jarkom dari Pak Sabriansyah Rizkika Akbar :)
Tugas ke 3..
=============================================================
1.       
a.      Jelaskan bagaimana proses web caching dapat mengurangi delay ketika dilakukan proses penerimaan object yang diinginkan oleh client ?
Manfaat utama dari penggunaan cache adalah mengurangi beban kinerja server, dengan adanya cache webserver/database server tidak perlu melakukan proses yang sama untuk permintaan yang sama.
Web server akan menggunakan data dari arsip cache yang selanjutnya diberikan kepada client sebagai respon. Hal ini sangat berguna jika website kita mempunyai trafik yang tinggi setiap harinya, penggunaan memory pada server bisa kita gunakan untuk proses yang lain. Selain itu respon terhadap request client menjadi lebih cepat.
Semua web cache memiliki satu set aturan yang mereka gunakan untuk menentukan kapan tidaknya melayani obyek dari cache. Beberapa aturan ini diatur di protokol (HTTP 1.0 dan 1.1), dan ada pula yang ditetapkan oleh administrator cache (baikpengguna cache browser, atau administrator proxy).
b.      Apakah web caching juga mengurangi delay untuksemua object yang diinginkan klien ? atau hanya beberapa object tertentu ?

• Browser Cache
Jika kita menggunakan browser seperti Mozilla Firefox® atau Internet Explorer® pasti kita menemukan pilihan pengaturan cache. Pengaturan ini digunakan untuk menyimpan data cache. Ketika kita sedang browsing, tanpa disadari browser akan menyimpan data text atau gambar pada komputerlokal, yang selanjutnya data tersebut akan ditampilkan jika pengguna mengakses halaman website yang sama. Tentunya cache seperti ini bisa kita atur sesuai kebutuhan, misalnya pengaturan menghapus cache ketika browser ditutup.
• Proxy Cache
Proxy cache bekerja dengan prinsip yang sama dengan browser cache, tetapi dalam skala yang besar. Proxy cache biasanya digunakan pada jaringan LAN pada perusahaan, proxy melayani permintaan pengguna dalam jumlah yang cukup banyak dalam waktu yang bersamaan. Proxy biasa digunakan untuk mengurangi trafik atau latency yang tinggi pada jaringan. Seorang administrator biasanya melakukan konfigurasi proxy sesuai dengan kebutuhan.
• Gateway Cache
Gateway Cache atau sering disebut juga dengan Surrogate Cache biasanya digunakan oleh network administrator untuk menghemat penggunaan bandwidth. Metode ini digunakan agar website yang dimiliki mempunyai performa yang baik dan tetap stabil untuk melayani permintaan client. Gateway cache ini digunakan oleh perusahaan Content Delivery Network (CDN) untuk menangani website dengan trafik yang tinggi.

2.      Cari kegunaan dari protokol FTP, dan tunjukkan prinsip kerja dari protocol tersebut!!
v Kegunaan : transfer file dari/ke remote host
v Prinsipkerja :
·        FTP client menghubungi FTP server pada port 21, menggunakan TCP
·        client authorized over control connection
·        client menelusuri direktori remote, mengirimkan perintah melalui control connection
·        ketika server menerima perintah transfer file, server membuka koneksi dataTCP (file) kedua untuk client
·        setelah mentransfer satu file, server menutup koneksi data
·        server membuka koneksi data TCP lainnya untuk mentransfer file
·        control connection: “out of band”
·        FTP server maintains “state”: current directory, earlier authentication
3.      Alice mengirimkan email pada bob menggunakan aplikasi email berbasis web ( seperti google ataupun hotmail). Sedangkan bob melakukan akses penerimaan atau pengiriman email menggunakan mail client POP3 dengan aplikasi mozilla thunderbird. 
a.      Diskusikan bagaimana proses pengiriman email yang dilakukan oleh alice hingga sampai pada bob….
Berikut merupakan perjalanannya:
1)     Alice menggunakan web-based email client untukmenulis email untuk Bob
2)     Alice UA (web-based) mengirimkan pesan ke server mail-nya, pesan ditempatkan dalam antrian pesan
3)     Sisi client SMTP membuka koneksi TCP dengan server mail Bob
4)     Client SMTP mengirimkan pesan Alice melalui koneksi TCP
5)     Mail server Bob menempatkan pesan di kotak surat Bob
6)     Bob memanggil UA (POP3)untuk membaca pesan
b.     
 

Tunjukkan proses urutan yang berjalan pada protokol-protokol di layer aplikasi saat proses tersebut dilakukan.
1.      SMTP client sent email à
2.      àSMTP server port : 25 à

3.      POP3 server destination port : 10
4.      ß POP3 client download email

Nama kelompok :
Brian Angga Kusuma    115060907111014
Fircha Yenis Saputri      115060900111032
M. Juniardi A.                 115060907111012
Oferia Gadis biasa,, kalo mau tau lagi?? hubungi di oferiachacha@gmail.com :)

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel