Anda di halaman 1dari 28

PROXY SERVER

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?

Anda mungkin juga menyukai