Minggu, 13 Juni 2010

IRC Internet Relay Chat

Internet Relay Chat
Internet Relay Chat (IRC) adalah suatu bentuk komunikasi di Internet yang diciptakan untuk komunikasi interpersonal terutama komunikasi kelompok di tempat diskusi yang dinamakan channel (saluran), tetapi juga bisa untuk komunikasi jalur pribadi, terlebih bisa berjalan di semua System Operasi.
IRC diciptakan oleh Jarkko Oikarinen (nickname "WiZ") pada akhir Agustus 1988 untuk menggantikan program di BBS yang disebut MUT (MultiUser Talk), di Finlandia di sebut OuluBOX. Oikarinen menemukan inspirasi Bitnet Relay Chat yang beroperasi di dalam Jaringan Bitnet. Dia membuat IRC client dan IRC server di Universitas Oulu, Finlandia (Pada saat dia bekerja di Departemen Informasi Ilmu Pengetahuan). Sekarang IRC sudah digunakan di lebih dari 60 negara di seluruh dunia.
Pada tahun 1992 Internet Relay Chat kemudian disempurnakan tepatnya pada saat perang gurun. Antara periode ini, informasi diterima dan disalurkan ke seluruh dunia sehingga karena dengan IRC manusia dapat berkomunikasi dengan jarak beribu-ribu mil. IRC adalah sebuah tempat pertemuan untuk siapa saja yang membutuhkan informasi langsung up to date dan dapat dipercaya.

Beberapa istilah di IRC

  • Net Split : Netsplit adalah kondisi dimana network bisa terpisahkan, sehingga pengguna akan terpisahkan dengan pemain-pemain lain. Lamanya split ini tidak bisa ditebak, kadang hanya terjadi sebentar saja, tetapi terkadang juga dapat memakan waktu sampai berhari-hari.
  • Lag : Gangguan yang paling umum adalah "lag", dimana terjadi semacam hambatan ("delay") antara waktu saat pengguna mengetikkan suatu kalimat, dan waktu saat pemain lain membacanya. Cara mengatasinya adalah dengan memilih server yang dekat karena dapat mengurangi lag. Lag dapat diukur dengan menggunakan perintah /ping. Hal ini dapat ditanggulangi dengan mengganti server Anda, dengan menggunakan perintah /server nama.server.
  • Ping Pong : Untuk para pengguna mIRC: Ping? Pong! di status, artinya server baru saja melakukan "ping" kepada client. Sebenarnya tujuannya adalah untuk melihat apakah pengguna masih berhubungan dengan server, dan Anda secara otomatis menjawab dengan "pong". Hal ini sebenarnya tidak perlu dikhawatirkan.
  • DCC : Perintah DCC Service dapat digunakan untuk menjalin hubungan langsung dengan satu orang yang bebas lag dan tidak akan diputuskan oleh netsplit. Pada client-client umum, dapat menjalin hubungan dcc dengan mengetikkan perintah /dcc chat nick. Untuk berbicara dengan user lain, bahkan bisa untuk melakukan pertukaran file.
  • CTCP : Client to client protocol, sebuah protokol yang berguna agar pesan yang dikirim sampai pada client lain dalam suatu network server yang sama.

Client
Sebuah program perangkat lunak yang tersedia untuk semua sistem operasi komputer yang mendukung TCP / IP networking. IRC Client terbagi dalam 3 jenis, Client, Bot, dan Bouncer, yang masing-masing mempunyai kegunaannya sendiri.

  • Client Software
Perangkat lunak IRC Client yang paling populer adalah mIRC yang hanya bisa di jalankan di sistem operasi Windows, dibandingkan dengan Client lainnya seperti Miranda IM, KVIrc, Trillian, Pidgin, XChat, dan XiRCON. Berbeda dengan IRC Client sistem operasi Unix dan Linux seperti BitchX, irssi, KVIrc, XChat, Konversation dan tradisional ircII dan derivatif. Bahkan saat ini IRC Client berbasis Web juga sudah banyak seperti Mibbit dan WebIRC.

  • Bot Software
Perangkat lunak otomatis atau biasa disebut Bot. Saat ini Bot banyak digunakan sebagai titik pusat kontak untuk pertukaran informasi dan perlindungan untuk saluran yang mereka layani, karena kecepatan mereka yang lebih unggul bila dibandingkan dengan manusia. Hingga saat ini Bot masih tetap populer dan terus disesuaikan dengan tugas-tugas baru dan tak terduga.
Bot dapat ditulis dalam berbagai bahasa pemrograman. IRC bot biasanya menerapkan antarmuka agar pengguna dapat berkomunikasi dan mengontrol fungsi yang dimiliki oleh Bot itu sendiri.

  • Bouncer Software
Sebuah program yang berjalan sebagai daemon pada server dan berfungsi sebagai proxy persisten yang lebih dikenal sebagai BNC. Bertujuan untuk mempertahankan koneksi ke server IRC, Bouncer bertindak sebagai perantara antara server dan klien, atau hanya untuk bertindak sebagai proxy jika pengguna kehilangan konektivitas jaringan. Bouncer dapat tetap terhubung dan mendokumentasikan semua lalu lintas data yang terjadi saat pengguna kehilangan, yang memungkinkan pengguna untuk melanjutkan sesi IRC-nya tanpa mengganggu koneksi mereka ke server.
Selanjutnya, sebagai cara untuk mendapatkan efek seperti tukang pukul, klien IRC (biasanya berbasis teks, misalnya irssi) dapat berjalan di sebuah selalu pada server yang menghubungkan pengguna melalui ssh. Ini juga memungkinkan perangkat yang hanya memiliki fungsi ssh, namun tidak ada klien IRC yang sebenarnya diinstal sendiri, untuk terhubung ke IRC, dan memungkinkan berbagi sesi IRC.

Tidak ada komentar:

Posting Komentar