Pages

16 April 2013

Jaringan Komputer - Laporan Pendahuluan

-->
SOAL PENDAHULUAN MODUL 2



WEB SERVER & WEB CACHE/PROXY SERVER

  1. Apa yang dimaksud dengan web server? Jelaskan fitur-fitur standrad yang dimiliki web server dan beri contoh web server!
  2. Apa yang kamu ketahui tentang proxy server? Jelaskan tentang squid proxy!
  3. Buat diagram cara kerja web server dan proxy!
  4. Tuliskan syntax dasar membuat host, router, server, dan switch pada UML!
  5. Install apache pada linux Anda dan lakukan konfigurasi sehingga bisa berjalan dan bisa membuka PHP info pada browser!
  6. Install dan konfigurasi squid proxy pada linux Anda sehingga tidak dapat digunakan untuk mengunduh file mp3, wmv dan avi dan bandwidth dibatasi hanya 10Kbps!
  7. Apa yang dimaksud dengan forward proxy, reverse proxy, dan open proxy?
  8. Apa yang dimaksud dengan normal proxy, intercept proxy, dan transparent proxy?




JAWABAN : 

1. Web server merupakan perangkat lunak yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman halaman web yang umumnya berbentuk dokumen HTML

Fitur-fitur standard dalam web server :
  • Handling of static files, index files, and auto-indexing
  • Reverse proxy with caching
  • Load balancing
  • Fault tolerance
  • SSL support
  • FastCGI support with caching
  • Name- and IP-based virtual servers
  • FLV streaming
  • MP4 streaming, using the MP4 streaming module
  • Web page access authentication
  • gzip compression
  • Ability to handle more than 10000 simultaneous connections
  • URL rewriting
  • Custom logging
  • Server-side includes



Contoh Web server : Apache, Litespeed, Nginx, IIS



  1. Proxy Server adalah server yang bertugas menyimpan sementara (cache) file html server lain, kegunaannya adalah untuk mempercepat akses internet. Tentang Proxy Server,untuk dapat menikmati fasilitas World Wide Web dengan lebih cepat gunakanlah Proxy Server. Proxy Server adalah sebuah server yang dilengkapi dengan software khusus yang melayani permintaan dokumen World Wide Web dari pengguna Internet. Jaringan Proxy Server Indo.net IndoInternet adalah ISP pertama di Indonesia yang memiliki jaringan proxy server. Keuntungan jaringan proxy server jika dibandingkan dengan hanya menggunakan sebuah proxy server adalah: Permintaan dari pengguna akan dapat dilayani dengan lebih cepat. Kehandalan proxy server lebih terjamin, jika salah satu proxy server tidak berfungsi, maka proxy server lainnya akan menggantikan fungsinya. Lebih efisien dan menghemat bandwidth. Automatic Proxy ConfigurationDengan menggunakan Automatic Proxy Configuration akan meningkatkan kehandalan menggunakan proxy server. Jika proxy server yang sedang anda gunakan tiba-tiba tidak dapat digunakan, browser anda secara otomatis akan menggunakan proxy server lainnya, jika tidak ada proxy server lainnya yang dapat melayani anda, browser anda akan secara otomatis langsung meminta dokumen WWW dari server tanpa bantuan proxy server. Hal ini akan memudahkan anda, anda tidak usah mengganti setting proxy server anda. Proxy Server berfungsi untuk:
    a)Melakukan cache website yang di akses oleh klien.
    b)Melakukan ACL (Access Control List) IP mana saja yang boleh melakukan akses internet.
    c)Memblokir situs-situs tertentu supaya tidak dapat diakses klien.
    d)Melakukan pembatasan download terhadap file berekstension tertentu

Squid PROXY adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencariankomputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanandengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, danHTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP). Squid pada awalnya dikembangkan oleh Duane Wessels sebagai "Harvest object cache", yang merupakan bagian dari proyek Harvest yang dikembangkan di University of Colorado at Boulder. Pekerjaan selanjutnya dilakukan hingga selesai di University of CaliforniaSan Diego dan didanai melalui National Science Foundation. Squid kini hampir secara eksklusif dikembangkan dengan cara usaha sukarela. Squid umumnya didesain untuk berjalan di atas sistem operasi mirip UNIX, meski Squid juga bisa berjalan di atas sistem operasi Windows. Karena dirilis di bawah lisensi GNU General Public License, maka Squid merupakan perangkat lunak bebas.

  1. Diagram Proxy :



Diagram Web Server :


  1. Host

linux ubd0=cow_gw,root_fs umid=gw con=pts con0=xterm eth0=tuntap,,,10.126.13.201 eth1=daemon,,unix,15001 eth2=daemon,,unix,18001 &



Router

linux ubd0=cow_r1,root_fs umid=r1 con=pts con0=xterm eth0=daemon,,,15001 eth1=daemon,,,16001&

linux ubd0=cow_r2,root_fs umid=r2 con=pts con0=xterm eth0=daemon,,,16001 eth1=daemon,,,17001&

linux ubd0=cow_r3,root_fs umid=r3 con=pts con0=xterm eth0=daemon,,,18001 eth1=daemon,,,19001&





Server

linux ubd0=cow_ws1,root_fs umid=ws1 con=pts con0=xterm eth0=daemon,,,15001 &

linux ubd0=cow_ws2,root_fs umid=ws2 con=pts con0=xterm eth0=daemon,,,16001 &

linux ubd0=cow_ws3,root_fs umid=ws3 con=pts con0=xterm eth0=daemon,,,17001 &

linux ubd0=cow_ws4,root_fs umid=ws4 con=pts con0=xterm eth0=daemon,,,17001 &

linux ubd0=cow_ws5,root_fs umid=ws5 con=pts con0=xterm eth0=daemon,,,19001 &

linux ubd0=cow_ws6,root_fs umid=ws6 con=pts con0=xterm eth0=daemon,,,20001 &

linux ubd0=cow_ws7,root_fs umid=ws7 con=pts con0=xterm eth0=daemon,,,19001 &



Switch

uml_switch -unix 15001 > /dev/null < /dev/null &

uml_switch -unix 16001 > /dev/null < /dev/null &

uml_switch -unix 17001 > /dev/null < /dev/null &

uml_switch -unix 18001 > /dev/null < /dev/null &

uml_switch -unix 19001 > /dev/null < /dev/null &

uml_switch -unix 20001 > /dev/null < /dev/null &



  1. Install apache nya dengan mengetik script berikut :


Lalu jalankan script ini untuk menginstall php di linux anda :


Restart Apache dengan mengetik script ini :


Buat file dengan ekstensi .php untuk menampilkan php info :






Ketikkan syntax di atas. Dan kemudian masukkan passwd root anda.


Ketikkan syntax php di atas. Dan kemudian buka pada web browser. Lihat hasilnya! :)




  1. Install squid nya dengan ketik script berikut ini :


Ketikkan script berikut untuk mengkonfigurasi squid proxy :


Untuk melakukan penolakan terhadap file .mp3 ketika di download, tambahkan script berikut :

Tambahkan baris dibawah ini pada squid.conf :

# jaringan yang tak dibatasi bandwidthnya
acl admin src 192.168.1.0/255.255.255.248

# jaringan lokal yang dibatasi
acl lokal src 192.168.1.0/24

# pembatasan untuk download file2 dengan extensi dibawah :
acl filegede url_regex -i \.mp3
acl filegede url_regex -i \.avi
acl filegede url_regex -i \.wmv

delay_pools 1

delay class 1 1

delay_parameters 1 10000/10000

delay_access 1 deny download



  1. A. Forward Proxy

Forward Proxy adalah proxy yang mengatur akses internet dari satu atau lebih client ke server tujuan client dimana setiap request yang dilakukan oleh client akan dilewati oleh forward proxy terlebih dahulu.

Tiap request dari client, tergantung dari setelan forward proxy tersebut, dapat diterima ataupun ditolak. Jika request dari client diterima oleh proxy, maka request tersebut akan dilanjutkan ke tujuan. Saat request sampai tujuan, tujuan akan menganggap proxy-lah yang melakukan request dan balasan akan dikirim ke proxy juga, barulah proxy membagikan balasan dari server ke masing – masing client yang bersangkutan. Proxy ini juga berguna untuk menyembunyikan identitas asli client.















B. Reverse Proxy

Reverse Proxy merupakan kebalikan dari Forward Proxy. Proxy mengatur pertukaran data antara server dan client. Proxy ini juga berguna untuk menjaga server di dalam jaringan internal lebih aman dari serangan – serangan di internet.













Seperti pada gambar, pada sisi Reverse Proxy, request dari client normalnya berasal dari internet (depan proxy tersebut), sementara dari sisi Forward Proxy, request dari client berasal dari jaringan internal di belakang proxy tersebut.

C. Open Proxy

Open Proxy merupakan jenis proxy yang bisa diakses oleh pengguna internet manapun. Proxy ini berguna untuk menjaga identitas para pengguna internet atau menjaga keamanan saat pengguna melakukan web surfing atau layanan internet lainnya. Namun proxy ini memiliki beberapa kerugian, antara lain penyebaran malware.

  1. A. Normal Proxy

Normal Proxy disebut juga Regular/Caching Proxy yaitu proxy yang menerima request – request dari client pada port tertentu dimana client (web browser) akan ter-set agar terhubung ke port tersebut. Proxy server menyimpan isi request untuk digunakan lain waktu agar saat client melakukan request yang sama, proxy server tinggal membalas dengan isi yang sebelumnya pernah di-request.

B. Intercept Proxy

merupakan sebutan lain dari Transparent Proxy.

C. Transparent Proxy

Transparent proxy adalah konsep proxy dimana proxy dibuat transparan oleh user. Dalam hal ini web browser tidak perlu melakukan konfigurasi terhadap proxy, jadi tanpa sepengetahuan user sebenarnya mereka sudah terarahkan ke proxy ini. Proxy ini terletak Proxy ini tidak mengubah request maupun respon yang diperlukan untuk otentifikasi dan identifikasi proxy.

Tidak ada komentar:

Posting Komentar