IP Address

download IP Address

of 63

description

IP Adressing

Transcript of IP Address

  • Ch 4 : Internet Protocol (IP) Address Versi 4E. Ully [email protected]

  • AgendaPembagian IP AddressMengartikan IP beserta Class nyaSpecial IP Address

  • TujuanDapat memahami arti dan fungsi IP address dalam komunikasi antar host di internet.Dapat melakukan konversi IP address dari biner ke desimal dan sebaliknya.Dapat memahami pembagian IP address ke dalam beberapa kelas.

  • Pembagian IP AddressDikenal dua cara pembagian IP Address, yakni: Classfull dan Classless Addressing

  • IP Protocols dan Pendukungnya

  • TCP HeaderHeader berisi source & destination port numbersHeader berisi: source & destination IP addresses; tipe transport protocolIP HeaderHeader berisi: source & destination physical addresses; tipe network protocolEncapsulation

  • Model ServiceConnectionless (datagram-based)Best-effort delivery (unreliable service)packets bisa hilangpackets diterima tidak berurutduplikasi paket yang diterimadelay packets dapat cukup besarFormat Datagram

  • IP Internet Concatenation of Networks

    Protocol Stack

  • Fragmentation dan ReassemblyTiap network punya harga MTUStrategifragment jika diperlukan (MTU < Datagram)Usahakan mencegah fragmentation pada source hostre-fragmentation dimungkinkan fragments adalah self-contained datagramstunda reassembly sampai destination hostTidak melakukan recover dari fragments hilang

  • Contoh

  • IP AddressesStruktur IP addressClassful IP addressesBatasan dan Masalah dg Clasful IP AddressesSubnetingCIDRIP version 6 Addressing

  • IP Addresses

  • IP Addresses

  • Apakah IP address?IP address adalah address global unik utk interface suatu jaringan

    Sebuah IP address:adalah 32 bit identifiermengkodekan nomor jaringan (network prefix) dan nomor host/host number

  • Notasi Dotted Decimal IP addresses ditulis dalam bentuk dotted decimal notationTiap byte diidentikasikan dengan nomor decimal dlm range [0 255]Contoh:

  • Network Prefix dan Host NumberNetwork prefix mengidentifikasikan suatu jaringan dan host number mengidentifikasikan suatu host spesifik (kenyatannya suatu interface pd jaringan)

    Bagaimana kita tahu berapa panjang network prefix?Network prefix secara implisit didefinisikan (lihat class-based addressing)Network prefix diindikasikan dg netmask

  • ContohContoh: ellington.cs.virginia.edu

    Network id : 128.143.0.0Host id : 137.144Network mask : 255.255.0.0 atau ffff0000Prefix Notation: 128.143.137.144/16> Network prefix panjang 16 bit

  • Cara Lama : Classful IP AddressesSaat address Internet distandarkan (awal 80-an), address Internet dibagi dlm 4 kelas:Class A : Network prefix 8 bitClass B : Network prefix 16 bitClass C : Network prefix 24 bitClass D : MulticastClass E : Eksperimen

    Tiap IP address memp satu kunci yg mengidentifikasi kelasClass A : IP address mulai dg 0Class B : IP address mulai dg 10Class C : IP address mulai dg 110Class D : IP address mulai dg 1110Class E : IP address mulai dg 11110

  • Cara Lama: Kelas Address Internet

  • Cara Lama: Kelas Address Internet

    Address yg lain : Multicast addresses

  • Masalah Dengan Classful IP AddressesSkim classful address original punya sejumlah masalah

    Problem 1. Terlalu sedikit network addresses utk jaringan-jaringan yg besarAddress Class A dan Class B telah lenyap

    Problem 2. Hierarki 2 tingkat tidak sesuai utk jaringan besar dg address Class A dan Class BFix#1: Subnetting

  • Masalah Dengan Classful IP AddressesProblem 3. Tidak fleksibel. Misalkan perusahaan memerlukan 2000 addressAddress class A dan B berlebihan (overkill!)Address class C tidak mencukupi (memerlukan 10 address class C)

    Fix#2: Clasless Interdomain Routing (CIDR)

  • Masalah Dengan Classful IP AddressesProblem 4. Tabel Routing Membengkak. Routing pd backbone Internet memerlukan satu entry utk tiap network address. Pd 1993 ukuran tabel routing mulai melebihi kapasitas router

    Fix#2: Clasless Interdomain Routing (CIDR)

  • Masalah Dengan Classful IP AddressesProblem 5. Internet memerlukan address lebih dari 32-bit

    Fix#3: IP version 6

  • SubnettingProblem. Organisasi memp. Multiple network yg di-manage secara independenSolusi 1: alokasikan satu atau lebih address class C utk tiap jaringanSulit di-manageDari luar organisasi, tiap jaringan harus addressable

    Solusi 2: tambah level hierarki dari IP addressing

  • ClassfullClassfull merupakan metode pembagian IP address berdasarkan klas, dimana IP address (yang berjumlah sekitar 4 milyar) dibagi kedalam lima kelas yakni: Class AClass DClass BClass EClass C

  • Klasifikasi IP AddressAddress kelas A1 bit pertama IP Address-nya 0Address kelas B2 bit pertama IP Address-nya 10Address kelas C 3 bit pertama IP Address-nya 110Address kelas D4 bit pertama IP Address-nya 1110Address kelas E4 bit pertama IP Address-nya 1111

  • Class AFormat : 0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhhBit pertama : 0Panjang NetID : 8 bitPanjang HostID: 24 bitByte pertama : 0 - 127Jumlah Kelas : 128 (2 7) (0 dan 127 dicadangkan)Range IP : 1.xxx.xxx.xxx sampai 126.xxx.xxx.xxx (1. 0 . 0 . 1 s/d 1.255.255.254) (126. 0 . 0 . 1 s/d 126.255.255.254)Jumlah Host : 16.777.214 (2^24-2)IP pada setiap Kelas ADekripsi : Diberikan untuk jaringan dengan jumlah host yang besar

  • IP Address Class ACiri : bit pertama = 0Standar: 8 bit network dan 24 bit hostAda 128 (27) IP kelas A di dunia ( - 2)Satu kelas A dapat menampung sampai lebih dari 16 juta host ( 2563 - 2 )

  • Class BFormat : 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhhBit pertama : 10Panjang NetID : 16 bitPanjang HostID: 16 bitByte pertama : 128 - 191Jumlah Kelas : 16.384 (214)Range IP : 128.0.xxx.xxx sampai 191.255.xxx.xxx (128. 0 . 0 . 1 s/d 128. 0 .255.254) (191.255. 0 . 1 s/d 191.255.255.254)Jumlah Host : 65.534 (2^16-2)IP Address pada setiap Kelas BDeskripsi : Dialokasikan untuk jaringan besar dan sedang

  • IP Address Class BCiri : dua bit pertama = 10Standar : 16 bit network & 16 bit hostAda 214 IP kelas B di dunia (64 x 256)64 adalah jumlah range IP dari 128 hingga 191Satu kelas B dapat menampung sampai lebih dari 65 ribu host (2562 - 2)

  • Class CFormat : 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhhBit pertama : 110Panjang NetID : 24 bitPanjang HostID : 8 bitByte pertama : 192 - 223Jumlah Kelas : 2.097.152 (221)Range IP : 192. 0 . 0 .xxx sampai 223.255.255.xxx (192. 0 . 0 . 1 s/d 192. 0 . 0 .254) ( 223.255.255. 1 s/d 223.255.255.254 )Jumlah Host : 254 (28 - 2)IP Address pada setiap Kelas CDeskripsi : Digunakan untuk jaringan berukuran kecil

  • IP Address Class CCiri : tiga bit pertama = 110Standar : 24 bit network & 8 bit hostAda 32 x 256 x 256 (221) IP kelas C di dunia32 adalah jumlah range IP dari 192 hingga 223Satu kelas C dapat menampung sampai 254 host

  • Class DFormat : 1110mmmm.mmmmmmm. mmmmmmm. mmmmmmmBit pertama : 1110 - 11110111Bit multicast : 28 bitByte inisial : 224 - 239Deskripsi : Kelas D digunakan untuk keperluan IP multicast (RFC 1112)

  • Class EFormat : 1111rrrr.rrrrrrrr. rrrrrrrr. rrrrrrrrBit pertama : 1111Bit cadangan : 28 bitByte inisial : 240 - 255Deskripsi : Kelas E adalah kelas yang dicadangkan untuk keperluan eksperimental (research).

  • Classful and Classless IP Addressing

  • Contoh Soal (Classfull)Termasuk klas apa IP Address 10.10.0.1?(Klas A)Termasuk klas apa IP Address 100.100.100.100?(Klas A)Termasuk klas apa IP Address 128.0.0.1?(Klas B)Termasuk klas apa IP Address 192.168.0.254?(Klas C)

  • Mengartikan suatu Address12866Host 104. 0 .19 dari network 26 (Klas A)

  • Mengartikan suatu Address192178Host 12.1 dariNetwork 128.66 (Klas B)

  • Mengartikan suatu Address12866Host 1 dari network 192.178.16(Kelas C)

  • IP Address Classes

  • Identifying Address Classes

  • Address Class Prefixes

  • Network and Host Division

  • Class A Address

  • Class B Address

  • Class C Address

  • Class D Address Architecture

  • Class E Address Architecture

  • IP Address Range

  • Classless Addressing Metode classless addressing (pengalamatan tanpa klas) saat ini mulai banyak diterapkan, yakni dengan pengalokasian IP Address dalam notasi Classless Inter Domain Routing (CIDR). Istilah lain yang digunakan untuk menyebut bagian IP address yang menunjuk suatu jaringan secara lebih spesifik, disebut juga dengan Network Prefix.Biasanya dalam menuliskan network prefix suatu kelas IP Address digunakan tanda garis miring (Slash) /, diikuti dengan angka yang menunjukan panjang network prefix ini dalam bit. Contoh : 192.168.0.0/24

  • Contoh IP Private (Khusus Local) dengan metode classless addressing 0/8 0.0.0.1 s.d. 0.255.255.254 Hosts/Net: 16.777.214 10/8 10.0.0.1 s.d. 10.255.255.254 Hosts/Net: 16.777.214127/8 127.0.0.1 s.d. 127.255.255.254 Hosts/Net: 16.777.214169.254/16 169.254.0.1 s.d. 169.254.255.254 Hosts/Net: 65.534 172.16/12 172.16.0.1 s.d. 172.31.255.254 Hosts/Net: 1.048.574 (Private Internet)192.0.2/24 192.0.2.1 s.d. 192.0.2.254 Hosts/Net: 254192.168/16 192.168.0.1 s.d.192.168.255.254 Hosts/Net: 65.534 (Private Internet)

  • Filtered Source Addresses 0/8 ! broadcast10/8 ! RFC 1918 private127/8 ! loopback169.254.0/16 ! link local172.16.0.0/12 ! RFC 1918 private192.0.2.0/24 ! TEST-NET192.168.0/16 ! RFC 1918 private224.0.0.0/4 ! class D multicast240.0.0.0/5 ! class E reserved248.0.0.0/5 ! reserved255.255.255.255/32 ! broadcast

  • Aturan dasar dalam menentukan network ID dan host ID yang akan digunakan Network ID 127.0.0.1 tidak dapat digunakan karena ia secara default digunakan dalam keperluan loop-back. (Loopback adalah IP address yang digunakan komputer untuk menunjuk dirinya sendiri).Host ID tidak boleh semua bitnya diset 1 (contoh klas A: 126.255.255.255), karena akan diartikan sebagai alamat broadcast. ID broadcast merupakan alamat yang mewakili seluruh anggota jaringan. Pengiriman paket ke alamat ini akan menyebabkan paket ini didengarkan oleh seluruh anggota network tersebut.Network ID dan host ID tidak boleh sama dengan 0 (seluruh bit diset 0 seperti 0.0.0.0), karena IP address dengan host ID 0 diartikan sebagai alamat network. Alamat network adalah alamat yang digunakan untuk menunjuk suatu jaringan, dan tidak menunjukan suatu host.Host ID harus unik dalam suatu network (dalam satu network, tidak boleh ada dua host dengan host ID yang sama).

  • Contoh Soal Classless AddresingBerapa Range IP 10/810.0.0.1 s.d. 10.255.255.254Berapa Range IP 169.254/16 169.254.0.1 s.d. 169.254.255.254Berapa Range IP 192.168/16192.168.0.1 s.d.192.168.255.254Berapa Range IP 192.168.0/24192.168.0.1 s.d.192.168.0.254

  • Contoh Soal Classless AddresingBerapa Range IP 192.168.0.0/26192.168.0.1 s.d.192.168.0.62Berapa Range IP 192.168.0.65/26 192.168.0.65 s.d.192.168.0.126Berapa Range IP 192.168.0.130/26192.168.0.129 s.d.192.168.0.190Berapa Range IP 192.168.0.200/26192.168.0.193 s.d.192.168.0.254

  • Mengartikan suatu Address10/8 artinya:Netmask : 255.0.0.0IP Network : 10.0.0.0IP Address : 10.0.0.1 s/d 10.255.255.254IP Broadcast : 10.255.255.255

  • Mengartikan suatu Address169.254/16 artinya:Netmask : 255.255.0.0IP Network : 169.254.0.0IP Address : 169.254.0.1 s/d 169.254.255.254IP Broadcast : 169.254.255.255

  • Mengartikan suatu Address192.168.0/24 artinya:Netmask : 255.255.255.0IP Network : 192.168.0.0IP Address : 192.168.0.1 s/d 192.168.0.254IP Broadcast : 192.168.0.255Jumlah host 1 network (LAN) = 254

  • Mengartikan suatu Address192.168.0/25 artinya:Netmask : 255.255.255.128IP Network : 192.168.0.0 (Network 1)IP Address : 192.168.0.1 s/d 192.168.0.126IP Broadcast : 192.168.0.127

    IP Network : 192.168.0.128 (Network 2)IP Address : 192.168.0.129 s/d 192.168.0.254IP Broadcast : 192.168.0.255

    Ada 2 bh LAN (subnet) yang bisa dibentuk dengan jumlah host pada tiap subnet sejumlah 126

  • Mengartikan suatu Address192.168.0/26 artinya:Netmask : 255.255.255.192IP Network : 192.168.0.0 (Network 1)IP Address : 192.168.0.1 s/d 192.168.0.62IP Broadcast : 192.168.0.63

    IP Network : 192.168.0.64 (Network 2)IP Address : 192.168.0.65 s/d 192.168.0.126IP Broadcast : 192.168.0.127

  • Mengartikan suatu Address192.168.0/26 artinya:Netmask : 255.255.255.192IP Network : 192.168.0.128 (Network 3)IP Address : 192.168.0.129 s/d 192.168.0.190IP Broadcast : 192.168.0.191

    IP Network : 192.168.0.192 (Network 4)IP Address : 192.168.0.193 s/d 192.168.0.254IP Broadcast : 192.168.0.255

    Ada 4 bh LAN (subnet) yang bisa dibentuk dengan jumlah host pada tiap subnet sejumlah 62.

  • Mengartikan suatu Address172.16/12 artinya:Netmask : 255.192.0.0IP Network : 172.16.0.0IP Address : 172.16.0.1 s/d 172.31.255.254IP Broadcast : 172.31.255.255