Pengertian
TCP/IP
Pengertian
TCP/IP adalah sebuah perangkat lunak jaringan komputer yang terdapat dalam satu
sistem dan memungkinkan komputer satu dengan komputer lain dapat mentransfer
data dalam satu grup network/jaringan. TCP singkatan dari Transmission
Control Protocol dan IP singkatan dari Internet
Protocol. TCP/IP menjadi satu nama karena fungsinya selalu
bergandengan satu sama lain dalam komunikasi data.
Fungsi TCP
adalah bertanggung jawab untuk mengadakan komunikasi antara dua host/komputer. Sedangkan fungsi IP adalah untuk menyampaikan paket data ke alamat yang tepat. Sedangkan fungsi IP adalah untuk menyampaikan paket data ke alamat yang tepat.
adalah bertanggung jawab untuk mengadakan komunikasi antara dua host/komputer. Sedangkan fungsi IP adalah untuk menyampaikan paket data ke alamat yang tepat. Sedangkan fungsi IP adalah untuk menyampaikan paket data ke alamat yang tepat.
Kelas-Kelas
TCP/IP
Network ID dan Host ID
Pembagian kelas-kelas IP address didasarkan pada dua
hal : network ID (identitas jaringan ) dan Host ID (identitas Host dalam
jaringan tersebut ) dari suatu IP address.
a. Kelas A
Karakteristik :
Byte pertama : 0 – 127
Jumlah : 126 Kelas A (0 dan 127 dicadangkan)
Range IP :1.xxx.xxx.xxx sampai 126.xxx.xxx.xxx
Jumlah IP : 16.777.214 IP address pada tiap kelas A
Byte pertama : 0 – 127
Jumlah : 126 Kelas A (0 dan 127 dicadangkan)
Range IP :1.xxx.xxx.xxx sampai 126.xxx.xxx.xxx
Jumlah IP : 16.777.214 IP address pada tiap kelas A
IP address kelas A diberikan
untuk jaringan dengan jumlah host yang sangat besar.
Cara membaca IP address kelas A misalnya 113.46.5.6 ialah :
Network ID = 113
Host ID = 46 . 5 . 6
Sehingga IP address diatas berarti host nomor 46.5.6 pada network nomor 113.
Dengan panjang host ID yang 24 bit, network dengan IP address kelas A ini dapat menampung sekitar 16 juta host.
Cara membaca IP address kelas A misalnya 113.46.5.6 ialah :
Network ID = 113
Host ID = 46 . 5 . 6
Sehingga IP address diatas berarti host nomor 46.5.6 pada network nomor 113.
Dengan panjang host ID yang 24 bit, network dengan IP address kelas A ini dapat menampung sekitar 16 juta host.
b. Kelas B
Karakteristik :
Byte pertama : 128 – 191
Jumlah : 16.384 Kelas B
Range IP : 128.0.xxx.xxx sampai 191.155.xxx.xxx
Jumlah IP : 65.532 IP address pada tiap kelas B
Byte pertama : 128 – 191
Jumlah : 16.384 Kelas B
Range IP : 128.0.xxx.xxx sampai 191.155.xxx.xxx
Jumlah IP : 65.532 IP address pada tiap kelas B
IP address kelas B biasanya
dialokasikan untuk jaringan berukuran sedang dan besar.
Cara membaca IP address kelas B, misalnya 132.92.121.1 ialah :
Network ID = 132.92
Host ID = 121 . 1
Sehingga IP address diatas berarti host nomor 121 . 1 pada network nomor 132 . 92
Dengan panjang host ID yang 16 bit, network dengan IP address kelas B ini dapat menampung sekitar 65000 host.
Cara membaca IP address kelas B, misalnya 132.92.121.1 ialah :
Network ID = 132.92
Host ID = 121 . 1
Sehingga IP address diatas berarti host nomor 121 . 1 pada network nomor 132 . 92
Dengan panjang host ID yang 16 bit, network dengan IP address kelas B ini dapat menampung sekitar 65000 host.
Kelas C
IP address kelas C terdiri atas 24 bit untuk network ID dan sisanya 8 bit digunakan untuk host ID, sehingga IP address kelas C digunakan untuk jaringan berukuran kecil. Kelas C biasanya digunakan untuk jaringan Local Area Network atau LAN. Pada 3 bit pertama, diberikan angka 110.
Karakteristik IP Kelas C
IP address kelas C terdiri atas 24 bit untuk network ID dan sisanya 8 bit digunakan untuk host ID, sehingga IP address kelas C digunakan untuk jaringan berukuran kecil. Kelas C biasanya digunakan untuk jaringan Local Area Network atau LAN. Pada 3 bit pertama, diberikan angka 110.
Karakteristik IP Kelas C
Format : 110NNNNN.NNNNNNNN.
NNNNNNNN.HHHHHHHH
Bit pertama : 110
NetworkID : 24 bit
HostID : 8 bit
Oktat pertama : 192 – 223
Jumlah network : 2.097.152
Rentang IP : 192.0.0.x – 223.255.225.x
Jumlah IP address : 254
Bit pertama : 110
NetworkID : 24 bit
HostID : 8 bit
Oktat pertama : 192 – 223
Jumlah network : 2.097.152
Rentang IP : 192.0.0.x – 223.255.225.x
Jumlah IP address : 254
Kelas D
Karakteristik :
Byte inisial : 224 – 247
Deskripsi : Kelas D adalah ruang alamat multicast (RFC 1112)
Karakteristik :
Byte inisial : 224 – 247
Deskripsi : Kelas D adalah ruang alamat multicast (RFC 1112)
IP address kelas D digunakan
untuk keperluan IP multicasting. 4 bit pertama IP address kelas D di set 1110.
Bit-bit berikutnya diatur sesuai keperluan multicast group yang menggunakan IP
address ini. Dalam multicasting tidak dikenal network bit dan host bit.
Kelas E
Karakteristik :
Byte inisial : 248 – 255
Deskripsi : Kelas E adalah ruang alamat yang dicadangkan untuk keperluan ekperimental
Karakteristik :
Byte inisial : 248 – 255
Deskripsi : Kelas E adalah ruang alamat yang dicadangkan untuk keperluan ekperimental
IP address kelas E tidak
digunakan untuk umum. 4 bit pertama IP address ini diset 1111.
Aturan Dasar Pemilihan Network
ID dan Host ID
· Network
ID tidak boleh sama dengan 127
Network ID 127 tidak dapat digunakan karena ia secara default digunakan untuk keperluan loopback.
Network ID 127 tidak dapat digunakan karena ia secara default digunakan untuk keperluan loopback.
· Network
ID dan Host ID tidak boleh sama dengan 255 (seluruh bit di set 1)
Seluruh bit dari network ID dan Host ID tidak boleh semuanya di set 1. Jika hal ini dilakukan, network ID atau Host ID tersebut akan diartikan sebagai alamat broadcast.
Seluruh bit dari network ID dan Host ID tidak boleh semuanya di set 1. Jika hal ini dilakukan, network ID atau Host ID tersebut akan diartikan sebagai alamat broadcast.
· Network
ID dan Host ID tidak boleh 0 (nol)
Network ID dan Host ID tidak boleh semua bitnya 0 (nol). IP address dengan Host ID 0 diartikan sebagai alamat network.
Network ID dan Host ID tidak boleh semua bitnya 0 (nol). IP address dengan Host ID 0 diartikan sebagai alamat network.
· Host ID harus unik dalam satu network
Dalam satu network, tidak boleh ada dua host yang memiliki Host ID yang sama
Dalam satu network, tidak boleh ada dua host yang memiliki Host ID yang sama
Subnetting
Subnet mask ialah angka biner
32 bit yang digunakan untuk :
· Membedakan
network ID dan Host ID
· Menunjukkan letak suatu Host, apakah
berada di jaringan lokal atau jaringan luar
Subnet mask untuk tiap kelas
IP address
Kelas IP Bit Subnet Mask
Subnet dalam
Address Decimal
A 11111111.00000000.00000000.00000000 255.0.0.0
B 11111111.11111111.00000000.00000000 255.255.0.0
C 11111111.11111111.11111111.00000000 255.255.255.0
Address Decimal
A 11111111.00000000.00000000.00000000 255.0.0.0
B 11111111.11111111.00000000.00000000 255.255.0.0
C 11111111.11111111.11111111.00000000 255.255.255.0
Sebagai contoh, misal di kelas B
network ID 130.200.0.0 dengan subnet mask 255.255.224.0 dimana oktet ketiga
diselubung dengan 224. maka dapat di hitung dengan rumus 256-224=32. maka
kelompok subnet yang dapat dipakai adalah kelipatan 32, 64, 128, 160, dan 192.
Dengan demikian kelompok IP address yang dapat dipakai adalah:
130.200.32.1
sampai 130.200.63.254
130.200.64.1 sampai 130.200.95.254
130.200.96.1 sampai 130.200.127.254
130.200.128.1 sampai 130.200.159.254
130.200.160.1 sampai 130.200.191.254
130.200.192.1 sampai 130.200.223.254
130.200.64.1 sampai 130.200.95.254
130.200.96.1 sampai 130.200.127.254
130.200.128.1 sampai 130.200.159.254
130.200.160.1 sampai 130.200.191.254
130.200.192.1 sampai 130.200.223.254
Atau akan lebih mudah dengan
suatu perumusan baik dalam menentukan subnet maupun jumlah host
persubnet.Jumlah subnet = 2n-2, n = jumlah bit yang terselubung.
Jumlah host persubnet = 2N-2,
N = jumlah bit tidak terselubung
Sebagai contoh, misalnya suatu
subnet memiliki network address 193.20.32.0 dengan subnet mask 255.255.255.224.
Maka:
Jumlah subnet adalah 6, karena dari network address 193.20.32.0 dengan memperhatikan angka dari oktet pertama yaitu 193, maka dapat di ketahui berada pada kelas C. dengan memperhatikan subnetmask 255.255.255.224 atau 11111111.11111111.11111111. 11100000 dapat diketahui bahwa tiga bit host ID diselubung, sehingga didapat n = 3 dan didapat:jumlah subnet = 23-2 = 6.
Jumlah subnet adalah 6, karena dari network address 193.20.32.0 dengan memperhatikan angka dari oktet pertama yaitu 193, maka dapat di ketahui berada pada kelas C. dengan memperhatikan subnetmask 255.255.255.224 atau 11111111.11111111.11111111. 11100000 dapat diketahui bahwa tiga bit host ID diselubung, sehingga didapat n = 3 dan didapat:jumlah subnet = 23-2 = 6.
Sedangkan untuk jumlah host
persubnet adalah 30, ini didapat dari 5 bit yang tidak terselubung, maka N = 5
dan akan didapat: jumlah host per subnet = 25-2 = 30.
Bit terselubung adalah bit
yang di wakili oleh angka 1 sedangkan bit tidak terselubung adalah bit yang di
wakili dengan angka 0.
Alamat IP
Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputertersebut pada jaringan Internet berbasis TCP/IP.
Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputertersebut pada jaringan Internet berbasis TCP/IP.
Sistem pengalamatan IP ini terbagi menjadi dua, yakni:
- IP versi 4 (IPv4)
- IP versi 6 (IPv6)
Perbandingan
Alamat IPv6 dan IPv4
Alamat IP versi 4
Alamat IP versi 4 (sering disebut dengan Alamat IPv4)
adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol
jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah
32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer
atau lebih tepatnya 4.294.967.296 host di seluruh dunia, jumlah host tersebut
didapatkan dari 256 (didapatkan dari 8 bit) dipangkat 4(karena terdapat 4
oktet) sehingga nilai maksimal dari alamt IP versi 4 tersebut adalah
255.255.255.255 dimana nilai dihitung dari nol sehingga nilai nilai host yang
dapat ditampung adalah 256x256x256x256=4.294.967.296 host. sehingga bila host
yang ada diseluruh dunia melebihi kuota tersebut maka dibuatlah IP versi 6 atau
IPv6.
Alamat IP versi 6
Alamat IP versi 6 (sering disebut sebagai alamat IPv6)
adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol
jaringan TCP/IP yang menggunakanprotokol IP versi 6. Panjang totalnya adalah
128-bit, dan secara teoritis dapat mengalamati hingga 2128=3,4 x 1038 host
komputer di seluruh dunia.
Contoh alamat IP versi 6 adalah 21DA : 00D3 : 0000 :
2F3B : 02AA : 00FF : FE28 : 9C5A.
Alamat
IPv4 terbagi menjadi beberapa jenis, yakni sebagai berikut:
· Alamat Unicast, merupakan alamat
IPv4 yang ditentukan untuk sebuah antarmuka jaringan yang dihubungkan ke sebuah
Internetwork IP. Alamat unicast digunakan dalam komunikasipoint-to-point atau one-to-one.
· Alamat Broadcast, merupakan
alamat IPv4 yang didesain agar diproses oleh setiap node IP dalam segmen
jaringan yang sama. Alamat broadcast digunakan dalam komunikasi
one-to-everyone.
· Alamat
Multicast,
merupakan alamat IPv4 yang didesain agar diproses oleh satu atau beberapa node
dalam segmen jaringan yang sama atau berbeda. Alamat multicast digunakan dalam
komunikasi one-to-many.
Protokol (komputer)
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer.Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer.Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.
Protokol perlu diutamakan pada penggunaan standar
teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan
peralatan perangkat keras. Protokol secara umum digunakan pada komunikasi real-time dimana standar digunakan untuk mengatur struktur
dari informasi untuk penyimpanan jangka panjang.Sangat susah untuk menggeneralisir protokol
dikarenakan protokol memiliki banyak variasi didalam tujuan penggunaanya.
Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:
- Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau mesin lainnya.
- Melakukan metoda “jabat-tangan” (handshaking).
- Negosiasi berbagai masam karakteristik hubungan.
- Bagaimana mengawali dan mengakhiri suatu pesan.
- Bagaimana format pesan yang digunakan.
- Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.
- Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya
- Mengakhiri suatu koneksi.
Cara
Kerja TCP/IP
a. Untuk memindahkan data antara dua komputer yang berbeda dalam suatu jaringan yang terdiri dari banyak komputer, dibutuhkan alamat tujuan dan perantara untukmemindahkan sinyal elektronik pembentuk data secara aman dan langsung.
b. Internet menggunakan protokol untuk menjamin sampainya data secara aman di tempat tujuan.
c. Saat seorang pengguna Internet mengirim sekelompok teks ke mesin lain, TCP/IP mulai bekerja. TCP membagi teks tersebut menjadi paket-paket data kecil, menambahkan beberapa informasi (dapat dianggap sebagai pengiriman barang), sehingga computer penerima memastikan bahwa paket yang diterimanya tidak mengalami kerusakan sepanjang pengiriman. IP menambahkan label yang berisikan informasi alamat pada paket tersebut.
a. Untuk memindahkan data antara dua komputer yang berbeda dalam suatu jaringan yang terdiri dari banyak komputer, dibutuhkan alamat tujuan dan perantara untukmemindahkan sinyal elektronik pembentuk data secara aman dan langsung.
b. Internet menggunakan protokol untuk menjamin sampainya data secara aman di tempat tujuan.
c. Saat seorang pengguna Internet mengirim sekelompok teks ke mesin lain, TCP/IP mulai bekerja. TCP membagi teks tersebut menjadi paket-paket data kecil, menambahkan beberapa informasi (dapat dianggap sebagai pengiriman barang), sehingga computer penerima memastikan bahwa paket yang diterimanya tidak mengalami kerusakan sepanjang pengiriman. IP menambahkan label yang berisikan informasi alamat pada paket tersebut.
e. Saat paket-paket TCP/IP tiba di tempat tujuannya, komputer akan membuka label alamat IP lalu menggunakan daftar pengiriman yang ada pada paket TCP untuk memeriksa apakah ada kerusakan paket yang terjadi selama pengiriman, dan menyusun kembali paket-paket tsb menjadi susunan teks seperti aslinya. Saat komputer penerima menemukan paket yang rusak, komputer tsb akan meminta komputer pengirim untuk mengirim salinan baru dari paket yang rusak.
f. Sebuah perangkat khusus yang disebut gateway memungkinkan beragam tipe jaringan yang ada di horison elektronik untuk berkomunikasi dengan Internet menggunakan TCP/IP. Gateway menerjemahkan protokol asli jaringan komputer tersebut menjadi TCP/IP dan sebaliknya.
g. Bagi seorang pemakai, Internet hadir seperti jaringan global raksasa yang tidak terbatas, yang langsung merespon jika diminta. Komputer, gateway, router, dan protokol yang membuat ilusi ini bekerja.
No comments:
Post a Comment