=================================================================================================
Jika Anda Ingin Berbagi Ilmu
Tentang Ilmu Komputer
Tolong Kirimkan Tips dan Trik atau Artikel Anda
Ke Rozy@hehe.com atau Rozy_eksa@yahoo.com
VER Bahasa Indonesia
=================================================================================================
#----------------------------------------------#
judul : jaringan dengan TCP/IP
auth : 'di colong oleh' scut
email : tgc@uii-inf.net / scut@uii-tmi.net
channel : #squids
url : http://k-elektronik.org
#-------------------------------#
Artikel ini di kutip dari sebuah dialog simpel senior di kampus dengan
salah satu dosen yang paling 'killer' ;)
Sebelumnya kita definisikan dulu apa yang dimaksud protokol itu. Bila
dua komputer ingin melakukan komunikasi, keduanya tentu saja harus
menggunakan bahasa/aturan yang sama. atauran aturan inilah yang disebut
protokol. Misalnya untuk mengirim mail digunakan protokol SMTP, berhubungan
dengan WWW menggunakan HTTP, dan sebagainya. Jadi protokol sebenarnya
merupakan aturan dalam melakukan komunikasi dan bukanlah semacam
hardware.
TCP/IP (Transmission Control Protocol/Internet Protocol) merupakan
protokol yang bersifat open networking. maksudnya semua penjelasan teknis
tentang protokol tersebut secara terbuka diumumkan, karena ada pula
mekanisme jaringan yang menyembunyikan detail dari systemnya. Hal ini yang
membuat TCP/IP menjadi terkenal.
Adapun keuntungan menggunakan TCP/IP adalah kemudahannya, karena
memungkinkan hubungan antara berbagai tipe system operasi dan berbagai jenis
komputer (Platform).
TCP/IP bukanlah protokol tunggal tapi merupakan sekumpulan protokol
sehingga lebih tepat disebut sebagai keluarga TCP/IP. Setiap protokol pada
TCP/IP memiliki tugas tertentu yang berbeda. semua porotokol tersebut
menggunakan protokol primer untuk mengirimkan paket data. Protokol
primer tersebut adalah TCP dan IP.
Protokol lainnya dapat dikelompokkan berdasar tujuan sebagai berikut:
1) Transport.
Protokol ini digunakan untuk mengatur perpindahan data antara dua
mesin. antara lain:
- TCP (Transmission Control Protocol)
- UDP (User Datagram Protocol)
2) Routing.
Protokol ini menangani pengalamatan data, menentukan rute terbaik untuk
menuju tujuannya dan memecah data yang besar menjadi lebih kecil
kemudian menggabungkannya pada mesin tujuan. Protokol ini antara lain:
- IP (Internet Protocol)
- ICMP (Internet Control Message Protocol)
- RIP (Routing Information Protocol)
- OSPF (Open Shortesed Path First)
3) Network address.
Pelayanan ini menangani bagaimana suatu mesin diberikan suatu alamat.
pengalamatan bisa berupa nomor ataupun nama symbol. Protokol ini antara
lain:
- ARP (Address Resolution Protocol)
- DNS (Domain Name System)
- RARP (Reverse Adddress Resolution Protocol)
- BOOTP (Boot Protocol)
4) User service.
Merupakan aplikasi yang harus di akses user antara lain:
- FTP (File Transfer Protocol)
- TFTP (Trivial File Transfer Protocol)
- TELNET
5) Gateway Protocol.
Pelayanan ini membantu proses komunikasi routing dan status informasi.
Protocol ini antara lain:
- EGP (Exterior Gateway Protocol)
- GGP (Gateway-to-Gateway Protocol)
- IGP (Interior Gateway Protocol)
6) Lainnya:
- NFS (Network File System)
- NIS (Network Information Service)
- RPC (Remote Procedure Call)
- SMTP (Simple Mail Tranfer Protocol)
- SNMP (Simple Network Management Protocol)
Adapun informasi yang dibutuhkan adalah:
- Alamat IP
- Network Mask
- Alamat Network
- Alamat Broadcast
- Alamat Gateway
- Alamat Nameserver
Disini saya tidak akan menjelaskan apa yang dimaksud dengan Network
Mask atau Alamat Gateway karena akan memakan waktu yang lama dan saya
yakin anda tambah bosan membacanya ;)
Selanjutnya saya akan bahas tentang File Konfigurasi dalam TCP/IP
File Konfigurasi:
Dalam bagian ini, kita akan membahas beberapa file konfigurasi yang
berhubungan dengan mekanisme jaringan.
- /etc/hosts
File ini berisi alamat IP beserta nama host untuk IP tersebut. Dengan
file ini anda dapat menggunakan nama lain yang lebih mudah diingat,
untuk alamat IP pada jaringan. Pada jaringan yang kecil, anda cukup
menggunakan file ini tanpa harus menjalankan nameserver.
Berikut ini merupakan contoh isi file ini:
127.0.0.1 localhost
147.12.2.42 alpha.squids alpha
147.12.2.43 beta.squids beta
147.12.2.44 ohm.squids ohm
147.12.2.45 watt.squids watt
Perhatikan contoh diatas. Sebuah alamat IP dapat memiliki lebih dari
satu nama. misalnya untuk alamat IP 147.12.2.42 dapat pula di akses
dengan nama alpha.squids atau alpha.
- /etc/networks
File ini berisi nama dan IP untuk network. Dengan cara ini anda bisa
melakukan hubungan ke suatu network hanya dengan namanya saja. Jika anda
ingin menggunakan nama network sebagai pengenal IP maka file ini harus
berisi entry dari setiap network yang akan di lalui oleh perintah
route. Jika tidak maka akan menimbulkan pesan kesalahan.
Berikut ini merupakan contoh isi file ini:
loopback 127.0.0.0
localnet 147.13.2.0
eds_net 197.32.1.0
big_net 12.0.0.0
Paling sedikit fili ini harus berisi nama dan IP untuk loopback dan
localnet.
- /etc/host.conf
File ini digunakan system untuk menentukan nama host. Biasanya file ini
akan berisi baris berikut:
order host, bind
multi on
Baris diatas memberitahukan system untuk mencek file /etc/hosts
terlebih dahulu kemudian baru mencek nameserver. Sedangkan multi on untuk
membolehkan memiliki IP lebih dari satu untuk sebuah mesin.
- resolv.conf
File ini digunakan untuk memberikan alamat dari nameserver dan domain
name jika anda memilikinya domain name akan diperoleh jika anda berada
dalam internet. Berikut ini adalah contoh file resolve.conf untuk system
alpha.squids.com yang nama domainya squids.com:
domain squids.com
Jika menggunakan nameserver maka anda harus menuliskan baris yang
berisi alamat IP dari nameserver tersebut:
domain squids.com
nameserver 182.23.12.4
File ini dapat diabaikan jika anda tidak memiliki nama domain untuk
system anda.
- /etc/protocols
File ini digunakan untuk mengenali semua transport protocol serta
nomornya yang terdapat dalam system tersebut. File ini berisi nama protocol,
nomor protocol dan alias yang digunakan untuk protocol tersebut.
Berikut ini merupakan contoh file ini:
# Internet Protocol (IP)
ip 0 ip
icmp 1 ICMP
ggp 3 GGP
tcp 6 TCP
egp 8 EGP
pup 12 PUP
udp 17 UDP
hello 63 HELLO
- /etc/services
File ini digunakan untuk mengidentifikasi pelayanan network yang
terdapat pada system. File ini berisi nama service, nomor port, protocol dan
nama alias, Contoh isi file tersebut:
# network services
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
ftp 21/tcp
telnet 23/tcp
smtp 25/tcp mail mailx
tftp 69/udp
# specific services
login 513/tcp
who 513/udp whod
- /etc/hostname atau /etc/HOSTNAME
File ini digunakan untuk menyimpan nama system. Bila anda lihat file
ini berisi nama mesin anda.
alpha.squids
nama host digunakan oleh banyak protocol dan aplikasi. Nama host ini
dapat anda ubah dengan mengedit file ini kemudian melakukan reboot untuk
mengaktifkan perubahan yang terjadi. Anda dapat menampilkan nama ini
dengan perintah: hostname atau uname sebagai berikut:
$ hostname
alpha.squids.com
$ uname -n
alpha
Melakukan test TCP/IP
Untuk mengetes TCP/IP, rebootlah terlebih dahulu komputer anda kemudian
perhatikan pesan yang tampil dilayar. Jika timbul pesan kesalahan
periksalah kembali konfigurasi yang anda lakukan.
- Perintah netstat
Perintah ini digunakan untuk memeriksa koneksi dan status suatu
jaringan, Perintah netstat tanpa option akan menampilkan semua end point
(kemana data dikirim atau koneksi diciptakan) komunikasi yang aktif. Untuk
menentukan apakah end point dalam keadaan aktif atau pasif gunakan
option -a / netstat -a
- Perintah ping
Program ini digunakan untuk memeriksa apakah koneksi pada system telah
aktif. Program ini bekerja dengan mengirimkan permintaan ke suatu mesin
untuk memberikan balasan. Jika mesin tujuan menerima pesan tersebut
maka pesan balasan akan dikirimkan kembali pada mesin pengirim.
Nah udah jelas khan? kalo lom jelas baca yang lama dan berulang ulang
biar apal di kepala ;P
writed on June, saat aku rundu mama di temanin sebungkus marlboro dan
secangkir kopi dengan cuaca mendung ;) dan malam yang mencekam hiiii
serem.... scut 2002 ®
|