Senin, 27 Desember 2010

Kalau dengan CSMA/CA belajar disini


CSMA…???
        Suatu teknik kontrol akses media untuk media transmisi multiple access. Sebuah stasiun yang ingin melakukan transmisi pertama-tama harus mengetahui kondisi media dan baru bisa melakukan transmisi bila media dalam satu idle.
·         Propagasi waktu sangat sedikit dibanding waktu transmisi
·         Semua stasiun mengetahui bahwa suatu transmisi telah dimulai hampir dengan seketika
·         Pertama dengarkan untuk medium jelas bersih (pengangkut merasakan)
·         Jika medium kosong, memancarkan
·         Jika dua stasiun start pada saat yang bersamaan, terjadi benturan
·         Nunggu waktu layak ( perjalanan pulang pergi ACK perkelahian lebih)
·         Tidak ada ACK kemudian memancarkan kembali
·         Max Pemanfaatan tergantung pada waktu propagasi ( panjangnya medium) dan membingkai panjangnya
·         Bingkai lebih panjang dan propagasi lebih pendek memberi pemanfaatan lebih baik


     Dengan CSMA, sebuah station yang ingin melakukan transmisi, pertama-tama menentukan terlebih dahulu apakah station yang lain sedang menggunakan kanal. Bila medianya sedang digunakan, station harus menunggu. Bila media tidak dalam keadaan sibuk, barulah station bisa melakukan transmisi.yang akan terjadi adalah dua station atau lebih akan berusaha melakukan transmisi pada saat yang sama. Bila hal ini terjadi, maka muncullah collision, data dari kedua transmisi tersebut akan kacau dan tidak bisa diterima dengan baik. Untuk menghindari hal ini, station menunggu beberapa saat yang memungkinkan setelah melakukan transmisi agar mendapat balasan. Bila tidak ada balasan, station mengasumsikan telah terjadi collision dan harus dilakukan transmisi ulang.


        CSMA/CA(Carier Sense Multiple Access/Collision Avoidance)  merupakan modifikasi  dariCSMA.  Collision avoidance digunakan untuk meningkatkan performa dari  CSMA dengan mencoba 
menjadi  sedikit  lebih serakah dalam menggunakan channel.  Jika  channel  dirasakan sibuk sebelum
transmisi kemudian transmisi dihentikan untuk interval random. Hal ini akan mengurangi probabilitascollision pada channel. 
CSMA/CA(Carier Sense Multiple Access/Collision Avoidance)  memiliki  esensi  yang sama 
dengan CSMA/CD yaitu setiap stasiun perlu memastikan bahwa channel apakah sedang idle sebelum 
men-transmisikan sinyal. Jika channel dirasa sedang sibuk makan stasiun tersebut harus menghentikan 
transmisinya. 
Akan tetapi CSMA/CA digunakan ketika CSMA/CD tidak dapat diimplementasikan berhubung 
sifat  dasar channel.  CSMA/CA digunakan pada  802.11  berdasarkan  wireless LANs.  Salah satu dari 
problem wireless LANs adalah tidak memungkinkannya untuk berada dalam mode mendengar(listen) 
sementara mengirim(sending). Oleh karena itu collision detection tidak mungkin dilakukan. Alasan lain 
adalah hidden terminal  problem, di mana node A, berada dalam range dari receiver R, tidak berada 
dalam range dari sender S, dan oleh karena itu node A tidak tahu apakah S sedang mentransmisikan ke 
R.

        CSMA/CA dapat  secara optional  disupplementasikan dengan pergantian sebuah  Request  to
Send(RTS)  packet yang dikirim oleh sender S dan sebuah Clear to Send(CTS)  packet yang dikirim
oleh receiver R yang dimaksud, dengan memberi alert ke semua node yang berada dalam range dari
sender, receiver, ataupun keduanya, untuk tetap diam selama durasi transmisi paket utama. Ini dikenal 
sebagai IEEE 802.11 RTS/CTS exchange.


Frame and delay sequence diagram for CSMA/CA and RTS-CTS.







http://en.wikipedia.org/wiki/Carrier_sense_multiple_access_with_collision_avoidance

Sekarang Waktunya Berkenalan dengan CSMA/CD

        CSMA/CD(Carier  Sense  Multiple  Access/Collision  Detection)  adalah  modifikasi  dari CSMA(Carier Sense Multiple Access) di mana terjadi peningkatan performa dengan menghentikan transmisi  jika  terjadi  tabrakan(collision)  dan  mengurangi  terjadinya  tabrakan  lagi  pada  percobaan transmisi signal berikutnya. Protokol  CSMA/CD  dapat  dianalogikan seperti  komunikasi  pesta malam hari  pada ruangan tanpa cahaya.  Setiap orang di  sekitar meja harus mendengarkan untuk suatu periode waktu sebelum berbicara(carrier sense).  Ketika keheningan terjadi setiap orang memiliki  peluang yang sama untuk mengatakan sesuatu(collision detection).
        Ethernet adalah protokol klasik CSMA/CD. Setiap interface harus menunggu sampai tidak ada siyal pada channel, kemudian baru memulai transmisi. Jika beberapa interace men-transmisikan maka kan ada sinyal  pada channel(carrier).  Semua interface yang lain harus menunggu sampai  carrier erhenti sebelum mencoba untuk men-transmisikan(carrier sense). Semua interface ethernet memiliki kemampuan dan hak yang sama untuk mengirim frame ke jaringan(network),  demokrasi berlaku di sini(multiple access).  Karena sinyal  membutuhkan  waktu terbatas untuk berjalan dari akhir suatu sistem ethernet ke yang lain, bit-bit pertama dari frame yang ditransmisi tidak mencapai semua bagian dari network secara simultan. Oleh karena itu ada kemungkinan bagi dua interface untuk mendeteksi bahwa network sedang menganggur(idle).Ketika hal ini terjadi, sistem ethernet  memiliki  cara  untuk  mendeteksi  tabrakan  sinyal  dan menghentikan  transmisi  dan
mengirim kembali sinyal(collision detection).
        CSMA/CD  adalah  protokol  layer  kedua  pada  OSI  model.  Protokol  ini  didesain  untuk menyediakan akses yang adil  untuk sebuah channel  yang digunakan bersama-sama sehingga semua stasiun mendapat kesempatan untuk menggunakan network. Setelah setiap paket transmisi pada semua station menggunakan  CSMA/CD protokol  untuk menentukan stasiun mana yang berikutnya  untuk mengunakan channel ethernet.

Carrier Sense Multiple Access with Collision 






http://www.ethermanage.com/ethernet/10quickref/ch1qr_7.html

http://en.wikipedia.org/wiki/Carrier_sense_multiple_access_with_collision_detection

Senin, 01 November 2010

Traceroute Untuk Yang Lain

Traceroute atau Tracert ( pada windows ) merupakan salah satu cara untuk menganalisa jaringankomputer yang digunakan, dengan mengetahui rute perjalanan data melalui paket-paket data yang dikirim ke host (server) melalui media di Internet atau jaringan komputer.  Mungkin anda pernah mengakses blog/situs yang lama sekali diaksesnya nah sebelum anda memberikan saran kepada pemilik blog/situs sebaiknya anda menganalisa terlebih dulu jaringan komputer yang anda gunakan melalui traceroute ini.
Secara mudahnya jika menggunakan sistem operasi windows XP, Tracert ( Windows ) bisa dilakukan dengan menggunakan fungsi tracert.exe melalui commad prompt. Coba klik start-pilih run-dan ketikkancmd, kemudian ketikan saja tracert namablog contohnya tracert deka.web.id. Nanti proses  rute perjalanan data sebelum sampai ke blog/situs akan terlihat jelas disini IP address, Gateway, ISP provider, dsbnya. Untuk lebih jelasnya bisa dilihat pada gambar berikut.

Tampilan yang akan terlihat
Dari hasil tracert inilah, anda dapat menganalisa jaringan komputer yang anda gunakan. Yang perlu anda perhatikan disini
1.       Hops atau lompatan, loncatan atau perpindahan data. semakin sedikt hops semakin baik. Hops ini akan terlihat berdasarkan urutan angka 1,2,3,dst
2.       Waktu biasanya dalam satuan ms ( milisecond ), semakin kecil waktu perpindahan data maka akan semakin baik.
Jika anda melihat pada hasil tracert ada ” * ” atau pesan ” request timed out ” seperti gambat berikut, maka disitulah masalah yang ada pada koneksi internet anda.
Jujur saja saya sedikit kesulitan bagaimana mau menjelaskan tentang ini karena banyak sekali kaitannya dengan dasar pemahaman jaringan komputer Makanya pada postingan sebelumnya saya sengaja membuat proses tracert ini terlihat lebih mudah dipahami dengan postingan yang berjudul jalan-jalan. buat yang tidak terlalu mengerti tentang jaringan komputer dan hal-hal teknis nya akan sangat mudah pahami.
Jika seandainya anda tertarik untuk men-tracert blog atau situs yang anda gunakan, anda dapat menggunakan salah satu software yang mudah di pahami dengan tampilan visual seperti pada postingan jalan-jalan yaitu visualroute. Versi trialnya bisa anda download di visualroute.visualware.com atau langsung disini. Aplikasi ini membutuhkan Java sebelum bisa menjalankannya, tapi tenang saja akan otomatis diinstall ketika anda menginstall visualroute ini.

Selasa, 26 Oktober 2010

Jaringan Komputer: "Fungsinya Command Netsh"

Mengganti Ip Address melalui Command Netsh


Untuk mengganti IP Address tidak saja bisa dilakukan melalui Control Panel tetapi dapat juga dilakukan dengan mudah melalui perintah DOS. Perintah ini juga memungkinkan kita untuk mengganti IP Address Komputer melalui telnet.

Perintah yang kita gunakan adalah NETSH.EXE
Untuk menjalankan perintah ini cukup sederhana.

Contoh:

netsh interface ip set address name="Local Area Connection" static 192.168.0.1 255.255.255.0 

Perintah diatas meminta komputer untuk menggunakan IP 192.168.0.1 Subnet 255.255.255.0

Anda dapat menyesuaikan perubahan IP sesuka anda.
Untuk penjelasan lebih lanjut tentang berbagai fungsi perintah netsh silahkan ketikkan netsh /? pada layar CMD anda. 





Jaringan Komputer: "Lebih Lanjut tentang Ping"

Pengertian Dan Kegunaan Ping

·        Pengertian Ping

PING singkatan dari Packet Internet Gropher, secara pengertian PING adalah sebuah program utilitas yang digunakan untuk memeriksa konektivitas jaringan berbasis teknologi Transmission Control Protocol/Internet Protocol (TCP/IP). Dengan menggunakan utilitas ini, dapat diuji apakah sebuah komputer terhubung dengan komputer lainnya. Hal ini dilakukan dengan cara mengirim sebuah paket kepada alamat IP yang hendak diujicoba konektivitasnya dan menunggu respons darinya. Nama “PING” berasal dari sonar sebuah kapal selam yang sedang aktif, yang sering mengeluarkan bunyi PING ketika menemukan sebuah objek.

·        Kegunaan Ping

Kegunaan PING antara lain adalah sbb:

§   Mengetahui status up/down komputer dalam jaringan.

Kita dapat mengecek apakah sebuah komputer up/down menggunakan perintah PING, jika komputer tersebut memberikan response terhadap perintah PING yang kita berikan maka dikatakan bahwa komputer tersebut up atau hidup.

§         Memonitor availability status komputer dalam jaringan.

PING dapat digunakan sebagai tool monitoring availibilitas komputer dalam jaringan yang merupakan salah satu indikator kualitas jaringan yaitu dengan melakukan PING secara periodik pada komputer yang dituju. Semakin kecil downtime, semakin bagus kualitas jaringan tersebut.


§   Mengetahui responsifitas komunikasi sebuah jaringan.

Besarnya nilai delay atau latency yang dilaporkan oleh PING menjadi indikasi seberapa responsif komunikasi terjadi dengan komputer yang dituju. Semakin besar nilai delay menunjukkan semakin lamban respons yang diberikan. Sehingga nilai delay ini juga bisa digunakan sebagai indikator kualitas jaringan.

§         Untuk troubleshooting jaringan

Contoh Perintah PING ke www.google.com dari Command Prompt Windows. untuk mengakses PING, klik Start menu Windows – RUN, ketikkan cmd. kemudian ketikkan perintah ping www.google.com.
C:\Documents and Settings\admin>ping  www.google.com
Pinging www.l.google.com [72.14.203.104]  with 32 bytes of data:
Reply from 72.14.203.104: bytes=32  time=1010ms TTL=244
Reply from 72.14.203.104: bytes=32 time=977ms TTL=244
Reply from 72.14.203.104: bytes=32 time=597ms TTL=244
Reply from 72.14.203.104: bytes=32 time=375ms TTL=244
Ping statistics for 72.14.203.104:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 375ms, Maximum = 1010ms, Average = 739ms
C:\Documents and Settings\admin>
Arti dari pesan tersebut komputer yang digunakan untuk melakukan PING ke www.google.com terhubung ke internet. dengan statistik 4 paket PING atau ICMP terkirim, dan menerima 4 paket PING, kehilangan paket 0, perkiraan perjalanan paket dalam mili second, lama waktu perjalanan paket paling cepat 375 ms, paling lama 1010 ms, dan rata-ratanya = 1010 + 977 + 597 + 375 = 2941, 2941 dibagi 4 = 735,25 ms, dalam perhitungan sistem Windows dijadikan 739 ms. arti dari round trip adalah perjalan paket PING dari komputer yang digunakan untuk melakukan PING, kemudian ke host server www.google.com kembali lagi ke komputer client, atau secara sederhana diartikan perjalanan pulang pergi.
§         Mengecek koneksitivitas sebuah host
Jika paket PING replay berarti host terhubung, jika unreachle maka host kemungkinan besar tidak terhubung, atau ada kabel yang terlepas, atau LAN card mengalami kerusakan.
§         Mengecek kualitas koneksitivitas jaringan
Ketika melakukan PING ke sebuah host akan muncul statistik paket lost, jika jaringan yang digunakan dalam keadaan bagus maka paket loss = 0 (0 % loss) atau (nol persen)
§         Mengetahui secara cepat IP address sebuah domain
Aplikasi PING digunakan untuk troubleshooting jaringan komputer, dapat digunakan untuk mengetahui secara cepat IP address sebuah domain, pada contoh diatas PING www.google.com terlihat IP address yang digunakan www.google.com adalah 72.14.203.104.
 

Jaringan Komputer: "Yukz Perjelas Pengetahuan Tentang IPConfig"


Kegunaan IPConfig
IPConfig adalah salah satu internal command di MS. Command Prompt (CMD) yang berfungsi untuk melihat dan mengkonfigurasi settingan perangkat jaringan.
Macam-macam Penggunaan perintah Ipconf ig.
1.IPconfig /all
Menampilkan informasi konfigurasi koneksi, misalnya Host Name, Primary DNS Type,
Ethernet Adapter LAN.


2. IPconfig /displaydns
Berfungsi untuk menampilkan DNS Cache.




                                                                     
3. IPconfig /flushdns
Berfungsi menghapus DNS Cache.


4. IPconfig /release
Untuk “Menghapus” semua koneksi IP Address.


5. IPconfig /renew
Untuk membuat IP Address baru untuk adapter tertentu.



6. IPconfig /registerdns
Untuk melakukan refresh DNS dan meregistrasi kembali koneksi DNS.

Jaringan Komputer: "Bingung Dengan Traceroute"

TRACEROUTE

Traceroute adalah perintah untuk mencari jejak alamat IP, simple traceroute pada win32 menggunakan jenis protocol ICMP (ping), yakni Internet Control Message Protocol, data yang dikirim adalah pesan singkat yang dikonversi menjadi binary.Walaupun terbilang klasik, tapi fungsi perintah ini bisa dibilang cukup ampuh, walaupun saat ini sudah banyak tersedia layanan-layanan visual trace di beberapa situs, yang dilengkapi dengan pemetaan global. Biasanya, intermediary device seperti switch atau router memiliki tabel routing untuk mencari informasi dimana IP tujuan (host) itu berada, dengan menggunakan tabel tersebut, maka informasi keberadaan host tujuan dikembalikan kepada yang mencari jejak (tracer). Contoh penggunaan traceroute pada command prompt ; tracert news.google.com

Jika tidak ingin menggunakan URL, maka kita bisa langsung mencari berdasarkan alamat IP, dalam contoh ini, IP untuk news.google.com adalah 64.233.189.104;
Contoh ; 
tracert -d 64.233.189.104

Penggunaan parameter -d agar pencarian dilakukan dengan tidak mengkonversi alamat IP menjadi hostname, parameter -w (time-out) dipakai untuk menentukan batasan waktu yang dilakukan Ping (ICMP) untuk mengirim dan menerima data dari hasil routing tersebut, normalnya time-out akan bernilai 4000 (standar), berikut ini saya berikan time-out sebesar 2000 (miliseconds) = 2s.
Contoh ;
 tracert -d -w 2000 64.233.189.104

Selain itu, ada juga parameter -h, digunakan untuk menentukan maksimum jangkauan jejak penelusuran, defaultnya adalah 30 hops (jangkauan). Contoh penggunaan parameter dengan maksimum 5 hops, yakni ; tracert -d -h 5 64.233.189.104
Penggunaan traceroute pada hub versi lama bisa mengakibatkan lalu lintas jaringan menjadi lambat, karena hub versi lama akan mencari jejak host dengan melakukan penelusuran disetiap koneksi (jaringan), dan tidak akan berhenti sampai paket data sudah mengitari semua host tersebut. Saat ini, model hub dengan versi lamanya sudah disempurnakan dengan adanyaswitch, yang dilengkapi dengan metoda pencarian berdasarkan tabel rou