Jumat, 04 Mei 2012

Komunikasi Komputer ke komputer


KOMUNIKASI DATA ANTAR 2 PC MENGGUNAKAN   SERIAL PORT DB9/RS232 NULL MODEM

Komunikasi serial juga dapat digunakan untuk komunikasi antara dua komputer atau direct PC to PC, yang disebut dengan “Null Modems”, komunikasi Null Modem ini digunakan untuk menkoneksikan antara 2 buah DTE. Koneksi ini biasanya dipakai karena mudah dalam pembuatannya dan banyak kegunaannya misalnya untuk game multiplayer, transfer data dll dengan menggunakan protokol-protokol diantaranya Xmodem, 1K X modem, Ymodem dll. Berikut adalah gambar koneksi Null Modem.


Rangkaian ini yang paling banyak dipakai dari metode penyambungan Null Modem. Hanya dibutuhkan 3 buah pin untuk memperoleh metode penyambungan Null Modem yaitu (TD, RD, dan SG).Cara penyambungannya yaitu pin TD pada PC1 disambung dengan pin RD pada PC2, begitu juga dengan pin RD pada PC1 disambung dengan pin TD pada PC2 dan untuk pin SG (ground) keduanya saling dihubungkan sebagai common untuk setiap komputer. Prinsip kerjanya adalah Data Terminal Ready (DTR) melakukan loopback pada Data Set Ready (DSR) dan Carrier terdetek pada kedua komputer,  ketika DTR menyatakan aktif maka DSR dan Carrier Detect (CD) akan ikut aktif juga, pada poin ini komputer berpikir kalau virtual modem yang telah terkoneksi sudah siap dan mendeteksi sebuah carrier pada modem yang lain. Untuk RTS dan CTS tidak begitu diperlukan karena kedua komputer telah tersambung dengan speed yang sama, flow control tidak diperlukan pada kedua jalur yang telah dihubungkan pada setiap komputer. Ketika komputer ingin mengirim data komputer menyatakan RTS high dan dibelokkan bersama dengan CTS, sehingga segera mendapat balasan yang sudah siap untuk dikirim.

Ada beberapa parameter untuk melakukan suatu komunikasi data serial, antara lain:  –  Bit Rate  –  Parity  –  Data bit  –  Stop bit    Dimana antara 2 PC tersebut harus memiliki kesamaan parameter.
Aplikasi yang digunakan untuk komunikasi serial antara lain : 
–  Hyper Terminal ( OS windows ) 
–  Minicom ( OS Linux )

Bit  per  second  :  Ukuran  kecepatan  yang  menandakan  banyak  sedikitnya  pengiriman  data  per detik, Contoh : 300 baud adalah 300 bit per second. Data bits : Ukuran data bit yang sebenarnya didalam suatu pengiriman. bila komputer mengirim paket  informasi,  jumlah  data  sebenarnya  mungkin  tidak  penuh  8  bit,  nilai  standar  untuk  paket data  adalah  5,7,  dan  8  bit.  Setting  dari  data  bits  yang  dipilih  bergantung  pada  jenis  informasi yang  akan  dikirim.  Contoh  :  Karakter  ASCII  standard  mempunyai  nilai  dari  0  –  127  (7  bits). Karakter  ASCII  Extended  menggunakan  0  –  255  (8  bits).  Jika  data  yang  dikirim  adalah  text sederhana  (Standar  ASCII),  mengrimkan  7  bit  data  per  paket  sudah  cukup  untuk  komunikasi. Paket  mengacu  pada  pengiriman  byte  tunggal,  termasuk  start  /  stop  bits,  data  bits,  dan  parity, karena nilai sebenarnya dari bit data bergantung pada jenis protocol yang dipilih. Parity : Sebuah bentuk sederhana untuk pengecekan kesalahan yang digunakan pada komunikasi serial. Ada 4 macam parity, yaitu: Even, Odd, Mark dan Space.

Stop bits : Digunakan sebagai tanda akhir komunikasi data paket tunggal. Nilai dari stop bits biasanya adalah 1, 1,5, dan 2. Flow control : Sebuah metode dimana sebuah modem receiver mengontrol rasio dari modem transmitter yang mengirim data pada modem receiver. Flow Control ada 2:    Hardware : Hardware Flow control (RTS/CTS) bergantung pada modem untuk mengontrol aliran  data.  Metode  ini  dipakai  untuk  modem  berkecepatan  tinggi  atau  modem  yang mengkompres data.    XON/XOFF  :  atau  biasa  disebut  software  flow  control  yang  menggunakan  data  karakter untuk  mengindikasikan  bahwa  sebuah  aliran  data  harus  START  atau  STOP,  metode  ini membolehkan modem untuk mengirim kontrol karakter yang menandakan modem pengirm untuk menghentikan pengiriman ketika karakter tersebut dikirim.  Software Flow Control lebih lambat dan kurang  diinginkan dari pada Hardware  Flow Control. Software Flow Control hanya digunakan untuk mengirim text dan tidak dapat digunakan untuk mengirim data biner, karena data biner kemungkinan berisi karakter Flow Control spesial.


Tidak ada komentar:

Posting Komentar