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

  1. 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.
  2. 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 :
  1. Melakukan penghematan terhadap IP legal yang disediakan oleh Internet Service Provider (ISP).
  2. Meminimalisir adanya duplikasi alamat IP dalam jaringan.
  3. Ketika terjadi perubahan jaringan, menghindari proses pengalamatan kembali.
  4. Menambah fleksibilitas untuk terhubung dengan jaringan internet.
  5. Melakukan peningkatan terhadap keamanan sebuah jaringan.
  6. 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 :
  1. Pertama-tama, NAT menerima permintaan dari klien berupa paket data yang ditujukan untuk sebuah server remote di internet.
  2. 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.
  3. Server kemudian merespon permintaan tersebut. Dari sudut pandang server, yang terlihat adalah alamat IP NAT, bukan alamat IP klien yang meminta data bersangkutan.
  4. NAT menerima respon dari server, lalu melanjutkannya dengan mengirimkan ke alamat IP klien yang bersangkutan.
  5. 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.

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).
           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

 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.
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.       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
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.
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 :) 













 




Leave a Reply

Subscribe to Posts | Subscribe to Comments

loading...

- Copyright © ACP ( Materi TKJ) - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -