IP Addressing
Subnetting
Masker Subnet Lebih Ketat
Sebuah Contoh
CIDR - Classless InterDomain Routing
Diizinkan Kelas A Subnet dan Host alamat IP
Diizinkan Subnet Kelas B dan Host alamat IP
Diizinkan Kelas C Subnet dan Host alamat IP
Operasi logis
Referensi dan Sumber di Internet
Pengantar
Pembicaraan ini akan mencakup dasar-dasar pengalamatan IP dan subnetting. Topik yang akan dibahas meliputi:
· Apakah yang dimaksud dengan IP Address?
· Apa Classes?
· Apa yang dimaksud dengan Network Address?
· Apakah Masker Subnet dan Alamat Subnet?
· Bagaimana Masker Subnet didefinisikan dan digunakan?
· Bagaimana semua ini diterapkan?
· Apa CIDR?
IP Addressing
Sebuah IP (Internet Protocol) address adalah sebuah identifikasi unik untuk sebuah node atau host koneksi pada suatu jaringan IP. Sebuah
Alamat IP adalah bit bilangan biner 32 biasanya direpresentasikan sebagai 4 nilai desimal, masing-masing mewakili 8 bit, di
kisaran 0 sampai 255 (dikenal sebagai oktet) yang dipisahkan oleh titik desimal. Hal ini dikenal sebagai "desimal bertitik"
notasi.
Contoh: 140.179.220.200
Hal ini kadang-kadang berguna untuk melihat nilai-nilai dalam bentuk biner mereka.
140 .179 .220 .200
10001100.10110011.11011100.11001000
Setiap alamat IP terdiri dari dua bagian, satu mengidentifikasi jaringan dan mengidentifikasi satu node. Itu
Kelas alamat dan subnet mask menentukan bagian mana milik alamat jaringan dan
bagian yang termasuk ke alamat simpul.
Alamat Kelas
Ada 5 kelas alamat yang berbeda. Anda dapat menentukan kelas alamat IP adalah dengan memeriksa
4 bit pertama dari alamat IP.
· Class A dimulai dengan 0xxx, atau 1-126 desimal.
· Kelas B dimulai dengan 10xx alamat, atau 128-191 desimal.
· Kelas C alamat dimulai dengan 110x, atau 192-223 desimal.
· Kelas D alamat dimulai dengan 1110, atau 224-239 desimal.
· Kelas E alamat dimulai dengan 1111, atau 240-254 desimal.
Alamat yang dimulai dengan 01111111, atau 127 desimal, dicadangkan untuk loopback dan untuk pengujian internal
mesin lokal. [Anda dapat menguji ini: Anda harus selalu dapat ping 127.0.0.1, yang menunjuk ke diri sendiri]
Kelas D alamat dicadangkan untuk multicasting. Kelas E alamat yang dicadangkan untuk penggunaan masa depan. Mereka
tidak boleh digunakan untuk alamat host.
Sekarang kita dapat melihat bagaimana Kelas menentukan, secara default, bagian dari alamat IP yang dimiliki oleh
jaringan (N) dan bagian mana milik node (n).
· Kelas A - NNNNNNNN.nnnnnnnn.nnnnnnn.nnnnnnn
· Kelas B - NNNNNNNN.NNNNNNNN.nnnnnnnn.nnnnnnnn
· Kelas C - NNNNNNNN.NNNNNNNN.NNNNNNNN.nnnnnnnn
Dalam contoh, 140.179.220.200 merupakan alamat Kelas B sehingga secara default Jaringan bagian dari alamat (juga
dikenal sebagai Network Address) didefinisikan oleh dua oktet pertama (140.179.xx) dan bagian node
didefinisikan oleh 2 oktet terakhir (x.x.220.200).
Dalam rangka untuk menentukan alamat jaringan untuk alamat IP yang diberikan, bagian node diatur ke semua "0" s. Dalam kami
Misalnya, 140.179.0.0 menentukan alamat jaringan untuk 140.179.220.200. Ketika bagian node diatur
untuk semua "1" s, ia menetapkan broadcast yang dikirim ke semua host pada jaringan. 140.179.255.255 menentukan
alamat broadcast misalnya. Perhatikan bahwa ini benar terlepas dari panjang bagian simpul.
Subnetting
Subnetting sebuah jaringan IP dapat dilakukan untuk berbagai alasan, termasuk organisasi, penggunaan yang berbeda
media fisik (seperti Ethernet, FDDI, WAN, dll), pelestarian ruang alamat, dan keamanan. Itu
Alasan yang paling umum adalah untuk mengontrol lalu lintas jaringan. Dalam jaringan Ethernet, semua node pada segmen melihat semua
paket yang dipancarkan oleh semua node lain pada segmen tersebut. Kinerja dapat terpengaruh
di bawah beban lalu lintas berat, akibat tabrakan dan hasil transmisi ulang. Router digunakan untuk menghubungkan
Jaringan IP untuk meminimalkan jumlah lalu lintas setiap segmen harus menerima.
Subnet Masking
Menerapkan subnet mask untuk alamat IP memungkinkan Anda untuk mengidentifikasi bagian jaringan dan simpul dari
alamat. Melakukan bitwise logika DAN operasi antara alamat IP dan hasil subnet mask
di Network Address atau Nomor.
Misalnya, dengan menggunakan alamat IP pengujian kami dan default Kelas B subnet mask, kita mendapatkan:
10001100.10110011.11110000.11001000 140.179.240.200 Kelas B Alamat IP
11111111.11111111.00000000.00000000 255.255.000.000 default Kelas B Subnet Mask
-------------------------------------------------- ------
10001100.10110011.00000000.00000000 140.179.000.000 Alamat Jaringan
Subjaringan masker:
· Kelas A - 255.0.0.0 - 11111111.00000000.00000000.00000000
· Kelas B - 255.255.0.0 - 11111111.11111111.00000000.00000000
· Kelas C - 255.255.255.0 - 11111111.11111111.11111111.00000000
Masker Subnet Lebih Ketat
Bit tambahan dapat ditambahkan ke subnet mask default untuk kelas yang diberikan kepada subnet lanjut, atau istirahat
bawah, jaringan. Ketika operasi logika AND bitwise dilakukan antara subnet mask dan IP
alamat, hasilnya mendefinisikan Subnet Alamat. Ada beberapa pembatasan pada alamat subnet. Node
alamat dari semua "0" s dan semua "1" s dicadangkan untuk menentukan jaringan lokal (ketika tuan rumah tidak
mengetahui alamat itu jaringan) dan semua host pada jaringan (alamat broadcast), masing-masing. Ini juga
berlaku untuk subnet. Sebuah alamat subnet tidak bisa semua "0" s atau semua "1" s. Ini juga berarti bahwa subnet 1 bit
mask tidak diperbolehkan. Pembatasan ini diperlukan karena standar lama diberlakukan pembatasan ini. Baru
standar yang memungkinkan penggunaan subnet ini telah diganti standar ini, tapi banyak "warisan" perangkat
tidak mendukung standar baru. Jika Anda beroperasi dalam lingkungan yang terkendali, seperti laboratorium, Anda
dapat dengan aman menggunakan subnet terbatas.
Untuk menghitung jumlah subnet atau node, gunakan rumus (2 ^ n - 2) dimana n = jumlah bit baik
lapangan. Mengalikan jumlah subnet dengan jumlah node yang tersedia per subnet memberi Anda total
jumlah node yang tersedia untuk kelas Anda dan subnet mask. Juga, perhatikan bahwa meskipun subnet mask dengan
bit mask non-contiguous diperbolehkan mereka tidak dianjurkan.
Contoh:
10001100.10110011.11011100.11001000 140.179.220.200 Alamat IP
11111111.11111111.11100000.00000000 255.255.224.000 Subnet Mask
-------------------------------------------------- ------
10001100.10110011.11000000.00000000 140.179.192.000 Subnet Alamat
10001100.10110011.11011111.11111111 140.179.223.255 Alamat Broadcast
Dalam contoh ini 3 bit subnet mask digunakan. Ada 6 subnet tersedia dengan berbagai ukuran ini mask
(Ingat bahwa subnet dengan semua 0 dan semua 1 tidak diperkenankan). Setiap subnet memiliki 8190 node. Masing-masing
subnet dapat memiliki node ditugaskan ke alamat antara alamat Subnet dan Broadcast
alamat. Ini memberikan total 49.140 node untuk seluruh alamat kelas B subnet dengan cara ini. Perhatikan bahwa
ini kurang dari 65.534 node alamat unsubnetted kelas B akan memiliki.
Subnetting selalu mengurangi jumlah kemungkinan node untuk jaringan tertentu. Ada subnet lengkap
tabel tersedia di sini untuk Kelas A, Kelas B dan Kelas C. Ini daftar tabel semua subnet mask yang mungkin untuk
masing-masing kelas, bersama dengan perhitungan jumlah jaringan, node dan jumlah host untuk setiap subnet.
Sebuah Contoh
Berikut ini adalah, lebih rinci, misalnya. Katakanlah Anda ditugaskan Kelas C nomor jaringan
200.133.175.0 (permintaan maaf kepada siapa saja yang mungkin benar-benar memiliki alamat domain ini :). Anda ingin memanfaatkan ini
jaringan di beberapa kelompok-kelompok kecil dalam sebuah organisasi. Anda dapat melakukan ini dengan subnetting jaringan yang
dengan alamat subnet.
Kami akan mematahkan jaringan ini menjadi 14 subnet dari 14 node masing-masing. Hal ini akan membatasi kita untuk 196 node pada
jaringan bukannya 254 kita akan memiliki tanpa subnetting, tetapi memberi kita keuntungan dari lalu lintas
isolasi dan keamanan. Untuk mencapai hal ini, kita perlu menggunakan subnet mask 4 bit panjang.
Ingat bahwa default subnet mask Kelas C adalah
255.255.255.0 (11111111.11111111.11111111.00000000 biner)
Memperluas ini dengan 4 bit menghasilkan topeng
255.255.255.240 (11111111.11111111.11111111.11110000 biner)
Ini memberi kita 16 nomor jaringan mungkin, 2 di antaranya tidak dapat digunakan:
Subnet bit Jaringan Jumlah Node Alamat Broadcast Alamat
0000 200.133.175.0 Reserved Tidak ada
0001 200.133.175.16 .17 .30 melalui 200.133.175.31
0010 200.133.175.32 .33 .46 melalui 200.133.175.47
0011 200.133.175.48 .49 .62 melalui 200.133.175.63
0100 200.133.175.64 .65 .78 melalui 200.133.175.79
0101 200.133.175.80 .81 .94 melalui 200.133.175.95
0110 200.133.175.96 .97 melalui .110 200.133.175.111
0111 200.133.175.112 0,113 melalui 0,126 200.133.175.127
1000 200.133.175.128 0,129 melalui 0,142 200.133.175.143
1001 200.133.175.144 0,145 melalui 0,158 200.133.175.159
1010 200.133.175.160 0,161 melalui 0,174 200.133.175.175
1011 200.133.175.176 0,177 melalui 0,190 200.133.175.191
1100 200.133.175.192 0,193 melalui 0,206 200.133.175.207
1101 200.133.175.208 0,209 melalui 0,222 200.133.175.223
1110 200.133.175.224 0,225 melalui 0,238 200.133.175.239
1111 200.133.175.240 Reserved Tidak ada
CIDR - Classless InterDomain Routing
Sekarang bahwa Anda memahami "classful" IP Subnetting kepala sekolah, Anda bisa melupakan mereka ;). Alasannya adalah CIDR -
Classless InterDomain Routing. CIDR ditemukan beberapa tahun lalu untuk menjaga Internet dari berjalan
dari alamat IP. Sistem "classful" mengalokasikan alamat IP bisa sangat boros, siapa saja yang
cukup bisa menunjukkan kebutuhan untuk lebih dari 254 alamat host diberi Kelas B blok alamat dari
65533 alamat host. Bahkan lebih boros adalah perusahaan dan organisasi yang dialokasikan Kelas
Sebuah alamat blok, yang mengandung lebih dari 16 Juta alamat host! Hanya sebagian kecil yang dialokasikan
Kelas A dan Kelas B ruang alamat yang pernah benar-benar ditugaskan ke komputer host di Internet.
Orang-orang menyadari bahwa alamat dapat dilestarikan jika sistem kelas telah dieliminasi. Dengan akurat
mengalokasikan hanya jumlah ruang alamat yang benar-benar diperlukan, krisis address space bisa
dihindari selama bertahun-tahun. Ini pertama kali diusulkan pada tahun 1992 sebagai program yang disebut supernetting. Di bawah
supernetting, subnet mask classful diperluas sehingga alamat jaringan dan subnet mask bisa,
misalnya, menentukan beberapa Kelas C subnet dengan satu alamat. Sebagai contoh, Jika saya perlu sekitar 1000
alamat, aku bisa supernet 4 jaringan Kelas C bersama-sama:
192.60.128.0 Kelas C alamat subnet
192.60.129.0 Kelas C alamat subnet
192.60.130.0 Kelas C alamat subnet
192.60.131.0 Kelas C alamat subnet
-------------------------------------------------- ------
192.60.128.0 alamat Subnet Supernetted
255.255.252.0 Subnet Mask
192.60.131.255 Alamat Broadcast
Dalam contoh ini, subnet 192.60.128.0 mencakup semua alamat dari 192.60.128.0 sampai
192.60.131.255. Bagian Jaringan alamat adalah 22 bit panjang, dan bagian host adalah 10 bit panjang.
Dalam CIDR, notasi subnet mask dikurangi hingga hanya singkatan disederhanakan. Alih-alih mengeja
bit subnet mask, itu hanya terdaftar sebagai jumlah bit 1s yang dimulai topeng. Dalam contoh di atas
Misalnya, alamat jaringan akan ditulis hanya sebagai:
192.60.128.0/22
yang menunjukkan alamat awal dari jaringan, dan jumlah bit 1s dalam bagian jaringan
alamat.
Saat ini hampir mustahil untuk dialokasikan blok alamat IP. Anda hanya akan diberitahu untuk mendapatkannya dari
ISP Anda. Alasan untuk ini adalah ukuran yang terus tumbuh dari tabel routing Internet. Hanya 5 tahun yang lalu, ada
kurang dari 5000 rute jaringan di seluruh internet. Saat ini, ada lebih dari 80.000. Menggunakan CIDR,
ISP dialokasikan potongan besar ruang alamat (biasanya dengan subnet mask / 19 atau bahkan lebih kecil), yang
Pelanggan ISP kemudian dialokasikan jaringan dari kolam ISP. Dengan cara itu, semua pelanggan ISP yang
diakses melalui 1 rute jaringan di Internet. Tapi saya ngelantur.
Diharapkan bahwa CIDR akan membuat Internet bahagia di alamat IP untuk beberapa tahun ke depan setidaknya. Setelah
itu, IPv6, dengan alamat 128 bit, akan dibutuhkan. Dalam IPv6, alokasi alamat bahkan ceroboh akan
nyaman memungkinkan miliar alamat IP yang unik untuk setiap orang di bumi! Rincian lengkap dan berdarah
CIDR didokumentasikan dalam RFC1519, yang dirilis pada bulan September 1993.
Diizinkan Kelas A Subnet dan Host alamat IP
# Bit Subnet Mask # # subnet Host Nets * Host
2 255.192.0.0 2 4194302 8388604
3 255.224.0.0 6 2097150 12582900
4 255.240.0.0 14 1048574 14680036
5 255.248.0.0 30 524286 15728580
6 255.252.0.0 62 262142 16252804
7 255.254.0.0 126 131070 16514820
8 255.255.0.0 254 65534 16645636
9 255.255.128.0 510 32766 16710660
10 255.255.192.0 1022 16382 16742404
11 255.255.224.0 2046 8190 16756740
12 255.255.240.0 4094 4094 16760836
13 255.255.248.0 8190 2046 16756740
14 255.255.252.0 16382 1022 16742404
15 255.255.254.0 32766 510 16710660
16 255.255.255.0 65534 254 16645636
17 255.255.255.128 131070 126 16514820
18 255.255.255.192 262142 62 16252804
19 255.255.255.224 524286 30 15728580
20 255.255.255.240 1048574 14 14680036
21 255.255.255.248 2097150 6 12582900
22 255.255.255.252 4194302 2 8388604
Diizinkan Subnet Kelas B dan Host alamat IP
# Bit Subnet Mask # # subnet Host Nets * Host
2 255.255.192.0 2 16382 32764
3 255.255.224.0 6 8190 49140
4 255.255.240.0 14 4094 5731 6
5 255.255.248.0 30 2046 6138 0
6 255.255.252.0 62 1022 6336 4
7 255.255.254.0 126 510 6426 0
8 255.255.255.0 254 254 6451 6
9 255.255.255.128 510 126 6426 0
10 255.255.255.192 1022 62 63364
11 255.255.255.224 2046 30 61380
12 255.255.255.240 4094 14 57316
13 255.255.255.248 8190 6 49140
14 255.255.255.252 16382 2 32764
Diizinkan Kelas C Subnet dan Host alamat IP
# Bit Subnet Mask # # subnet Host Nets * Host
2 255.255.255.192 2 62 124
3 255.255.255.224 6 30 180
4 255.255.255.240 14 14 196
5 255.255.255.248 30 6 180
6 255.255.255.252 62 2 124
Operasi logis
Halaman ini akan memberikan review singkat dan penjelasan dari operasi bitwise umum logika AND, OR,
XOR dan NOT. Operasi logis dilakukan antara dua bit data (kecuali untuk TIDAK). Bit dapat
baik "1" atau "0", dan operasi ini sangat penting untuk melakukan operasi matematika digital.
Dalam "tabel kebenaran" di bawah ini, bit input dalam huruf tebal, dan hasilnya jelas.
DAN
Operasi logika AND membandingkan 2 bit dan jika mereka berdua "1", maka hasilnya adalah "1", jika tidak,
hasilnya adalah "0".
0 1
0 0 0
1 0 1
OR
Operasi logika OR membandingkan 2 bit dan jika salah satu atau kedua bit "1", maka hasilnya adalah "1",
jika tidak, hasilnya adalah "0".
0 1
0 0 1
1 1 1
XOR
Logis XOR operasi (Exclusive OR) membandingkan 2 bit dan jika tepat satu dari mereka adalah "1" (yaitu, jika mereka
adalah nilai-nilai yang berbeda), maka hasilnya adalah "1", jika tidak (jika bit adalah sama), hasilnya adalah "0".
0 1
0 0 1
1 1 0
TIDAK
The logis operasi TIDAK hanya mengubah nilai dari satu bit. Jika itu adalah "1", hasilnya adalah "0", jika itu adalah
"0", hasilnya adalah "1". Perhatikan bahwa operasi ini berbeda dalam bahwa alih-alih membandingkan dua bit, itu bertindak
pada satu bit.
0 1
1 0
Referensi dan Sumber di Internet
Permintaan untuk Komentar (RFC):
· Keseluruhan Indeks RFC
· RFC 1918 - Alamat Alokasi untuk Internets pribadi
· RFC 1219 - Pada Penugasan Nomor Subnet
· RFC 950 - Internet prosedur standar subnetting
· RFC 940 - Menuju skema standar Internet untuk subnetting
· RFC 932 - Subnetwork skema pengalamatan
· RFC 917 - Internet subnet
Tidak ada komentar:
Posting Komentar