Kamis, 23 Oktober 2008

IRC command

IRC COMMAND

Basic IRC command (perintah dasar IRC)

Connect ke IRC server

Command: /server namaserver

Contoh: /server mesra.dal.net

Keterangan: contoh tersebut akan menghubungkan anda (connect) ke server mesra di Dalnet. Beberapa Dalnet server aktif yang lain adalah : arcor.dal.net , broadway.dal.net , dragons.dal.net , hotspeed.dal.net dan lain lain.

Masuk ke sebuah chanel

Commad: /join #namachanel

Contoh: /join #pribumi

Keterangan: bagi pengguna mIRC, command ini secara default biasanya telah dibuat shortcutnya, sehingga anda bisa masuk ke sebuah channel hanya dengan menggunakan perintah /j namachanel (contoh: /j pribumi).

Keluar (part) dari sebuah channel

Command: /part #namachanel

Contoh: /part #pribumi

Keterangan: Untuk keluar dari channel yang aktif cukup mengetikkan /part di chanel yang aktif (tanpa nama channel). Coba juga /partall untuk keluar dari seluruh chanel yg kita masuki.

Mengganti nickname

Command: /nick nickname-yang-baru

Contoh: /nick zaitun

Keterangan: anda tidak bisa mengganti nickname saat channel moderated (+m) atau anda sedang di ban di sebuah chanel.

Meninggalkan pesan away

Command: /away [pesan]

Contoh: /away lagi makan, jangan di ganggu!!

Keterangan: untuk menghilangkan pesan tersebut ketik kembali /away (tanpa pesan)

Melihat informasi (server, channel, ident, dll) dari sebuah nickname

Command: /whois nickname

Contoh: /whois zaitun

Keterangan: perintah tersebut akan menampilkan informasi nickname zaitun, seperti ip adressed, ident, channel dimana zaitun berada, server yang digunakan dll.

Jika anda melakukan whois pada sebuah nick maka akan menampilkan hasil kurang lebih sbb:

zaitun is ukhti@202.150.34.122 * tiaz parani

zaitun #pribumi

zaitun mesra.kl.dal.net (faster server on dalnet)

zaitun End of /whois list.

Baris pertama menyatakan bahwa nickname zaitun memiliki ident ukhti dengan ip addressed 202.150.34.122 dan full name tiaz parani

Baris kedua menyatakan zaitun berada di #pribumi

Baris ketiga menyatakan bahwa zaitun menggunakan server mesra.dal.net

Mengundang (invite) seseorang ke dalam chanel.

Command: /invite #namachannel nickname

Contoh: /invite #pribumi zaitun

Keterangan: contoh tersebut akan menginvite nickname zaitun ke dalam chanel #pribumi. Command ini sangat dibutuhkan jika anda adalah seorang operator channel dan ingin mengundang teman anda masuk ke channel di saat channel invite only (+i), dimana tak seorang pun bisa masuk ke channel kecuali telah di invite oleh operator channel atau pun chanserv (channel services).

Mengeluarkan sebuah nickname dari channel

Command: /kick #namachanel nickname

Contoh: /kick #pribumi zaitun

Keterangan: contoh akan mengeluarkan nickname zaitun dari channel #pribumi dengan catatan anda adalah operator (@) di channel tersebut.

Melihat daftar/list channel

Command: /list [metode]

Contoh: /list bumi (melihat daftar channel yang mengandung kata bumi. /list -min 100 (melihat daftar channel yang jumlah user di dalamnya minimal 100 nickname). /list -max 50 (melihat daftar channel yang jumlah user di dalamnya maximal 50 nickname). /list -min 100 -max 500 (melihat daftar channel yang jumlah user di dalamnya antara 100-500 nickname). /list (melihat seluruh channel yang aktif).

Keterangan: command ini tidak dapat melihat channel yang mode nya +s (secret channel).

Membuat/mengganti topic channel

Command: /topic #namachannel topic-baru

Contoh: /topic #pribumi Selamat Datang di #pribumi

Keterangan: anda harus operator di channel agar bisa membuat/mengganti topic jika mode channel adalah +t (topic limited).

Menyatakan apa yang sedang kita lakukan

Command: /me pesan

Contoh: /me senang, /me makan siang, /me be er be dll.

Keterangan: command itu untuk menyatakan apa yang sedang anda lakukan/rasakan. Coba juga /ame pesan (untuk memberikan pesan ke seluruh channel dimana kita berada)

Melakukan query pada sebuah nickname

Command: /query nickname

Contoh: /query zaitun

Keterangan: contoh tersebut digunakan jika anda ingin berbicara (chating) private pada seseorang/nickname (zaitun). Pada mIRC biasanya command ini telah di buat shortcut nya, sehingga command nya dapat di singkat menjadi /q zaitun

Disconnect dari IRC server

Command: /quit [pesan]

Contoh: /quit pamit ya!! … Wassalamualaikum :)

Keterangan: [pesan] bersifat optional, artinya kita bisa keluar dari IRC hanya menggunakan perintah /quit (tanpa pesan).

Rabu, 08 Oktober 2008

VNC

VNC adalah sebuah software remote control, dimana dg melalui software ini suatu komputer dapat melakukan akses untuk bekerja di suatu komputer lain yg terhubung dg jaringan. Hal ini dapat dilakukan baik dalam lingkungan LAN (Local Area Network) yg relatif berjarak dekat sampai dalam jaringan internet yg dapat berjarak ribuan kilometer.Teknologi remote control sebenarnya bukanlah barang baru. Kehadiran teknologi ini sudah cukup lama di dunia komputerisasi. Di dalam dunia operating system UNIX beserta keluarganya, komunikasi remote sudah sangat biasa dilakukan oleh penggunanya. Operating system yang berbasiskan UNIX memang telah dikenal lama sebagai salah satu operating system jaringan yang menonjol dalam aplikasi-aplikasi jaringan termasuk fasilitas untuk mengontrol komputer melalui jaringan dari jarak jauh yang juga telah dilengkapi dengan fasilitas keamanan yang sangat baik. Maka dari itulah teknologi remote control pada awalnya lebih banyak digunakan di lingkungan Unix, termasuk juga dalam operating system Linux.
Remote control di Linux/Unix yang secara native menggunakan command shell dilakukan hanya dengan menampilkan teks saja. Ini karena semua OS clone Unix dapat dioperasikan hanya dengan command text. Contoh yang paling banyak digunakan adalah koneksi SSH. SSH merupakan fasilitas remote yang building pada semua operating system Linux. Selain bisa menyediakan koneksi remote, SSH juga cukup aman untuk digunakan.
Setelah mengetikkan command text pada baris pertama, sistem akan meminta untuk dimasukkan password. Dan setelah password dimasukkan secara benar, maka tampilan prompt akan berubah menjadi tampilan prompt di komputer remote seakan-akan kita sedang berada di depan komputer remote yang mungkin saja berjarak beberapa meter ataupun ribuan kilometer dari komputer client.
Tetapi karena pada tahun2x belakangan ini, terutama dg berkembangnya sistem operasi Macintosh & Windows yang berbasis grafis (yg juga diikuti secara pesat oleh Linux), maka muncul kebutuhan yang lebih besar lagi untuk menggunakan remote control yang tidak sekedar dapat menampilkan text saja. Maka kemudian muncullah program-program remote control yg berbasis grafis seperti PCAnywhere, Radmin, dll. Salah satu dari software remote control berbasis grafis yang terkenal adalah VNC (Virtual Network Computing) yg akan kita pakai di sini.
Penggunaan Remote Control sangat membantu pekerjaan seorang administrator jaringan yang membutuhkan suatu tool yang handal untuk dapat menjangkau seluruh komputer yang ada dalam jaringannya atau karena suatu sebab tidak dapat berada di depan komputer yang bersangkutan, sehingga perbedaan lokasi yang jauh tidak menjadi masalah untuk dapat melakukan pekerjaan sehari-hari. Teknologi remote control saat ini sudah cukup maju dengan adanya software-software semacam VNC yang sangat powerfull karena kecepatannya, tampilannya yang berbasis grafis, dapat dijalankan menggunakan browser, dan dapat digunakan sama baiknya dalam platform komputer yang sama maupun dalam platform komputer yang berbeda seperti lintas platform antara Linux dan Windows.
Karakteristik VNC
Karekteristik yang merupakan keunggulan dari software VNC dibanding software-software sejenis adalah :1. Multi platform. Software VNC ini dapat digunakan dengan baik di lingkungan Windows, Linux, Beos, Macintosh, Unix dll. bahkan penggunaannya juga dapat dilakukan secara lintas platform. VNC client & VCN server dapat saling diakses misalnya dari sistem Windows ke sistem Linux, maupun dari sistem Linux ke sistem Windows.2. Client-server. Software terdiri dari aplikasi server & client dan harus diinstall di kedua sisi. Bagi orang-orang tertentu hal ini mungkin malah merepotkan, tapi ini juga berarti melindungi privacy komputer yg menggunakan VNC yang diniatkan untuk sesuatu yang positif.3. HTTP support. VNC dapat diakses menggunakan default port 5900 atau 5901 untuk TCP maupun port 5800 atau 5801 untuk HTTP. Jadi sebuah VNC server juga dapat diakses oleh VNC client menggunakan sebuah browser seperti Mozilla Firefox, Opera, dan Internet Explorer dengan menggunakan java aplet.4. Transparan. VNC adalah sebuah program yang sopan, tidak seperti beberapa software remote desktop lain yang menyembunyikan keberadaan dirinya dari user awam sehingga dapat dikategorikan sebagai sebuah software trojan yang akan dideteksi oleh software antivirus. Apabila sebuah komputer Windows dipasang VNC server, akan muncul sebuah icon kecil logo VNC di sebelah kanan taskbar yang akan berubah warna apabila komputer tersebut sedang diakses. VNC juga mengharuskan kita memasang password untuk bisa diaktifkan. Sebelum password dipasang, ia tidak akan mau bekerja.5. Across internet. VNC dapat digunakan across internet. Cukup mengetahui nomor IP Address dan password VNC tujuan, kita dapat memperlakukannya menjadi program semacam PCAnywhere untuk mengontrol komputer dari jarak jauh melalui Internet.6. Open Source. VNC bersifat Open Source dengan lisensi GPL (General Publik License). Dengan sifatnya ini, kita bisa dengan leluasa menggunakan dan mendistribusikannya, meski tentu saja harus mengikuti sifat lisensi open-source-nya. VNC telah disediakan secara gratis sejak tahun 1988 dan telah didownload lebih dari 50 juta copy
VNC menggunakan protokol yang sederhana berbasiskan RFB (Remote Frame Buffer). Protokol ini memungkinkan aplikasi remote mengupdate framebuffer yang ditampilkan di pengguna. Viewer di VNC tersedia untuk sistem UNIX, Linux, MS Windows, bahkan PDA. Saat ini VNC memang telah berkembang menjadi beberapa versi yg masing-masing juga dapat dijalankan dalam platform yang berbeda-beda, misalnya saja RealVNC (www.realvnc.com), TightVNC (www.tightvnc.com), dan metaVNC (http://sourceforge.net/projects/metavnc). RealVNC sekarang juga telah mempunyai versi Free, Personal edition, dan
Enterprise edition, masing-masing punya harga & kemampuan yang berbeda-beda.

XDMCP

XDMCP (X Display Manager Control Protocol) pada port 177. Protokol XDMCP sangat berguna apabila server akan digunakan untuk melakukan instalasi yang membutuhkan GUI dan kita tidak ingin berada langsung di server room.

XDMCP berfungsi untuk menyediakan layanan session dan login grafisPC client ke PC server.

Minggu, 05 Oktober 2008

ssh

Secure shell saat ini merupakan program standar untuk menjalankan perintah di komputer lain dengan aman. Hampir semua distro Linux telah memaketkan SSH ke dalam distronya. Dan, umumnya, SSH Daemon pun telah dijalankan pada saat booting. Dengan demikian, pengguna di komputer lain dapat terhubung ke suatu komputer lainnya dengan mudah, tanpa harus menjalankan service tambahan.

Apabila distro Anda masih belum memaketkan SSH, download-lah di website OpenSSH di www.openssh.com. SSH dibangun untuk mengatasi kelemahan aplikasi semacam telnet yang mengirimkan data dalam plain-text, sehingga dapat disniff oleh pihak yang tidak bertanggungjawab. Pada kenyataannya, tidak hanya telnet yang digantikan oleh SSH. Namun, juga termasuk rlogin, rsh, rexec, dan ftp. Hari demi hari, SSH juga kian bertumbuh semakin lengkap. Saat ini, banyak sekali service di Linux yang mengirimkan data menggunakan bantuan SSH.

vnc

DNS

(Domain Name System, bahasa Indonesia: Sistem Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik (email) untuk setiap domain.

DNS menyediakan servis yang cukup penting untuk Internet, bilamana perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat e-mail. DNS menghubungkan kebutuhan ini.

DNS menggunanakn TCP dan UDP di port komputer 53 untuk melayani permintaan DNS. Nyaris semua permintaan DNS berisi permintaan UDP tunggal dari klien yang ddikuti oleh jawaban UDP tunggal dari server. Umumnya TCP ikut terlibat hanya ketika ukuran data jawaban melebihi 512 byte, atau untuk pertukaaran zona DNS zone transfer



DHCP

(Dynamic Host Configuration Protocol) adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.

.

Catatan: DHCP server harus memiliki alamat IP yang statis.


HTTP

(HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.

Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web (W3C) dan grup bekerja Internet Engineering Task Force (IETF), bekerja dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang menjelaskan HTTP/1.1, versi HTTP yang digunakan umum sekarang ini.

HTTP adalah sebuah protokol meminta/menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tuan rumah yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request), seperti "GET / HTTP/1.1" (yang akan meminta halaman yang sudah ditentukan), diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu. Beberapa kepala (header) juga bebas ditulis atau tidak, sementara lainnya (seperti tuan rumah) diperlukan oleh protokol HTTP/1.1. Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, seperti "200 OK", dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.





SMTP

(Simple Mail Transfer Protocol) merupakan salah satu protokol yang umum digunakan untuk pengiriman surat elektronik di Internet. Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima.

Protokol ini timbul karena desain sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung sementara sampai surat elektronik diambil oleh penerima yang berhak.

Protokol Terkait

  • POP3 protokol untuk mengambil surat elektronik dari server.

  • IMAP sejenis dengan POP3 tetapi memiliki fitur yang lebih lengkap.



POP3

(Post Office Protocol version 3) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email.

Protokol ini erat hubungannya dengan protokol SMTP dimana protokol SMTP berguna untuk mengirim surat elektronik dari komputer pengirim ke server.

Protokol POP3 dibuat karena desain dari sistem surat elektronik yang mengharuskan adanya server surat elektronik yang menampung surat eletronik untuk sementara sampai surat elektronik tersebut diambil oleh penerima yang berhak. Kehadiran server surat elektronik ini disebabkan kenyataan hanya sebagian kecil dari komputer penerima surat elektronik yang terus-menerus melakukan koneksi ke jaringan internet.

Protokol ini dispesifikasikan pada RFC 1939.



Protokol yang terkait

  • SMTP protokol untuk mengirim surat elektronik

  • IMAP4 protokol sejenis dengan POP3, tetapi dengan fasilitas yang lebih lengkap



Telnet

kepanjangan dari Telecommunications network protocol. Telnet adalah salah satu dari aplikasi internet yang paling tua. Telnet memungkinkan kita untuk menghubungkan “terminal” kita dengan host remote yang berada di luar jaringan. Pada masa ARPANET sebelum workstation grafis atau personal komputer ditemukan, setiap orang menggunakan terminal yang terhubung dengan mainframe atau minicomputer melalui koneksi serial (gambar xx.x). Setiap terminal memiliki keyboard sebagai masukan dan monitor untuk keluaran, tanpa memiliki CPU sendiri, semua proses dijalankan di mainframe atau minicomputer.