Garis miring setelah Alamat IP - Notasi CIDR

Jawaban:

190

Penjelasan sederhana:

Begitulah /<number>cara komputer dapat dengan cepat menghitung bagian mana dari jaringannya dan mana yang bukan. Ini mewakili panjang bit dari subnet mask, seperti yang ditunjukkan di atas. Topeng subnet seperti topeng saat melukis. Anda menempatkan topeng di atas apa yang TIDAK ingin Anda cat. Subnet mask adalah cara untuk menghitung bagian jaringan dari ruang alamat dan ruang alamat host. Ruang alamat jaringan ditugaskan untuk Anda, ruang alamat host yang Anda tetapkan perangkat mana yang menerima alamat apa di ruang host.

Komputer melakukan matematika biner dari ANDing alamat IP dan topeng jaringan.

Alamat IP 10.10.15.10/16

Langkah 1) Terjemahkan alamat IP 4 oktet ke dalam biner: 00001010.00001010.00001111.00001010

Langkah 2) Terjemahkan subnet mask 4 oktet ke dalam biner, yang mudah menggunakan CIDR : 11111111.11111111.00000000.0000000000

Langkah 3) Lakukan operasi ANDing pada dua alamat. Ini akan memberi Anda Alamat Jaringan untuk subnet.

Aturan ANDing adalah sebagai berikut:

  • 1 DAN 1 = 1
  • 0 DAN 1 = 0
  • 0 DAN 0 = 0
  • 1 DAN 0 = 0
         00001010.00001010.00001111.00001010
     DAN 11111111.11111111.00000000.0000000000
         ——————————————————————————————————
         00001010.00001010.00000000.00000000

Langkah 4) Ubah kembali menjadi desimal: 10.10.0.0

Jadi sekarang komputer tahu bahwa alamat dari 10.10.0.0 hingga 10.10.255.255 adalah bagian dari jaringannya dan alamat lainnya tidak.

Ini seperti geng jaringan biner, Anda ada di dalam atau tidak.

pengguna3159
sumber
6
Saya suka visualisasi selotip lukisan
El Guapo
Apa yang dimaksud dengan "bagian dari jaringannya"? Apa yang dicapai ketika Anda mengambil segmen IP dan menyebutnya bagian dalam dan sisanya bagian luar?
Cory Klein
@CoryKlein digunakan untuk menentukan apakah node pengirim akan 1) ARP untuk alamat tujuan, atau 2) ARP untuk alamat gateway default untuk mengirim paket ke sana. 1 menganggap bahwa alamat tujuan adalah lokal, atau "di dalam" - dan 2 menganggap bahwa alamat tujuan adalah non-lokal atau "di luar".
John Jensen
156

Garis miring dan nomor yang mengikutinya hanyalah cara singkat untuk menulis subnet mask. Ini disebut notasi CIDR (Classless Inter-Domain Routing). Itu juga biasa disebut sebagai awalan panjang .

Angka setelah slash mewakili jumlah 1 berturut-turut di subnet mask. Misalnya, 192.168.10.0/24sama dengan jaringan 192.168.10.0dengan 255.255.255.0subnet mask. Jika Anda mengonversi 255.255.255.0menjadi biner, Anda memiliki 24 berturut 1- turut :

11111111.11111111.11111111.00000000

Contoh lain bisa jadi 10.0.0.0/8. 8 berturut 1- turut di subnet mask memberi Anda 11111111.00000000.00000000.00000000atau 255.0.0.0.

Untuk informasi lebih lanjut, lihat RFC 4632, Bagian 3.1 .

John Jensen
sumber
4
INI adalah pelengkap sempurna untuk jawaban pertama itu. Saya akhirnya mengerti apa yang sebenarnya mewakili angka itu.
user3417583
Walaupun jawaban yang dipilih teratas tidak selalu buruk, OP tidak bertanya tentang cara kerja subnet mask atau bagaimana sebuah simpul menentukan apakah alamat tujuan ada di subnet lokalnya, jadi IMO jawaban pilihan teratas terlalu menjelaskan. .
John Jensen
25

Garis miring mengikuti alamat IP adalah singkatan untuk subnet mask.

Versi biner dari subnet mask akan terdiri dari satu dan nol sama seperti biner dari alamat IP, akan tetapi, yang di dalam subnet mask semuanya berturut-turut. Jumlah yang ada di subnet mask sama dengan jumlah singkatan.

Misalnya, subnet mask / 16 yang Anda tanyakan akan memiliki 16 yang berturut-turut, sisanya angka nol. 11111111.11111111.00000000.0000000000. Ketika dikonversi dari sistem bilangan biner basis 2 menjadi sistem bilangan basis 10 dari versi desimal dari alamat IP, maka itu sama dengan 255.255.0.0.

Subnet mask A / 9 adalah 11111111.10000000.00000000.00000000, atau 255.128.0.0.

Subnet mask A / 30 akan menjadi 11111111.11111111.11111111.11111100, atau 255.255.255.252 yang bagus untuk membuat jaringan yang hanya menyumbang 2 router atau switch 3 karena hanya ada 4 alamat IP total dan hanya 2 alamat IP host host yang dapat digunakan .

Banyak yang bisa dilakukan dengan subnetting, tetapi subnetting adalah monster yang sama sekali baru untuk diatasi jika Anda baru memulai.

MooseBalm
sumber
4
Perlu diketahui bahwa halaman ini masih berbicara tentang alamat Classful, yang telah digantikan oleh Routing Antar-Domain Tanpa Kelas ( RFC1519 / RFC4632 ) pada tahun 1993.
Sander Steffann
Kesalahan saya. Saya mengambil diagram pertama yang bisa saya temukan yang menjelaskan apa yang mereka maksudkan dengan cara yang paling sederhana.
MooseBalm
3
@ 4m1nh4j1 Agak pendek pada gambar-gambar cantik, tapi lihat penjelasan subnetting di Server Fault . The /xgaya dibahas sekitar setengah ke bawah, di bawah "Lebih Terminologi"
voretaq7
4

192.168.0.0 adalah alamat IP mulai rentang alamat pribadi (192.168.0.0 hingga 192.168.255.255 Jaringan kecil). Itu berarti Anda telah menggunakan enam belas bit untuk alamat jaringan dari tiga puluh dua bit dan bit yang tersisa untuk pengalamatan host. untuk sisa enam belas bit ini dapat digunakan untuk sub jaring berdasarkan desain jaringan Anda dan langkah-langkah sub jaring lainnya diilustrasikan dalam posting di atas.

Jatinder Singh Brar
sumber
Jadi jika saya mengerti dengan benar seperti ini: 192.168.0.0/24 berarti host dengan alamat IP dalam kisaran 192.168.0.1 dan 192.168.0.254; contoh lain adalah: 192.168.0.0/16 berarti host dengan alamat IP dalam kisaran 192.168.0.1 dan 192.168.254.254
Fernando Gabrieli
Baik. Anda mengerti intinya.
Jatinder Singh Brar
4

satu penjelasan sederhana lainnya dapat berupa, berapa banyak alamat yang dapat Anda miliki dalam satu rentang.

mis: Anda memiliki ip abcd / x. Jadi a, b, c, d secara individual dapat memiliki nilai 0-255 sehingga memberi kita 2 ^ 3 (panjang maks adalah 3) = 8. sehingga satu bagian dari ip dapat memiliki 8 bit.

Jadi sekarang jika kita menulis ip seperti 10.10.0.0/x maka sekarang x / 8 = jumlah total blok tetap yang kita miliki.

mis: jika kita memiliki / 16 jadi 16/8 = 2 ini berarti kita memiliki 2 blok gratis jadi sekarang ip akan menjadi 10.10.0.0 jadi di sini pertama dua blok diperbaiki dan kita dapat memiliki 0-255 di setiap dua blok terakhir jadi 256 * 256 = 65536 (alamat bisa kita miliki) dan di netmask akan menjadi 255.255.0.0

sekarang katakanlah kita memiliki / 18 yang tidak sepenuhnya habis dibagi 8, jadi 18/8 = 2 (blok tetap) dan 2 dibiarkan jadi sekarang bagilah 256 dua kali yaitu 256/2 = 128, 128/2 = 64 jadi kami mendapat 64 sekarang 256-64 = 192. jadi sekarang netmask kita adalah 255.255.192.0 yang berarti kita dapat memiliki alamat 64 * 256.

lebih lanjut, jika itu / 24 ini berarti 24/8 = 3 tiga blok diperbaiki dan satu variabel. netmask adalah 255.255.255.0 dan jika kita memiliki / 8 ini berarti 8/8 = 1 satu blok sudah diperbaiki. jadi 255.0.0.0

Umesh Kaushik
sumber
2

Ini mewakili topeng subnet (subnetwork).

1) Tulis ulang alamat IP saat komputer membacanya.

192.168.0.0 dikonversi ke binary / base2 / 'bits' sebagai 11000000.10101000.00000000.0000000000

2) Jumlah bit (dari kiri ke kanan) yang mewakili alamat subnet ditentukan sebagai 16 ('/ 16').

16 bit, atau 11000000.10101000 (192.168) adalah alamat jaringan dan 0.0, atau 00000000.0000000000, adalah alamat host - dalam hal ini adalah alamat broadcast.

Ini disebut topeng karena Anda memberi tahu komputer untuk mengabaikan jumlah bit saat menghitung alamat host, atau mungkin jaringan memakai jumlah bit tersebut sebagai pengidentifikasi, atau mask.

Ron Royston
sumber