Wednesday, January 10, 2018
A.Pengertian IP Address (Internet Protocol Address)
IP address inilah yang menjadi
label kemana paket data akan dikirim dan diterima.jadi semua perangkat yang
terhubung ke jaringan harus mempunyai IP Address yang menjadi alamat standar
pengiriman dan penerimaan data . IP
address yang sering digunakan adalah IPV4 seperti contoh : 192.168.100.102 dan
IPV6 untuk saat ini hanya digunakan untuk server yang berada di jaringan
internet.
B.IP Private (IP Local)
Hanya
digunakan pada jaringan LAN -Disebut private karena IP
ini hanya bisa diakses dari jaringan local saja dan tidak bisa diakses melalui
jaringan internet secara langsung tanpa bantuan router(NAT). IP private
digunakan untuk jaringan local (LAN)agar sesama komputer dapat saling
berkomunikasi,misalnya digunakan di jaringan sekolah,kantor,toko,dll .
perangkat kantor /gadget seperti printer,komputer,laptop,smartdevice
menggunakan ip private .Agar IP private dapat terhubung ke internet maka
diperlukan router yang ditugaskan untuk nge NAT (agar semua IP local bisa
terkoneksi ke internet dengan menggunakan IP Publik yang terkoneksi langsung ke
Internet) ,
C.IP Publik
IP publik adalah IP yang
digunakan dalam jaringan global Internet, karena kelas IP ini digunakan di
dalam jaringan internet maka IP ini bisa diakses melalui jaringan internet
secara langsung. Perangkat yang menggunakan IP public biasanya bertindak
sebagai SERVER atau ROUTER , seperti web server,mailserver,DNS server,Game
Server dan server yang lain dengan tujuan agar server bisa diakses dari
jaringan manapun di dunia ini yang terkoneksi ke internet.
Komputer dengan IP public
memerlukan pengamanan extra karena sangat rentan terhadap serangan dari hacker
yang ada dalam jaringan internet.Alokasi IP public sudah diatur dan di
distribusikan berdasar negara, artinya kita bisa mengenali negara pengguna
internet dari IP 36.79.151.75 adalah ip indonesia yang dimiliki oleh
telkom speedy. untuk mengeceknya kita bisa menggunakan tool whois IP ,dengna
kata lain penggunaan IP public diatur ketat oleh asosiai internet global dan
setiap IP telah didaftarkan kepada pemegang yang sah dan hanya bisa dipakai
oleh pemilik yang sah.
IP private telah ditentukan dan
diatur dalam terbitan RFC 1918 , dan penggunaan nya tidak perlu registrasi
karena ruang lingkupnya hanya jaringan local. beda dengan IP Public yang bisa
diakses dari manapun /global ,untuk dapat menggunakan IP public
seseorang/organisasi harus mendaftar dulu kepada otoritas terdekat seperti ISP
untuk mendapat alokasi IP public yang akan digunakan. Pengalokasian IP
addresses public diatur oleh organisasi yang disebut IANA
(Internet Assigned Numbers Authority). IANA
bertanggung jawab atas pengalokasian IP address (baik IPv4 atapun IPv6)
,mengalokasikan IP khusus untuk keperluan Khusus seperti militer
/penelitian,mengatur dan mendistribusikan IP berdasar regional /negara .
E.Jenis jenis Ip
- Dynamic
IP Address
Disebut IP Dynamic / dinamis karena IP yang didapat perangkat komputer akan berganti setiap kalo perangkat komputer direstart, seperti IP Address yang didapat modem speedy, akan berubah setiap kali modem direstart. dan IP yang kita dapat pada saat kita konek ke hotspot. IP dinamik tidak memerlukan settingan manual karena IP akan otomatis dialokasikan oleh Router(DHCP Server) ke perangkat yang terhubung ke perangkat komputer yang terhubung ke jaringan. - Static IP
Address
Static IP atau ip statis adalah ip yang dipasang secara manual atau IP yang dialokasikan khusus oleh router untuk suatu perangkat komputer (router,tablet,smartphone,smart device dll),sehingga ketika perangkat direstart IP tidak berubah.
Pengertian NAT
Network Address Translation
(NAT) merupakan sebuah sistem untuk menggabungkan lebih dari satu komputer
untuk dihubungkan ke dalam jaringan internet hanya dengan menggunakan sebuah alamat IP. Sehingga setiap komputer di dalam NAT ketika
berselancar di internet akan terlihat memiliki alamat IP yang sama jika
dilacak. Dengan kata lain, sebuah alamat IP pada jaringan lokal akan terlebih
dahulu ditranslasikan oleh NAT untuk dapat mengakses IP publik di jaringan
komputer.
NAT membuat jaringan yang menggunakan alamat local(private),
alamat yang tidak boleh ada dalam table routing internet dan di khusukan untuk
jaringan local/internet, agar dapat berkomunikasi ke internet dengan jalan
meminjam alamat IP internet yang di alokasikan oleh ISP.
Jenis-Jenis NAT
NAT Static
Translasi
static terjadi ketika sebuah alamat local (inside) di petakan kepada sebuah
alamat global/internet(outside). Alamat local dan global tersebut di petakan 1
lawan 1 secara statistic.
Kekurangan lain dari NAT Statis adalah kurang aman dibandingkan NAT
dinamik, sebab setiap komputer memiliki alamat IP tersendiri, dan akhirnya
risiko penyusup masuk langsung ke dalam jaringan private lebih besar.
NAT Dinamis
Berbeda dengan NAT Statis, NAT Dinamis bekerja dengan mendaftarkan
beberapa komputer ke dalam satu kelompok dengan alamat IP terdaftar yang sama.
Sehingga nantinya ada beberapa komputer yang memiliki kesamaan alamat IP
terdaftar. Keuntungan menggunakan NAT dinamis ini tentu lebih amannya
penelusuran di internet.
Ketika ada penyusup yang ingin menembus komputer Anda yang menggunakan
NAT dinamik, maka penyusup tersebut pasti mengalami kesulitasn, sebab alamat IP
yang diasosiasikan ke suatu komputer selalu berubah secara dinamis. Walaupun
begitu, NAT dinamis juga memiliki kekurangan, yaitu jika semua alamat IP sudah
terpenuhi dan terpakai semua, maka jika ada penambahan komputer lain, komputer
tersebut tidak lagi dapat terhubung ke internet melalui NAT.
Overloading NAT
Memungkinkan lebih dari satu klien terhubung menuju satu IP
publik, namun pada port yang berbeda. Sehingga saat NAT menerima permintaan
dari klien untuk dihubungkan kepada server, NAT kemudian akan menentukan nomor
IP dan port untuk klien tersebut. Keuntungannya adalah walaupun sebuah nnomor
IP telah digunakan, namun masih bisa dipakai untuk klien lain sebab berada
dalam port yang berbeda.
Overlapping NAT
Bentuk NAT yang melakukan penerjemahan dua arah, terutama jika
terdapat nomor yang sama antara alamat IP publik dan lokal. Agar tidak terjadi
konflik, maka NAT mengubah nomor IP publik menjadi nomor yang tidak terdapat
dalam jaringan lokal.
Fungsi NAT
Setelah mengenal pengertian dan variasi NAT yang ada,
lalu sebenarnya apakah fungsi NAT ini? Paling tidak, ada beberapa fungsi NAT,
yaitu :
- Melakukan penghematan terhadap IP legal yang disediakan oleh Internet Service Provider (ISP).
- Meminimalisir adanya duplikasi alamat IP dalam jaringan.
- Ketika terjadi perubahan jaringan, menghindari proses pengalamatan kembali.
- Menambah fleksibilitas untuk terhubung dengan jaringan internet.
- Melakukan peningkatan terhadap keamanan sebuah jaringan.
- Dibandingkan dengan aplikasi alternatif seperti proxy, penggunaan NAT memberikan fleksibilitas dan performa yang lebih baik.
Cara Kerja NAT
cara kerja NAT
Saat menggunakan NAT, seorang klien dapat terhubung dengan
internet melalui proses-proses berikut :
- Pertama-tama, NAT menerima permintaan dari klien berupa paket data yang ditujukan untuk sebuah server remote di internet.
- NAT kemudian mencatat alamat IP klien, lalu menyimpannya ke dalam tabel translasi alamat. Selanjutnya, alamat IP komputer klien tersebut diubah oleh NAT menjadi nomor IP NAT, lalu NAT lah yang akan melakukan permintaan kepada server.
- Server kemudian merespon permintaan tersebut. Dari sudut pandang server, yang terlihat adalah alamat IP NAT, bukan alamat IP klien yang meminta data bersangkutan.
- NAT menerima respon dari server, lalu melanjutkannya dengan mengirimkan ke alamat IP klien yang bersangkutan.
- Keempat tahapan tersebut terjadi berulang-ulang, sehingga walaupun klien komputer tidak memiliki alamat IP publik, namun tetap dapat mengakses internet.
Pengertian dan Fungsi Gateway Pada Jaringan Komputer
Pengertian Gateway pada jaringan komputer
Gateway merupakan sebuah gerbang jaringan atau sebuah perangkat yang digunakan untuk menghubungkan satu jaringan komputer dengan satu jaringan komputer lain atau lebih dengan menggunakan protokol komunikasi yang berbeda sehingga informasi yang diberikan oleh jaringan komputer bisa diterima oleh jaringan komputer lain yang memiliki protokol yang berbeda.
Gateway merupakan sebuah gerbang jaringan atau sebuah perangkat yang digunakan untuk menghubungkan satu jaringan komputer dengan satu jaringan komputer lain atau lebih dengan menggunakan protokol komunikasi yang berbeda sehingga informasi yang diberikan oleh jaringan komputer bisa diterima oleh jaringan komputer lain yang memiliki protokol yang berbeda.
Apa fungsi dari Gateway?
Gateway berfungsi untuk menghubungkan 2 jenis jaringan komputer yang mempunya arsitektur yang berbeda. Pada jaringan komputer gateway dapat diaplikasikan pada Local Area Network (LAN) dan Wide Area Network (WAN).
Gateway berfungsi untuk menghubungkan 2 jenis jaringan komputer yang mempunya arsitektur yang berbeda. Pada jaringan komputer gateway dapat diaplikasikan pada Local Area Network (LAN) dan Wide Area Network (WAN).
Sebuah
gateway jaringan adalah sistem internetworking yang menghubungkan 2 (dua)
jaringan bersama-sama dan bisa dikonfigurasi dalam aplikasi (perangkat lunak),
hardware (perangkat keras) ataupun keduanya. Jaringan gateway bisa beroperasi
pada setiap tingkat dari model lapisan OSI (Open System Interconnection). Kita tahu bahwa
terdapat 7 lapisan pada OSI layer. Tujuh Lapisan OSI (OSI seven layer model)
tersebut diantaranya: physical layer (Lapisan fisik), data link layer (Lapisan
koneksi data), network layer (Lapisan jaringan), transport layer (lapisan
transpor), session layer (lapisan sesi), presentation layer (Lapisan
presentasi), dan application layer (lapisan aplikasi).
Internet Sharing
Internet sharing adalah kemampuan untuk melakukan sharing/berbagi koneksi internet. Dengan hanya sebuah saluran komunikasi (misalnya telepon) beberapa komputer bisa digunakan secara bersama-sama sekaligus untuk koneksi ke internet. Tentu biaya komunikasi (dalam hal ini adalah telepon) dan akses internet dapat dibagi ke semua komputer workstation sehingga biayanya leih murah.
Secara garis besar, komponen-komponen internet sharing adalah :
1. Gateway
2. Jaringan/LAN yang terdiri dari workstation-workstation
3. Koneksi internet
Internet sharing adalah kemampuan untuk melakukan sharing/berbagi koneksi internet. Dengan hanya sebuah saluran komunikasi (misalnya telepon) beberapa komputer bisa digunakan secara bersama-sama sekaligus untuk koneksi ke internet. Tentu biaya komunikasi (dalam hal ini adalah telepon) dan akses internet dapat dibagi ke semua komputer workstation sehingga biayanya leih murah.
Secara garis besar, komponen-komponen internet sharing adalah :
1. Gateway
2. Jaringan/LAN yang terdiri dari workstation-workstation
3. Koneksi internet
Pemahaman Tentang Proxy Server
Proxy server adalah sebuah server atau
komputer yang bertindak sebagai perantara atau penghubung antara komputer kita
dengan intenet global. Proxy server membuat komputer kita terhubung ke internet
secara tidak langsung.
Secara umum proxy server banyak
digunakan untuk berbagai keperluan. seperti mempercepat koneksi internet, menyembunyikan
IP publik kita, menerapkan pembatasan akses internet, mengakses sumber daya
internet yang diblokir dan sebagainya. di bawah ini, akan kita bahas secara
umum kenapa kita harus menggunakan proxy server.
a. Mengontrol Penggunaan Internet
Salah satu alasan kenapa banyak
perusahaan menggunakan proxy server dalam jaringan mereka adalah untuk bisa
mengontrol penggunaan internet.
b. Berbagi Koneksi Internet melalui LAN/Wireless
Seperti apa yang sudah dilakukan di
beberapa perusahaan, untuk melakukan pembatasan secara tidak langsung di
browser komputer karyawan, komputer klient karyawan akan di konekan dengan
server proxy lokal. server proxy yang memiliki pembatasan ini juga bertugas
untuk membagi koneksi ke komputer lainya.
c. Menghemat Bandwith dan meningkatkan Kecepatan Internet
Alasan lainya kenapa kita harus menggunakan proxy server adalah
untuk menghemat bandwith dan meningkatkan kecepatan akses internet.Begitu juga
yang dilakukan pada sebuah perusahaan. Proxy server membantu mereka menghemat
bandwith saat semua karyawan mengakses halaman yang sama dalam waktu yang
bersamaan.
d. Menyembunyikan IP address, alamat, dan informasi lainya
Saat kita mengakses internet secara langsung, sebuah server web
akan mengetahui ip address kita, browser yang digunakan, serta lokasi
tempat kita mengakses internet.
Mungkin sudah kita
ketahui dari penjelasan di atas kalau proxy server bisa menimbulkan hal yang
baik dan juga bisa memberikan kita sebuah masalah besar.Hal ini tergantung
bagaimana cara menkonfigurasi proxy tersebut dan oleh siapa proxy tersebut di
kelola. Jika memang proxy server itu dibangun oleh kita sendiri, pastikan
mengenkripsi server proxy kita dan mengkonfigurasi server dengan benar. Apabila
tidak mau repot membuat server proxy sendiri, kita bisa memanfaatkan penyedia
proxy server yang terpercaya. dan pastikan semua data yang tersimpan di cache
tidak bisa mereka akses.
Pengertian cache
Cache adalah
memory berukuran kecil yang sifatnya temporary (sementara). Walaupun ukuran
filenya sangat kecil, namun keceptannya sangat tinggi.
Cache umumnya terbagi menjadi beberapa jenis, seperti L1 cache, L2
cache dan L3 cache. Kan udah ada memori utama (RAM), apa kegunaannya? Sabar
dong sob. Ini kan baru pada tahap pengertian.
Fungsi dan kegunaan
cache
Cache berfungsi
sebagai tempat penyimpanan sementara untuk data atau instruksi yang diperlukan
oleh processor. Secara gampangnya, cache berfungsi untuk mempercepat akses data
pada komputer karena cache menyimpan data/informasi yang telah diakses oleh
suatu buffer, sehingga meringankan kerja processor.
Dalam Internet sebuah proxy cache dapat mempercepat proses
browsing dengan cara menyimpan data yang telah diakses di komputer yang
berjarak dekat dengan komputer pengakses. Jika kemudian ada user yang mengakses
data yang sama, proxy cache akan mengirim data tersebut dari cache-nya, bukan
dari tempat yang lama diakses. Dengan mekanisme HTTP, data yang diberikan oleh
proxy selalu data yang terbaru, karena proxy server akan selalu mencocok kan
data yang ada di cache-nya dengan data yang ada di server luar.
Kecepatan
cache memory
Transfer data dari L1 cache ke prosesor terjadi paling
cepat dibandingkan L2 cache maupun L3 cache (bila ada).
Transfer data tercepat kedua setelah L1 cache adalah L2 cache.
Prosesor dapat mengambil data dari cache L2 yang terintegrasi (on-chip) lebih
cepat dari pada cache L2 yang tidak terintegrasi.
Waktu akses rata-rata didominasi oleh rasio waktu akses memori
utama dengan cache bila k kecil. Pada kasus di atas, dengan waktu akses memori
utama 200 ns dan waktu akses cache 25 ns, maka k = 8. Rasio luput 1 prosen
menyebabkan waktu akses rata-rata menjadi 27 ns, tidak jauh beda dengan waktu
akses cache. Pada umumnya k berkisar antara 3-10.
Transparent Proxy
Transparent proxy dapat berguna untuk
“memaksa pengguna” menggunakan proxy/cache server, karena pengguna benar-benar
tidak mengetahui tentang keberadaan proxy ini, dan apapun konfigurasi pada sisi
pengguna, selama proxy server ini berada pada jalur jaringan yang pasti dilalui
oleh pengguna untuk menuju ke internet, maka pengguna pasti dengan sendirinya
akan “menggunakan” proxy/cache ini.
Cara membuat transparent proxy adalah dengan membelokkan arah (redirecting) dari paket-paket untuk suatu aplikasi tertentu, dengan menggunakan satu atau lebih aturan pada firewall/router. Hal ini bisa dilakukan karena setiap aplikasi berbasis TCP akan menggunakan salah satu port yang tersedia, dan firewall dapat diatur agar membelokkan paket yang menuju ke port layanan tertentu, ke arah port dari proxy yang bersesuaian.
Cara membuat transparent proxy adalah dengan membelokkan arah (redirecting) dari paket-paket untuk suatu aplikasi tertentu, dengan menggunakan satu atau lebih aturan pada firewall/router. Hal ini bisa dilakukan karena setiap aplikasi berbasis TCP akan menggunakan salah satu port yang tersedia, dan firewall dapat diatur agar membelokkan paket yang menuju ke port layanan tertentu, ke arah port dari proxy yang bersesuaian.
Jadi secara umum keuntungan dari
metode transparent proxy itu sendiri adalah :
1. Kemudahan administrasi jaringan, dengan artian browser yang digunakan klien tidak harus dikonfigurasi secara khusus yang menyatakan bahwa mereka menggunakan fasilitas proxy yang bersangkutan.
2. Sentralisasi kontrol, dengan artian, pergantian metode bypass proxy maupun penggunaan proxy oleh klien dapat dilakukan secara terpusat.
1. Kemudahan administrasi jaringan, dengan artian browser yang digunakan klien tidak harus dikonfigurasi secara khusus yang menyatakan bahwa mereka menggunakan fasilitas proxy yang bersangkutan.
2. Sentralisasi kontrol, dengan artian, pergantian metode bypass proxy maupun penggunaan proxy oleh klien dapat dilakukan secara terpusat.
1. Anonymous
Proxy
Quote:Server tidak mengirimkan HTTP_X_FORWARDED_FOR variabel ke website tujuan/tuan rumah, ini meningkatkan privasi karena alamat IP agan tidak dapat login
Quote:Server tidak mengirimkan HTTP_X_FORWARDED_FOR variabel ke website tujuan/tuan rumah, ini meningkatkan privasi karena alamat IP agan tidak dapat login
2. Elite
Proxy (anonimitas tinggi)
Quote:Server tdak mengirim HTTP_X_FORWARDED_FOR, HTTP_VIA dan variabel HTTP_PROXY_CONNECTION. Web tujuan/tuan rumah bahkan tidak tahu agan make server proxy dan tentu saja tidak tahu alamat IP agan.
Quote:Server tdak mengirim HTTP_X_FORWARDED_FOR, HTTP_VIA dan variabel HTTP_PROXY_CONNECTION. Web tujuan/tuan rumah bahkan tidak tahu agan make server proxy dan tentu saja tidak tahu alamat IP agan.
Menurut Wikipedia
SOCKS is an Internet
protocol that facilitates the routing of network packets between client–server
applications via a proxy server. SOCKS performs at Layer 5 of the OSI model—the
session layer (an intermediate layer between the presentation layer and the
transport layer). Port 1080 is the registered port designated for the SOCKS
server.
Secara mudahnya socks proxy ini adalah kita menggunakan
perantara untuk melakukan koneksi, karena koneksi langsung tidak diperbolehkan.
Misal: A dan B sebagai host client dan server yang ingin melakukan koneksi, dan
C adalah SOCKS proxy. Tapi koneksi dari A ke B tidak diperbolehkan, sedangkan
koneksi C ke B diperbolehkan. Nah, kita bisa menumpang koneksi dari C ke B,
sehingga A bisa terhubung ke B.
okke , cukup sampai disini penjelasanya, semoga bermanfaat !
jangan lupa like coment dan share ya :)
loading...