Mei 27, 2010

ARP

Dalam jaringan lokal, Packet IP umumnya dikirim melalui card Ethernet. Untuk keperluan komunikasi sesama card Ethernet digunakan Ethernet address, yang besarnya 48 bit, setiap card Ethernet mempunyai address yang berbeda-beda. Sewaktu terjadi pengiriman data dengan IP tertentu, suatu host perlu mengetahui, di atas Ethernet mana IP tersebut terletak. Untuk keperluan pemetaan IP address dengan Ethernet address digunakan protokol ARP.

ARP (Address Resolution Protocol) adalah protokol yang bertugas untuk menemukan hardware address suatu host dengan alamat IP tertentu. Ketika suatu IP packet yang telah ada alamat pengirim dan penerima akan dikirim, maka packet tersebut diteruskan ke layer di bawahnya (Network Interface Layer), yang akan memberikan alamat hardware sesuai dengan alamat IP tersebut. jika alamat hardware ini tidak ada di dalam cache ARP, maka ARP bertugas mencarinya di dalam jaringan lokal.

ARP bekerja dengan mengirimkan packet berisi IP Address yang ingin diketahui Ethernet. Karena dikirim ke Ethernet broadcast maka semua card akan mendengar packet ini. Host yang merasa memiliki IP Address ini akan membalas packet tersebut, dengan mengirimkan packet yang berisi pasangan IP Address dan Ethernet address. Agar tidak sering terjadi permintaan jawaban, jawaban disimpan di memori yaitu pada ARP cache untuk sementara waktu. Jika alamat IP itu milik host yang berada di luar jaringan lokalnya, maka router yang akan menjawab dan memberikan alamat hardware router, untuk selanjutnya packet tersebut dikirim ke router tersebut. Tanggung jawab pengiriman selanjutnya diambil alih oleh router tersebut. jadi ARP bertugas menterjemahkan alamat IP menjadi alamat hardware..

Setiap host selalu mempunyai cache ARP yang mentranslasikan alamat IP (IP Address) ke dalam alamat hardware (Physical address) atau lebih akrab disebut MAC Address, secara default umumnya 15 sekali terjadi updated tabel ARP.

Mei 21, 2010

Standar & Proses TCP/IP

TCP/IP (Transmission control Protocol/Internet Protocol) termasuk dalam deretan protokol komunitas yang digunakan untuk menghubungkan host- host pada jaringan Internet. TCP/IP menggunakan banyak protokol didalamnya, adapun protokol utamanya adalah IP dan TCP. TCP/IP dibangun pada sistem operasi UNIX dan digunakan untuk internet untuk memancarkan data keluar dari jaringan sendiri ke jaringan yang diatasnya. TCP/IP menangani komunikasi jaringan antara node-node pada jaringan. Sehingga TCP/IP termasuk salah satu dari sekian banyak bahasa komunikasi komputer yang ada untuk melakukan komunikasi antar komputer, hal itu ini dikarenakan untuk dapat dikatakan mampu berkomunikasi adalah harus mempunyai bahasa yang sama, dalam hal ini menggunakan protokol yang sama, walaupun jenis komputer dan sistem operasinya berbeda sekalipun tidak masalah.
Jika diasumsikan jenis komputer berbeda adalah orang yang berasal dari lokasi yang berbeda misalnya orang bersuku sunda dan orang bersuku padang melakukan komunikasi, komunikasi akan berhasil jika kedua orang tersebut menggunakan bahasa yang sama, misalnya menggunakan bahasa Indonesia bukan menggunakan bahasa setempat masing-masing. Komputer PC/Laptop dengan operasi Windows XP dapat berkomunikasi dengan komputer Sun SPARC dengan operasi Solaris, kondisi ini dimungkinkan karena keduanya menggunakan protokol TCP/IP
Seperti halnya protokol-protokol komunikasi yang lain, TCP/IP memiliki lapisan-lapisan, adapun lapisannya terdiri atas lapisan :
- IP : bertanggung jawab atas perpindahan packet data antar node. IP akan meneruskan packet dengan empat byte address tujuan (IP). Internet memberikan otoritas pendelegasian kelompok penomoran IP untuk setiap organisasi yang berbeda. Untuk kebutuhan pengoperasian IP dilakukan melalui mesin gateway yang selanjutnya oleh mesin gateway akan diatur kemana data harus dikirim, apakah ke jaringan dalam yang di bawahnya atau jaringan luar yang diatasnya, yang selanjutnya dimungkinkan data berpindah ke seluruh penjuru dunia.
- TCP : bertanggung jawab atas pengujian penyerahan data dari client ke server. Data dapat saja hilang di antara jaringan. TCP memiliki penambahan dukungan untuk melakukan deteksi error atau kehilangan data dan memungkinkan memperbaiki error atau mengembalikan kehilangan data tersebut, sehingga data dapat diterima sepenuhnya pada sisi penerima.
- Socket – adalah suatu nama yang diberikan kepada packet dari subroutine guna penyediaan akses ke TCP/IP pada banyak sistem
TCP/IP merupakan protokol yang diterima luas dan praktis menjadi standar de-facto jaringan komputer berkaitan dengan ciri-ciri yang terdapat protokol itu sendiri.
- Protokol TCP/IP dikembangkan menggunakan standar protokol yang terbuka.
- Standar protokol TCP/IP dalam bentuk Request for Comment (RFC) dapat diambil oleh siapapun tanpa biaya, untuk RFC standar TCP/IP adalah (RFC : 793,791)
- Pengembangan TCP/IP dilakukan dengan konsensus dan tidak tergantung vendor tertentu.
- TCP/IP independen terhadap perangkat keras jaringan dan dapat dijalankan pada jaringan Ethernet, Token Ring, jalur telpon dial-up, jaringan X.25, dan praktis jenis media transmisi apapun (wired atau pun wireless).
- Pengalamatan TCP/IP bersifat unik dalam skala global. Dengan cara ini, komputer dapat saling terhubung walaupun jaringan seluas internet sekarang ini.
- TCP/IP memiliki fasilitas routing yang memungkinkan sehingga dapat diterapkan pada internetwork.
- TCP/IP memiliki banyak jenis layanan.

Mei 11, 2010

TeamViewer



TeamViewer adalah suatu program yang cukup sederhana dan sangat mudah digunakan untuk beberapa keperluan terutama melakukan akses PC secara remote melalui internet.

TeamViewer saat ini sudah mencapai versi 4, merupakan aplikasi yang sangat cocok digunakan untuk mengakses PC lain melalui internet, keunggulan utamannya adalah Gratis siapa juga yang ga seneng denger kata-kata gratis.
Sebetulnya kelebihan utama "TeamViewer" ini seperti yang saya kutip dari situs resminya adalah


Windows 7 is approaching - TeamViewer 4 has already passed the "Compatible with Windows 7" logo test.

TeamViewer 4 works on all Windows versions from Windows 98 up to Windows 7 and is also available for Apple Mac OS X. It can even be used for cross-platform connections from Windows to Mac and back!

Sangat menarik karena teamviewer dapat cross-platform connections. Saya sudah menggunakannya sejak versi 3 dan sampai sekarang kedua versi tersebut masih terinstall dan dapat berjalan dengan baik, karena Teamviewer hanya bisa melakukan akses komputer (PC) secara remote jika menggunakan versi yang sama.

Fitur utama TeamViewer adalah:

1.Remote Support
2.Presentation
3.File Transfer
4.VPN
Yang sering saya gunakan hanya Remote Support (akses PC Klien melalui jalur internet), fitur/manfaat TeamViewer yang satu ini sangat membantu jika kita perlu mengakses PC yang jauh dari posisi kita sekarang, karena cukup terkoneksi internet dan mengetahui ID serta Password PC tersebut dalam hitungan detik kita sudah bisa akses PC itu secara remote seperti kita ada di depan PC tersebut secara langsung. Selain fungsi remote desktop, manfaat lain yang sering saya gunakan adalah "File Transfer" daripada berkirim file lewat email saya lebih pilih menggunakan teamviewer, karena bisa melakukan copy file langsung ke direktori yang kita inginkan, bisanya saya lakukan jika akan update program yang saya buat untuk beberapa konsumen.

Perbedaan utama yang saya rasakan saat menggunakan program ini dengan beberapa program untuk remote desktop adalah "cepat dan stabil" walau kadang saya akses internet hanya dengan koneksi GPRS, tapi masih sanggup melakukan remote ke PC lain,jika anda mempunyai koneksi internet yang cukup cepat dan stabil maka delay yang terjadi tidak akan terasa, karena seakan-akan anda berada langsung di depan PC tersebut.

Syarat utama untuk dapat mengunakan TeamViewer adalah:

•Install TeamViewer di kedua PC yang akan melakukan koneksi secara remote (versi sama)

•Koneksi internet sudah tersambung
•Masukan ID dan password PC yang akan diremote. ID dan Password dapat menggunakan mode dynamic maupun ditentukan sendiri, tergantung kebutuhan saya biasa menggunakan kedua duanya tergantung situasi.

Sekilas penggunaan Teamviewer:

Tampilan utama TeamViewer, jika sudah tampil (Ready to connect (secure connection)) maka anda siap melakukan koneksi ke PC lain, kemudian masukan ID PC klien jika koneksi berhasil maka akan muncul kotak "Password", isi password teamviewer PC yang akan anda remote. Jika berhasil maka akan tampil desktop PC yang diremote tersebut.
Jika anda ingin melakukan File Transfer, maka pilih "File Transfer" pada bagian pilihan yang terlihat dibawah kotak ID, kemudian klik "Connect to partner".


Contoh Teamviewer versi 4

Jika ingin menggunakan password dan ID yang tetap maka cukup tempatkan kursor mouse pada bagian kotak password, maka akan tampil seperti gambar diatas, pilih "Set user definied password" kemudian masukan password yang anda inginkan.

Teamviewer sangat membantu jika anda mengelola/membuat program karena kadang saya menggunakannya untu melakukan perbaikan bug/error program maupun mengakses database klien dan memperbaikinya secara langsung tanpa perlu datang ke lokasi

selamat mencoba