Dalam konsep komunikasi data suatu jaringan komputer, ada mekanisme pengiriman data
dari komputer sumber ke komputer tujuan dimana proses pengiriman paket data tersebut
sampai dengan benar ke komputer yang dituju. Tentunya dalam proses pengiriman yang
terjadi tidak semudah yang dipikirkan. Alasan pertama, komputer tujuan berada jauh dari
komputer sumber sehingga paket data yang dikirimkan bisa saja hilang atau rusak di
tengah jalan. Alasan lainnya, mungkin komputer tujuan sedang menunggu/mengirimkan
paket data dari/ke komputer yang lain. Tentunya paket data yang akan dikirimkan
diharapkan sampai dengan tepat tanpa terjadi kerusakan. Untuk mengatur mekanisme
komunikasi data tersebut dibutuhkan pengaturan proses pengiriman data yang dikenal
sebagai protocol. Protokol di sini adalah sebuah perangkat lunak yang melekat pada
setiap sistem operasi tertentu.
TCP/IP dapat diterapkan dengan mudah di setiap jenis komputer dan inteface jaringan,
karena sebagian besar isi kumpulan protokol ini tidak spesifik terhadap satu komputer
atau peralatan jaringan tertentu. Sekumpulan protokol TCP/IP ini dimodelkan dengan
empat layer TCP/IP, sebagaimana terlihat pada gambar dibawah ini.
Gambar di atas mengambar model TCP/IP terdiri atas empat lapis kumpulan protokol
yang bertingkat. Keempat lapisan layer tersebut adalah :
• Lapisan Network
Lapisan Network bertanggung jawab mengirim dan menerima data ke dan dari
media fisik. Media fisiknya dapat berupa kabel, serat optik atau gelombang radio.
Karena tugasnya ini, protokol pada layer ini harus mampu menterjemahkan sinyal
listrik menjadi data digital yang di mengerti oleh komputer, yang berasal dari
peralatan lain yang sejenis.
• Lapisan Internet
Lapisan Internet bertanggung jawab dalam proses pengiriman paket ke alamat
yang tepat. Pada layer ini terdapat tiga macam protokol, yaitu IP, ARP, dan ICMP.
IP (Internet Protocol) berfungsi untuk menyampaikan paket data ke alamat yang
tepat. ARP (Address Resulotion Protocol) ialah protokol yang digunakan untuk
menemukan alamat hardaware dari host/komputer yang terletak pada network
yang sama. Sedangkan ICMP (Internet Control Massage Protocol) ialah protokol
yang digunakan untuk mengirimkan pesan dan melaporkan kegagalan pengiriman
data.
• Lapisan Transport
Layer Transport, berisi protokol yang bertanggung jawab untuk mengadakan
komunikasi antara dua host/komputer. Pada lapisan Transport menggunakan
Acknowledgement positif dan Acknowledgement negative pada aliran datanya.
Acknowlegment positif akan memberitahukan pesan apabila data yang di
transferkan telah sampai sedangkan Acknowledgement negative jika paket yang
ditransfer tidak sampai ke tujuan maka akan terjadi pengiriman ulang. Kedua
protokol tersebut ialah TCP (Transmission Control Protokol) dan UDP (User
Datagram Protocol).
• Lapisan Aplikasi
Layer teratas adalah Aplication Layer. Pada layer inilah terletak semua aplikasi
yang menggunakan protokol TCP/IP misalnya http, ftp, telnet, smpt dan lain
sebagainya.
IP Addressing
IP address digunakan untuk mengidentifikasi interface jaringan pada host dari suatu
komputer. Dengan adanya IP address masing-masing host dapat terhubung dan saling
bertukar informasi melalaui media transmisi kabel seperti UTP, koaksil atau fiber optic.
Sebagai contoh sederhana, jika sebuah surat akan dikirimkan/ ditujukan ke orang lain
maka surat tersebut harus dilengkapi dengan alamat lengkap si penerima. Tentu juga
alamat si pengirim perlu dicantumkan untuk memudahkan penerima dari mana datangnya
surat tersebut. Jika alamat si penerima tidak lengkap misalnya tidak ada nomor rumah,
tidak di cantumkan nama penerima maka surat tersebut dipastikan tidak akan sampai.
IP address adalah sekelompok bilangan biner 32 bit yang dibagi menjadi 4 bagian yang
masing-masing bagian itu terdiri dari 8 bit, angka pada masing-masing bit tersebut adalah
angka 1 dan 0. misalnya : 11000111. Nilai paling besar dari biner 8 bit adalah 255, angka
255 ini dihitung dari bilangan biner 2 berpangkat.
Misalnya :
11111111 = 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20
= 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1
= 255
Dengan demikian IP address yang terdiri dari 4 bagian bilangan 8 bit maka nilai terbesar
IP address tersebut adalah
11111111.11111111.11111111.11111111 atau 255.255.255.255.255
Untuk memudahkan kita dalam membaca dan mengingat suatu alamat IP maka umumnya
penamaan yang digunakan adalah berdasarkan bilangan desimal.
IP address dibagi menjadi kelas-kelas yang masing-masing mempunyai kapasitas jumlah
IP yang berbeda-beda. IP address terdiri dari dua bagian yaitu bagian network ID dan
host ID. Network ID menunjukkan ID alamat jaringan tempat host-host berada sedangkan
host ID adalah bagian yang menunjukkan host itu berada. Sederhananya, Network ID
seperti nama jalan sedangkan Host ID adalah nomor rumah di jalan tersebut.
Kelas-kelas IP address adalah sebagai berikut :
Kelas A
IP address kelas A terdiri dari 8 bit untuk network ID dan sisanya 24 bit digunakan untuk
host ID, sehingga IP address kelas A digunakan untuk jaringan dengan jumlah host sangat
besar. Pada bit pertama berikan angka 0 sampai dengan 127.
Karakteristik IP Kelas A
Format : 0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
Bit Pertama : 0
NetworkID : 8 bit
HostID : 24 bit
Bit Pertama : 0 -127
Jumlah : 126 (untuk 0 dan 127 dicadangkan)
Range IP : 1.x.x.x – 126.x.x.x
Jumlah IP : 16.777.214
Misalnya IP address 120.31.45.18 maka
Network ID = 120
HostID = 31.45.18
Jadi IP di atas mempunyai host dengan nomor 31.45.18 pada jaringan 120
Kelas B
IP address kelas B terdiri dari 16 bit untuk network ID dan sisanya 16 bit digunakan
untuk host ID, sehingga IP address kelas B digunakan untuk jaringan dengan jumlah host
tidak terlalu besar. Pada 2 bit pertama berikan angka 10 sehingga bit awal IP tersebut
mulai dari 128 – 191.
Karakteristik IP Kelas B
Format : 10NNNNNN..NNNNNNNN.HHHHHHHH.HHHHHHHH
Bit Pertama : 10
NetworkID : 16 bit
HostID : 16 bit
Bit Pertama : 128 -191
Jumlah : 16.384
Range IP : 128.1.x.x – 191.155.x.x
Jumlah IP : 65.532
Misalnya IP address 150.70.45.18 maka
Network ID = 150.70
HostID = 60.56
Jadi IP di atas mempunyai host dengan nomor 60.56 pada jaringan 150.70
Kelas C
IP address kelas C terdiri dari 24 bit untuk network ID dan sisanya 8 bit digunakan untuk
host ID, sehingga IP address kelas C digunakan untuk jaringan untuk ukuran kecil. Kelas
C biasanya digunakan untuk jaringan Local Area Network atau LAN. Pada 3 bit pertama
berikan angka 110 sehingga bit awal IP tersebut mulai dari 192 – 223.
Karakteristik IP Kelas C
Format : 110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
Bit Pertama : 110
NetworkID : 24 bit
HostID : 8 bit
Bit Pertama : 192 - 223
Jumlah : 16.384
Range IP : 192.0.0.x.x – 223.255.255.x.x
Jumlah IP : 254 IP
Misalnya IP address 192.168.1.1 maka
Network ID = 192.168.1
HostID = 1
Jadi IP di atas mempunyai host dengan nomor 1 pada jaringan 192.168.1
Kelas IP address lainnya adalah D dan E, namum kelas IP D dan E tersebut tidak
digunakan untuk alokasi IP secara normal namum digunakan untuk IP multicasting dan
untuk experimental.
Sumber :
- Onno W. Purbo in ”TCP/IP”.
- Wendel Odom, CCIE in ”CCNA INTRO Exam Certification Guide”.