Membuat FTP Server Pada Linux Open Suse 11.1 Berbasis Text
Dalam membuat sebuah ftp server paket yang di perlukan yaitu vsftpd. Untuk lebih jelasnya ikuti langkah-langkah di bawah ini.
1. Instal paket vsftpd dengan perintah #yast –I vsftpd.
Berikut ini tampilan ketika proses penginstalan paket tersebut.
2. Kemudian buat group dengan perintah #groupadd ftpgroup.
3. Masuk ke directory ftp dengan perintah #cd /home/ftp. Jika tidak bisa maka anda harus membuatnya dengan perintah #mkdir /home/ftp
4. Kemudian beri hak akses pada directory ftp dengan perintah #chmod 777 /home/ftp/
5. Edit konfigurasi ftp dengan perintah #vi /etc/vsftpd.conf
6. Tekan tombol insert untuk mengedit konfigurasi tersebut.
Hilangkan tanda pagar pada :
# write_enable = yes
# local_enable = yes
# local_umask = 022
Lalu save dengan cara tekan esc 2x lalu ketik :wq kemudian tekan enter
7. Buatlah sebuah user baru dengan perintah #useradd –m latihan(nama user terserah anda).
8. Masuk ke yast untuk setting ftp pada user latihan.
9. Masuk menu Security and Users >> User and Group management.
10. Edit user latihan dengan menekan tombol alt+i.
11. Pilih details dengan menekan tombol alt+d
12. Centang ftp pada menu additional groups. Lalu pilih OK
13. Edit file eko.zone dengan perintah vi eko.zone. Lihat contoh di bawah ini.
14. Tekan insert untuk mengedit. Tambahkan ftp, IN CNAME, ns.eko.com. seperti gambar di bawah ini.Kemudian simpan dengan cara tekan esc2x lalu ketik :wq tekan enter.
15. Lakukan restart 2x setelah melakukan pengeditan dengan perintah #rcnamed restart
16. Masuk ke directory ftp dengan perintah #cd /srv/ftp
17. Buatlah sebuah file untuk ditampilkan dalam ftp anda, dengan perintah #vi latihan (nama file terserah anda).
18. Isikan sebuah tulisan untuk ditampilkan dengan menekan tombol insert terlebih dahulu, kemudian simpan dengan menekan esc lalu ketik :wq kemudian tekan enter.
19. Lakukan restart pada ftp 2 kali dengan perintah #rcvsftpd restart.
20. Cek pada browser links, dengan perintah #links ftp.eko.com
21. Berikut adalah tampilan ftp pada links.
22. Masuk ke latihan maka akan muncul file yang dibuat tadi.
Selesai....!
Kamis, 19 Mei 2011
Selasa, 17 Mei 2011
CARA INSTALASI OPEN SUSE 11.0
CARA INSTALASI
OPEN SUSE 11.0
Siapkan DVD Instalasi openSUSE 11.0
Nyalakan komputer lalu tekan tombol F2 atau del untuk membuka bios, kemudian pilih boot dan tekan enter pada boot device priority. Ubahlah boot komputer dengan yang pertama kali booting CD-R/RW dan boot yang kedua dengan posisi Hardisk. Setelah itu Masukkan DVD Instalasi ,kemudian simpan dan keluar dengan menekan tombol F10.
Kemudian akan muncul gambar seperti di bawah ini
Kemudian tekan tombol F3 untuk memilih Video Mode dan pilih Vesa lalu tekan enter.Seperti gambar di bawah ini
Tekan Enter pada Installation.
Kemudian kita akan masuk Welcome Screen.)Lalu tekan Next atau(Alt+N)
Kemudian next atau tekan tombol (alt+N).Setelah itu muncul gambar di bawah ini.
Kemudian pilih iAgree to the license terms. Kemudian next atau tekan tombol (alt+N)dan akan muncul gambar dibawah ini.
Lalu dengan otomatis openSUSE akan melakukan pendeteksi perangkat hardware dan sistem yang ada.Tunggu sampai proses selesai
Berikutnya pilihan instalasi, apakah berupa Instalasi Baru, Update atau Perbaikan Instalasi Sebelumnya. Karena ini merupakan instalasi awal,lalu pilih New Installation.Dan pilih next atau tekan(alt+N)
Kemudian disini kita disuruh menentukan waktu dan area waktu (Time Zone).Pilih Region dengan ASIA dan pada Time Zone pilih dengan Jakarta.Setelah itu pilih next atau tekan(alt+N)
Pilihan berikutnya adalah menentukan desktop manager. Pilih menerut pilihan yang disukai baik Gnome, KDE 3.5, KDE 4 maupun Other. Kemudian tekan Next
Setelah menentukan Desktop Manager, selanjutnya adalah menentukan formasi harddisk. Jika sudah memiliki data pada harddisk, jangan sampai data yang sudah ada yang bersangkutan dengan windows (Local Disk C:) atau data yang lain termasuk kedalam bagian yang akan diformat. Sebaiknya kosongkan satu partisi harddisk untuk di format.Kemudian pilih creatpartition setup kemudian muncul gambar
Lalu pilih lagi pada creat dan akan muncul pilihan dan pilih Extended partition dan kemudian OK
Setelah itu muncul gambar lagi dan pilih kembali dengan Custom Partition(for experts)dan pilih next atau tekan(alt+N)
Setelah itu buat partition.Pertama buat dengan format file system swap dan tentukan kapasitasnya dengan ketentuan 2x kapasitas RAM kita,dan tekan OK
Selanjutnya kita buat partisi dengan format file system Ext3 dan tentukan kapasitasnya,pilh Mount point dengan (/) dan klik OK
Kemudian buat satu lagi partisi dengan format file system Ext3 dan entukan kapasitasnya,kemudian pada Mount point pilih (/home)dan klik OK.Setelah itu pilih next atau tekan(alt+N)
Selanjutnya adalah menentukan nama user dan password sistem.
Sebelum proses instalasi dilakukan, ada overview mengenai pilihan yang sudah dilakukan. Kita masih bisa melakukan perubahan dari halaman overview ini.Setelah itu pilh kembali Next atau tekan (alt+N)
Kemudian pilihlah Install.atau tekan (alt+I).Tunggu sampai prises instalasi selesai
Tahap terakhir adalah proses konfigurasi secara otomatis untuk menentukan resolusi layar dan konfigurasi hardware lainnya.
Setelah proses ini selesai, kita bisa menggunakan openSUSE 11.0 dengan leluasa.
OPEN SUSE 11.0
Siapkan DVD Instalasi openSUSE 11.0
Nyalakan komputer lalu tekan tombol F2 atau del untuk membuka bios, kemudian pilih boot dan tekan enter pada boot device priority. Ubahlah boot komputer dengan yang pertama kali booting CD-R/RW dan boot yang kedua dengan posisi Hardisk. Setelah itu Masukkan DVD Instalasi ,kemudian simpan dan keluar dengan menekan tombol F10.
Kemudian akan muncul gambar seperti di bawah ini
Kemudian tekan tombol F3 untuk memilih Video Mode dan pilih Vesa lalu tekan enter.Seperti gambar di bawah ini
Tekan Enter pada Installation.
Kemudian kita akan masuk Welcome Screen.)Lalu tekan Next atau(Alt+N)
Kemudian next atau tekan tombol (alt+N).Setelah itu muncul gambar di bawah ini.
Kemudian pilih iAgree to the license terms. Kemudian next atau tekan tombol (alt+N)dan akan muncul gambar dibawah ini.
Lalu dengan otomatis openSUSE akan melakukan pendeteksi perangkat hardware dan sistem yang ada.Tunggu sampai proses selesai
Berikutnya pilihan instalasi, apakah berupa Instalasi Baru, Update atau Perbaikan Instalasi Sebelumnya. Karena ini merupakan instalasi awal,lalu pilih New Installation.Dan pilih next atau tekan(alt+N)
Kemudian disini kita disuruh menentukan waktu dan area waktu (Time Zone).Pilih Region dengan ASIA dan pada Time Zone pilih dengan Jakarta.Setelah itu pilih next atau tekan(alt+N)
Pilihan berikutnya adalah menentukan desktop manager. Pilih menerut pilihan yang disukai baik Gnome, KDE 3.5, KDE 4 maupun Other. Kemudian tekan Next
Setelah menentukan Desktop Manager, selanjutnya adalah menentukan formasi harddisk. Jika sudah memiliki data pada harddisk, jangan sampai data yang sudah ada yang bersangkutan dengan windows (Local Disk C:) atau data yang lain termasuk kedalam bagian yang akan diformat. Sebaiknya kosongkan satu partisi harddisk untuk di format.Kemudian pilih creatpartition setup kemudian muncul gambar
Lalu pilih lagi pada creat dan akan muncul pilihan dan pilih Extended partition dan kemudian OK
Setelah itu muncul gambar lagi dan pilih kembali dengan Custom Partition(for experts)dan pilih next atau tekan(alt+N)
Setelah itu buat partition.Pertama buat dengan format file system swap dan tentukan kapasitasnya dengan ketentuan 2x kapasitas RAM kita,dan tekan OK
Selanjutnya kita buat partisi dengan format file system Ext3 dan tentukan kapasitasnya,pilh Mount point dengan (/) dan klik OK
Kemudian buat satu lagi partisi dengan format file system Ext3 dan entukan kapasitasnya,kemudian pada Mount point pilih (/home)dan klik OK.Setelah itu pilih next atau tekan(alt+N)
Selanjutnya adalah menentukan nama user dan password sistem.
Sebelum proses instalasi dilakukan, ada overview mengenai pilihan yang sudah dilakukan. Kita masih bisa melakukan perubahan dari halaman overview ini.Setelah itu pilh kembali Next atau tekan (alt+N)
Kemudian pilihlah Install.atau tekan (alt+I).Tunggu sampai prises instalasi selesai
Tahap terakhir adalah proses konfigurasi secara otomatis untuk menentukan resolusi layar dan konfigurasi hardware lainnya.
Setelah proses ini selesai, kita bisa menggunakan openSUSE 11.0 dengan leluasa.
Selasa, 22 Februari 2011
MIKROTIK
MIKROTIK STEP BY STEP
by ropix
bl4ck_4n6el@yahoo.com
Sekilas Mikrotik
Mikrotik sekarang ini banyak digunakan oleh ISP, provider hotspot, ataupun oleh pemilik warnet. Mikrotik OS menjadikan computer menjadi router network yang handal yang dilengkapi dengan berbagai fitur dan tool, baik untuk jaringan kabel maupun wireless.
Dalam tutorial kali ini penulis menyajikan pembahasan dan petunjuk sederhana dan simple dalam mengkonfigurasi mikrotik untuk keperluan-keperluan tertentu dan umum yang biasa dibutuhkan untuk server/router warnet maupun jaringan lainya, konfirugasi tersebut misalnya, untuk NAT server, Bridging, BW manajemen, dan MRTG.
Versi mikrotik yang penulis gunakan untuk tutorial ini adalah MikroTik routeros 2.9.27
Akses mirotik:
1. via console
Mikrotik router board ataupun PC dapat diakses langsung via console/ shell maupun remote akses menggunakan putty (www.putty.nl)
2. via winbox
Mikrotik bisa juga diakses/remote menggunakan software tool winbox
3. via web
Mikrotik juga dapat diakses via web/port 80 dengan menggunakan browser
Memberi nama Mirotik
[ropix@IATG-SOLO] > system identity print
name: "Mikrotik"
[ropix@IATG-SOLO] > system identity edit
value-name: name
masuk ke editor ketik misal saya ganti dengan nama IATG-SOLO:
IATG-SOLO
C-c quit C-o save&quit C-u undo C-k cut line C-y paste
Edit kemudian tekan Cltr-o untuk menyimpan dan keluar dari editor
Kalo menggunakan winbox, tampilannya seperti ini:
Mengganti nama interface:
[ropix@IATG-SOLO] > /interface print
Flags: X - disabled, D - dynamic, R - running
# NAME TYPE RX-RATE TX-RATE MTU
0 R ether1 ether 0 0 1500
1 R ether2 ether 0 0 1500
[ropix@IATG-SOLO] > /interface edit 0
value-name: name
Nilai 0 adalah nilai ether1, jika ingin mengganti ethet2 nilai 0 diganti dengan 1.
masuk ke editor ketik missal saya ganti dengan nama local:
local
C-c quit C-o save&quit C-u undo C-k cut line C-y paste
Edit kemudian tekan Cltr-o untuk menyimpan dan keluar dari editor
Lakukan hal yang sama untuk interface ether 2, sehingga jika dilihat lagi akan muncul seperti ini:
[ropix@IATG-SOLO] > /interface print
Flags: X - disabled, D - dynamic, R - running
# NAME TYPE RX-RATE TX-RATE MTU
0 R local ether 0 0 1500
1 R public ether 0 0 1500
Via winbox:
Pilih menu interface, klik nama interface yg ingin di edit, sehingga muncul jendela edit interface.
Seting IP Address :
[ropix@IATG-SOLO] > /ip address add
address: 192.168.1.1/24
interface: local
[ropix@IATG-SOLO] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 192.168.0.254/24 192.168.0.0 192.168.0.255 local
Masukkan IP addres value pada kolom address beserta netmask, masukkan nama interface yg ingin diberikan ip addressnya.Untuk Interface ke-2 yaitu interface public, caranya sama dengan diatas, sehingga jika dilihat lagi akan menjadi 2 interface:
[ropix@IATG-SOLO] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 192.168.0.254/24 192.168.0.0 192.168.0.255 local
1 202.51.192.42/29 202.51.192.40 202.51.192.47 public
Via winbox:
Mikrotik Sebagai NAT
Network Address Translation atau yang lebih biasa disebut dengan NAT adalah suatu metode untuk menghubungkan lebih dari satu komputer ke jaringan internet dengan menggunakan satu alamat IP. Banyaknya penggunaan metode ini disebabkan karena ketersediaan alamat IP yang terbatas, kebutuhan akan keamanan (security), dan kemudahan serta fleksibilitas dalam administrasi jaringan.
Saat ini, protokol IP yang banyak digunakan adalah IP version 4 (IPv4). Dengan panjang alamat 4 bytes berarti terdapat 2 pangkat 32 = 4.294.967.296 alamat IP yang tersedia. Jumlah ini secara teoretis adalah jumlah komputer yang dapat langsung koneksi ke internet. Karena keterbatasan inilah sebagian besar ISP (Internet Service Provider) hanya akan mengalokasikan satu alamat untuk satu user dan alamat ini bersifat dinamik, dalam arti alamat IP yang diberikan akan berbeda setiap kali user melakukan koneksi ke internet. Hal ini akan menyulitkan untuk bisnis golongan menengah ke bawah. Di satu sisi mereka membutuhkan banyak komputer yang terkoneksi ke internet, akan tetapi di sisi lain hanya tersedia satu alamat IP yang berarti hanya ada satu komputer yang bisa terkoneksi ke internet. Hal ini bisa diatasi dengan metode NAT. Dengan NAT gateway yang dijalankan di salah satu komputer, satu alamat IP tersebut dapat dishare dengan beberapa komputer yang lain dan mereka bisa melakukan koneksi ke internet secara bersamaan.
Misal kita ingin menyembunyikan jaringan local/LAN 192.168.0.0/24 dibelakang satu IP address 202.51.192.42 yang diberikan oleh ISP, yang kita gunakan adalah fitur Mikrotik source network address translation (masquerading) . Masquerading akan merubah paket-paket data IP address asal dan port dari network 192.168.0.0/24 ke 202.51.192.42 untuk selanjutnya diteruskan ke jaringan internet global.
Untuk menggunakan masquerading, rule source NAT dengan action 'masquerade' harus ditambahkan pada konfigurasi firewall:
[ropix@IATG-SOLO] > /ip firewall nat add chain=srcnat action=masquerade out-interface=public
Kalo menggunakan winbox, akan terlihat seperti ini:
Mikrotik sebagai Transparent web proxy
Salah satu fungsi proxy adalah untuk menyimpan cache. Apabila sebuah LAN menggunakan proxy untuk berhubungan dengan Internet, maka yang dilakukan oleh browser ketika user mengakses sebuah url web server adalah mengambil request tersebut di proxy server. Sedangkan jika data belum terdapat di proxy server maka proxy mengambilkan langsung dari web server. Kemudian request tersebut disimpan di cache proxy. Selanjutnya jika ada client yang melakukan request ke url yang sama, akan diambilkan dari cache tersebut. Ini akan membuat akses ke Internet lebih cepat.
Bagaimana agar setiap pengguna dipastikan mengakses Internet melalu web proxy yang telah kita aktifkan? Untuk ini kita dapat menerapkan transparent proxy. Dengan transparent proxy, setiap Browser pada komputer yang menggunakan gateway ini secara otomatis melewati proxy.
Mengaktifkan fiture web proxy di mikrotik:
[ropix@IATG-SOLO] > /ip proxy set enabled=yes
[ropix@IATG-SOLO] > /ip web-proxy set
cache-administrator= ropix.fauzi@infoasia.net
[ropix@IATG-SOLO] > /ip web-proxy print
enabled: yes
src-address: 0.0.0.0
port: 3128
hostname: "IATG-SOLO"
transparent-proxy: yes
parent-proxy: 0.0.0.0:0
cache-administrator: "ropix.fauzi@infoasia.net"
max-object-size: 8192KiB
cache-drive: system
max-cache-size: unlimited
max-ram-cache-size: unlimited
status: running
reserved-for-cache: 4733952KiB
reserved-for-ram-cache: 2048KiB
Membuat rule untuk transparent proxy pada firewall NAT, tepatnya ada dibawah rule untuk NAT masquerading:
[ropix@IATG-SOLO] > /ip firewall nat add chain=dstnat in-interface=local src-address=192.168.0.0/24 protocol=tcp dst-port=80 action=redirect to-ports=3128
[ropix@IATG-SOLO] > /ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=srcnat out-interface=public action=masquerade
1 chain=dstnat in-interface=local src-address=192.168.0.0/24 protocol=tcp dst-port=80 action=redirect to-ports=3128
Pada winbox:
1. Aktifkan web proxy pada menu IP>Proxy>Access>Setting ( check box enable)
2. Setting parameter pada menu IP>Web Proxy>Access Setting>General
3. Membuat rule untuk transparent proxy pada menu IP>Firewall>NAT
Transparent proxy dengan proxy server terpisah/independent
Web Proxy built in MikroTik menurut pengamatan saya kurang begitu bagus dibandingkan dengan proxy squid di linux, squid di linux lebih leluasa untuk dimodifikasi dan diconfigure, misalkan untuk feature delay-pool dan ACL list yang berupa file, belum ada di mikrotik seri 2.9.x.
Biasanya kebanyakan orang lebih suka membuat proxy server sendiri, dengan PC Linux/FreeBSD dan tinggal mengarahkan semua client ke PC tersebut.
Topologi PC proxy tersebut bisa dalam jaringan local ataupun menggunakan ip public.
Konfigurasinya hampir mirip dengan transparent proxy, bedanya adalah pada rule NAT actionnya yaitu sbb:
Dalam contoh diatas 192.168.0.100 adalah IP proxy server port 8080
Mikrotik sebagai bandwidth limiter
Mikrotik juga dapat digunakan untuk bandwidth limiter (queue) . Untuk mengontrol mekanisme alokasi data rate.
Secara umum ada 2 jenis manajemen bandwidth pada mikrotik, yaitu simple queue dan queue tree. Silahkan gunakan salah satu saja.
Tutorial berikutnya semua setting mikrotik menggunakan winbox, karena lebih user friendly dan efisien.
Simple queue:
Misal kita akan membatasi bandwidth client dengan ip 192.168.0.3 yaitu untuk upstream 64kbps dan downstream 128kbps
Setting pada menu Queues>Simple Queues
Queue tree
Klik menu ip>firewall>magle
Buat rule (klik tanda + merah) dengan parameter sbb:
Pada tab General:
Chain=forward,
Src.address=192.168.0.3 (atau ip yg ingin di limit)
Pada tab Action :
Action = mark connection,
New connection mark=client3-con (atau nama dari mark conection yg kita buat)
Klik Apply dan OK
Buat rule lagi dengan parameter sbb:
Pada tab General: Chain=forward,
Connection mark=client3-con (pilih dari dropdown menu)
Pada tab Action:
Action=mark packet,
New pcket Mark=client3 (atau nama packet mark yg kita buat)
Klik Apply dan OK
Klik menu Queues>Queues Tree
Buat rule (klik tanda + merah) dengan parameter sbb:
Pada tab General:
Name=client3-in (misal),
Parent=public (adalah interface yg arah keluar),
Paket Mark=client3 (pilih dari dropdown, sama yg kita buat pada magle),
Queue Type=default,
Priority=8,
Max limit=64k (untuk seting bandwith max download)
Klik aplly dan Ok
Buat rule lagi dengan parameter sbb:
Pada tab General:
Name=client3-up (misal),
Parent=local (adalah interface yg arah kedalam),
Paket Mark=client3 (pilih dari dropdown, sama yg kita buat pada magle),
Queue Type=default,
Priority=8,
Max limit=64k (untuk seting bandwith max upload)
Klik aplly dan Ok
Mikrotik sebagai Bridging
Bridge adalah suatu cara untuk menghubungkan dua segmen network terpisah bersama-sama dalam suatu protokol sendiri. Paket yang diforward berdasarkan alamat ethernet, bukan IP address (seperti halnya router). Karena forwarding paket dilaksanakan pada Layer 2, maka semua protokol dapat melalui sebuah bridge.
Jadi analoginya seperti ini, anda mempunyai sebuah jaringan local 192.168.0.0/24 gateway ke sebuah modem ADSL yg juga sebagai router dengan ip local 192.168.0.254 dan ip public 222.124.21.26.
Anda ingin membuat proxy server dan mikrotik sebagai BW management untuk seluruh client. Nah mau ditaruh dimanakan PC mikrotik tersebut? Diantara hub/switch dan gateway/modem? Bukankah nanti jadinya dia sebagai NAT dan kita harus menambahkan 1 blok io privat lagi yang berbeda dari gateway modem?
Solusinya mikrotik di set sebagai bridging, jadi seolah2 dia hanya menjembatani antar kabel UTP saja. Topologinya sbb:
Internet----------Moderm/router-----------Mikrotik--------Switch/Hub-----Client
Setting bridging menggunakan winbox
1. Menambahkan interface bridge
Klik menu Interface kemudian klik tanda + warna merah untuk menambahkan interface, pilih Bridge
memberi nama interface bridge, missal kita beri nama bridge1
2. menambahkan interface ether local dan public pada interface
Klik menu IP>Bridge>Ports , kemudian klik tanda + untuk menambahkan rule baru:
Buat 2 rules, untuk interface local dan public.
3. Memberi IP address untuk interface bridge
Klik menu IP kemudian klik tanda + untuk menambahkan IP suatu interface, missal 192.168.0.100, pilih interface bridge1 (atau nama interface bridge yang kita buat tadi)
Dengan memberikan IP Address pada interface bridge, maka mikrotik dapat di remote baik dari jaringan yg terhubung ke interface local ataupun public.
Mikrotik sebagai MRTG / Graphing
Graphing adalah tool pada mokrotik yang difungsikan untuk memantau perubahan parameter-parameter pada setiap waktu. Perubahan perubahan itu berupa grafik uptodate dan dapat diakses menggunakan browser.
Graphing dapat menampilkan informasi berupa:
* Resource usage (CPU, Memory and Disk usage)
* Traffic yang melewati interfaces
* Traffic yang melewati simple queues
Mengaktifkan fungsi graping
Klik menu Tool >Graphing>Resource Rules
Adalah mengaktifkan graphing untuk resource usage Mikrotik. Sedangkana allow address adalah IP mana saja yang boleh mengakses grafik tersebu,. 0.0.0.0/0 untuk semua ip address.
Klik menu Tool>Graphing>Interface Rules
Adalah mengaktifkan graphing untuk monitoring traffic yang melewati interface, silahkan pilih interface yg mana yang ingin dipantau, atau pilih “all” untuk semua.
Graphing terdiri atas dua bagian, pertama mengumpulkan informasi/ data yang kedua menampilkanya dalam format web. Untuk mengakses graphics, ketik URL dengan format http://[Router_IP_address]/graphs/ dan pilih dari menu-menu yang ada, grafik mana yang ingin ditampilkan.
Contoh hasil grafik untuk traffic interface public:
Demikian, tutorial yang sedikit penulis sampaikan untuk sekedar membagi ilmu atau menyederhanakan untuk memudahkan pemahaman dari tutorial yang sudah tersedia di situs resmi mikrotik.
Kritik, saran dan pertanyaan silahkan email ke bl4ck_4n6el@yahoo.com
by ropix
bl4ck_4n6el@yahoo.com
Sekilas Mikrotik
Mikrotik sekarang ini banyak digunakan oleh ISP, provider hotspot, ataupun oleh pemilik warnet. Mikrotik OS menjadikan computer menjadi router network yang handal yang dilengkapi dengan berbagai fitur dan tool, baik untuk jaringan kabel maupun wireless.
Dalam tutorial kali ini penulis menyajikan pembahasan dan petunjuk sederhana dan simple dalam mengkonfigurasi mikrotik untuk keperluan-keperluan tertentu dan umum yang biasa dibutuhkan untuk server/router warnet maupun jaringan lainya, konfirugasi tersebut misalnya, untuk NAT server, Bridging, BW manajemen, dan MRTG.
Versi mikrotik yang penulis gunakan untuk tutorial ini adalah MikroTik routeros 2.9.27
Akses mirotik:
1. via console
Mikrotik router board ataupun PC dapat diakses langsung via console/ shell maupun remote akses menggunakan putty (www.putty.nl)
2. via winbox
Mikrotik bisa juga diakses/remote menggunakan software tool winbox
3. via web
Mikrotik juga dapat diakses via web/port 80 dengan menggunakan browser
Memberi nama Mirotik
[ropix@IATG-SOLO] > system identity print
name: "Mikrotik"
[ropix@IATG-SOLO] > system identity edit
value-name: name
masuk ke editor ketik misal saya ganti dengan nama IATG-SOLO:
IATG-SOLO
C-c quit C-o save&quit C-u undo C-k cut line C-y paste
Edit kemudian tekan Cltr-o untuk menyimpan dan keluar dari editor
Kalo menggunakan winbox, tampilannya seperti ini:
Mengganti nama interface:
[ropix@IATG-SOLO] > /interface print
Flags: X - disabled, D - dynamic, R - running
# NAME TYPE RX-RATE TX-RATE MTU
0 R ether1 ether 0 0 1500
1 R ether2 ether 0 0 1500
[ropix@IATG-SOLO] > /interface edit 0
value-name: name
Nilai 0 adalah nilai ether1, jika ingin mengganti ethet2 nilai 0 diganti dengan 1.
masuk ke editor ketik missal saya ganti dengan nama local:
local
C-c quit C-o save&quit C-u undo C-k cut line C-y paste
Edit kemudian tekan Cltr-o untuk menyimpan dan keluar dari editor
Lakukan hal yang sama untuk interface ether 2, sehingga jika dilihat lagi akan muncul seperti ini:
[ropix@IATG-SOLO] > /interface print
Flags: X - disabled, D - dynamic, R - running
# NAME TYPE RX-RATE TX-RATE MTU
0 R local ether 0 0 1500
1 R public ether 0 0 1500
Via winbox:
Pilih menu interface, klik nama interface yg ingin di edit, sehingga muncul jendela edit interface.
Seting IP Address :
[ropix@IATG-SOLO] > /ip address add
address: 192.168.1.1/24
interface: local
[ropix@IATG-SOLO] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 192.168.0.254/24 192.168.0.0 192.168.0.255 local
Masukkan IP addres value pada kolom address beserta netmask, masukkan nama interface yg ingin diberikan ip addressnya.Untuk Interface ke-2 yaitu interface public, caranya sama dengan diatas, sehingga jika dilihat lagi akan menjadi 2 interface:
[ropix@IATG-SOLO] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 192.168.0.254/24 192.168.0.0 192.168.0.255 local
1 202.51.192.42/29 202.51.192.40 202.51.192.47 public
Via winbox:
Mikrotik Sebagai NAT
Network Address Translation atau yang lebih biasa disebut dengan NAT adalah suatu metode untuk menghubungkan lebih dari satu komputer ke jaringan internet dengan menggunakan satu alamat IP. Banyaknya penggunaan metode ini disebabkan karena ketersediaan alamat IP yang terbatas, kebutuhan akan keamanan (security), dan kemudahan serta fleksibilitas dalam administrasi jaringan.
Saat ini, protokol IP yang banyak digunakan adalah IP version 4 (IPv4). Dengan panjang alamat 4 bytes berarti terdapat 2 pangkat 32 = 4.294.967.296 alamat IP yang tersedia. Jumlah ini secara teoretis adalah jumlah komputer yang dapat langsung koneksi ke internet. Karena keterbatasan inilah sebagian besar ISP (Internet Service Provider) hanya akan mengalokasikan satu alamat untuk satu user dan alamat ini bersifat dinamik, dalam arti alamat IP yang diberikan akan berbeda setiap kali user melakukan koneksi ke internet. Hal ini akan menyulitkan untuk bisnis golongan menengah ke bawah. Di satu sisi mereka membutuhkan banyak komputer yang terkoneksi ke internet, akan tetapi di sisi lain hanya tersedia satu alamat IP yang berarti hanya ada satu komputer yang bisa terkoneksi ke internet. Hal ini bisa diatasi dengan metode NAT. Dengan NAT gateway yang dijalankan di salah satu komputer, satu alamat IP tersebut dapat dishare dengan beberapa komputer yang lain dan mereka bisa melakukan koneksi ke internet secara bersamaan.
Misal kita ingin menyembunyikan jaringan local/LAN 192.168.0.0/24 dibelakang satu IP address 202.51.192.42 yang diberikan oleh ISP, yang kita gunakan adalah fitur Mikrotik source network address translation (masquerading) . Masquerading akan merubah paket-paket data IP address asal dan port dari network 192.168.0.0/24 ke 202.51.192.42 untuk selanjutnya diteruskan ke jaringan internet global.
Untuk menggunakan masquerading, rule source NAT dengan action 'masquerade' harus ditambahkan pada konfigurasi firewall:
[ropix@IATG-SOLO] > /ip firewall nat add chain=srcnat action=masquerade out-interface=public
Kalo menggunakan winbox, akan terlihat seperti ini:
Mikrotik sebagai Transparent web proxy
Salah satu fungsi proxy adalah untuk menyimpan cache. Apabila sebuah LAN menggunakan proxy untuk berhubungan dengan Internet, maka yang dilakukan oleh browser ketika user mengakses sebuah url web server adalah mengambil request tersebut di proxy server. Sedangkan jika data belum terdapat di proxy server maka proxy mengambilkan langsung dari web server. Kemudian request tersebut disimpan di cache proxy. Selanjutnya jika ada client yang melakukan request ke url yang sama, akan diambilkan dari cache tersebut. Ini akan membuat akses ke Internet lebih cepat.
Bagaimana agar setiap pengguna dipastikan mengakses Internet melalu web proxy yang telah kita aktifkan? Untuk ini kita dapat menerapkan transparent proxy. Dengan transparent proxy, setiap Browser pada komputer yang menggunakan gateway ini secara otomatis melewati proxy.
Mengaktifkan fiture web proxy di mikrotik:
[ropix@IATG-SOLO] > /ip proxy set enabled=yes
[ropix@IATG-SOLO] > /ip web-proxy set
cache-administrator= ropix.fauzi@infoasia.net
[ropix@IATG-SOLO] > /ip web-proxy print
enabled: yes
src-address: 0.0.0.0
port: 3128
hostname: "IATG-SOLO"
transparent-proxy: yes
parent-proxy: 0.0.0.0:0
cache-administrator: "ropix.fauzi@infoasia.net"
max-object-size: 8192KiB
cache-drive: system
max-cache-size: unlimited
max-ram-cache-size: unlimited
status: running
reserved-for-cache: 4733952KiB
reserved-for-ram-cache: 2048KiB
Membuat rule untuk transparent proxy pada firewall NAT, tepatnya ada dibawah rule untuk NAT masquerading:
[ropix@IATG-SOLO] > /ip firewall nat add chain=dstnat in-interface=local src-address=192.168.0.0/24 protocol=tcp dst-port=80 action=redirect to-ports=3128
[ropix@IATG-SOLO] > /ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=srcnat out-interface=public action=masquerade
1 chain=dstnat in-interface=local src-address=192.168.0.0/24 protocol=tcp dst-port=80 action=redirect to-ports=3128
Pada winbox:
1. Aktifkan web proxy pada menu IP>Proxy>Access>Setting ( check box enable)
2. Setting parameter pada menu IP>Web Proxy>Access Setting>General
3. Membuat rule untuk transparent proxy pada menu IP>Firewall>NAT
Transparent proxy dengan proxy server terpisah/independent
Web Proxy built in MikroTik menurut pengamatan saya kurang begitu bagus dibandingkan dengan proxy squid di linux, squid di linux lebih leluasa untuk dimodifikasi dan diconfigure, misalkan untuk feature delay-pool dan ACL list yang berupa file, belum ada di mikrotik seri 2.9.x.
Biasanya kebanyakan orang lebih suka membuat proxy server sendiri, dengan PC Linux/FreeBSD dan tinggal mengarahkan semua client ke PC tersebut.
Topologi PC proxy tersebut bisa dalam jaringan local ataupun menggunakan ip public.
Konfigurasinya hampir mirip dengan transparent proxy, bedanya adalah pada rule NAT actionnya yaitu sbb:
Dalam contoh diatas 192.168.0.100 adalah IP proxy server port 8080
Mikrotik sebagai bandwidth limiter
Mikrotik juga dapat digunakan untuk bandwidth limiter (queue) . Untuk mengontrol mekanisme alokasi data rate.
Secara umum ada 2 jenis manajemen bandwidth pada mikrotik, yaitu simple queue dan queue tree. Silahkan gunakan salah satu saja.
Tutorial berikutnya semua setting mikrotik menggunakan winbox, karena lebih user friendly dan efisien.
Simple queue:
Misal kita akan membatasi bandwidth client dengan ip 192.168.0.3 yaitu untuk upstream 64kbps dan downstream 128kbps
Setting pada menu Queues>Simple Queues
Queue tree
Klik menu ip>firewall>magle
Buat rule (klik tanda + merah) dengan parameter sbb:
Pada tab General:
Chain=forward,
Src.address=192.168.0.3 (atau ip yg ingin di limit)
Pada tab Action :
Action = mark connection,
New connection mark=client3-con (atau nama dari mark conection yg kita buat)
Klik Apply dan OK
Buat rule lagi dengan parameter sbb:
Pada tab General: Chain=forward,
Connection mark=client3-con (pilih dari dropdown menu)
Pada tab Action:
Action=mark packet,
New pcket Mark=client3 (atau nama packet mark yg kita buat)
Klik Apply dan OK
Klik menu Queues>Queues Tree
Buat rule (klik tanda + merah) dengan parameter sbb:
Pada tab General:
Name=client3-in (misal),
Parent=public (adalah interface yg arah keluar),
Paket Mark=client3 (pilih dari dropdown, sama yg kita buat pada magle),
Queue Type=default,
Priority=8,
Max limit=64k (untuk seting bandwith max download)
Klik aplly dan Ok
Buat rule lagi dengan parameter sbb:
Pada tab General:
Name=client3-up (misal),
Parent=local (adalah interface yg arah kedalam),
Paket Mark=client3 (pilih dari dropdown, sama yg kita buat pada magle),
Queue Type=default,
Priority=8,
Max limit=64k (untuk seting bandwith max upload)
Klik aplly dan Ok
Mikrotik sebagai Bridging
Bridge adalah suatu cara untuk menghubungkan dua segmen network terpisah bersama-sama dalam suatu protokol sendiri. Paket yang diforward berdasarkan alamat ethernet, bukan IP address (seperti halnya router). Karena forwarding paket dilaksanakan pada Layer 2, maka semua protokol dapat melalui sebuah bridge.
Jadi analoginya seperti ini, anda mempunyai sebuah jaringan local 192.168.0.0/24 gateway ke sebuah modem ADSL yg juga sebagai router dengan ip local 192.168.0.254 dan ip public 222.124.21.26.
Anda ingin membuat proxy server dan mikrotik sebagai BW management untuk seluruh client. Nah mau ditaruh dimanakan PC mikrotik tersebut? Diantara hub/switch dan gateway/modem? Bukankah nanti jadinya dia sebagai NAT dan kita harus menambahkan 1 blok io privat lagi yang berbeda dari gateway modem?
Solusinya mikrotik di set sebagai bridging, jadi seolah2 dia hanya menjembatani antar kabel UTP saja. Topologinya sbb:
Internet----------Moderm/router-----------Mikrotik--------Switch/Hub-----Client
Setting bridging menggunakan winbox
1. Menambahkan interface bridge
Klik menu Interface kemudian klik tanda + warna merah untuk menambahkan interface, pilih Bridge
memberi nama interface bridge, missal kita beri nama bridge1
2. menambahkan interface ether local dan public pada interface
Klik menu IP>Bridge>Ports , kemudian klik tanda + untuk menambahkan rule baru:
Buat 2 rules, untuk interface local dan public.
3. Memberi IP address untuk interface bridge
Klik menu IP kemudian klik tanda + untuk menambahkan IP suatu interface, missal 192.168.0.100, pilih interface bridge1 (atau nama interface bridge yang kita buat tadi)
Dengan memberikan IP Address pada interface bridge, maka mikrotik dapat di remote baik dari jaringan yg terhubung ke interface local ataupun public.
Mikrotik sebagai MRTG / Graphing
Graphing adalah tool pada mokrotik yang difungsikan untuk memantau perubahan parameter-parameter pada setiap waktu. Perubahan perubahan itu berupa grafik uptodate dan dapat diakses menggunakan browser.
Graphing dapat menampilkan informasi berupa:
* Resource usage (CPU, Memory and Disk usage)
* Traffic yang melewati interfaces
* Traffic yang melewati simple queues
Mengaktifkan fungsi graping
Klik menu Tool >Graphing>Resource Rules
Adalah mengaktifkan graphing untuk resource usage Mikrotik. Sedangkana allow address adalah IP mana saja yang boleh mengakses grafik tersebu,. 0.0.0.0/0 untuk semua ip address.
Klik menu Tool>Graphing>Interface Rules
Adalah mengaktifkan graphing untuk monitoring traffic yang melewati interface, silahkan pilih interface yg mana yang ingin dipantau, atau pilih “all” untuk semua.
Graphing terdiri atas dua bagian, pertama mengumpulkan informasi/ data yang kedua menampilkanya dalam format web. Untuk mengakses graphics, ketik URL dengan format http://[Router_IP_address]/graphs/ dan pilih dari menu-menu yang ada, grafik mana yang ingin ditampilkan.
Contoh hasil grafik untuk traffic interface public:
Demikian, tutorial yang sedikit penulis sampaikan untuk sekedar membagi ilmu atau menyederhanakan untuk memudahkan pemahaman dari tutorial yang sudah tersedia di situs resmi mikrotik.
Kritik, saran dan pertanyaan silahkan email ke bl4ck_4n6el@yahoo.com
Senin, 24 Januari 2011
Berbagai Macam Media Transmisi Pada Jaringan Komputer
Media transmisi digunakan untuk mempelajari bentuk jalur transmisi, karena media transmisi adalah path fisik antara transmitter dan receiver pada sistem komunikasi.
Media transmisi memiliki berbagai tipe yang berbeda satu sama lain. Tipe media transmisi yang berbeda ini merupakan hal yang penting untuk mengetahui jumlah maksimum bit yang dapat dikirim per detik atau bps. Tipe media transmisi yang akan dibahas adalah tipe yang sering digunakan pada LAN, yaitu twisted pair, kabel koaksial (baik untuk transmisi baseband maupun broadband) dan serat optik.
1. Twisted Pair
Twisted pair (TP) adalah pasangan (dua) kawat tembaga yang dijalin bersama-sama dalam bentuk helical. Tebal kawat ini kira-kira 1 mm. TP biasanya digunakan untuk transmisi berkecepatan rendah, yaitu kira-kira hanya beberapa Mbps. Selain itu, TP mudah diinstall dan murah biaya pemasangannya, sehingga sering diinstall dalam gedung untuk telpon dan pada LAN biasanya untuk jaringan star.
Tipe TP ada dua, yaitu unshielded dan shielded twisted pair. Untuk shielded twisted pair, tiap pasang kabel diberi perlindungan lagi. Perbedaan yang ada pada kedua tipe TP ini adalah pada kecepatan data yang dapat dicapai oleh kedua tipe TP tersebut. Kecepatan data untuk unshielded TP adalah 10 Mbps sedangkan untuk shielded 16 Mbps.
Penentuan panjang maksimum kedua TP tergantung pada kecepatan bit (bit rate) yang digunakan, misalkan 100 m TP digunakan untuk kecepatan bit 1 Mbps atau bila ditambahkan sirkuit untuk menghilangkan crosstalk, 100 m TP dapat mencapai kecepatan bit 10 Mbps.
2. Kabel Koaksial Baseband
Kabel koaksial baseband digunakan untuk transmisi baseband dan biasanya digunakan untuk jaringan bus dan transmisi jarak jauh dalam sistem telpon.
Kabel ini memiliki dua tipe kawat, yaitu kawat tipis (thin wire) dan kawat tebal (thick wire). Kedua kawat ini dikatakan demikian karena perbedaan ketebalannya, diameter untuk kawat tipis adalah 0,25 inci sedangkan untuk kawat tebal 0,5 inci.
Umumnya kedua kawat ini beroperasi pada kecepatan bit 10 Mbps, tetapi kabel kawat tipis menghasilkan gangguan sinyal yang lebih besar. Panjang maksimum kabel kawat tipis antara repeater adalah 200 m sedangkan kawat tebal 500 meter.
Koaksial kawat tipis sering digunakan untuk menginterkoneksi workstation dalam kantor atau laboratorium yang sama, sehingga konektor fisik pada kabel koaksial menghubungkan secara langsung ke interface card dalam workstation. Berbeda halnya dengan kabel kawat tebal, kabel ini dapat diinstall jauh dari workstation yaitu sepanjang koridor, hal ini dikarenakan oleh struktur kabel ini lebih kaku.
Dengan demikian, penghubung antara workstation yang satu dengan workstation yang lain pada kabel kawat tebal ini membutuhkan pengkabelan tambahan yang disebut transceiver. Oleh sebab itu transceiver ini harus digunakan di antara titik koneksi kabel koaksial utama yang dikenal dengan nama AUT (Attachment Unit Interface) dan titik penghubung dari setiap workstation.
3. Kabel Koaksial Broadband
Kabel koaksial broadband digunakan untuk transmisi broadband dan jaringan bus. Kegunaan utama dari kabel kaoaksial broadband adalah media transmisi yang fleksibel untuk digunakan pada industri perpabrikan atau untuk menghubungkan gedung jamak (multiple building), terutama bila gedung-gedung tersebut dipisahkan dalam jarak yang cukup jauh, misalkan sampai 10 km-an. Kabel ini beroperasi dengan kecepatan bit dalam range 1 – 10 Mbps.
4. Serat Optik
Serat optik dibuat dari gelas atau plastik yang dapat beroperasi pada kecepatan data yang melebihi TP dan kabel koaksial, karena data ditransmit melalui sorotan cahaya sehingga sinyal tidak dipengaruhi oleh gangguan elektromaknetik.
Oleh sebab itu serat optik ini cocok untuk aplikasi yang meminta kecepatan data yang sangat tinggi atau tingkat kekebalan gangguan elektromaknet yang tinggi, seperti industri perpabrikan yang memiliki peralatan elektronik yang besar. Serat optik juga tidak menimbulkan radiasi elektromaknet, sehingga serat optik ini cocok untuk aplikasi yang meminta tingkat keamanan yang tinggi.
Serat optik ini biasanya digunakan baik untuk konfigurasi hub atau ring berkecepatan tinggi dan jaringan lain yang menggunakan path transmisi point – to – point. Kecepatan bit maksimum dari serat optik adalah 100 Mbps.
Media transmisi memiliki berbagai tipe yang berbeda satu sama lain. Tipe media transmisi yang berbeda ini merupakan hal yang penting untuk mengetahui jumlah maksimum bit yang dapat dikirim per detik atau bps. Tipe media transmisi yang akan dibahas adalah tipe yang sering digunakan pada LAN, yaitu twisted pair, kabel koaksial (baik untuk transmisi baseband maupun broadband) dan serat optik.
1. Twisted Pair
Twisted pair (TP) adalah pasangan (dua) kawat tembaga yang dijalin bersama-sama dalam bentuk helical. Tebal kawat ini kira-kira 1 mm. TP biasanya digunakan untuk transmisi berkecepatan rendah, yaitu kira-kira hanya beberapa Mbps. Selain itu, TP mudah diinstall dan murah biaya pemasangannya, sehingga sering diinstall dalam gedung untuk telpon dan pada LAN biasanya untuk jaringan star.
Tipe TP ada dua, yaitu unshielded dan shielded twisted pair. Untuk shielded twisted pair, tiap pasang kabel diberi perlindungan lagi. Perbedaan yang ada pada kedua tipe TP ini adalah pada kecepatan data yang dapat dicapai oleh kedua tipe TP tersebut. Kecepatan data untuk unshielded TP adalah 10 Mbps sedangkan untuk shielded 16 Mbps.
Penentuan panjang maksimum kedua TP tergantung pada kecepatan bit (bit rate) yang digunakan, misalkan 100 m TP digunakan untuk kecepatan bit 1 Mbps atau bila ditambahkan sirkuit untuk menghilangkan crosstalk, 100 m TP dapat mencapai kecepatan bit 10 Mbps.
2. Kabel Koaksial Baseband
Kabel koaksial baseband digunakan untuk transmisi baseband dan biasanya digunakan untuk jaringan bus dan transmisi jarak jauh dalam sistem telpon.
Kabel ini memiliki dua tipe kawat, yaitu kawat tipis (thin wire) dan kawat tebal (thick wire). Kedua kawat ini dikatakan demikian karena perbedaan ketebalannya, diameter untuk kawat tipis adalah 0,25 inci sedangkan untuk kawat tebal 0,5 inci.
Umumnya kedua kawat ini beroperasi pada kecepatan bit 10 Mbps, tetapi kabel kawat tipis menghasilkan gangguan sinyal yang lebih besar. Panjang maksimum kabel kawat tipis antara repeater adalah 200 m sedangkan kawat tebal 500 meter.
Koaksial kawat tipis sering digunakan untuk menginterkoneksi workstation dalam kantor atau laboratorium yang sama, sehingga konektor fisik pada kabel koaksial menghubungkan secara langsung ke interface card dalam workstation. Berbeda halnya dengan kabel kawat tebal, kabel ini dapat diinstall jauh dari workstation yaitu sepanjang koridor, hal ini dikarenakan oleh struktur kabel ini lebih kaku.
Dengan demikian, penghubung antara workstation yang satu dengan workstation yang lain pada kabel kawat tebal ini membutuhkan pengkabelan tambahan yang disebut transceiver. Oleh sebab itu transceiver ini harus digunakan di antara titik koneksi kabel koaksial utama yang dikenal dengan nama AUT (Attachment Unit Interface) dan titik penghubung dari setiap workstation.
3. Kabel Koaksial Broadband
Kabel koaksial broadband digunakan untuk transmisi broadband dan jaringan bus. Kegunaan utama dari kabel kaoaksial broadband adalah media transmisi yang fleksibel untuk digunakan pada industri perpabrikan atau untuk menghubungkan gedung jamak (multiple building), terutama bila gedung-gedung tersebut dipisahkan dalam jarak yang cukup jauh, misalkan sampai 10 km-an. Kabel ini beroperasi dengan kecepatan bit dalam range 1 – 10 Mbps.
4. Serat Optik
Serat optik dibuat dari gelas atau plastik yang dapat beroperasi pada kecepatan data yang melebihi TP dan kabel koaksial, karena data ditransmit melalui sorotan cahaya sehingga sinyal tidak dipengaruhi oleh gangguan elektromaknetik.
Oleh sebab itu serat optik ini cocok untuk aplikasi yang meminta kecepatan data yang sangat tinggi atau tingkat kekebalan gangguan elektromaknet yang tinggi, seperti industri perpabrikan yang memiliki peralatan elektronik yang besar. Serat optik juga tidak menimbulkan radiasi elektromaknet, sehingga serat optik ini cocok untuk aplikasi yang meminta tingkat keamanan yang tinggi.
Serat optik ini biasanya digunakan baik untuk konfigurasi hub atau ring berkecepatan tinggi dan jaringan lain yang menggunakan path transmisi point – to – point. Kecepatan bit maksimum dari serat optik adalah 100 Mbps.
Sabtu, 22 Januari 2011
Konfigurasi Dasar PC-Router dengan Windows 2003 Server
Perkembangan ilmu teknologi dalam sistem IT dan jaringan menuntut kita untuk selalu menyadari bahwa kebutuhan akan jaringan sangat diperlukan dimasa – masa mendatang. Kita bisa melihat bahwa kebutuhan kita sehari – hari saat ini sudah sangat erat sekali hubungannya dengan komputerisasi baik itu yang di desain untuk berdiri sendiri (Stand Alone) ataupun yang sudah bisa berinteraksi dengan dunia maya (Internet).
Sejalan dengan perkembangan teknologi dalam sistem jaringan dan IT maka perkembangan perangkat dan peralatan IT dan Jaringan juga ikut mengambil andil yang besar untuk mendukung sistem informasi dan jaringan yang semakin hari semakin canggih. Peralatan dan perangkat yang mendukung sistem jaringan seperti Router, Switch, Hub, Bridge, Repeater, Modem dan yang tak kalah pentingnya adalah unit komputer itu sendiri.
Dengan perkembang itu dibutuhkan tenaga-tenaga terampil yang dapat mengetahui dan mengerti bagaimana proses dan prinsip kerja dari peralatan-peralatan tersebut diatas. Kita bisa ambil contoh untuk mempelajari dan mengerti akan proses yang berjalan pada Router, paling tidak kita membutuhkan perangkat-perangkat router yang saat ini harganya cukup mahal dan variatif. Terkadang keinginan kita untuk belajar dan keingintahuan terkubur dengan kondisi dana yang harus kita keluarkan untuk mempelajari satu sistem dalam ilmu jaringan. Karena memang tidak bisa kita elakkan bahwasanya perangkat dan peralatan jaringan merupakan barang yang masih di kategorikan cukup mahal.
Untuk itu dalam kesempatan ini, kita akan berbagi ilmu dan pengetahuan, bagaimana kita bisa belajar dan mengerti proses yang terjadi pada router (Perangkat Routing) tanpa harus membeli perangkat Router yang cukup mahal itu. Dalam hal ini kita akan menggunakan Personal Computer (PC) yang mungkin kita sudah miliki di rumah sebagai Router yang dikenal dengan PC-Router. Kita akan menggunakan sistem operasi Windows. Kenapa kita memilih windows, kerana sistem operasi windows ini sudah familiar dikalangan masyarakat Indonesia dan penggunaannya User Friendly.
Routing (Perutean) merupakan cara bagaimana suatu trafik atau lalu lintas dalam jaringan dapat menentukan lokasi tujuan dan cara tercepat menuju ke tujuan tersebut sesuai dengan alamat IP yang diberikan. Perutean secara static dibagi menjadi 2 jenis yaitu :
1. Default Gateway
2. Static Route
Penggunaan Default gateway dan static route tersebut diatas dapat kita perhatikan sesuai dengan kebutuhan kita pada saat mendesain suatu jaringan, apakah route yang dibuat agak kompleks atau sederhana.
Untuk desain route sederhana kemungkinan besar dapat digunakan dengan menggunakan default gateway. Tetapi seandainya kondisi jaringan sudah begitu kompleks dapat kita menggunakan routing static atau kedua-duanya secara kombinasi yakni menggunakan dafault gateway dan static route pada titik-titik tertentu.
PC Router adalah Personal Computer (PC) yang digunakan sebagai Router (routing) biasanya yang digunakan adalah PC – Multihomed yaitu Komputer yang memiliki lebih dari 1 NIC ( Network Interface Card).
Kebutuhan yang diperlukan dalam mendesain jaringan dengan PC Route adalah :
1. Komputer (Pada kasus ini menggunakan Komputer dengan Teknologi Pentium 4 dengan Sistem Operasi Windows 2000 Server atau 2003 Server)
2. Kartu Jaringan (NIC) 2 buah atau lebih
3. Kabel jaringan
4. Switch
Related Articles
1. Membangun Router dengan OpenSolaris
2. FREESCO Linux untuk PC Router
3. Desain dan konfigurasi VoIP dan Data pada Jaringan Frame Relay
4. Cepat Mahir Windows 2000 Server
5. Monitor dan Memblok Trafik Virus Pada Cisco Router
6. Pengantar Cisco Router
7. Block Access Situs Porno dan Messenger dengan ISA SERVER
8. Belajar jaringan Komputer
9. Tutorial Installasi Web Server IIS di Vista
10. Network Monitoring menggunakan MRTG
11. Instalasi dan Konfigurasi LTSP 4.1.1 Dengan Fedora Core 4 Sebagai Basis Sistem Operasinya.
12. Membuat E-Mail Server pada Windows 2003 Server
13. Open Solaris Crossbow Part I
14. Teknik Konfigurasi LAN di Windows
15. Troubleshooting Cisco Router
16. Bereksperiment dengan Cisco MPLS L3 VPN Menggunakan GNS3
17. Trik Matikan Komputer Dengan Klik Kanan
18. Troubleshooting Cisco Router
19. Membuat CD Linux Router Sendiri
20. CISCO Simple User Radius Authentification
Sejalan dengan perkembangan teknologi dalam sistem jaringan dan IT maka perkembangan perangkat dan peralatan IT dan Jaringan juga ikut mengambil andil yang besar untuk mendukung sistem informasi dan jaringan yang semakin hari semakin canggih. Peralatan dan perangkat yang mendukung sistem jaringan seperti Router, Switch, Hub, Bridge, Repeater, Modem dan yang tak kalah pentingnya adalah unit komputer itu sendiri.
Dengan perkembang itu dibutuhkan tenaga-tenaga terampil yang dapat mengetahui dan mengerti bagaimana proses dan prinsip kerja dari peralatan-peralatan tersebut diatas. Kita bisa ambil contoh untuk mempelajari dan mengerti akan proses yang berjalan pada Router, paling tidak kita membutuhkan perangkat-perangkat router yang saat ini harganya cukup mahal dan variatif. Terkadang keinginan kita untuk belajar dan keingintahuan terkubur dengan kondisi dana yang harus kita keluarkan untuk mempelajari satu sistem dalam ilmu jaringan. Karena memang tidak bisa kita elakkan bahwasanya perangkat dan peralatan jaringan merupakan barang yang masih di kategorikan cukup mahal.
Untuk itu dalam kesempatan ini, kita akan berbagi ilmu dan pengetahuan, bagaimana kita bisa belajar dan mengerti proses yang terjadi pada router (Perangkat Routing) tanpa harus membeli perangkat Router yang cukup mahal itu. Dalam hal ini kita akan menggunakan Personal Computer (PC) yang mungkin kita sudah miliki di rumah sebagai Router yang dikenal dengan PC-Router. Kita akan menggunakan sistem operasi Windows. Kenapa kita memilih windows, kerana sistem operasi windows ini sudah familiar dikalangan masyarakat Indonesia dan penggunaannya User Friendly.
Routing (Perutean) merupakan cara bagaimana suatu trafik atau lalu lintas dalam jaringan dapat menentukan lokasi tujuan dan cara tercepat menuju ke tujuan tersebut sesuai dengan alamat IP yang diberikan. Perutean secara static dibagi menjadi 2 jenis yaitu :
1. Default Gateway
2. Static Route
Penggunaan Default gateway dan static route tersebut diatas dapat kita perhatikan sesuai dengan kebutuhan kita pada saat mendesain suatu jaringan, apakah route yang dibuat agak kompleks atau sederhana.
Untuk desain route sederhana kemungkinan besar dapat digunakan dengan menggunakan default gateway. Tetapi seandainya kondisi jaringan sudah begitu kompleks dapat kita menggunakan routing static atau kedua-duanya secara kombinasi yakni menggunakan dafault gateway dan static route pada titik-titik tertentu.
PC Router adalah Personal Computer (PC) yang digunakan sebagai Router (routing) biasanya yang digunakan adalah PC – Multihomed yaitu Komputer yang memiliki lebih dari 1 NIC ( Network Interface Card).
Kebutuhan yang diperlukan dalam mendesain jaringan dengan PC Route adalah :
1. Komputer (Pada kasus ini menggunakan Komputer dengan Teknologi Pentium 4 dengan Sistem Operasi Windows 2000 Server atau 2003 Server)
2. Kartu Jaringan (NIC) 2 buah atau lebih
3. Kabel jaringan
4. Switch
Related Articles
1. Membangun Router dengan OpenSolaris
2. FREESCO Linux untuk PC Router
3. Desain dan konfigurasi VoIP dan Data pada Jaringan Frame Relay
4. Cepat Mahir Windows 2000 Server
5. Monitor dan Memblok Trafik Virus Pada Cisco Router
6. Pengantar Cisco Router
7. Block Access Situs Porno dan Messenger dengan ISA SERVER
8. Belajar jaringan Komputer
9. Tutorial Installasi Web Server IIS di Vista
10. Network Monitoring menggunakan MRTG
11. Instalasi dan Konfigurasi LTSP 4.1.1 Dengan Fedora Core 4 Sebagai Basis Sistem Operasinya.
12. Membuat E-Mail Server pada Windows 2003 Server
13. Open Solaris Crossbow Part I
14. Teknik Konfigurasi LAN di Windows
15. Troubleshooting Cisco Router
16. Bereksperiment dengan Cisco MPLS L3 VPN Menggunakan GNS3
17. Trik Matikan Komputer Dengan Klik Kanan
18. Troubleshooting Cisco Router
19. Membuat CD Linux Router Sendiri
20. CISCO Simple User Radius Authentification
Selasa, 26 Oktober 2010
ARSITEKTUR LAPISAN JARINGAN /OSI LAYER
ARSITEKTUR LAPISAN JARINGAN /OSI LAYER
Model referensi OSI (Open System Interconnection) menggambarkan bagaimana informasi dari suatu software aplikasi di sebuah komputer berpindah melewati sebuah media jaringan ke suatu software aplikasi di komputer lain. Model referensi OSI secara konseptual terbagi ke dalam 7 lapisan dimana masing-masing lapisan memiliki fungsi jaringan yang spesifik. Model ini diciptakan berdasarkan sebuah proposal yang dibuat oleh the International Standards Organization (ISO) sebagai langkah awal menuju standarisasi protokol internasional yang digunakan pada berbagai layer . Model ini disebut ISO OSI (Open System Interconnection) Reference Model karena model ini ditujukan bagi pengkoneksian open system. Open System dapat diartikan sebagai suatu sistem yang terbuka untuk berkomunikasi dengan sistem-sistem lainnya. Untuk ringkas-nya, kita akan menyebut model tersebut sebagai model OSI.
Model OSI memiliki tujuh layer. Prinsip-prinsip yang digunakan bagi ketujuh layer tersebut adalah :
1. Sebuah layer harus dibuat bila diperlukan tingkat abstraksi yang berbeda.
2. Setiap layer harus memiliki fungsi-fungsi tertentu.
3. Fungsi setiap layer harus dipilih dengan teliti sesuai dengan ketentuan standar protocol internasional.
4. Batas-batas layer diusahakan agar meminimalkan aliran informasi yang melewati interface.
5. Jumlah layer harus cukup banyak, sehingga fungsi-fungsi yang berbeda tidak perlu disatukan dalam satu layer diluar keperluannya. Akan tetapi jumlah layer juga harus diusahakan sesedikit mungkin sehingga arsitektur jaringan tidak menjadi sulit dipakai.
Di bawah ini kita membahas setiap layer pada model OSI secara berurutan, dimulai dari layer terbawah. Perlu dicatat bahwa model OSI itu sendiri bukanlah merupakan arsitektur jaringan, karena model ini tidak menjelaskan secara pasti layanan dan protokolnya untuk digunakan pada setiap layernya. Model OSI hanya menjelaskan tentang apa yang harus dikerjakan oleh sebuah layer. Akan tetapi ISO juga telah membuat standard untuk semua layer, walaupun standard-standard ini bukan merupakan model referensi itu sendiri. Setiap layer telah dinyatakan sebagai standard internasional yang terpisah.
2.1 Karakteristik Lapisan OSI
Ke tujuh lapisan dari model referensi OSI dapat dibagi ke dalam dua kategori, yaitu lapisan atas dan lapisan bawah.
Lapisan atas dari model OSI berurusan dengan persoalan aplikasi dan pada umumnya diimplementasi hanya pada software. Lapisan tertinggi (lapisan applikasi) adalah lapisan penutup sebelum ke pengguna (user), keduanya, pengguna dan lapisan aplikasi saling berinteraksi proses dengan software aplikasi yang berisi sebuah komponen komunikasi. Istilah lapisan atas kadang-kadang digunakan untuk menunjuk ke beberapa lapisan atas dari lapisan lapisan yang lain di model OSI.
Lapisan bawah dari model OSI mengendalikan persoalan transport data. Lapisan fisik dan lapisan data link diimplementasikan ke dalam hardware dan software. Lapisan-lapisan bawah yang lain pada umumnya hanya diimplementasikan dalam software. Lapisan terbawah, yaitu lapisan fisik adalah lapisan penutup bagi media jaringan fisik (misalnya jaringan kabel), dan sebagai penanggung jawab bagi penempatan informasi pada media jaringan. Tabel berikut ini menampilkan pemisahan kedua lapisan tersebut pada lapisan-lapisan model OSI.
Application
Application
Lapisan Atas
Tabel 2.1 Pemisahan Lapisan atas dan Lapisan bawah pada model OSI
2.2 Protokol
Model OSI menyediakan secara konseptual kerangka kerja untuk komunikasi antar komputer, tetapi model ini bukan merupakan metoda komunikasi. Sebenarnya komunikasi dapat terjadi karena menggunakan protokol komunikasi. Di dalam konteks jaringan data, sebuah protokol adalah suatu aturan formal dan kesepakatan yang menentukan bagaimana komputer bertukar informasi melewati sebuah media jaringan. Sebuah protokol mengimplementasikan salah satu atau lebih dari lapisan-lapisan OSI. Sebuah variasi yang lebar dari adanya protokol komunikasi, tetapi semua memelihara pada salah satu aliran group: protokol LAN, protokol WAN, protokol jaringan, dan protokol routing. Protokol LAN beroperasi pada lapisan fisik dan data link dari model OSI dan mendefinisikan komunikasi di atas macam-macam media LAN. Protokol WAN beroperasi pada ketiga lapisan terbawah dari model OSI dan mendefinisikan komunikasi di atas macam-macam WAN. Protokol routing adalah protokol lapisan jaringan yang bertanggung jawab untuk menentukan jalan dan pengaturan lalu lintas. Akhirnya protokol jaringan adalah berbagai protokol dari lapisan teratas yang ada dalam sederetan protokol.
2.3 Lapisan-lapisan Model OSI
2.3.1 Physical Layer
Physical Layer berfungsi dalam pengiriman raw bit ke channel komunikasi. Masalah desain yang harus diperhatikan disini adalah memastikan bahwa bila satu sisi mengirim data 1 bit, data tersebut harus diterima oleh sisi lainnya sebagai 1 bit pula, dan bukan 0 bit. Pertanyaan yang timbul dalam hal ini adalah : berapa volt yang perlu digunakan untuk menyatakan nilai 1? dan berapa volt pula yang diperlukan untuk angka 0?. Diperlukan berapa mikrosekon suatu bit akan habis? Apakah transmisi dapat diproses secara simultan pada kedua arahnya? Berapa jumlah pin yang dimiliki jaringan dan apa kegunaan masing-masing pin? Secara umum masalah-masalah desain yang ditemukan di sini berhubungan secara mekanik, elektrik dan interface prosedural, dan media fisik yang berada di bawah physical layer.
2.3.2 Data Link Layer
Tugas utama data link layer adalah sebagai fasilitas transmisi raw data dan mentransformasi data tersebut ke saluran yang bebas dari kesalahan transmisi. Sebelum diteruskan kenetwork layer, data link layer melaksanakan tugas ini dengan memungkinkan pengirim memecag-mecah data input menjadi sejumlah data frame (biasanya berjumlah ratusan atau ribuan byte). Kemudian data link layer mentransmisikan frame tersebut secara berurutan, dan memproses acknowledgement frame yang dikirim kembali oleh penerima. Karena physical layer menerima dan mengirim aliran bit tanpa mengindahkan arti atau arsitektur frame, maka tergantung pada data link layer-lah untuk membuat dan mengenali batas-batas frame itu. Hal ini bisa dilakukan dengan cara membubuhkan bit khusus ke awal dan akhir frame. Bila secara insidental pola-pola bit ini bisa ditemui pada data, maka diperlukan perhatian khusus untuk menyakinkan bahwa pola tersebut tidak secara salah dianggap sebagai batas-batas frame.
Terjadinya noise pada saluran dapat merusak frame. Dalam hal ini, perangkat lunak data link layer pada mesin sumber dapat mengirim kembali frame yang rusak tersebut. Akan tetapi transmisi frame sama secara berulang-ulang bisa menimbulkan duplikasi frame. Frame duplikat perlu dikirim apabila acknowledgement frame dari penerima yang dikembalikan ke pengirim telah hilang. Tergantung pada layer inilah untuk mengatasi masalah-masalah yang disebabkan rusaknya, hilangnya dan duplikasi frame. Data link layer menyediakan beberapa kelas layanan bagi network layer. Kelas layanan ini dapat dibedakan dalam hal kualitas dan harganya.
Masalah-masalah lainnya yang timbul pada data link layer (dan juga sebagian besar layer-layer di atasnya) adalah mengusahakan kelancaran proses pengiriman data dari pengirim yang cepat ke penerima yang lambat. Mekanisme pengaturan lalu-lintas data harus memungkinkan pengirim mengetahui jumlah ruang buffer yang dimiliki penerima pada suatu saat tertentu. Seringkali pengaturan aliran dan penanganan error ini dilakukan secara terintegrasi.
Saluran yang dapat mengirim data pada kedua arahnya juga bisa menimbulkan masalah. Sehingga dengan demikian perlu dijadikan bahan pertimbangan bagi software data link layer. Masalah yang dapat timbul di sini adalah bahwa frame-frame acknoeledgement yang mengalir dari A ke B bersaing saling mendahului dengan aliran dari B ke A. Penyelesaian yang terbaik (piggy backing) telah bisa digunakan; nanti kita akan membahasnya secara mendalam.
Jaringan broadcast memiliki masalah tambahan pada data link layer. Masalah tersebut adalah dalam hal mengontrol akses ke saluran yang dipakai bersama. Untuk mengatasinya dapat digunakan sublayer khusus data link layer, yang disebut medium access sublayer.
Masalah mengenai data link control akan diuraikan lebih detail lagi pada bab tiga.
2.3.3 Network Layer
Network layer berfungsi untuk pengendalian operasi subnet. Masalah desain yang penting adalah bagaimana caranya menentukan route pengiriman paket dari sumber ke tujuannya. Route dapat didasarkan pada table statik yang “dihubungkan ke” network. Route juga dapat ditentukan pada saat awal percakapan misalnya session terminal. Terakhir, route dapat juga sangat dinamik, dapat berbeda bagi setiap paketnya. Oleh karena itu, route pengiriman sebuah paket tergantung beban jaringan saat itu.
Bila pada saat yang sama dalam sebuah subnet terdapat terlalu banyak paket, maka ada kemungkinan paket-paket tersebut tiba pada saat yang bersamaan. Hal ini dapat menyebabkan terjadinya bottleneck. Pengendalian kemacetan seperti itu juga merupakan tugas network layer.
Karena operator subnet mengharap bayaran yang baik atas tugas pekerjaannya. seringkali terdapat beberapa fungsi accounting yang dibuat pada network layer. Untuk membuat informasi tagihan, setidaknya software mesti menghitung jumlah paket atau karakter atau bit yang dikirimkan oleh setiap pelanggannya. Accounting menjadi lebih rumit, bilamana sebuah paket melintasi batas negara yang memiliki tarip yang berbeda.
Perpindahan paket dari satu jaringan ke jaringan lainnya juga dapat menimbulkan masalah yang tidak sedikit. Cara pengalamatan yang digunakan oleh sebuah jaringan dapat berbeda dengan cara yang dipakai oleh jaringan lainnya. Suatu jaringan mungkin tidak dapat menerima paket sama sekali karena ukuran paket yang terlalu besar. Protokolnyapun bisa berbeda pula, demikian juga dengan yang lainnya. Network layer telah mendapat tugas untuk mengatasi semua masalah seperti ini, sehingga memungkinkan jaringan-jaringan yang berbeda untuk saling terinterkoneksi.
2.3.4 Transport Layer
Fungsi dasar transport layer adalah menerima data dari session layer, memecah data menjadi bagian-bagian yang lebih kecil bila perlu, meneruskan data ke network layer, dan menjamin bahwa semua potongan data tersebut bisa tiba di sisi lainnya dengan benar. Selain itu, semua hal tersebut harus dilaksanakan secara efisien, dan bertujuan dapat melindungi layer-layer bagian atas dari perubahan teknologi hardware yang tidak dapat dihindari.
Dalam keadaan normal, transport layer membuat koneksi jaringan yang berbeda bagi setiap koneksi transport yang diperlukan oleh session layer. Bila koneksi transport memerlukan throughput yang tinggi, maka transport layer dapat membuat koneksi jaringan yang banyak. Transport layer membagi-bagi pengiriman data ke sejumlah jaringan untuk meningkatkan throughput. Di lain pihak, bila pembuatan atau pemeliharaan koneksi jaringan cukup mahal, transport layer dapat menggabungkan beberapa koneksi transport ke koneksi jaringan yang sama. Hal tersebut dilakukan untuk membuat penggabungan ini tidak terlihat oleh session layer.
Transport layer juga menentukan jenis layanan untuk session layer, dan pada gilirannya jenis layanan bagi para pengguna jaringan. Jenis transport layer yang paling populer adalah saluran error-free point to point yang meneruskan pesan atau byte sesuai dengan urutan pengirimannya. Akan tetapi, terdapat pula jenis layanan transport lainnya. Layanan tersebut adalah transport pesan terisolasi yang tidak menjamin urutan pengiriman, dan membroadcast pesan-pesan ke sejumlah tujuan. Jenis layanan ditentukan pada saat koneksi dimulai.
Transport layer merupakan layer end to end sebenarnya, dari sumber ke tujuan. Dengan kata lain, sebuah program pada mesin sumber membawa percakapan dengan program yang sama dengan pada mesin yang dituju. Pada layer-layer bawah, protokol terdapat di antara kedua mesin dan mesin-mesin lain yang berada didekatnya. Protokol tidak terdapat pada mesin sumber terluar atau mesin tujuan terluar, yang mungkin dipisahkan oleh sejumlah router. Perbedaan antara layer 1 sampai 3 yang terjalin, dan layer 4 sampai 7 yang end to end. Hal ini dapat dijelaskan seperti pada gambar 2-1.
Sebagai tambahan bagi penggabungan beberapa aliran pesan ke satu channel, transport layer harus hati-hati dalam menetapkan dan memutuskan koneksi pada jaringan. Proses ini memerlukan mekanisma penamaan, sehingga suatu proses pada sebuah mesin mempunyai cara untuk menerangkan dengan siapa mesin itu ingin bercakap-cakap. Juga harus ada mekanisme untuk mengatur arus informasi, sehingga arus informasi dari host yang cepat tidak membanjiri host yang lambat. Mekanisme seperti itu disebut pengendalian aliran dan memainkan peranan penting pada transport layer (juga pada layer-layer lainnya). Pengendalian aliran antara host dengan host berbeda dengan pengendalian aliran router dengan router. Kita akan mengetahui nanti bahwa prinsip-prinsip yang sama digunakan untuk kedua jenis pengendalian tersebut.
2.3.5 Session Layer
Session layer mengijinkan para pengguna untuk menetapkan session dengan pengguna lainnya. Sebuah session selain memungkinkan transport data biasa, seperti yang dilakukan oleh transport layer, juga menyediakan layanan yang istimewa untuk aplikasi-aplikasi tertentu. Sebuah session digunakan untuk memungkinkan seseorang pengguna log ke remote timesharing system atau untuk memindahkan file dari satu mesin kemesin lainnya.
Sebuah layanan session layer adalah untuk melaksanakan pengendalian dialog. Session dapat memungkinkan lalu lintas bergerak dalam bentuk dua arah pada suatu saat, atau hanya satu arah saja. Jika pada satu saat lalu lintas hanya satu arah saja (analog dengan rel kereta api tunggal), session layer membantu untuk menentukan giliran yang berhak menggunakan saluran pada suatu saat.
Layanan session di atas disebut manajemen token. Untuk sebagian protokol, adalah penting untuk memastikan bahwa kedua pihak yang bersangkutan tidak melakukan operasi pada saat yang sama. Untuk mengatur aktivitas ini, session layer menyediakan token-token yang dapat digilirkan. Hanya pihak yang memegang token yang diijinkan melakukan operasi kritis.
Layanan session lainnya adalah sinkronisasi. Ambil contoh yang dapat terjadi ketika mencoba transfer file yang berdurasi 2 jam dari mesin yang satu ke mesin lainnya dengan kemungkinan mempunyai selang waktu 1 jam antara dua crash yang dapat terjadi. Setelah masing-masing transfer dibatalkan, seluruh transfer mungkin perlu diulangi lagi dari awal, dan mungkin saja mengalami kegagalan lain. Untuk mengurangi kemungkinan terjadinya masalah ini, session layer dapat menyisipkan tanda tertentu ke aliran data. Karena itu bila terjadi crash, hanya data yang berada sesudah tanda tersebut yang akan ditransfer ulang.
2.3.6 Pressentation Layer
Pressentation layer melakukan fungsi-fungsi tertentu yang diminta untuk menjamin penemuan sebuah penyelesaian umum bagi masalah tertentu. Pressentation Layer tidak mengijinkan pengguna untuk menyelesaikan sendiri suatu masalah. Tidak seperti layer-layer di bawahnya yang hanya melakukan pemindahan bit dari satu tempat ke tempat lainnya, presentation layer memperhatikan syntax dan semantik informasi yang dikirimkan.
Satu contoh layanan pressentation adalah encoding data. Kebanyakan pengguna tidak memindahkan string bit biner yang random. Para pengguna saling bertukar data sperti nama orang, tanggal, jumlah uang, dan tagihan. Item-item tersebut dinyatakan dalam bentuk string karakter, bilangan interger, bilangan floating point, struktur data yang dibentuk dari beberapa item yang lebih sederhana. Terdapat perbedaan antara satu komputer dengan komputer lainnya dalam memberi kode untuk menyatakan string karakter (misalnya, ASCII dan Unicode), integer (misalnya komplemen satu dan komplemen dua), dan sebagainya. Untuk memungkinkan dua buah komputer yang memiliki presentation yang berbeda untuk dapat berkomunikasi, struktur data yang akan dipertukarkan dapat dinyatakan dengan cara abstrak, sesuai dengan encoding standard yang akan digunakan “pada saluran”. Presentation layer mengatur data-struktur abstrak ini dan mengkonversi dari representation yang digunakan pada sebuah komputer menjadi representation standard jaringan, dan sebaliknya.
2.3.7 Application Layer
Application layer terdiri dari bermacam-macam protokol. Misalnya terdapat ratusan jenis terminal yang tidak kompatibel di seluruh dunia. Ambil keadaan dimana editor layar penuh yang diharapkan bekerja pada jaringan dengan bermacam-macam terminal, yang masing-masing memiliki layout layar yang berlainan, mempunyai cara urutan penekanan tombol yang berbeda untuk penyisipan dan penghapusan teks, memindahkan sensor dan sebagainya.
Suatu cara untuk mengatasi masalah seperti di ata, adalah dengan menentukan terminal virtual jaringan abstrak, serhingga editor dan program-program lainnya dapat ditulis agar saling bersesuaian. Untuk menangani setiap jenis terminal, satu bagian software harus ditulis untuk memetakan fungsi terminal virtual jaringan ke terminal sebenarnya. Misalnya, saat editor menggerakkan cursor terminal virtual ke sudut layar kiri, software tersebut harus mengeluarkan urutan perintah yang sesuai untuk mencapai cursor tersebut. Seluruh software terminal virtual berada pada application layer.
Fungsi application layer lainnya adalah pemindahan file. Sistem file yang satu dengan yang lainnya memiliki konvensi penamaan yang berbeda, cara menyatakan baris-baris teks yang berbeda, dan sebagainya. Perpindahan file dari sebuah sistem ke sistem lainnya yang berbeda memerlukan penanganan untuk mengatasi adanya ketidak-kompatibelan ini. Tugas tersebut juga merupakan pekerjaan appication layer, seperti pada surat elektronik, remote job entry, directory lookup, dan berbagai fasilitas bertujuan umum dan fasilitas bertujuan khusus lainnya.
2.4 Transmisi Data Pada Model OSI
Proses pengiriman memiliki data yang akan dikirimkan ke proses penerima. Proses pengirim menyerahkan data ke application layer, yang kemudian menambahkan aplication header, AH (yang mungkin juga kosong), ke ujung depannya dan menyerahkan hasilnya ke presentation layer.
Pressentation layer dapat membentuk data ini dalam berbagai cara dan mungkin saja menambahkan sebuah header di ujung depannya, yang diberikan oleh session layer. Penting untuk diingat bahwa presentation layer tidak menyadari tentang bagian data yang mana yang diberi tanda AH oleh application layer yang merupakan data pengguna yang sebenarnya.
Proses pemberian header ini berulang terus sampai data tersebut mencapai physical layer, dimana data akan ditransmisikan ke mesin lainnya. Pada mesin tersebut, semua header tadi dicopoti satu per satu sampai mencapai proses penerimaan.
Yang menjadi kunci di sini adalah bahwa walaupun transmisi data aktual berbentuk vertikal seperti pada gambar 1-17, setiap layer diprogram seolah-olah sebagai transmisi yang bersangkutan berlangsung secara horizontal. Misalnya, saat transport layer pengiriman mendapatkan pesan dari session layer, maka transport layer akan membubuhkan header transport layer dan mengirimkannya ke transport layer penerima.
Model referensi OSI (Open System Interconnection) menggambarkan bagaimana informasi dari suatu software aplikasi di sebuah komputer berpindah melewati sebuah media jaringan ke suatu software aplikasi di komputer lain. Model referensi OSI secara konseptual terbagi ke dalam 7 lapisan dimana masing-masing lapisan memiliki fungsi jaringan yang spesifik. Model ini diciptakan berdasarkan sebuah proposal yang dibuat oleh the International Standards Organization (ISO) sebagai langkah awal menuju standarisasi protokol internasional yang digunakan pada berbagai layer . Model ini disebut ISO OSI (Open System Interconnection) Reference Model karena model ini ditujukan bagi pengkoneksian open system. Open System dapat diartikan sebagai suatu sistem yang terbuka untuk berkomunikasi dengan sistem-sistem lainnya. Untuk ringkas-nya, kita akan menyebut model tersebut sebagai model OSI.
Model OSI memiliki tujuh layer. Prinsip-prinsip yang digunakan bagi ketujuh layer tersebut adalah :
1. Sebuah layer harus dibuat bila diperlukan tingkat abstraksi yang berbeda.
2. Setiap layer harus memiliki fungsi-fungsi tertentu.
3. Fungsi setiap layer harus dipilih dengan teliti sesuai dengan ketentuan standar protocol internasional.
4. Batas-batas layer diusahakan agar meminimalkan aliran informasi yang melewati interface.
5. Jumlah layer harus cukup banyak, sehingga fungsi-fungsi yang berbeda tidak perlu disatukan dalam satu layer diluar keperluannya. Akan tetapi jumlah layer juga harus diusahakan sesedikit mungkin sehingga arsitektur jaringan tidak menjadi sulit dipakai.
Di bawah ini kita membahas setiap layer pada model OSI secara berurutan, dimulai dari layer terbawah. Perlu dicatat bahwa model OSI itu sendiri bukanlah merupakan arsitektur jaringan, karena model ini tidak menjelaskan secara pasti layanan dan protokolnya untuk digunakan pada setiap layernya. Model OSI hanya menjelaskan tentang apa yang harus dikerjakan oleh sebuah layer. Akan tetapi ISO juga telah membuat standard untuk semua layer, walaupun standard-standard ini bukan merupakan model referensi itu sendiri. Setiap layer telah dinyatakan sebagai standard internasional yang terpisah.
2.1 Karakteristik Lapisan OSI
Ke tujuh lapisan dari model referensi OSI dapat dibagi ke dalam dua kategori, yaitu lapisan atas dan lapisan bawah.
Lapisan atas dari model OSI berurusan dengan persoalan aplikasi dan pada umumnya diimplementasi hanya pada software. Lapisan tertinggi (lapisan applikasi) adalah lapisan penutup sebelum ke pengguna (user), keduanya, pengguna dan lapisan aplikasi saling berinteraksi proses dengan software aplikasi yang berisi sebuah komponen komunikasi. Istilah lapisan atas kadang-kadang digunakan untuk menunjuk ke beberapa lapisan atas dari lapisan lapisan yang lain di model OSI.
Lapisan bawah dari model OSI mengendalikan persoalan transport data. Lapisan fisik dan lapisan data link diimplementasikan ke dalam hardware dan software. Lapisan-lapisan bawah yang lain pada umumnya hanya diimplementasikan dalam software. Lapisan terbawah, yaitu lapisan fisik adalah lapisan penutup bagi media jaringan fisik (misalnya jaringan kabel), dan sebagai penanggung jawab bagi penempatan informasi pada media jaringan. Tabel berikut ini menampilkan pemisahan kedua lapisan tersebut pada lapisan-lapisan model OSI.
Application
Application
Lapisan Atas
Tabel 2.1 Pemisahan Lapisan atas dan Lapisan bawah pada model OSI
2.2 Protokol
Model OSI menyediakan secara konseptual kerangka kerja untuk komunikasi antar komputer, tetapi model ini bukan merupakan metoda komunikasi. Sebenarnya komunikasi dapat terjadi karena menggunakan protokol komunikasi. Di dalam konteks jaringan data, sebuah protokol adalah suatu aturan formal dan kesepakatan yang menentukan bagaimana komputer bertukar informasi melewati sebuah media jaringan. Sebuah protokol mengimplementasikan salah satu atau lebih dari lapisan-lapisan OSI. Sebuah variasi yang lebar dari adanya protokol komunikasi, tetapi semua memelihara pada salah satu aliran group: protokol LAN, protokol WAN, protokol jaringan, dan protokol routing. Protokol LAN beroperasi pada lapisan fisik dan data link dari model OSI dan mendefinisikan komunikasi di atas macam-macam media LAN. Protokol WAN beroperasi pada ketiga lapisan terbawah dari model OSI dan mendefinisikan komunikasi di atas macam-macam WAN. Protokol routing adalah protokol lapisan jaringan yang bertanggung jawab untuk menentukan jalan dan pengaturan lalu lintas. Akhirnya protokol jaringan adalah berbagai protokol dari lapisan teratas yang ada dalam sederetan protokol.
2.3 Lapisan-lapisan Model OSI
2.3.1 Physical Layer
Physical Layer berfungsi dalam pengiriman raw bit ke channel komunikasi. Masalah desain yang harus diperhatikan disini adalah memastikan bahwa bila satu sisi mengirim data 1 bit, data tersebut harus diterima oleh sisi lainnya sebagai 1 bit pula, dan bukan 0 bit. Pertanyaan yang timbul dalam hal ini adalah : berapa volt yang perlu digunakan untuk menyatakan nilai 1? dan berapa volt pula yang diperlukan untuk angka 0?. Diperlukan berapa mikrosekon suatu bit akan habis? Apakah transmisi dapat diproses secara simultan pada kedua arahnya? Berapa jumlah pin yang dimiliki jaringan dan apa kegunaan masing-masing pin? Secara umum masalah-masalah desain yang ditemukan di sini berhubungan secara mekanik, elektrik dan interface prosedural, dan media fisik yang berada di bawah physical layer.
2.3.2 Data Link Layer
Tugas utama data link layer adalah sebagai fasilitas transmisi raw data dan mentransformasi data tersebut ke saluran yang bebas dari kesalahan transmisi. Sebelum diteruskan kenetwork layer, data link layer melaksanakan tugas ini dengan memungkinkan pengirim memecag-mecah data input menjadi sejumlah data frame (biasanya berjumlah ratusan atau ribuan byte). Kemudian data link layer mentransmisikan frame tersebut secara berurutan, dan memproses acknowledgement frame yang dikirim kembali oleh penerima. Karena physical layer menerima dan mengirim aliran bit tanpa mengindahkan arti atau arsitektur frame, maka tergantung pada data link layer-lah untuk membuat dan mengenali batas-batas frame itu. Hal ini bisa dilakukan dengan cara membubuhkan bit khusus ke awal dan akhir frame. Bila secara insidental pola-pola bit ini bisa ditemui pada data, maka diperlukan perhatian khusus untuk menyakinkan bahwa pola tersebut tidak secara salah dianggap sebagai batas-batas frame.
Terjadinya noise pada saluran dapat merusak frame. Dalam hal ini, perangkat lunak data link layer pada mesin sumber dapat mengirim kembali frame yang rusak tersebut. Akan tetapi transmisi frame sama secara berulang-ulang bisa menimbulkan duplikasi frame. Frame duplikat perlu dikirim apabila acknowledgement frame dari penerima yang dikembalikan ke pengirim telah hilang. Tergantung pada layer inilah untuk mengatasi masalah-masalah yang disebabkan rusaknya, hilangnya dan duplikasi frame. Data link layer menyediakan beberapa kelas layanan bagi network layer. Kelas layanan ini dapat dibedakan dalam hal kualitas dan harganya.
Masalah-masalah lainnya yang timbul pada data link layer (dan juga sebagian besar layer-layer di atasnya) adalah mengusahakan kelancaran proses pengiriman data dari pengirim yang cepat ke penerima yang lambat. Mekanisme pengaturan lalu-lintas data harus memungkinkan pengirim mengetahui jumlah ruang buffer yang dimiliki penerima pada suatu saat tertentu. Seringkali pengaturan aliran dan penanganan error ini dilakukan secara terintegrasi.
Saluran yang dapat mengirim data pada kedua arahnya juga bisa menimbulkan masalah. Sehingga dengan demikian perlu dijadikan bahan pertimbangan bagi software data link layer. Masalah yang dapat timbul di sini adalah bahwa frame-frame acknoeledgement yang mengalir dari A ke B bersaing saling mendahului dengan aliran dari B ke A. Penyelesaian yang terbaik (piggy backing) telah bisa digunakan; nanti kita akan membahasnya secara mendalam.
Jaringan broadcast memiliki masalah tambahan pada data link layer. Masalah tersebut adalah dalam hal mengontrol akses ke saluran yang dipakai bersama. Untuk mengatasinya dapat digunakan sublayer khusus data link layer, yang disebut medium access sublayer.
Masalah mengenai data link control akan diuraikan lebih detail lagi pada bab tiga.
2.3.3 Network Layer
Network layer berfungsi untuk pengendalian operasi subnet. Masalah desain yang penting adalah bagaimana caranya menentukan route pengiriman paket dari sumber ke tujuannya. Route dapat didasarkan pada table statik yang “dihubungkan ke” network. Route juga dapat ditentukan pada saat awal percakapan misalnya session terminal. Terakhir, route dapat juga sangat dinamik, dapat berbeda bagi setiap paketnya. Oleh karena itu, route pengiriman sebuah paket tergantung beban jaringan saat itu.
Bila pada saat yang sama dalam sebuah subnet terdapat terlalu banyak paket, maka ada kemungkinan paket-paket tersebut tiba pada saat yang bersamaan. Hal ini dapat menyebabkan terjadinya bottleneck. Pengendalian kemacetan seperti itu juga merupakan tugas network layer.
Karena operator subnet mengharap bayaran yang baik atas tugas pekerjaannya. seringkali terdapat beberapa fungsi accounting yang dibuat pada network layer. Untuk membuat informasi tagihan, setidaknya software mesti menghitung jumlah paket atau karakter atau bit yang dikirimkan oleh setiap pelanggannya. Accounting menjadi lebih rumit, bilamana sebuah paket melintasi batas negara yang memiliki tarip yang berbeda.
Perpindahan paket dari satu jaringan ke jaringan lainnya juga dapat menimbulkan masalah yang tidak sedikit. Cara pengalamatan yang digunakan oleh sebuah jaringan dapat berbeda dengan cara yang dipakai oleh jaringan lainnya. Suatu jaringan mungkin tidak dapat menerima paket sama sekali karena ukuran paket yang terlalu besar. Protokolnyapun bisa berbeda pula, demikian juga dengan yang lainnya. Network layer telah mendapat tugas untuk mengatasi semua masalah seperti ini, sehingga memungkinkan jaringan-jaringan yang berbeda untuk saling terinterkoneksi.
2.3.4 Transport Layer
Fungsi dasar transport layer adalah menerima data dari session layer, memecah data menjadi bagian-bagian yang lebih kecil bila perlu, meneruskan data ke network layer, dan menjamin bahwa semua potongan data tersebut bisa tiba di sisi lainnya dengan benar. Selain itu, semua hal tersebut harus dilaksanakan secara efisien, dan bertujuan dapat melindungi layer-layer bagian atas dari perubahan teknologi hardware yang tidak dapat dihindari.
Dalam keadaan normal, transport layer membuat koneksi jaringan yang berbeda bagi setiap koneksi transport yang diperlukan oleh session layer. Bila koneksi transport memerlukan throughput yang tinggi, maka transport layer dapat membuat koneksi jaringan yang banyak. Transport layer membagi-bagi pengiriman data ke sejumlah jaringan untuk meningkatkan throughput. Di lain pihak, bila pembuatan atau pemeliharaan koneksi jaringan cukup mahal, transport layer dapat menggabungkan beberapa koneksi transport ke koneksi jaringan yang sama. Hal tersebut dilakukan untuk membuat penggabungan ini tidak terlihat oleh session layer.
Transport layer juga menentukan jenis layanan untuk session layer, dan pada gilirannya jenis layanan bagi para pengguna jaringan. Jenis transport layer yang paling populer adalah saluran error-free point to point yang meneruskan pesan atau byte sesuai dengan urutan pengirimannya. Akan tetapi, terdapat pula jenis layanan transport lainnya. Layanan tersebut adalah transport pesan terisolasi yang tidak menjamin urutan pengiriman, dan membroadcast pesan-pesan ke sejumlah tujuan. Jenis layanan ditentukan pada saat koneksi dimulai.
Transport layer merupakan layer end to end sebenarnya, dari sumber ke tujuan. Dengan kata lain, sebuah program pada mesin sumber membawa percakapan dengan program yang sama dengan pada mesin yang dituju. Pada layer-layer bawah, protokol terdapat di antara kedua mesin dan mesin-mesin lain yang berada didekatnya. Protokol tidak terdapat pada mesin sumber terluar atau mesin tujuan terluar, yang mungkin dipisahkan oleh sejumlah router. Perbedaan antara layer 1 sampai 3 yang terjalin, dan layer 4 sampai 7 yang end to end. Hal ini dapat dijelaskan seperti pada gambar 2-1.
Sebagai tambahan bagi penggabungan beberapa aliran pesan ke satu channel, transport layer harus hati-hati dalam menetapkan dan memutuskan koneksi pada jaringan. Proses ini memerlukan mekanisma penamaan, sehingga suatu proses pada sebuah mesin mempunyai cara untuk menerangkan dengan siapa mesin itu ingin bercakap-cakap. Juga harus ada mekanisme untuk mengatur arus informasi, sehingga arus informasi dari host yang cepat tidak membanjiri host yang lambat. Mekanisme seperti itu disebut pengendalian aliran dan memainkan peranan penting pada transport layer (juga pada layer-layer lainnya). Pengendalian aliran antara host dengan host berbeda dengan pengendalian aliran router dengan router. Kita akan mengetahui nanti bahwa prinsip-prinsip yang sama digunakan untuk kedua jenis pengendalian tersebut.
2.3.5 Session Layer
Session layer mengijinkan para pengguna untuk menetapkan session dengan pengguna lainnya. Sebuah session selain memungkinkan transport data biasa, seperti yang dilakukan oleh transport layer, juga menyediakan layanan yang istimewa untuk aplikasi-aplikasi tertentu. Sebuah session digunakan untuk memungkinkan seseorang pengguna log ke remote timesharing system atau untuk memindahkan file dari satu mesin kemesin lainnya.
Sebuah layanan session layer adalah untuk melaksanakan pengendalian dialog. Session dapat memungkinkan lalu lintas bergerak dalam bentuk dua arah pada suatu saat, atau hanya satu arah saja. Jika pada satu saat lalu lintas hanya satu arah saja (analog dengan rel kereta api tunggal), session layer membantu untuk menentukan giliran yang berhak menggunakan saluran pada suatu saat.
Layanan session di atas disebut manajemen token. Untuk sebagian protokol, adalah penting untuk memastikan bahwa kedua pihak yang bersangkutan tidak melakukan operasi pada saat yang sama. Untuk mengatur aktivitas ini, session layer menyediakan token-token yang dapat digilirkan. Hanya pihak yang memegang token yang diijinkan melakukan operasi kritis.
Layanan session lainnya adalah sinkronisasi. Ambil contoh yang dapat terjadi ketika mencoba transfer file yang berdurasi 2 jam dari mesin yang satu ke mesin lainnya dengan kemungkinan mempunyai selang waktu 1 jam antara dua crash yang dapat terjadi. Setelah masing-masing transfer dibatalkan, seluruh transfer mungkin perlu diulangi lagi dari awal, dan mungkin saja mengalami kegagalan lain. Untuk mengurangi kemungkinan terjadinya masalah ini, session layer dapat menyisipkan tanda tertentu ke aliran data. Karena itu bila terjadi crash, hanya data yang berada sesudah tanda tersebut yang akan ditransfer ulang.
2.3.6 Pressentation Layer
Pressentation layer melakukan fungsi-fungsi tertentu yang diminta untuk menjamin penemuan sebuah penyelesaian umum bagi masalah tertentu. Pressentation Layer tidak mengijinkan pengguna untuk menyelesaikan sendiri suatu masalah. Tidak seperti layer-layer di bawahnya yang hanya melakukan pemindahan bit dari satu tempat ke tempat lainnya, presentation layer memperhatikan syntax dan semantik informasi yang dikirimkan.
Satu contoh layanan pressentation adalah encoding data. Kebanyakan pengguna tidak memindahkan string bit biner yang random. Para pengguna saling bertukar data sperti nama orang, tanggal, jumlah uang, dan tagihan. Item-item tersebut dinyatakan dalam bentuk string karakter, bilangan interger, bilangan floating point, struktur data yang dibentuk dari beberapa item yang lebih sederhana. Terdapat perbedaan antara satu komputer dengan komputer lainnya dalam memberi kode untuk menyatakan string karakter (misalnya, ASCII dan Unicode), integer (misalnya komplemen satu dan komplemen dua), dan sebagainya. Untuk memungkinkan dua buah komputer yang memiliki presentation yang berbeda untuk dapat berkomunikasi, struktur data yang akan dipertukarkan dapat dinyatakan dengan cara abstrak, sesuai dengan encoding standard yang akan digunakan “pada saluran”. Presentation layer mengatur data-struktur abstrak ini dan mengkonversi dari representation yang digunakan pada sebuah komputer menjadi representation standard jaringan, dan sebaliknya.
2.3.7 Application Layer
Application layer terdiri dari bermacam-macam protokol. Misalnya terdapat ratusan jenis terminal yang tidak kompatibel di seluruh dunia. Ambil keadaan dimana editor layar penuh yang diharapkan bekerja pada jaringan dengan bermacam-macam terminal, yang masing-masing memiliki layout layar yang berlainan, mempunyai cara urutan penekanan tombol yang berbeda untuk penyisipan dan penghapusan teks, memindahkan sensor dan sebagainya.
Suatu cara untuk mengatasi masalah seperti di ata, adalah dengan menentukan terminal virtual jaringan abstrak, serhingga editor dan program-program lainnya dapat ditulis agar saling bersesuaian. Untuk menangani setiap jenis terminal, satu bagian software harus ditulis untuk memetakan fungsi terminal virtual jaringan ke terminal sebenarnya. Misalnya, saat editor menggerakkan cursor terminal virtual ke sudut layar kiri, software tersebut harus mengeluarkan urutan perintah yang sesuai untuk mencapai cursor tersebut. Seluruh software terminal virtual berada pada application layer.
Fungsi application layer lainnya adalah pemindahan file. Sistem file yang satu dengan yang lainnya memiliki konvensi penamaan yang berbeda, cara menyatakan baris-baris teks yang berbeda, dan sebagainya. Perpindahan file dari sebuah sistem ke sistem lainnya yang berbeda memerlukan penanganan untuk mengatasi adanya ketidak-kompatibelan ini. Tugas tersebut juga merupakan pekerjaan appication layer, seperti pada surat elektronik, remote job entry, directory lookup, dan berbagai fasilitas bertujuan umum dan fasilitas bertujuan khusus lainnya.
2.4 Transmisi Data Pada Model OSI
Proses pengiriman memiliki data yang akan dikirimkan ke proses penerima. Proses pengirim menyerahkan data ke application layer, yang kemudian menambahkan aplication header, AH (yang mungkin juga kosong), ke ujung depannya dan menyerahkan hasilnya ke presentation layer.
Pressentation layer dapat membentuk data ini dalam berbagai cara dan mungkin saja menambahkan sebuah header di ujung depannya, yang diberikan oleh session layer. Penting untuk diingat bahwa presentation layer tidak menyadari tentang bagian data yang mana yang diberi tanda AH oleh application layer yang merupakan data pengguna yang sebenarnya.
Proses pemberian header ini berulang terus sampai data tersebut mencapai physical layer, dimana data akan ditransmisikan ke mesin lainnya. Pada mesin tersebut, semua header tadi dicopoti satu per satu sampai mencapai proses penerimaan.
[eralatan dalam jaringan
Beberapa peralatan yang digunakan dalam jaringan, diantaranya :
- Network Interface Card (NIC)
NIC adalah sebuah kartu yang berfungsi sebagai jembatan dari komputer ke sebuah jaringan komputer. Jenis NIC yang beredar, terbagi menjadi dua jenis, yakni NIC yang bersifat fisik, dan NIC yang bersifat logis. Contoh NIC yang bersifat fisik adalah NIC Ethernet, Token Ring, dan lainnya; sementara NIC yang bersifat logis adalah loopback adapter dan Dial-up Adapter. Disebut juga sebagai Network Adapter. Setiap jenis NIC diberi nomor alamat yang disebut sebagai MAC address, yang dapat bersifat statis atau dapat diubah oleh pengguna.
- PCMCIA Network Interface Card
PCMCIA card adalah card jaringan yang digunakan untuk terhubung kedalam sebuah jaringan tanpa menggunakan kabel.
- Modem
Modem atau Modul the Modulator adalah peralatan jaringan yang digunakan untuk terhubung ke jaringan internet menggunakan kabel telepon.
- HUB/Switch
HUB atau Switch digunakan untuk menghubungkan setiap node dalam jaringan LAN. Peralatan ini sering digunakan pada topologi star dan extended star. Perbedaan antara HUB dan Switch adalah kecepatan transfer datanya. Yaitu 10:100 Mbps.
- Bridge
Bridge adalah peralatan jaringan yang digunakan untuk memperluas ata memecah jaringan. Bridge berfungsi untuk menghubungkan dan menggabungkan media jaringan yang tidak sama seperti kabel unshielded twisted pair (UTP) dan kabel fiber-optic, dan untuk menggabungkan arsitektur jaringan yang berbeda seperti Token Ring dan Ethernet. Bridge meregenerate sinyal tetapi tidak melakukan konversi protocol, jadi protocol jaringan yang sama (seperti TCP/IP) harus berjalan kepada kedua segemen jaringan yang terkoneksi ke bridge. Bridge dapat juga mendukung Simple Network Management Protocol (SNMP), serta memiliki kemampuan diagnosa jaringan.
Bridge hadir dalam tiga tipe dasar yaitu Local, Remote, dan Wireless. Bridge local secara langsung menghubungkan Local Area Network (LAN). Bridge remote yang dapat digunakan untuk membuat sebuah Wide Area Network (WAN) menghubungkan dua atau lebih LAN. Sedangkan wireless bridge dapat digunakan untuk menggabungkan LAN atau menghubungkan mesin-mesin yang jauh ke suatu LAN.
- Router
Router adalah peralatan jaringan yang digunakan untuk memperluas atau memecah jaringan dengan melanjutkan paket-paket dari satu jaringan logika ke jaringan yang lain. Router banyak digunakan di dalam internetwork yang besar menggunakan keluarga protocol TCP/IP dan untuk menghubungkan semua host TCP/IP dan Local Area Network (LAN) ke internet menggunakan dedicated leased line. Saat ini, masih banyak perusahaan menggunakan router Cisco 2500 series untuk mengkoneksikan dua buah LAN (WAN dengan anggota dua LAN), LAN ke ISP (Internet Service Provider).
- Crimping Tools
Crimping tools berguna untuk memotong, merapikan dan mengunci kabel UTP dalam melakukan instalasi Networking.
Rabu, 20 Oktober 2010
DNS SERVER
1. PENGERTIAN DNS
Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.
2. FUNGSI DNS
• Kerangka Peraturan pengiriman secara kontroversi menggunakan keuntungan jenis rekod DNS, dikenal sebagai rekod TXT.
• Menyediakan keluwesan untuk kegagalan computer,Beberapa server DNS memberikan perlindungan untuk setiap domain. Tepatnya,Tiga belas server akar (root server)digunakan oleh seluruh dunia.
3. KEUNGGULAN DNS
1. DNS mudah untuk di implementasikan di protocol TCP/IP
2. DNS server mudah untuk di konfigurasikan(Bagi admin)
3. User tidak lagi di repotkan untuk mengingat IP address
4. KEKURANGAN DNS
1. DNS tidak mudah untuk di implementasikan
2. Tidak konsisten
3. Tidak bias membuat banyak nama domain.
5. Struktur DNS
Domain Name Space merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:
1. Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (".").
2. Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
- com Organisasi Komersial
- edu Institusi pendidikan atau universitas
- org Organisasi non-profit
- net Networks (backbone Internet)
- gov Organisasi pemerintah non militer
- mil Organisasi pemerintah militer
- num No telpon
- arpa Reverse DNS
- xx dua-huruf untuk kode negara (id:Indonesia, sg:singapura, au:australia, dll)
Top-level domains dapat berisi second-level domains dan hosts.
3. Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain. Untuk contoh:
Domain smk-daruttaqwa, smk-daruttaqwa.com terdapat komputer (host) seperti gallery.smk-daruttaqwa.com dan subdomain psb.smk-daruttaqwa.com Subdomain psb.smk-daruttaqwa.com juga terdapat komputer (host) seperti search.psb.smk-daruttaqwa.com.
4. Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat ns1.smk-daruttaqwa.com, dimana ns1 adalah host name dan smk-daruttaqwa.com adalah domain name.
6. Bagaimana DNS itu bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan.
Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.
7. Langkah Instal DNS BIND9 Di Linux Server
Asumsi server :
Nama Host : tkj.net
IP Host : 192.168.254.254
1. Install bind9 dengan perintah :
$ sudo aptitude install bind9
2. edit file named.conf
$ sudo nano /etc/bind/named.conf
3. Menambahkan Zone
zone "tkj.net" IN {
type master;
file "/etc/bind/tkj.net.db";
allow-update { none; };
};
zone "0.0.10.in-addr.arpa" IN {
type master;
file "/etc/bind/tkj.net-ptr.db";
allow-update { none; };
};
4. Membuat file tkj.net.db dan tkj.net-ptr.db
- Membuat file tkj.net.db
$ sudo nano /etc/bind/tkj.net.db
- Isikan dengan :
$TTL 604800
@ IN SOA tkj.net. admin.tkj.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.tkj.net.
@ IN A 192.168.254.254
localhost IN A 127.0.0.1
www IN A 192.168.254.254
ns IN A 192.168.254.254
- Membuat file tkj.net-ptr.db
$sudo nano /etc/bind/tkj.net-ptr.db
- Isi file :
$TTL 604800
@ IN SOA tkj.net. root.tkj.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns.tkj.net
2 IN PTR tkj.net.
5. Edit file /etc/hosts :
$ sudo nano /etc/hosts
-Lalu edit isinya sesuai dengan parameter server anda :
127.0.0.1 localhost
192.168.254.254 tkj.net server
6. Edit file resolv.conf :
$ sudo nano /etc/resolv.conf
7. Edit isi dengan parameter :
domain tkj.net
search tkj.net
nameserver 192.168.254.254
8. Edit file named.conf.options :
options {
directory "/var/cache/bind";
forwarders {
203.130.196.155; IP DNS Server ISP
};
auth-nxdomain yes;
listen-on-v6 { any; };
};
9. Restart bind9 :
$ sudo /etc/init.d/bind9 restart
10. Tes konfigurasi dengan menggunakan perintah nslookup, host maupun dig :
- Nslookup
$nslookup www.tkj.net
- dig
$dig www.tkj.net
- host
$host www.tkj.net
Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.
2. FUNGSI DNS
• Kerangka Peraturan pengiriman secara kontroversi menggunakan keuntungan jenis rekod DNS, dikenal sebagai rekod TXT.
• Menyediakan keluwesan untuk kegagalan computer,Beberapa server DNS memberikan perlindungan untuk setiap domain. Tepatnya,Tiga belas server akar (root server)digunakan oleh seluruh dunia.
3. KEUNGGULAN DNS
1. DNS mudah untuk di implementasikan di protocol TCP/IP
2. DNS server mudah untuk di konfigurasikan(Bagi admin)
3. User tidak lagi di repotkan untuk mengingat IP address
4. KEKURANGAN DNS
1. DNS tidak mudah untuk di implementasikan
2. Tidak konsisten
3. Tidak bias membuat banyak nama domain.
5. Struktur DNS
Domain Name Space merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:
1. Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (".").
2. Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
- com Organisasi Komersial
- edu Institusi pendidikan atau universitas
- org Organisasi non-profit
- net Networks (backbone Internet)
- gov Organisasi pemerintah non militer
- mil Organisasi pemerintah militer
- num No telpon
- arpa Reverse DNS
- xx dua-huruf untuk kode negara (id:Indonesia, sg:singapura, au:australia, dll)
Top-level domains dapat berisi second-level domains dan hosts.
3. Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain. Untuk contoh:
Domain smk-daruttaqwa, smk-daruttaqwa.com terdapat komputer (host) seperti gallery.smk-daruttaqwa.com dan subdomain psb.smk-daruttaqwa.com Subdomain psb.smk-daruttaqwa.com juga terdapat komputer (host) seperti search.psb.smk-daruttaqwa.com.
4. Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat ns1.smk-daruttaqwa.com, dimana ns1 adalah host name dan smk-daruttaqwa.com adalah domain name.
6. Bagaimana DNS itu bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan.
Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.
7. Langkah Instal DNS BIND9 Di Linux Server
Asumsi server :
Nama Host : tkj.net
IP Host : 192.168.254.254
1. Install bind9 dengan perintah :
$ sudo aptitude install bind9
2. edit file named.conf
$ sudo nano /etc/bind/named.conf
3. Menambahkan Zone
zone "tkj.net" IN {
type master;
file "/etc/bind/tkj.net.db";
allow-update { none; };
};
zone "0.0.10.in-addr.arpa" IN {
type master;
file "/etc/bind/tkj.net-ptr.db";
allow-update { none; };
};
4. Membuat file tkj.net.db dan tkj.net-ptr.db
- Membuat file tkj.net.db
$ sudo nano /etc/bind/tkj.net.db
- Isikan dengan :
$TTL 604800
@ IN SOA tkj.net. admin.tkj.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.tkj.net.
@ IN A 192.168.254.254
localhost IN A 127.0.0.1
www IN A 192.168.254.254
ns IN A 192.168.254.254
- Membuat file tkj.net-ptr.db
$sudo nano /etc/bind/tkj.net-ptr.db
- Isi file :
$TTL 604800
@ IN SOA tkj.net. root.tkj.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns.tkj.net
2 IN PTR tkj.net.
5. Edit file /etc/hosts :
$ sudo nano /etc/hosts
-Lalu edit isinya sesuai dengan parameter server anda :
127.0.0.1 localhost
192.168.254.254 tkj.net server
6. Edit file resolv.conf :
$ sudo nano /etc/resolv.conf
7. Edit isi dengan parameter :
domain tkj.net
search tkj.net
nameserver 192.168.254.254
8. Edit file named.conf.options :
options {
directory "/var/cache/bind";
forwarders {
203.130.196.155; IP DNS Server ISP
};
auth-nxdomain yes;
listen-on-v6 { any; };
};
9. Restart bind9 :
$ sudo /etc/init.d/bind9 restart
10. Tes konfigurasi dengan menggunakan perintah nslookup, host maupun dig :
- Nslookup
$nslookup www.tkj.net
- dig
$dig www.tkj.net
- host
$host www.tkj.net
IP Address dan Subnetting
IP Address: merupakan suatu identifikasi perangkat jaringan pada jaringan protokol TCP/IP. Struktur IP Address (IPA) terdiri dari 32 bit(IPv4) yang terbagi menjadi 2 bagian yaitu network dan host dan secara umum diaplikasikan dalam 3 kelas yaitu:
Kelas A: dengan range 1.0.0.0 s/d 126.255.255.255 (127.x.x.x alamat loopback), dengan subnet mask default nya adalah 255.0.0.0 atau Classless Inter Domain Routing (CIDR) 8 bits. IP Private-nya adalah 10.x.x.x.
Kelas B: dengan range 128.0.0.0 s/d 191.255.255.255, dengan subnetmask defaultnya adalah 255.255.0.0 (CIDR=16bits) dan IP Privatenya 172.16.x.x s/d 172.31.x.x
Kelas C: dengan range 192.0.0.0 s/d 223.255.255.255, dengan subnetmask defaultnya adalah 255.255.255.0 (CIDR=24bits) dan IP Privatenya adalah 192.168.x.x.
IP Address terbagi atas 2 pengelompokan penggunaan yaitu IP Public dan IP Private. IP Public adalah IPA yang dapat digunakan pada jaringan Internet sedangkan IP Private adalah IPA yang hanya digunakan pada jaringan Lokal.
Subnetting
untuk mempelajari subnetting, tips nya adalah pahami range ip setiap class dan subnet mask defaultnya.
range IP Class A: 1.0.0.0 s/d 126.255.255.255
subnet mask default : 255.0.0.0 atau CIDR: /8
range IP Class B: 128.0.0.0 s/d 191.255.255.255
subnet mask default : 255.255.0.0 atau CIDR: /16
range IP Class C: 192.0.0.0 s/d 223.255.255.255
subnet mask default : 255.255.255.0 atau CIDR/24
dengan subnet mask kita akan dapat memperoleh ip network dan ip broadcast. caranya adalah:
misalkan host ip yang diberikan 192.168.3.112/24
a)ip network:
192.168.3.112, binernya:
11000000.10101000.00000111.01110000
/24 = 255.255.255.0, binernya:
11111111.11111111.11111111.00000000
--------------------------------------------------- AND
11000000.10101000.00000111.00000000
192 . 168 . 3 . 0
b)ip broadcast:
192.168.3.112, binernya:
11000000.10101000.00000111.01110000
/24 = 255.255.255.0, binernya:
11111111.11111111.11111111.00000000, Invertingkan
00000000.00000000.00000000.11111111
---------------------------------------------------- OR
11000000.10101000.00000111.11111111
192 . 168 . 3 . 255
contoh di atas tidak ada dilakukan subnetting.
satu contoh lagi, host ip 202.83.100.74/28
a)ip network
202.83.100.74, binernya:
11001010.01010011.01100100.01001010
/28 = 255.255.255.240, binernya:
11111111.11111111.11111111.11110000
---------------------------------------------------- AND
11001010.01010011.01100100.01000000
202 . 83 . 100 . 64
b)ip broadcast
202.83.100.74, binernya:
11001010.01010011.01100100.01001010
/28 = 255.255.255.240, binernya:
11111111.11111111.11111111.11110000, invertingkan
00000000.00000000.00000000.00001111
---------------------------------------------------- OR
11001010.01010011.01100100.01001111
202 . 83 . 100 . 79
contoh di atas terjadi subnetting, untuk hitungan yang lebih cepat, kita berpedoman pada subnet mask nya yaitu octet .240, caranya:
karena setiap octet mempunyai nilai 0 s/d 255 maka ada 256 angka, sehingga diperoleh 256-240 = 16 ini adalah block subnet-1 yang valid..berikutnya lakukan kelipatan dari blok subnet-1 ini, sehingga 16,32,48,64,80..dst. nah perhatikanlah nilai host ip diatas yaitu 202.83.100.74 berarti berada antara subnet 64 dan 80. sehingga dapat di simpulkan subnet:64 menjadi network ip 202.83.100.64 dan broadcasnya kita peroleh dari nilai 80-1=79 yaitu 202.83.100.79
catatan:
dalam satu blok subnet ip terendah merupakan ip networknya dan ip tertinggi merupakan ip broadcast. setiap octet terakhir(octet paling kanan) dari ip network pasti merupakan bilangan GENAP dan octet terakhir dari ip broadcast merupakan bilangan GANJIL.
Tabel subnetmask untuk subnetting:
IP Class A:
--------------------------
CIDR | Subnet Mask
--------------------------
| 9 | 255.128.0.0
| 10 | 255.192.0.0
| 11 | 255.224.0.0
| 12 | 255.240.0.0
| 13 | 255.248.0.0
| 14 | 255.252.0.0
| 15 | 255.254.0.0
| 16 | 255.255.0.0
| 17 | 255.255.128.0
| 18 | 255.255.192.0
| 19 | 255.255.224.0
| 20 | 255.255.240.0
| 21 | 255.255.248.0
| 22 | 255.255.252.0
| 23 | 255.255.254.0
| 24 | 255.255.255.0
| 25 | 255.255.255.128
| 26 | 255.255.255.192
| 27 | 255.255.255.224
| 28 | 255.255.255.240
| 29 | 255.255.255.248
| 30 | 255.255.255.252
IP Class B:
--------------------------
CIDR | Subnet Mask
--------------------------
| 17 | 255.255.128.0
| 18 | 255.255.192.0
| 19 | 255.255.224.0
| 20 | 255.255.240.0
| 21 | 255.255.248.0
| 22 | 255.255.252.0
| 23 | 255.255.254.0
| 24 | 255.255.255.0
| 25 | 255.255.255.128
| 26 | 255.255.255.192
| 27 | 255.255.255.224
| 28 | 255.255.255.240
| 29 | 255.255.255.248
| 30 | 255.255.255.252
IP Class C:
--------------------------
CIDR | Subnet Mask
--------------------------
| 25 | 255.255.255.128
| 26 | 255.255.255.192
| 27 | 255.255.255.224
| 28 | 255.255.255.240
| 29 | 255.255.255.248
| 30 | 255.255.255.252
Kelas A: dengan range 1.0.0.0 s/d 126.255.255.255 (127.x.x.x alamat loopback), dengan subnet mask default nya adalah 255.0.0.0 atau Classless Inter Domain Routing (CIDR) 8 bits. IP Private-nya adalah 10.x.x.x.
Kelas B: dengan range 128.0.0.0 s/d 191.255.255.255, dengan subnetmask defaultnya adalah 255.255.0.0 (CIDR=16bits) dan IP Privatenya 172.16.x.x s/d 172.31.x.x
Kelas C: dengan range 192.0.0.0 s/d 223.255.255.255, dengan subnetmask defaultnya adalah 255.255.255.0 (CIDR=24bits) dan IP Privatenya adalah 192.168.x.x.
IP Address terbagi atas 2 pengelompokan penggunaan yaitu IP Public dan IP Private. IP Public adalah IPA yang dapat digunakan pada jaringan Internet sedangkan IP Private adalah IPA yang hanya digunakan pada jaringan Lokal.
Subnetting
untuk mempelajari subnetting, tips nya adalah pahami range ip setiap class dan subnet mask defaultnya.
range IP Class A: 1.0.0.0 s/d 126.255.255.255
subnet mask default : 255.0.0.0 atau CIDR: /8
range IP Class B: 128.0.0.0 s/d 191.255.255.255
subnet mask default : 255.255.0.0 atau CIDR: /16
range IP Class C: 192.0.0.0 s/d 223.255.255.255
subnet mask default : 255.255.255.0 atau CIDR/24
dengan subnet mask kita akan dapat memperoleh ip network dan ip broadcast. caranya adalah:
misalkan host ip yang diberikan 192.168.3.112/24
a)ip network:
192.168.3.112, binernya:
11000000.10101000.00000111.01110000
/24 = 255.255.255.0, binernya:
11111111.11111111.11111111.00000000
--------------------------------------------------- AND
11000000.10101000.00000111.00000000
192 . 168 . 3 . 0
b)ip broadcast:
192.168.3.112, binernya:
11000000.10101000.00000111.01110000
/24 = 255.255.255.0, binernya:
11111111.11111111.11111111.00000000, Invertingkan
00000000.00000000.00000000.11111111
---------------------------------------------------- OR
11000000.10101000.00000111.11111111
192 . 168 . 3 . 255
contoh di atas tidak ada dilakukan subnetting.
satu contoh lagi, host ip 202.83.100.74/28
a)ip network
202.83.100.74, binernya:
11001010.01010011.01100100.01001010
/28 = 255.255.255.240, binernya:
11111111.11111111.11111111.11110000
---------------------------------------------------- AND
11001010.01010011.01100100.01000000
202 . 83 . 100 . 64
b)ip broadcast
202.83.100.74, binernya:
11001010.01010011.01100100.01001010
/28 = 255.255.255.240, binernya:
11111111.11111111.11111111.11110000, invertingkan
00000000.00000000.00000000.00001111
---------------------------------------------------- OR
11001010.01010011.01100100.01001111
202 . 83 . 100 . 79
contoh di atas terjadi subnetting, untuk hitungan yang lebih cepat, kita berpedoman pada subnet mask nya yaitu octet .240, caranya:
karena setiap octet mempunyai nilai 0 s/d 255 maka ada 256 angka, sehingga diperoleh 256-240 = 16 ini adalah block subnet-1 yang valid..berikutnya lakukan kelipatan dari blok subnet-1 ini, sehingga 16,32,48,64,80..dst. nah perhatikanlah nilai host ip diatas yaitu 202.83.100.74 berarti berada antara subnet 64 dan 80. sehingga dapat di simpulkan subnet:64 menjadi network ip 202.83.100.64 dan broadcasnya kita peroleh dari nilai 80-1=79 yaitu 202.83.100.79
catatan:
dalam satu blok subnet ip terendah merupakan ip networknya dan ip tertinggi merupakan ip broadcast. setiap octet terakhir(octet paling kanan) dari ip network pasti merupakan bilangan GENAP dan octet terakhir dari ip broadcast merupakan bilangan GANJIL.
Tabel subnetmask untuk subnetting:
IP Class A:
--------------------------
CIDR | Subnet Mask
--------------------------
| 9 | 255.128.0.0
| 10 | 255.192.0.0
| 11 | 255.224.0.0
| 12 | 255.240.0.0
| 13 | 255.248.0.0
| 14 | 255.252.0.0
| 15 | 255.254.0.0
| 16 | 255.255.0.0
| 17 | 255.255.128.0
| 18 | 255.255.192.0
| 19 | 255.255.224.0
| 20 | 255.255.240.0
| 21 | 255.255.248.0
| 22 | 255.255.252.0
| 23 | 255.255.254.0
| 24 | 255.255.255.0
| 25 | 255.255.255.128
| 26 | 255.255.255.192
| 27 | 255.255.255.224
| 28 | 255.255.255.240
| 29 | 255.255.255.248
| 30 | 255.255.255.252
IP Class B:
--------------------------
CIDR | Subnet Mask
--------------------------
| 17 | 255.255.128.0
| 18 | 255.255.192.0
| 19 | 255.255.224.0
| 20 | 255.255.240.0
| 21 | 255.255.248.0
| 22 | 255.255.252.0
| 23 | 255.255.254.0
| 24 | 255.255.255.0
| 25 | 255.255.255.128
| 26 | 255.255.255.192
| 27 | 255.255.255.224
| 28 | 255.255.255.240
| 29 | 255.255.255.248
| 30 | 255.255.255.252
IP Class C:
--------------------------
CIDR | Subnet Mask
--------------------------
| 25 | 255.255.255.128
| 26 | 255.255.255.192
| 27 | 255.255.255.224
| 28 | 255.255.255.240
| 29 | 255.255.255.248
| 30 | 255.255.255.252
Latar Belakang dan Sejarah Jaringan Komputer
Sejarah jaringan komputer global ( dunia ), dimulaipada tahun 1969, ketika Departemen Pertahan Amerika, membentuk Defense Advance Research Projects Agency ( DARPA ) yang bertujuan mengadakan riset mengenai ‘cara menghubungkan sejumlah komputer sehingga membentuk jaringan organik’.
Program riset ini kemudian dikenal dengan nama ARPANET ( Advance Research projects Agency Network ). pada tahun 1970, lebih dari 10 komputer telah berhasil dihubungkan ( satu dengan yang lain ), saling berkomunikasi, dan membentuk sebuah jaringan. pada atahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk riset ARPANET.
Program e-mail tersebut begitu mudah dan lansung populer saat itu. pada tahun yang sama, icon [@] diperkenalkan sebagai lambang yang menunjukkan “at” atau “pada”. Tahun 1973, jaringan komputer yang diberi nama ARPANET mulai dikembangkan meluas sampai luar Amerika Serikat. komputer di University College di London merupakan komputer diluar Amerika yang menjadi anggota jaringan ARPANET. pada tahu yang sama pula, dua orang ahli komputer Vinton Cerf dan Bob Khan mempresentasikan sebuah gagasan yang lebih besar yang menjadi cikal bakal pemikiran International Network. ide ini dipresentasikan untuk pertama kalinya di Sussex University.
Hari bersejarah berikutnya terjadi pada tanggal 26 Maret 1976. ketika itu, ratu Inggris berhasil mengirimkan sebuah e-mail dari Royal Signals and Radar Establishment di Malvern. setahun kemudian, lebih dari 100 komputer telah bergabung dalam system ARPANET dan membentuk sebuah jaringan atau Network.
Pada tahun 1979, Tom Truscott, Jim Ellis, dan Steve Bellovin menciptakan Newsgroups pertama yang diberi nama USENET ( User Network ). pada tahun 1981, France Telecommenciptakan sebuah gebrakan baru dengan meluncurkan telepon televisi pertama dunia ( orang dapat saling menelepon sambil berinteraksi denagan Video link ).
seiring dengan bertambahnya komputer yang membentuk jaringan, dibutuhkan sebuah protokol resmi yang dapat diakui dan diterima oleh semua jaringan. untuk itu, pada tahun 1982 dibentuk sebuah komisi Transmission Control Protocol ( TCP ) atau lebih dikenal dengan sebutan Internet Protocol ( IP ) yang kita kenal hingga saat ini. sementara itu, didaratan Eropa muncul sebuah jaringan tandingan yang dikenal dengan Europe Network ( EUNET ) yang meliputi wilayah Belanda, Inggris, Denmark, dan Swedia. Jaringan eunet ini menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat jaringan komputer yang sudah ada, pada tahun 1984 diperkenalkan system dengan nama DOMAIN yang lebih dikenal dengan Domain Name System ( DNS ). dengan system DNS, komputer yang tersambung dengan jaringan melebihi 1.000 komputer. pada tahun 1987 diperkirakan komputer yang tersambung ke jaringan tersebut melonjak 10 kali lipat menjadi 10.000 komputer lebih.
Tahun 1988, Jarkko Oikarinen berkebangsaan Finlandia menemukan sekaligus memperkenalkan Internet Relay Chat atau lebih dikenal dengan IRC yang memungkinkan dua orang atau lebih pengguna komputer dapat berinteraksi secara langsung dengan pengiriman pesan ( Chatting ). akibatnya, setahun kemudian jumlah komputer yang saling berhubungan melonjak 10 kali lipat. tak kurang dari 100.000 komputer membentuk sebuah jaringan.pertengahan tahun 1990 merupakan tahun yang paling bersejarah, ketika Tim Berners Lee merancang sebuah programe editor dan browser yang dapat menjelajai komputer yang satu dengan yang lainnya dengan membentuk jaringan. programe inilah yang disebut WWW atau World Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui lebih dari stau juta komputer. pada tahun yang sama muncul satu istilah yang beken, yaitu Surfing ( Menjelajah ). tahun 1994, situs-situs Dunia mulai tumbuh dengan subur ( setidaknya, saat itu terdapat 3.000 alamat halaman ) dan bentuk pertama kalinya Virtual Shopping atau e-retail muncul diberbagai situs. Dunia langsung berubah dengan diluncurkannya perusahaan Search Engine Pertama, yaitu Yahoo!. yang dibangun oleh David Filo dan Jerry yang pada bulan April 1994. Netscape Navigator 1.0. diluncurkan dipenghujung tahun 1994.
Program riset ini kemudian dikenal dengan nama ARPANET ( Advance Research projects Agency Network ). pada tahun 1970, lebih dari 10 komputer telah berhasil dihubungkan ( satu dengan yang lain ), saling berkomunikasi, dan membentuk sebuah jaringan. pada atahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk riset ARPANET.
Program e-mail tersebut begitu mudah dan lansung populer saat itu. pada tahun yang sama, icon [@] diperkenalkan sebagai lambang yang menunjukkan “at” atau “pada”. Tahun 1973, jaringan komputer yang diberi nama ARPANET mulai dikembangkan meluas sampai luar Amerika Serikat. komputer di University College di London merupakan komputer diluar Amerika yang menjadi anggota jaringan ARPANET. pada tahu yang sama pula, dua orang ahli komputer Vinton Cerf dan Bob Khan mempresentasikan sebuah gagasan yang lebih besar yang menjadi cikal bakal pemikiran International Network. ide ini dipresentasikan untuk pertama kalinya di Sussex University.
Hari bersejarah berikutnya terjadi pada tanggal 26 Maret 1976. ketika itu, ratu Inggris berhasil mengirimkan sebuah e-mail dari Royal Signals and Radar Establishment di Malvern. setahun kemudian, lebih dari 100 komputer telah bergabung dalam system ARPANET dan membentuk sebuah jaringan atau Network.
Pada tahun 1979, Tom Truscott, Jim Ellis, dan Steve Bellovin menciptakan Newsgroups pertama yang diberi nama USENET ( User Network ). pada tahun 1981, France Telecommenciptakan sebuah gebrakan baru dengan meluncurkan telepon televisi pertama dunia ( orang dapat saling menelepon sambil berinteraksi denagan Video link ).
seiring dengan bertambahnya komputer yang membentuk jaringan, dibutuhkan sebuah protokol resmi yang dapat diakui dan diterima oleh semua jaringan. untuk itu, pada tahun 1982 dibentuk sebuah komisi Transmission Control Protocol ( TCP ) atau lebih dikenal dengan sebutan Internet Protocol ( IP ) yang kita kenal hingga saat ini. sementara itu, didaratan Eropa muncul sebuah jaringan tandingan yang dikenal dengan Europe Network ( EUNET ) yang meliputi wilayah Belanda, Inggris, Denmark, dan Swedia. Jaringan eunet ini menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat jaringan komputer yang sudah ada, pada tahun 1984 diperkenalkan system dengan nama DOMAIN yang lebih dikenal dengan Domain Name System ( DNS ). dengan system DNS, komputer yang tersambung dengan jaringan melebihi 1.000 komputer. pada tahun 1987 diperkirakan komputer yang tersambung ke jaringan tersebut melonjak 10 kali lipat menjadi 10.000 komputer lebih.
Tahun 1988, Jarkko Oikarinen berkebangsaan Finlandia menemukan sekaligus memperkenalkan Internet Relay Chat atau lebih dikenal dengan IRC yang memungkinkan dua orang atau lebih pengguna komputer dapat berinteraksi secara langsung dengan pengiriman pesan ( Chatting ). akibatnya, setahun kemudian jumlah komputer yang saling berhubungan melonjak 10 kali lipat. tak kurang dari 100.000 komputer membentuk sebuah jaringan.pertengahan tahun 1990 merupakan tahun yang paling bersejarah, ketika Tim Berners Lee merancang sebuah programe editor dan browser yang dapat menjelajai komputer yang satu dengan yang lainnya dengan membentuk jaringan. programe inilah yang disebut WWW atau World Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui lebih dari stau juta komputer. pada tahun yang sama muncul satu istilah yang beken, yaitu Surfing ( Menjelajah ). tahun 1994, situs-situs Dunia mulai tumbuh dengan subur ( setidaknya, saat itu terdapat 3.000 alamat halaman ) dan bentuk pertama kalinya Virtual Shopping atau e-retail muncul diberbagai situs. Dunia langsung berubah dengan diluncurkannya perusahaan Search Engine Pertama, yaitu Yahoo!. yang dibangun oleh David Filo dan Jerry yang pada bulan April 1994. Netscape Navigator 1.0. diluncurkan dipenghujung tahun 1994.
cara kerja modem
Modem merupakan perangkat yang umum digunakan saat ini, dan merupakan salah satu perangkat penting dalam dunia Internet. Modem inilah sebenarnya yang menjadi jembatan dari komputer, laptop, handphone atau gadget kamu lainnya untuk bisa terhubung ke Internet. Nah berikut penjelasan tentang cara kerja modem secara sederhana, karena topik apaan tuh ini memang ditujukan untuk menjelaskan tentang berbagai gadget dengan cara yang sederhana. Mau?
Komputer yang terhubung dengan saluran telepon hampir bisa dipastikan memerlukan modem. Nama "modem" sendiri merupakan kependekan dari "Modeluator - Demodulator".
Modem mengubah sinyal menjadi bentuk yang bisa dikirimkan melalui saluran telepon. Alat ini akan memodulasi (istilah modulasi ini bisa kamu bayangkan seperti membungkus atau mengubah) sinyal digital dari komputer menjadi sinyal analog, yang merupakan jenis sinyal yang bisa dikirimkan melelui saluran telepon.
Modem akan mengubah atau (melakukan demodulasi) sinyal tersebut kembali ke bentuk digital agar bisa dibaca oleh komputer.
Apaan tuh digital, analog, ndak jelas. Digital itu sinyal yang hanya memiliki 2 nilai yaitu 1 atu 0 aja, atau dalam bahasa listriknya on atau off, ada tegangan dan tidak ada tegangan. Gitu.
Nah kalau analog itu, sinyal yang nilainya kontinyu, misalnya sinyal suara yang melalui kabel ke speaker atau earphone mp3 kamu. Kalau sinyal yang dikirim ke earphone kamu itu sinyal analog, kamu bukannya mendengan suara lagu Bunga Citra Lestari tapi cuman suara rrrrrrrr gitu doang, tergantung frekuensinya.
Komputer yang terhubung dengan saluran telepon hampir bisa dipastikan memerlukan modem. Nama "modem" sendiri merupakan kependekan dari "Modeluator - Demodulator".
Modem mengubah sinyal menjadi bentuk yang bisa dikirimkan melalui saluran telepon. Alat ini akan memodulasi (istilah modulasi ini bisa kamu bayangkan seperti membungkus atau mengubah) sinyal digital dari komputer menjadi sinyal analog, yang merupakan jenis sinyal yang bisa dikirimkan melelui saluran telepon.
Modem akan mengubah atau (melakukan demodulasi) sinyal tersebut kembali ke bentuk digital agar bisa dibaca oleh komputer.
Apaan tuh digital, analog, ndak jelas. Digital itu sinyal yang hanya memiliki 2 nilai yaitu 1 atu 0 aja, atau dalam bahasa listriknya on atau off, ada tegangan dan tidak ada tegangan. Gitu.
Nah kalau analog itu, sinyal yang nilainya kontinyu, misalnya sinyal suara yang melalui kabel ke speaker atau earphone mp3 kamu. Kalau sinyal yang dikirim ke earphone kamu itu sinyal analog, kamu bukannya mendengan suara lagu Bunga Citra Lestari tapi cuman suara rrrrrrrr gitu doang, tergantung frekuensinya.
pengertian modem
Pengertian Modem
Modem berasal dari singkatan modulator demodulator. Umumnya alat ini digunakan untuk merubah sinyal analog menjadi digital dan sebaliknya. Misalnya untuk menghubungkan antara dua komputer melalui dial-up dengan menggunakan line telepon dalam mengakses data melalui jaringan atau internet. Modulator menurut wikipedia indonesia merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (Carrier) dan siap untuk dikirimkan, sedangkan pengertian Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa (carrier) yang diterima sehingga informasi tersebut dapat diterima dengan baik.Jenis modem
Singkatan dari Modulator dan demodulator. Modem berfungsi untuk memasukkan sinyal informasi ke gelombang pembawa; Sebaliknya demodulator mengambil kembali sinyal informasi dari sinyal gabungan. Modem terbagi atas: 1. Amplitude Modulation ( AM ), yaitu rangkaian elektronik yang mengubah amplitude gelombang pembawa sesuai dengan amplitude sinyal informasi. 2. Frequency Modulation ( FM ), yaitu rangkaian elektronik yang mengubah frequency gelombang pembawa sesuai dengan perubahan frequency sinyal informasi. 3. Pulse Modulation ( PM ), yaitu system modulasi pulsa dapat dibedakan menjadi :
a. PAM ( Pulse Amplitude Modulation ), amplitudo gelombang pulsa berubah-ubah sesuai dengan perubahan sinyal informasi.
b. PPM ( Pulse Position Modulation ), yaitu posisi pulsa berubah-ubah sesuai sudut phasa sinyal informasi.
c. PWM ( Pulse Width Modulation ), jarak antar pulsa berubah-ubah sesuai dengan perubahan frekuensi sinyal pembawa.
4. Digital Modulation, terdiri dari :
a. FSK ( Frequency Shift Keying ), yaitu pergeseran pulsa pembawa sesuai dengan besar bilangan biner (sinyal analog yang ‘dikodekan
1. Modem analog yaitu modem yang mengubah sinyal analog menjadi sinyal digital
1. Modem ADSL
Modem teknologi ADSL (Asymetric Digital Subscribe Line) yang memungkinkan berselancar internet dan menggunakan telepon analog secara berbarengan. Caranya sangat mudah, untuk ADSL diberikan sebuah alat yang disebut sebagai Splitter atau pembagi line.
Posisi Splitter ditempatkan di depan ketika line telepon masuk. Artinya anda tidak boleh mencabangkan line modem untuk ADSL dengan suara secara langsung. Alat Splitter berguna untuk menghilangkan gangguan ketika anda sedang mengunakan ADSL modem. Dengan Splitter keduanya dapat berjalan bersamaan, dimana anda dapat dapat menjawab dan menelpon seseorang dengan telepon biasa. Disisi lain anda tetap dapat terkoneksi dengan internet melalui ADSL modem
1. Modem kabel yaitu modem yang menerima data langsung dari penyedia layanan lewat TV Kabel
… UMTS). Dikatakan demikian, karena melalui HSDPA terbentuklah saluran W-CDMA yang baru, yaitu high-speed downlink shared channel (HS-DSCH) yang … … tem WCDMA (wideband CDMA)
1. Modem CDMA
1. Modem 3GP
1. Modem GSM
Selasa, 21 September 2010
perangkat Lunak
Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.[1][2][3]
Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:
- Perangkat lunak aplikasi (application software) seperti pengolah kata, lembar tabel hitung, pemutar media, dan paket aplikasi perkantoran seperti OpenOffice.org.
- Sistem operasi (operating system) misalnya Ubuntu.
- Perkakas pengembangan perangkat lunak (software development tool) seperti Kompilator untuk bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan.
- Pengendali perangkat keras (device driver) yaitu penghubung antara perangkat perangkat keras pembantu dan komputer adalah software yang banyak dipakai di swalayan dan juga sekolah, yaitu penggunaan barcode scanner pada aplikasi database lainnya.[4]
- Perangkat lunak menetap (firmware) seperti yang dipasang dalam jam tangan digital dan pengendali jarak jauh.
- Perangkat lunak bebas (free 'libre' software) dan Perangkat lunak sumber terbuka (open source software)
- Perangkat lunak gratis (freeware)
- Perangkat lunak uji coba (shareware / 'trialware)
- Perangkat lunak perusak (malware)
Senin, 09 Agustus 2010
pErALataN JARINGAN
Untuk membangun jaringan baik berbasis Microsoft Windows Server 2003, Windows 2000 Server maupun Workgroup berbasis Windows XP atau Windiws Vista ada beberapa hal penting dan merupakan kebutuhan wajib alias harus ada. Komponen-komponen yang dimaksud adalah hardware untuk membangun jaringan itu sendiri. Yang dimaksud hardware adalah perangkat keras yang meliputi beberapa komponen Komputer Server, Komputer Client, NIC, HUB, Switch, Kabel, dan lain-lain.
Sebagai gambaran berikut ini akan diuraikian secara singkat keperluan minimal untuk membangun sebuah jaringan komputer.
1. Perangkat Keras
Untuk jaringan komputer atau LAN (Local Area Network) sederhana mengandung beberapa komponen atau perangkat keras yang sangat penting dan merupakan kebutuhan utamanya. Perangkat keras yang dimaksud antara lain adalah:
* Komputer yang akan digunakan sebagai Server
* Beberapa komputer untuk workstation
* NIC (Network Interface Card)
* Wireless LAN
* HUB atau Swicth yang mendukung F/O
* Swicth Wireless
* Kabel UTP
* Kabel Telepon
* Conector RJ45 dan RJ11
* VDSL Converter
* UPS jika diperlukan
Peralatan tersebut merupakan kebutuhan standar dan harus ada untuk sebuah jaringan. Kemudian apabila jaringan komputer di kantor Anda akan ditingkatkan atau lebih besar lagi harus ditambah beberapa hardware lain seperti:
* Repeater
* Bridge
* Router
* Gateway
Seperti telah dijelaskan di atas komponen jaringan, misalnya untuk Warnet atau jaringan di kantor yang hanya melibatkan beberapa gedung perkantoran yang jaraknya antara 100 – 1000 Meter serta memiliki node sekitar 10 sampai 200 unit komputer. Dengan beberapa komponen tersebut Anda sudah bisa membangun jaringan. Untuk mengetahui masing-masing komponen tersebut berikut akan dijelaskan secara singkat dan sederhana.
1.1. NIC (Network Interface Card)
Yang saya maksud NIC dalam buku ini adalah kartu jaringan atau LAN Card berupa papan elektronik yang nantinya ditanam atau dipasang di setiap komputer yang akan dihubungkan ke suatu jaringan. Jaringan ini tidak terbatas pada LAN (Local Area Network) saja bisa juga Workgroup.
Sesuai perkembangan teknologi khususnya jaringan, saat ini banyak jenis dan merk kartu jaringan. Namun demikian ada tiga hal pokok yang perlu diketahui dari kartu jaringan atau NIC ini, yaitu tipe kartu, jenis protokol, tipe kabel yang didukungnya.

Sebagai gambaran berikut ini akan diuraikian secara singkat keperluan minimal untuk membangun sebuah jaringan komputer.
1. Perangkat Keras
Untuk jaringan komputer atau LAN (Local Area Network) sederhana mengandung beberapa komponen atau perangkat keras yang sangat penting dan merupakan kebutuhan utamanya. Perangkat keras yang dimaksud antara lain adalah:
* Komputer yang akan digunakan sebagai Server
* Beberapa komputer untuk workstation
* NIC (Network Interface Card)
* Wireless LAN
* HUB atau Swicth yang mendukung F/O
* Swicth Wireless
* Kabel UTP
* Kabel Telepon
* Conector RJ45 dan RJ11
* VDSL Converter
* UPS jika diperlukan
Peralatan tersebut merupakan kebutuhan standar dan harus ada untuk sebuah jaringan. Kemudian apabila jaringan komputer di kantor Anda akan ditingkatkan atau lebih besar lagi harus ditambah beberapa hardware lain seperti:
* Repeater
* Bridge
* Router
* Gateway
Seperti telah dijelaskan di atas komponen jaringan, misalnya untuk Warnet atau jaringan di kantor yang hanya melibatkan beberapa gedung perkantoran yang jaraknya antara 100 – 1000 Meter serta memiliki node sekitar 10 sampai 200 unit komputer. Dengan beberapa komponen tersebut Anda sudah bisa membangun jaringan. Untuk mengetahui masing-masing komponen tersebut berikut akan dijelaskan secara singkat dan sederhana.
1.1. NIC (Network Interface Card)
Yang saya maksud NIC dalam buku ini adalah kartu jaringan atau LAN Card berupa papan elektronik yang nantinya ditanam atau dipasang di setiap komputer yang akan dihubungkan ke suatu jaringan. Jaringan ini tidak terbatas pada LAN (Local Area Network) saja bisa juga Workgroup.
Sesuai perkembangan teknologi khususnya jaringan, saat ini banyak jenis dan merk kartu jaringan. Namun demikian ada tiga hal pokok yang perlu diketahui dari kartu jaringan atau NIC ini, yaitu tipe kartu, jenis protokol, tipe kabel yang didukungnya.

contoh GambarNIC
1.1.1. Tipe NICSesuai perkembangan komputer PC dan mainboardnya, maka tipe slot atau expansion slot juga bermacam-macam, mulai ISA, PCI dan AGP. Namun untuk kartu jaringan ini saya hanya menjelaskan 2 tipe saja, yaitu PCI dan ISA.
Pada saat membeli komputer khususnya komputer rakitan, tidak semua slot terisi. Slot yang kosong ini dapat digunakan untuk memasang beberapa kartu tambahan, seperti kartu suara, modem internal, dan kartu jaringan.
Untuk membedakan slot ISA dan PCI mudah saja. Jika casing komputer dibuka, di bagian belakang ada beberapa deretan slot. Slot yang berwarna hitam umumnya ISA, slot yang berwarna putih adalah slot PCI, dan slot yang berwarna coklat umumnya slot AGP.
1.1.2. Jenis Protokol NIC
Saat ini dikenal beberapa protokol untuk sebuah kartu jaringan, di antaranya Ethernet dan Fast Ethernet, Token Ring, FDDI, dan ATM. Namun dalam buku ini dibatasi hanya menjelaskan dua protokol saja, yaitu Ethernet dan Fast Ethernet.
Jenis Ethernet masih banyak digunakan walaupun kecepatan transfer data yang didukungnya hanya sampai 10Mbps saja. Saat ini perusahaan, instansi pemerintah dan juga Warnet-warnet sudah mulai menggunakan jenis Fast Ethernet. Karena selain sudah mendukung kecepatan transfer data sampai 100Mbps, harganya pun tidak jauh berbeda.
Selain itu ada juga kartu jaringan jenis combo. Jenis ini mendukung Ethernet maupun Fast Ethernet. Kartu combo bisa mendeteksi sendiri berapa kecepatan yang sedang digunakan pada jaringan. Begitu juga dari sudut pengkabelan jenis combo ini mendukung kabel jenis Coaxial dan UTP.
Komputer jenis notebook yang beredar tidak semuanya sudah terpasang kartu jaringan. Untuk itu apabila notebook pimpinan Anda menginginkan koneksi ke jaringan dan belum terpasang kartu jaringan, maka Anda harus mempersiapkan kartu jaringan jenis PCMCIA. Kartu jaringan ini pemasangannya tidak terlalu sulit, cukup dimasukkan ke port PCMCIA yang ada pada setiap notebook dan tidak perlu dibongkar atau covernya dibuka. Cukup ditancapkan dari bagian pinggir atau depan dari notebook tersebut.
Saat ini hampir semua NIC yang beredar di pasaran sudah mendukung Plug-n-Play. PNP ini sudah sangat populer, karena setiap kita menambah hardware baru secara otomatis akan dikonfigurasi oleh komputer. Begitu juga oleh operating sistemnya. Namun demikian untuk memastikan kartu jaringan Anda Plug and Play baca di manual atau tanyakan pada penjualnya.
1.2. HUB atau Concentrator
Secara sederhana HUB bisa dikatakan suatu perangkat yang memiliki banyak port yang akan menghubungkan beberapa Node atau titik sehingga membentuk suatu jaringan pada topologi star. Pada jaringan yang umum dan sederhana salah satu port menghubungkan HUB tersebut ke komputer Server. Sedangkan port lainnya digunakan untuk menghubungkan komputer client atau workstation yang sudah memiliki NIC untuk membentuk suatu jaringan.
Jika akan dilakukan pengembangan HUB juga bisa dihubungkan ke HUB berikutnya secara up-link. Ini terjadi apabila HUB yang digunakan hanya memiliki port 16 port plus 1 port untuk server atau hub lain. Sehingga untuk menambah jaringan diperlukan HUB tambahan.
Dari segi pengelolaan HUB yang saat ini beredar di pasaran ada dua jenis, yaitu manageable HUB dan unmanageable HUB. Manageable HUB adalah HUB yang bisa dikelola atau di-manage dengan software yang di bawahnya. Sedangkan unmana-geable HUB cara pengelolaannya dilakukan secara manual.
Perlu diketahui bahwa HUB hanya memungkinkan pengguna atau user untuk berbagi (share) jalur yang sama. Kumpulan HUB yang membentuk jaringan disebut "Shared Ethernet." Pada jaringan seperti itu, setiap user hanya akan mendapatkan kecepatan dari bandwidth jaringan yang ada. Umpamanya jaringan yang digunakan adalah Ethernet 10 Mbps dan pada jaringan tersebut tersambung 20 unit komputer yang semuanya menggunakan sistem operasi Windows 95/98, maka secara sederhana jika semua komputer yang terhubung ke jaringan tersebut bersamaan mengirimkan data, bandwidth rata-rata yang bisa digunakan oleh masing-masing user tersebut hanya 0.5 Mbps.
Pada jaringan yang menggunakan topologi bus, ada juga perangkat sejenis yang mirip HUB namanya repeater (pengulang). Sesuai namanya, repeater bekerja memperkuat sinyal agar lalu lintas data dari client ke server atau sebaliknya lebih cepat apabila jarak antara client atau workstation ke server lebih jauh. Dengan repeater ini jaringan dan sinyal akan semakin kuat. Bahkan apabila kabel yang digunakan jenis coaxial, jaringan akan lebih cepat.
contoh Gambar HUB1.3. Bridge (jembatan)
Bridge adalah perangkat yang berfungsi menghubungkan beberapa jaringan terpisah, baik tipe jaringan yang sama maupun berbeda (seperti Ethernet dan Fast Ethernet). Bridge memetakan alamat Ethernet dari setiap node atau titik yang ada pada masing-masing segmen jaringan dan hanya memperbolehkan lalulintas data yang diperlukan melintasi bridge. Ketika menerima sebuah paket, bridge menentukan segmen tujuan dan sumber. Jika segmennya sama, paket akan ditolak, dan jika segmennya berbeda, paket diteruskan ke segmen tujuannya. Bridge juga bisa mencegah pesan rusak agar tidak menyebar keluar dari satu segmen.
contoh gambar Bridge1.4. Switch
Switch atau lebih dikenal dengan istilah LAN switch merupakan perluasan dari konsep bridge. Ada dua arsitektur dasar yang digunakan pada switch, yaitu cut-through dan store-and-forward.
Switch cut-through memiliki kelebihan di sisi kecepatan karena ketika sebuah paket datang, switch hanya memperhatikan alamat tujuan sebelum diteruskan ke segmen tujuannya.
Sedangkan switch store-and-forward merupakan kebalikan dari switch cut-through. Switch ini menerima dan menganalisa seluruh isi paket sebelum meneruskannya ke tujuan dan untuk memeriksa satu paket memerlukan waktu, tetapi ini memungkinkan switch untuk mengetahui adanya kerusakan pada paket dan mencegahnya agar tidak mengganggu jaringan.
Dengan switch ada beberapa keuntungan karena setiap segmen jaringan memiliki bandwidth 10 Mbps penuh, tidak terbagi seperti pada "shared network." Dengan demikian kecepatan transfer data lebih tinggi. Jaringan yang dibentuk dari sejumlah switch yang saling berhubungan disebut "collapsed backbone."
Saat ini perusahaan umumnya memilih jaringan Ethernet 10 Mbps pada segmen-segmennya dan Fast Ethernet 100 Mbps untuk koneksi ke server. Biasanya merka menggunakan switch 10/100 yang biasanya memiliki beberapa port 10 Mbps untuk koneksi ke komputer client dan 1 port 100 Mbps untuk koneksi ke server atau komputer yang dianggap sebagai server.
contoh Gambar Switch1.5. VDSL
VDSL (Very high-bit-rate Digital Subscriber Line port) merupakan suatu alat atau piranti yang digunakan sebagai converter dari kabel UTP (RJ45) ke kabel telepon (RJ11). Dalam hal ini apabila Anda akan menghubungkan jaringan LAN atau Intranet antar gedung yang jaraknya kurang lebih 500 meter masih memungkinkan dengan penambahan piranti VDSL ini. Masalah kecepatan transfer data tergantung merk VDSL yang digunakan. Bahkan untuk saat ini mulai banyak beredar dipasaran jenis VDSL yang kecepatannya bisa diatur sesuai keinginan (manageble).
Jaringan komputer khususnya LAN kini sudah menjadi kebutuhan. Namun kadang-kadang yang menjadi kendala adalah ketika jaringan harus menyebrang jalan, melintasi gedung, bahkan tidak sedikit merka membangun LAN sendiri-sendiri, padahal masih dalam instansi atau perusahaan yang sama. Sebenarnya teknologi untuk keperluan tersebut sudah sejak lama diperkenalkan, seperti Wireless, Fiber Optic, VDSL, dan lain-lain. Namun apabila menggunakan F/O biaya yang diperlukan tidak sedikit, begitu juga dengan wireless. Dengan demikian salah satu alternatif untuk membangun LAN yang melibatkan banyak gedung dengan biaya murah adalah dengan memanfaatkan VDSL ini.
Seperti halnya F/O harus menggunakan sepasang converter, Wireless juga harus sepasang, begitu juga dengan VDSL juga harus sepasang. Satu dipasang di Swicth atau HUB yang berhubungan dengan Server dan satunya lagi dipasang di Swicth atau HUB yang ada di Client atau di lokasi lain.
contoh Gambar VDSL1.6. Wireless
Wireles ini bermacam-macam merk dan jenisnya. Namun dalam buku ini tidak akan menjelaskan merk dan jenis dari Wireless tersebut, yang pasti ada Wireless yang sudah terpasang di komputer ada juga sebagai tambahan. Bahkan untuk komputer notebook atau Laptop yang sudah memasang logo Mobile Technology secara otomatis sudah ada Wirelessnya. Saat ini memang teknologi WiFI sudah menjadi trend dan kebutuhan untuk jaringan komputer bergerak atau mobile.
Untuk memanfaatkan Wireless yang sudah ada di komputer atau memasang sebagai kartu jaringan Anda harus memiliki HUB atau Swicth yang ada fasilitas Wirelessnya. Hub, Swicth atau Router yang sudah medukung fasilitas Wireless ini kini mulai banyak digunakan. Berikut ini contoh Wireless yang mendukung berbagai fasiitas yang bisa digunakan untuk berkomunikasi antara komputer yang memiliki NIC Wireless atau NIC biasa, serta mendukung Wide Area Network.
contoh Gambar Wireless1.7. Router
Router bekerja dengan cara yang mirip dengan switch dan bridge. Perbedaannya, router merupakan penyaring atau filter lalu lintas data. Penyaringan dilakukan dengan menggunakan protokol tertentu. Router pada dasarnya merupakan piranti pembagi jaringan secara logikal bukan fisikal. Misalnya sebuah IP router bisa membagi jaringan menjadi beberapa subnet sehingga hanya lalu lintas yang ditujukan untuk IP address tertentu yang bisa mengalir dari satu segmen ke segmen lain. Contohnya bisa berupa jaringan biasa LAN (Local Area Network) atau WAN (Wide Area Network) atau jaringan global seperti Internet.
contoh Gambar Router1.8. Kabel untuk jaringan
Saat ini ada beberapa tipe dan jenis kabel yang digunakan untuk suatu jaringan. Kabel UTP (unshielded twisted pair), coaxial, dan fiber optik adalah yang populer dan banyak digunakan.
Kabel yang paling umum dan mudah pemasangannya adalah kabel jenis Coaxial. Namun sesuai perkembangan HUB atau Concentrator penggunaan kabel ini pun mulai berkembang dan kabel UTP yang dipilih, karena selain harganya tidak terlalu mahal namun kemampuannya bisa diandalkan.
Kabel jenis lain yang sempat populer awal tahun 1990-an adalah kabel coaxial. Kabel jenis ini hampir sama seperti kabel antena televisi. Kabel lain yang juga sangat populer adalah Fiber Optik (F/O). Kabel jenis ini sangat mahal harganya, tetapi kemampuannya mendukung kecepatan transfer data sangat tinggi.
1.8.1. Twisted Pair Cable (UTP)
Kabel Twisted Pair Cable ini ada dua jenis yaitu shielded dan unshielded. Shielded adalah jenis kabel yang memiliki selubung pembungkus sedangkan unshielded tidak mempunyai selubung pembungkus. Untuk koneksinya kabel jenis ini menggunakan konektor RJ-11 atau RJ-45.
Twisted-pair (dikenal juga sebagai 10 BaseT) cocok untuk jaringan kecil, sedang maupun besar yang membutuhkan fleksibilitas dan kapasitas untuk berkembang sesuai dengan pertumbuhan pemakai network.
Pada twisted-pair network, komputer disusun membentuk suatu pola star. Setiap PC memiliki satu kabel twisted-pair yang tersentral pada HUB, contoh jaringan seperti ini seperti terlihat pada gambar 3.
Twisted-pair umumnya lebih reliable dibandingkan dengan thin coax karena HUB mempunyai kemampuan data error correction dan meningkatkan kecepatan transmisi. Bahkan dengan HUB ini bisa dirangkai menjadi suatu jaringan yang besar.
Saat ini ada beberapa grade, atau kategori, dari kabel twisted-pair. Category 5 adalah yang paling reliable dan memiliki kompatibilitas yang tinggi, dan yang paling disarankan. Berjalan baik pada 10 Mbps network, dan Fast Ethernet. Anda dapat membeli kabel Category 5 yang telah dibuat, atau membuatnya sendiri.
Kabel Category 5 dapat dibeli atau dibuat baik yang straight-through atau crossed. Suatu kabel Category 5 memiliki 8 kabel kecil yang masing-masing memiliki kode warna di dalamnya dari ujung ke ujung. Hanya kabel kecil 1, 2, 3, dan 6 yang digunakan oleh Ethernet network untuk komunikasi. Walaupun hanya 4 kabel yang akan digunakan, tetapi masing-masing 8 kabel semuanya terhubung ke jack.
Kabel Straight-through digunakan untuk menghubungkan komputer ke HUB. Kabel Crossed digunakan untuk menghubungkan HUB ke HUB (ada beberapa pengecualian: beberapa jenis HUB memiliki up-link port yang telah dicross secara internal, yang mana memungkinkan Anda melakukan uplink HUB dengan suatu straight cable sebagai gantinya).
Pada suatu kabel straight-through, kabel 1, 2, 3, dan 6 pada satu ujung juga di kabel 1, 2, 3, dan 6 pada ujung lainnya. Pada suatu kabel crossed, urutan dari kabel diubah dari ujung yang satu ke ujung lainnya: kabel 1 menjadi 3, dan 2 menjadi 6.
Untuk menggambarkan urutan kabel mana yang nomor 1, pegang RJ-45 tip dengan bagian tembaganya menghadap pada Anda sesuai gambar berikut.
contoh Kabel UTP1.8.2. Coaxial Cable
Media ini paling banyak digunakan sebagai media LAN meskipun lebih mahal dan lebih sukar penggunaannya dibandingkan twisted pair. Kabel ini memiliki bandwith yang lebar, sehingga bisa digunakan untuk komunikasi broadband. Thick Coaxial biasanya digunakan untuk kabel backbone pada jaringan instalasi Ethernet antar gedung. Dapat menjangkau jarak 500 m bahkan 2500 m dengan menggunakan repeater.
Thin coax (dikenal juga sebagai 10 Base 2) adalah cocok untuk network rumah atau kantor, dengan dua atau tiga komputer. Kabel ini mirip seperti kabel antena TV, harganya tidak terlalu mahal dan mudah pemasangannya.
Kabel jenis ini proses pemasangannya menggunakan konektor BNC. Pada jaringan jenis ini untuk menyambung ke masing-masing komputer menggunakan konektor T (T-connector) dan setiap ujungnya menggunakan terminator atau penutup (50 ohm) jika tidak menggunakan HUB.
contoh Coaxial Cable1.8.3. Fiber Optic (F/O)
Jaringan yang menggunakan F/O ini memang sangat jarang digunakan. Biasanya hanya perusahaan besar saja yang menggunakan jaringan dengan media F/O. Karena harganya relatif mahal dan proses pemasangannya lebih sulit.
Namun demikian, jaringan yang menggunakan F/O ini dari segi kehandalan dan kecepatan tidak diragukan lagi. Kecepatan pengiriman data dengan media F/O ini lebih dari 100 Mbps dan bebas dari pengaruh lingkungan (noise).
contoh kabel Fiber Optic (F/O)1.8.4. Kabel Telepon
Beberapa tahun belakangan ini mulai banyak digunakan kebel telepon untuk jaringan komputer (LAN). Kabel ini biasanya digunakan untuk menghubungkan jaringan antar gedung. Biasanya kabel yang digunakan untuk menghubungkan antar gedung ini jenis yang cukup kuat dan dilengkapi dengan kawat baja, sehingga kalau dibentang tidak patah.
Biasanya kabel telepon yang digunakan untuk diluar gedung (out door) ini dilengkapi dengan 3 kawat, 2 kawat yang akan digunakan seagai penghubung data dan satu kawat digunakan agar tidak putus apabila kawat tersebut dibentang. Akan lebih baik jika ujung dari baja sebagai penguat tersebut dihubungkan ke grounding agar apabila terjadi petir tidak akan bermasalah. Jadi pada intinya hanya dua kawat yang ada dalam kabel tersebut yang digunakan.
1.8.5. Memilih jenis kabel
Untuk membangun suatu jaringan umumnya yang menjadi masalah adalah yang berhubungan dengan pemilihan kabel. Karena kabel merupakan kebutuhan pokok dari suatu jaringan.
Perlu diketahui, kabel yang sudah tertanam biasanya tidak akan diangkat atau dipindahkan kecuali dalam keadaan terpaksa. Oleh karena itu, perencanaan yang matang untuk menentukan jenis kabel ini mutlak diperlukan. Jika kita salah mengambil keputusan, maka suatu saat apabila akan ada pengembangan masalah kabel ini menjadi kendala.
Untuk itu saya menyarankan apabila akan membangun suatu jaringan tentukan jenis kabel yang akan digunakan dengan asumsi bahwa jaringan tersebut bisa berjalan dengan baik sampai 10 tahun atau lebih. Dengan demikian tentukan jenis dan kualitas kabel ini sebelum Anda memutuskan untuk menginstalasi jaringan.
Selain itu, masalah yang berhubungan dengan kabel ini tidak hanya jenisnya saja, masalah yang berhubungan dengan kecepatan dan jarak akses data juga perlu dipertimbangkan. Untuk itu berikut ini saya jelaskan beberapa jenis kabel, jarak terjauh yang didukung oleh jenis kabel tertentu, dan sebagainya.
2. Piranti Lunak
Seperti telah dijelaskan di atas bahwa piranti lunak yang dimaksud dalam buku ini adalah software termasuk sistem operasi yang digunakan dalam membangun suatu jaringan, baik jaringan berbasis Windows (Workgroup atau Client Server) maupun sistem operasi lain. Namun dalam buku ini saya membatasi hanya menggunakan sistem operasi produk Microsoft, yaitu keluarga Microsoft Windows.
2.1. Sistem Operasi
Operating sistem yang digunakan dalam buku ini adalah Microsoft Windows Server 2003, Microsoft Windows XP dan WIndows Vista untuk Client. Namun demikian Anda juga bisa menggunakan Microsoft Windows 2000 Server dan Microsoft Windows 2000 Professional, karena pada prinsipnya sama dan buku ini masih tetap bisa digunakan. Disarankan untuk saat ini sebaiknya sistem operasi server yang digunakan adalah Microsoft Windows Server 2003 dengan client Windows Vista atau Windows XP.
Bagi Anda yang ingin membangun jaringan kecil dengan Workgroup, bisa menggunakan sistem operasi Microsoft Windows XP, Windows Vista atau Windows 2000 Professional.
2.2. Program Aplikasi
Program aplikasi yang digunakan bebas. Namun saya menyarankan gunakan beberapa aplikasi saja, seperti untuk mengolah kata, mengolah angka, mengolah data, dan aplikasi grafik yang diperlukan.
Selain aplikasi tersebut Anda juga bisa menambah aplikasi lain apabila komputer Anda dilengkapi Scaner. Aplikasi yang saya maksud adalah aplikasi yang mendukung pengolahan gambar hasil scaner tersebut.
2.3. Program Internet Sharing
Agar semua komputer yang terkoneksi ke jaringan LAN bisa berinternet seluruhnya, Anda bisa memanfaatkan fasilitas Internet Sharing. Microsoft Windows Server 2003, Windows Vista, Windows XP, sudah menyediakan fasilitas untuk Internet Sharing Connection (ICS) dan ICF (Internet Connection Firewall). Namun demikian Anda juga bisa menggunakan apliksi lain yang disediakan penyelenggara atau ISP.
2.4. Program Untuk Internet
Program yang dimaksud di sini adalah program untuk menjalankan fasilitas yang berhubungan dengan Internet. Sehingga dengan program ini pemakai atau semua user bisa menggunakan fasilitas seperti browsing, chating, e-mail, dan sebagainya.
Program yang dimaksud antara lain sebagai berikut:
* Microsoft Internet Explorer
* Microsoft Outlook
* Windows Messanger
Langganan:
Postingan (Atom)