PROXY SERVER Proxy server adalah server yang bertindak sebagai perantara antara klien (pengguna) dan server tujuan.
Ketika pengguna mengirim permintaan untuk mengakses suatu
sumber daya di internet, permintaan tersebut pertama kali diteruskan ke proxy server. Proxy server kemudian akan meneruskan permintaan tersebut ke server tujuan, menerima respons dari server tujuan, dan meneruskannya kembali ke pengguna. PROXY SERVER Proxy server merupakan sebuah server atau perangkat lunak yang digunakan dalam jaringan komputer.
Proxy server menggunakan protokol jaringan yang ada, seperti
HTTP, HTTPS, SOCKS, atau FTP, untuk meneruskan permintaan dan respons antara klien dan server tujuan. Proxy server dapat beroperasi di berbagai tingkatan dalam lapisan protokol jaringan. PROXY SERVER Apa itu server tujuan? Server tujuan, dalam konteks proxy server, mengacu pada server yang menjadi tujuan akhir dari permintaan yang dikirim oleh pengguna melalui proxy server.
Ketika pengguna mengirim permintaan melalui proxy
server, proxy server akan meneruskan permintaan tersebut ke server tujuan untuk memperoleh respons yang diminta oleh pengguna. PROXY SERVER Server tujuan dapat berupa berbagai jenis server, tergantung pada tujuan permintaan pengguna. Misalnya, server tujuan dapat berupa:
1. Server web: Server web adalah server yang menyimpan
dan mengirimkan halaman web kepada pengguna melalui protokol HTTP atau HTTPS. Ketika pengguna mengakses situs web melalui proxy server, permintaan akan diteruskan ke server web tujuan untuk mengambil halaman web yang diminta. PROXY SERVER 2. Server file: Server file adalah server yang menyimpan dan mengelola berbagai jenis file, seperti dokumen, gambar, video, atau musik. Ketika pengguna mengakses atau mengunduh file melalui proxy server, permintaan akan diteruskan ke server file tujuan untuk mengambil file yang diminta. PROXY SERVER 3. Server email: Server email adalah server yang menyimpan dan mengelola email pengguna. Ketika pengguna mengirim atau menerima email melalui proxy server, permintaan akan diteruskan ke server email tujuan untuk mengirim atau menerima email tersebut. PROXY SERVER 4. Server game: Dalam konteks permainan online, server tujuan dapat merujuk pada server game yang menyediakan lingkungan permainan online. Ketika pengguna bermain game melalui proxy server, permintaan akan diteruskan ke server game tujuan untuk berinteraksi dengan pemain lain atau mendapatkan data permainan. PROXY SERVER Fungsi dari Proxy Server : Secara umum, proxy server memiliki beberapa fungsi utama: 1. Keamanan: Proxy server bertindak sebagai firewall dan filter web yang menyediakan koneksi jaringan bersama dan data cache untuk mempercepat permintaan umum. Ini membantu menjaga keamanan saat berinternet. PROXY SERVER 2. Masking: Fungsi lain dari proxy server adalah untuk menyamarkan atau menyembunyikan identitas pengguna, terutama alamat IP pengguna. 3. Distribusi Beban: Proxy server dapat digunakan untuk mendistribusikan beban trafik secara merata di antara beberapa server. Ini membantu mencegah satu server menjadi terlalu sibuk, meningkatkan ketersediaan, dan meningkatkan kinerja keseluruhan. PROXY SERVER 4. Kecepatan Browsing: Dengan data cache yang disediakan oleh proxy server, browsing internet bisa menjadi lebih cepat karena beberapa data sudah tersimpan di dalam cache. PROXY SERVER Cache adalah tempat menyimpan data sementara pada sistem, baik pada komputer, aplikasi, atau website. Dengan adanya cache, akses pada permintaan yang sama berikutnya bisa lebih efektif, karena cukup mengambil data yang tersimpan secara lokal. Ini berarti, cache membantu mengurangi waktu loading suatu website atau aplikasi, sehingga pengguna bisa mengakses lebih cepat dan nyaman. PROXY SERVER Dalam infrastruktur jaringan, proxy server memiliki beberapa fungsi penting, antara lain: 1. Perantara: Proxy server berfungsi sebagai perantara antara perangkat pengguna dan sumber daya internet, seperti situs web dan layanan online. Hal ini membantu mengurangi beban lalu lintas langsung pada server tujuan. PROXY SERVER 2. Keamanan Jaringan: Proxy server meningkatkan keamanan jaringan dengan fungsi filtering, data yang masuk dan keluar akan dipantau dan disaring, sehingga dapat mencegah akses ke situs-situs berbahaya dan melindungi jaringan dari ancaman eksternal.
3. Connecting Sharing: Proxy server juga berfungsi
sebagai connecting sharing yang menghubungkan banyak perangkat sekaligus dalam satu jalur. Ini memudahkan sebuah jaringan perusahaan untuk akses internet pada satu jalur yang sama. PROXY SERVER Proxy server dan internet gateway memiliki keterkaitan yang erat dalam infrastruktur jaringan. Berikut adalah beberapa keterkaitan antara keduanya:
1. Pengaturan Akses Internet: Proxy server dapat
digunakan sebagai gateway untuk mengatur akses internet dari jaringan lokal ke internet. Proxy server dapat memfilter dan membatasi akses ke situs web tertentu, mengontrol lalu lintas jaringan, dan memberikan keamanan tambahan. PROXY SERVER 2. Caching: Proxy server dapat melakukan caching (penyimpanan sementara) terhadap konten web yang sering diakses oleh pengguna dalam jaringan. Hal ini membantu mengurangi lalu lintas jaringan dan mempercepat akses ke situs web yang sama oleh pengguna yang berbeda. PROXY SERVER 3. Keamanan: Proxy server dapat berfungsi sebagai firewall atau filter untuk melindungi jaringan dari serangan dan ancaman dari internet. Proxy server dapat memeriksa dan memblokir lalu lintas yang mencurigakan atau berbahaya sebelum mencapai jaringan lokal. PROXY SERVER 4. Distribusi Beban: Proxy server juga dapat digunakan sebagai internet gateway untuk mendistribusikan lalu lintas jaringan secara merata ke beberapa jalur koneksi internet. Ini membantu mengoptimalkan penggunaan bandwidth dan meningkatkan ketersediaan internet. PROXY SERVER Cara kerja proxy server melibatkan beberapa langkah berikut: 1. Permintaan dari Klien: Ketika klien (seperti perangkat pengguna atau aplikasi) melakukan permintaan untuk mengakses sumber daya internet, permintaan tersebut akan dikirim ke proxy server terlebih dahulu. PROXY SERVER 2. Pemeriksaan Cache: Proxy server akan memeriksa cache- nya untuk melihat apakah ada salinan dari sumber daya yang diminta tersimpan di dalamnya. Jika ada, proxy server akan mengirimkan salinan tersebut ke klien tanpa harus mengakses sumber daya asli di internet. Ini membantu mempercepat waktu akses karena data sudah tersedia secara lokal. PROXY SERVER 3. Permintaan ke Server Tujuan: Jika data tidak ada di cache atau permintaan tidak dapat dipenuhi melalui cache, proxy server akan meneruskan permintaan tersebut ke server tujuan (misalnya, situs web atau layanan online). Proxy server bertindak sebagai perantara antara klien dan server tujuan. PROXY SERVER 4. Penerimaan dan Pemrosesan Respons: Proxy server menerima respons dari server tujuan dan memprosesnya sebelum mengirimkannya kembali ke klien. Proses ini dapat mencakup pemfilteran, pengubahan format, atau manipulasi data sesuai dengan konfigurasi proxy server.
Jika tidak terjadi permintaan atau persetujuan, maka akan
terjadi pemblokiran access request. PROXY SERVER 5. Pengiriman Respons ke Klien: Setelah respons dari server tujuan diproses, proxy server akan mengirimkannya kembali ke klien yang melakukan permintaan awal. Klien akan menerima respons tersebut seolah-olah berasal langsung dari server tujuan, tanpa mengetahui bahwa proxy server terlibat dalam proses tersebut.
Dengan cara kerja ini, proxy server dapat memberikan manfaat
seperti caching, penghematan bandwidth, keamanan, dan kontrol akses internet dalam infrastruktur jaringan. PROXY SERVER Proxy server biasanya ditempatkan di beberapa lokasi strategis dalam infrastruktur jaringan. Beberapa lokasi umum di mana proxy server sering ditempatkan meliputi: 1. Di dalam jaringan lokal: Proxy server dapat ditempatkan di dalam jaringan lokal perusahaan atau organisasi. Ini memungkinkan kontrol yang lebih baik atas akses internet dan lalu lintas jaringan dari perangkat-perangkat dalam jaringan tersebut. PROXY SERVER 2. Di tepi jaringan (edge of network): Proxy server juga dapat ditempatkan di tepi jaringan, di antara jaringan lokal dan internet. Dengan ditempatkan di tepi jaringan, proxy server dapat berfungsi sebagai filter pertama untuk melindungi jaringan lokal dari ancaman eksternal dan membatasi akses ke sumber daya internet. PROXY SERVER 3. Di pusat data: Proxy server dapat ditempatkan di pusat data yang didedikasikan untuk menyediakan layanan proxy. Pusat data ini biasanya memiliki konektivitas yang kuat dan infrastruktur yang handal untuk menangani lalu lintas jaringan yang tinggi. PROXY SERVER 4. Di cloud: Dalam beberapa kasus, proxy server dapat ditempatkan di lingkungan cloud, seperti layanan cloud computing seperti Amazon Web Services (AWS), Microsoft Azure, atau Google Cloud Platform (GCP). Dengan menggunakan infrastruktur cloud, proxy server dapat dengan mudah diperluas dan dielastisitas sesuai kebutuhan.
Perlu dicatat bahwa lokasi proxy server dapat bervariasi
tergantung pada kebutuhan dan konfigurasi jaringan spesifik. Setiap organisasi atau perusahaan mungkin memiliki strategi penempatan proxy server yang berbeda tergantung pada kebutuhan dan tujuan penggunaannya. TUGAS 1. Jelaskan apa itu proxy server dan bagaimana cara kerjanya? 2. Apa saja fungsi-fungsi dari proxy server? 3. Bagaimana proxy server dapat meningkatkan kinerja dan efesiensi penggunaan internet? 4. Jelaskan konsep Caching pada proxy server dan apa manfaatnya bagi pengguna? 5. Bagaimana proxy server dapa digunakan untuk memfilter dan membatasi akses ke situs web? 6. Bagaimana proxy server dapat digunakan untuk mendistribusikan beban lalu lintas dan meningkatkan ketersediaan system? 7. Bagaimana cara mengkonfigurasi proxy server pada perangkat jaringan? 8. Apa saja keuntungan menggunakan proxy server dalam lingkungan bisnis?