Showing posts with label Networking. Show all posts
Showing posts with label Networking. Show all posts

3:11 PM

(0) Comments

OSI Model

International Standarisation Organisation (ISO) dibentuk karena memandang perkembangan teknologi yang sama namun bekerja dengan prinsip dan bahasa yang berbeda, dikemudian hari akan semakin menimbulkan kompleksitas. Tidak hanya itu, kebutuhan dana untuk pengembangan teknologi pun semakin besar. Apalagi konsep dalam sistem komunikasi dimasa depan telah disepakati bersama untuk menuju pada konsep Integrated Service dan Integrated Network. Secara sederhana dapat dikatakan, berbagai macam komunikasi dimasa datang, akan mampu dilayani dalam jaringan yang sama. Saat ini kenyataan tersebut mulai dapat dilihat dan dinikmati oleh sebagian masyarakat.
Lihat fenomena penggunaan teknologi komunikasi saat ini, anda tentu telah dapat melakukan berbagai jenis keperluan komunikasi meskipun menggunakan satu jaringan. Contohnya komunikasi menggunakan handphone 3G yang anda miliki, luar biasa bukan? Tunggulah 10, 25 atau 50 tahun kedepan, komunikasi macam apakah yang tak dapat anda lakukan menggunakan perangkat maupun jaringan yang sama? Semua itu dapat dibilang karena jasa - jasa ISO.

Seperti halnya OSI Model. Hasil karya ISO yang dimunculkan untuk mengantisipasi beragamnya device komunikasi yang dikembangkan menggunakan standard berbeda-beda. Tentu saja penggunaan interfacing semakin mahal dan komplek dalam instalasi, operasi dan maintenance. Hal tersebut perlu sesegera mungkin diatasi demi terwujudnya sistem komunikasi yang dicita-citakan bersama.
Open Sistem Interconnection (OSI) model memberikan gambaran model sistem berkomunikasi yang terbuka. Dengan arti lain sistem komunikasi terbuka tersebut akan mampu mendukung berbagai jenis layanan dan device dari berbagai vendor. Tentunya dengan sebuah pemahaman bahwa segala service dan device tersebut telah menggunakan standarisasi yang sama semacam yang telah ditetapkan oleh ISO melalui OSI model-nya.
Untuk menggambarkan proses hubungan yang dibangun dan pertukaran informasi yang berlangsung, OSI menerapkannya dalam 7 lapisan / layer. Sistem berlapis yang digambarkan dalam OSI semata - mata dimaksudkan untuk :
-mengurangi kompleksitas
-menciptakan standarisasi
-memungkinkan terciptanya compatibelitas dan interoperabelitas
-mempercepat proses evolusi teknologi
-mempermudah proses pembelajaran dalam menggambarkan proses kemunikasi
-menjelaskan tugas tiap lapisan dalam proses komunikasi
Dalam kenyataan yang sesungguhnya, semua itu tidak dapat dilihat secara kasat mata, karena semua proses yang berlangsung terjadi didalam sebuah rangkaian elektronika dalam merekayasa aliran arus listrik.

Secara berurutan dari lapisan tebawah ketujuh lapisan OSI tersebut adalah
1.Physical Layer
-mengatur sifat, jenis konektor, kecepatan transfer dan jangkauan maksimum hubungan physic, aktivasi dan deaktivasi transmisi data antar host.
2.Data Link Layer
-mengakses ke media / physical link, error notification dan mengatur aliran data pada physical link.
3.Network Layer
-Mengatur sistem pengalamatan dan menentukan / memilih route terbaik untuk mengirimkan data
4.Transport Layer
-membangun, memelihara dan membubarkan virtual circuit, mendeteksi kesalahan pengiriman dan memperbaikinya, serta mengatur aliran data
5.Session Layer
-mengatur dialog
6.Presentation Layer
-merepresentasikan data pada format yang cocok untuk ditransaksikan
7.Application Layer
-menyediakan layanan
Dengan melihat struktur OSI model di atas, maka proses komunikasi secara umum dapat dijelaskan dengan mudah sebagaimana dijabarkan oleh tugas dari masing - masing lapisan. Dalam proses komunikasi menggunakan OSI model, maka dalam rangka menjalankan peranan tiap-tiap lapisan, terkadang perlu dilakukan penambahan - penambahan informasi pada data yang sesungguhnya yang akan ditransaksikan. Informasi demi informasi tambahan yang diberikan oleh lapisan - lapisan OSI, dapat dijelaskan pada proses encapsulasi data.

Baca Selengkapnya..

10:50 AM

(0) Comments

Protocol??

Setelah lama yang saya posting hanya cerita, curahan hati dll. Sekarang saya akan mencoba posting untuk sharing pengetahuan tp kalo ada salah ya mohon dikoreksi hehehe....
Protocol dalam sistem jaringan komputer dapat dianalogikan sebagai bahasa. Seseorang akan dengan baik dan mudah berkomunikasi, apabila melakukannya dalam bahasa yang sama. Meskipun tidak harus selalu demikian, karena toh kita akan mampu berkomunikasi dalam bahasa yang berbeda dengan lawan bicara kita. Bukankah anda tetap dapat berkomunikasi dengan bahasa Indonesia manakala lawan bicara anda menggunakan bahasa daerah tempat kita berasal ?

Namun tidak demikian dengan teknologi pada sistem jaringan komputer. Device - device yang ada dalam suatu sistem jaringan komputer hanya akan dapat bekerja sama dan saling berkomunikasi manakala mereka memiliki protocol yang sama. Mereka diciptakan dengan format dan standar kerja yang telah ditetapkan, mungkin dimasa yang akan datang, ketika teknologi mencapai pada tahapan rekayasa paling sempurna, berbagai protocol dapat dimengerti. Pada saat ini device yang menggunakan protocol kerja yang berbeda, maka agar tetap dapat dioperasikan pada suatu jaringan yang menggunakan protocol berbeda pula memerlukan adanya interface sebagai media konversi dari protocol satu ke protocol lainnya atau sebaliknya. Mirip bahasa bukan ? Banyak pejabat tertentu memerlukan penterjemah manakala mereka harus melakukan kunjungan kerja ke negara asing yang mereka sendiri tak memahami bahasanya.

Baca Selengkapnya..

9:32 AM

(0) Comments

Optimasi Internet dengan Squid(2)

This summary is not available. Please click here to view the post.

Baca Selengkapnya..

8:53 AM

(0) Comments

Optimasi Internet dengan Squid(1)

Internet adalah sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh dunia. Internet juga merupakan sumber informasi yang dapat menjadi bersifat positif dan dapat bersifat negatif. Karena pentingnya informasi yang dapat diperoleh dari Internet maka perlu kenyamanan saat menggunakannya. Untuk kenyamanan tersebut salah satunya dengan kecepatan dan kestabilan akses Internet. Ada beberapa cara untuk mengoptimalkan akses Internet antara lain dengan penggunaan proxy server atau sering disebut dengan cache server.

Instalasi Squid
Proxy server mempunyai kemampuan untuk menghemat bandwidth, meningkatkan keamanan dan mempercepat proses surfing web. Squid merupakan software proxy yang banyak dipakai dan dapat diperoleh secara gratis. Squid juga dapat digunakan untuk mengendalikan pemakaian bandwidth berdasarkan ekstensi file-file tertentu, menyaring situs-situs yang boleh diakses.
File yang dibutuhkan :
Squid-2.5.STABLE10.tar.gz bisa didownload di http://squid-cache.org
Instalasi
Ekstrak file squid-2.5.STABLE10.tar.gz
#tar -zxvf squid-2.5.STABLE10.tar.gz
Masuk ke direktori hasil dari ekstrak
#cd squid-2.5.STABLE10
Jalankan file konfigurasi install :
#./configure --prefix=/usr/squid --bindir=/usr/bin --sbindir=usr/sbin --enable-gnuregex --enable-async-io=24 --with-aufs-threads=24 --with-pthreads --with-aio --with-dl --disable-ident-lookups --enable-underscores --enable-dlmalloc --enable-storeio=ufs,aufs --enable-removal-policies=lru,heap --enable-delay-pools --disable-wccp --enable-kill-parent-hack --enable-snmp --enable-cache-digests --enable-linux-netfilter --enable-ssl --with-openssl --enable-truncate --enable-htcp --disable-poll --enable-icmp --disable-hostname-checks --disable-ident-lookups
Kemudian buat objek instalasi
#make
Jalankan instalasi
#make install
Sementara sampai installasi dulu, untuk konfigurasi d postingan berikutnya.


Baca Selengkapnya..

10:33 AM

(0) Comments

Shorewall (Shoreline Firewall)

Shorewall (Shoreline Firewall) merupakan firewall yang berbasis iptable yang dapat digunakan pada suatu sistem deticated gateway/router/server multifungsi atau pada standalone linux. Sesuai dengan moto nya 'iptables made easy' jadi fungsi utama dari shorewall memudahkan dalam penggunaan iptables. Pada tulisan ini, shorewall akan di implemantasikan sebagai router yang dijalankan pada Linux Redhat 9.
File yang dibutuhkan :
  • iptables dan iproute, biasanya sudah ada ketika kita menginstal linux.
  • Shorewall-2.4.4.tar.gz bisa didownload di http://shorewall.net
Langkah Installasi :
Ekstrak file shorewall-2.4.4.tar.gz :
#tar -zxvf shorewall-2.4.4.tar.gz
Kemudian masuk ke direkrori shorewall tersebut :
#cd shorewall-2.4.4
Setelah itu jalankan instalasinya :
#./install
Konfigurasi :
Untuk mengkonfigurasi shorewall yang telah kita install kita dapat mengkonfigurasi file-file yang berada pada direktori shorewall.
#cd /etc/shorewall
Didalam direktori tersebut terdapat banyak file yang digunakan untuk konfigurasi shorewall, untuk mengeditnya dapat menggunakan vi atau mcedit.
  • zones
file ini digunakan untuk mendefinisikan zona pada asal trafik jaringan,
ubah isi file tersebut sehingga menjadi :
#ZONE DISPLAY COMMENT
net Net
loc Local
#LAST LINE -ADD YOUR ENTRIES BEFORE THIS ONE -DO NOT REMOVE
  • policy
file ini berisi aturan untuk semua yang traffic lewat pada firewall,
ubah isi file tersebut menjadi :
#SOURCE DEST POLICY
loc net ACCEPT
net loc ACCEPT
fw net ACCEPT
fw loc ACCEPT
net all DROP
all all REJECT
#LAST LINE -ADD YOUR ENTRIES BEFORE THIS ONE -DO NOT REMOVE
  • interfaces
file ini untuk menentukan interface yang akan terhubung dengan suatu zona,
ubah isi file tersebut menjadi :
#ZONE INTERFACE BROADCAST
net eth1 detect
loc eth0 detect
#LAST LINE -ADD YOUR ENTRIES BEFORE THIS ONE -DO NOT REMOVE
  • masq
file ini untuk mendefinikan masquerade jaringan local dengan jaringan internet.
Untuk mensetting apakah traffic yang melalui eth0 akan dibungkus (di-masquerade)
dengan dengan IP pada eth1, ubah isi file tersebut menjadi :
#INTERFACE SUBNET
eth0 eth1
#LAST LINE -ADD YOUR ENTRIES BEFORE THIS ONE -DO NOT REMOVE
  • rules
file ini berisi aturan-aturan dari semua trafik yang melewati firewall.
Untuk membuat sebuah PC Router file ini tidak perlu diubah.
Setelah konfigurasi selesai, jalankan shorewall :
#shorewall start
Shorewall akan langsung berjalan jika sudah tidak ada error dalam konfigurasi namun jika masih ada error shorewall akan menampilkan pesan error, benahi error tersebut dan jalankan kembali shorewall. Agar shorewall langsung berjalan ketika komputer menyala tambahkan
shorewall restart
pada file /etc/rc.local


Baca Selengkapnya..