Pemrograman Jaringan

23
Pemrograman Jaringan NAT, Proxy, VLAN Concept Aurelio Rahmadian

description

Pemrograman Jaringan. NAT, Proxy, VLAN Concept. Aurelio Rahmadian. Objektif. NAT Tipe NAT Aplikasi NAT Proxy Server Fungsi Proxy VLAN. NAT. Network Address Translation (NAT) merupakan proses pemetaan suatu IP address ke IP address lainnya - PowerPoint PPT Presentation

Transcript of Pemrograman Jaringan

Page 1: Pemrograman Jaringan

Pemrograman JaringanNAT, Proxy, VLAN Concept

Aurelio Rahmadian

Page 2: Pemrograman Jaringan

ObjektifNAT

◦Tipe NAT◦Aplikasi NAT

Proxy Server◦Fungsi Proxy

VLAN

Page 3: Pemrograman Jaringan

NATNetwork Address Translation

(NAT) merupakan proses pemetaan suatu IP address ke IP address lainnya

Umumnya dilakukan oleh router atau firewall

Page 4: Pemrograman Jaringan

NATPemetaan 192.168.108.xxx

menjadi 10.252.105.109

Page 5: Pemrograman Jaringan

NATPrivate IP – Public IP

◦Private IP address merupakan IP address yang tidak dapat digunakan untuk berkomunikasi melalui internet

◦Range private IP address: 10.0.0.0 – 10.255.255.255 172.16.0.0 – 172.31.255.255 192.168.0.0 – 192.168.255.255

Page 6: Pemrograman Jaringan

NATPrivate IP – Public IP

◦NAT dapat digunakan sehingga workstation yang menggunakan private IP address dapat terhubung ke internet menggunakan satu atau lebih public IP address

Page 7: Pemrograman Jaringan

Tipe NATStatic NAT

◦Alamat IP lokal dipetakan ke alamat IP global secara statik dalam basis one-to-one

Page 8: Pemrograman Jaringan

Tipe NATDynamic NAT (Pool)

◦Memetakan IP lokal ke salah satu dari sekelompok IP global

◦Dapat memetakan beberapa IP lokal ke beberapa IP global

Page 9: Pemrograman Jaringan

Tipe NAT

Page 10: Pemrograman Jaringan

Tipe NATNAT Overload

◦Beberapa IP lokal ditranslasikan ke sebuah IP global

◦Dapat menghemat alokasi IP dari ISP

Page 11: Pemrograman Jaringan

Aplikasi NATPooling IP address

◦Jaringan memiliki banyak host tetapi hanya memiliki beberapa IP public

IP masquerading◦Sebuah IP public dipetakan ke

beberapa IP lokal melalui port forwarding (port address translation (PAT))

Page 12: Pemrograman Jaringan

Aplikasi NAT

Page 13: Pemrograman Jaringan

Aplikasi NATLoad balancing server

◦Menyeimbangkan beban kerja server yang identik

Page 14: Pemrograman Jaringan

Proxy ServerProxy = perantara = penghubung = agenProxy server adalah komputer server atau

program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request tertentu

Proxy server bertindak sebagai gateway untuk komputer client. Web server menerima request dari proxy server tetapi menginterpretasikannya seolah-olah langsung dari komputer client

Proxy server juga dapat digunakan untuk mengamankan jaringan, umumnya dikenal sebagai firewall

Page 15: Pemrograman Jaringan

Proxy Server

Page 16: Pemrograman Jaringan

Proxy ServerProxy server memotong hubungan

langsung antara pengguna dan layanan yang diakses

Dilakukan pertama dengan mengubah alamat IP, membuat pemetaan dari alamat IP jaringan lokal ke suatu alamat IP proxy, yang digunakan untuk jaringan luar atau internet

Pada prinsipnya hanya alamat IP proxy tersebut yang akan diketahui secara umum di internet, berfungsi sebagai network address translator

Page 17: Pemrograman Jaringan

Fungsi ProxyConnection sharing

◦User tidak langsung berhubungan dengan jaringan luar atau internet tetapi harus melewati suatu gateway, bertindak sebagai batas antara jaringan lokal dengan jaringan luar

◦Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal maupun jaringan luar terhubung

◦Koneksi jaringan lokal ke internet menggunakan sambungan yang dimiliki gateway (connection sharing)

Page 18: Pemrograman Jaringan

Fungsi ProxyFiltering

◦Berfungsi sebagai firewall packet filtering yang digunakan untuk melindungi jaringan lokal dari serangan/gangguan dari internet

◦Melakukan filtering atas packet yang lewat dari dan ke jaringan yang dihubungkan

Page 19: Pemrograman Jaringan

Fungsi ProxyCaching

◦Proxy server memiliki mekanisme penyimpanan objek-objek yang sudah pernah diminta dari server-server di internet

◦Disimpan dalam tempat penyimpanan tertentu (cache)

Page 20: Pemrograman Jaringan

VLANVirtual LAN (VLAN) merupakan

fungsi logic dari sebuah switchSwitch memisahkan suatu

segmen jaringan secara logika sehingga menjadi beberapa jaringan virtual yang terhubung ke perangkat fisik yang sama

Hanya dapat dilakukan pada manageable switch

Page 21: Pemrograman Jaringan

VLAN

Page 22: Pemrograman Jaringan

VLANManfaat menggunakan VLAN:

◦Performance◦Mempermudah administrator

jaringan◦Mengurangi biaya◦Keamanan

Page 23: Pemrograman Jaringan

VLANSemua informasi yang mengandung

penandaan/pengalamatan suatu VLAN (tagging) disimpan dalam suatu database, jika penandaannya berdasarkan port yang digunakan maka database harus mengindikasikan port-port yang digunakan oleh VLAN

Untuk menghubungkan antar VLAN dibutuhkan router