Memahami Packet Firewall dan Proxy Server dalam Jaringan


Dalam artikel jaringan komputer kali ini akan diulas sedikit mengenai packet dalam jaringan, pengertian firewall, dan juga manfaat menggunakan proxy server.

Packet
Sesungguhnya komunikasi melalui internet jauh lebih rumit dibandingkan sekedar dua buah server yang saling mengirimkan pesan. Dalam jaringan pengiriman informasi antara beberapa mesin disebut dengan istilah packet data. Sebuah packet pada dasarnya berisikan sejumlah data, yang diukur dalam satuan bytes. Semisal pada saat melakukan upload maupun juga saat download suatu berkas, sejumlah data yang diminta atau dikirimkan tersebut akan dipecah-pecah dalam beberapa packet, dikirimkan melalui jaringan, dan disusun kembali sesuai dengan urutannya begitu sampai ditujuan.
Secara garis besar packet dalam suatu jaringan terdiri dari tiga bagian utama, yakni sebagai berikut.
  • Header, berisikan informasi terkait asal packet (source IP address), tujuan (destination IP address), ukuran, protocol, adn jumlah packet
  • Body, yakni isi data sesungguhnya, yang mana perlu untuk dikirimkan ke tujuan
  • Footer, merupakan tanda akhir dari packet, biasanya disertai juga dengan kemampuan untuk melakukan error-checking
Bila diperhatikan bagian-bagian utama dari suatu packet dalam jaringan mirip seperti sebuah surat, yakni kepala surat, tubuh surat, dan penutup. Biasanya bagian body dalam packet merupakan bagian dengan ukuran yang paling besar. Berikut ini contoh kasus menghitung berapa jumlah packet yang diperlukan untuk mengirim berkas dalam jaringan, untuk download suatu berkas dengan ukuran 3500 bit, jaringan yang digunakan untuk mengirimkannya memiliki panjang packet yang tetap yakni 1024 bit. Jadi ukuran maximum dari satu buah packet yang dapat dikirimkan dalam satu waktu ialah sebesar 1024. Untuk header dari setiap packet sebesar 96 bit, sedangkan untuk footer ialah 32 bit, dengan demikian sisa untuk body ialah 1024 - 96 - 32, yakni sebsar 896 bit untuk body. Untuk memecah suatu berkas berukuran 3500 bit dalam beberapa packet, maka diperlukan 4 buah packet, yakni dengan membagi 3500 dengan 896. Dimana tiga buah packet akan memiliki body dengan ukuran 896 bit, sedangkan untuk body packet yang keempat akan berukuran 812 bit. Setelah semua packet tersebut sampai ditujuan, empat buah packet tersebut akan disusun sesuai urutan packet yang ada di bagian header.

Firewall
Pada dasarnya firewall merupakan suatu perisai pelindung yang dipasang di dalam suatu jaringan untuk mencegah segala sesuatu yang tidak diinginkan (malware) masuk dalam perangkat yang terhubung dalam jaringan tersebut. Firewall memiliki beberapa cara untuk menentukan packet data mana yang diizinkan untuk lewat dan packet data mana yang harus ditahan. Pada saat firewall menahan suatu packet data, biasanya firewall tidak memberikan pemberitahuan pada pengirim packet data, bahwa yang dikirimkannya tersebut ditahan.
Packet filtering dilakukan dengan cara melakukan analisis pada setiap packet berdasarkan sekumpulan parameter untuk menyaring packet. Parameter penyaring yang digunakan tersebut dapat memuat hal-hal semacam informasi pada header (semisal source dari web tersebut), atau juga informasi yang terdapat pada body, terkait dengan beberapa data yang dicurigai. Packet yang sesuai parameter penyaring, akan dilewatkan melintasi firewall, sedangkan yang tidak akan ditahan. Stateful inspection merupakan cara yang lebih baru bila dibandingkan dengan packet filtering. Dengan cara ini tidak diperlukan analisis untuk setiap packet, hanya perlu dilakukan pemeriksaan beberapa bagian kunci dari packet tersebut. Selanjutnya dilakukan langkah membandingkan bagian tersebut dengan data yang ada pada database. Bila cocok dengan data pada database, maka packet tersebut akan diteruskan, dan begitu pula sebaliknya.
Dalam jaringan firewall sangat penting, yang mana dapat menghindari kemungkinan orang lain atau malware yang tidak diinginkan untuk menyusup dalam jaringan.

Proxy Server
Proxy server digunakan baik untuk 'melewati batasan' dalam suatu jaringan, bisa juga sekaligus untuk memberikan penyamaran dalam mengakses suatu web.
Beberapa layanan menawarkan free proxy. Namun keamanan dari free proxy tersebut kurang dapat dipercaya. Dengan menggunakan proxy memungkinkan pengguna internet di Indonesia untuk mengakses situs yang diblokir (blocked) oleh institusi pemerintah melalui kebijakan internet positif. Tidak berarti dengan menggunakan proxy merupakan cara untuk menghilangkan internet positif tersebut, karena pada dasarnya suatu proxy server bekerja dengan menyediakan langkah extra antara client dengan server web yang ingin diakses. Pihak client akan memberikan informasi pada proxy server mengenai halaman web yang hendak diakses, selanjutnya proxy server akan mengajukan request pada halaman web dan memberikan hasilnya pada client. Bila dibandingkan dengan cara biasa, dari segi waktu hal ini akan lebih lama. Bila dengan cara biasa dapat langsung mengakses tanpa perantara proxy server, sehingga lebih cepat. Bila sebatas demikian maka penggunaan proxy server akan terkesan tidak berguna, langkah extra serta latency yang ditimbulkan bila menggunakan proxy server. Namun, ada keuntungan besar yang dapat digunakan dengan menggunakan proxy server.



Dengan proxy server memungkinkan client untuk 'melewati batas' aturan yang ditetapkan. Semisal batasan untuk mengakses suatu web, dalam hal ini menembus internet positif di Indonesia. Contoh nyata seperti melihat video YouTube yang terbatas untuk region tertentu. Bila secara langsung tidak bisa melihat video tersebut, namun dengan menggunakan proxy server akses menonton video tersebut dapat diperoleh, karena menggunakan IP address dari proxy server dari region yang sesuai.
Fungsi lain dari menggunakan Proxy server adalah penyamaran. Pada saat melakukan request untuk download suatu berkas, maka IP address yang digunakan client akan dikenali oleh server, demikian pula lokasi client tersebut dapat dilacak. Namun, bila menggunakan proxy server, IP address yang dikenali ialah IP address dari proxy server.
Satu hal yang penting untuk diingat, sebelum menggunakan proxy server, terlebih dahulu pastikan layanan tersebut terpercaya. Bila layanan tersebut tidak dapat dipercaya, maka sebaiknya tidak perlu menggunakan proxy server. Meski begitu menggunakan proxy untuk 'melewati' internet positif dan membuka situs terlarang yang diblokir sangat tidak disarankan. Karena sebagian besar (tidak semuanya) situs yang diblokir oleh pemerintah ialah situs dengan content yang tidak layak.