Artikel From Rozy Crew


=================================================================================================
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 ®
        

 

<<< BACK >>>