Berapa nomor terakhir di alamat ip ini?

8

Alamat IP seperti ini 223.248.0.0/24atau223.248.0.0/16

Apa arti angka terakhir dalam alamat IP (24 atau 16 pada contoh di atas)? Apakah ada cara sederhana untuk memahami cara mengatur nomor setelah slash?

runeveryday
sumber

Jawaban:

17

Alamat IP hanyalah angka. Salah satu yang - seperti yang saya yakin Anda tahu - secara unik mengidentifikasi komputer di jaringan. Tapi tetap saja angka, yang akan kita bahas kembali.

Mari kita ambil contoh: 192.168.1.105

Anda akan melihat bahwa alamat IP dibagi menjadi empat bagian: {192, 168, 1, 105}. Dan Anda mungkin juga tahu bahwa masing-masing bagian dapat memiliki nilai 0-255.

Ternyata angka 0..255 dapat direpresentasikan dalam 8 bit. Jadi alamat IP terdiri dari empat bagian, dan setiap bagian dapat memiliki nilai 0..255. Ini berarti bahwa setiap bagian dapat direpresentasikan dengan 8 bit. Dengan empat bagian ini, Anda memiliki (4 bagian) * (8 bit / bagian) = 32 bit. Untuk mewakili seluruh alamat IP.

Ingat ketika kami mengatakan bahwa alamat IP hanyalah sebuah nomor? Nah, IP adalah integer 32-bit. Untuk kenyamanan, kami menuliskannya sebagai "192.168.1.105" tetapi Anda dapat dengan mudah menuliskannya sebagai0xC0A80169

Dalam biner, semua 32 digit biner dalam kemuliaan mereka: 11000000101010000000000101101001

Baik. Jadi sekarang pertanyaan Anda: apa artinya 192.168.1.105/24?

Ini berarti bahwa 24 bit pertama dari alamat IP adalah "subnet". Ini berarti bahwa 24 bit item pertama di jaringan Anda adalah sama. Saat Anda menambahkan komputer baru, Anda hanya memiliki 8 bit yang tersisa (ingat, IP adalah nomor 32-bit) untuk menangani perangkat baru.

Karena Anda memiliki kemampuan pengalamatan 8 bit, dalam contoh ini, Anda hanya dapat menambahkan 255 perangkat.

110000001010100000000001 01101001
------------------------
(subnet)

Mari kita pisahkan subnet:

11000000 10101000 00000001 = 192 168 1

Lihat?

Contoh yang sama dengan subnet / 16: 192.168.1.105/16

1100000010101000 0000000101101001
----------------
(subnet)

Jadi dalam hal ini, setiap alamat IP dimulai dengan 192.168 - 16 bit pertama dari alamat IP. Dan kemudian kita memiliki 16 bit yang tersisa untuk perangkat baru. 16 bit = 65535 perangkat.

Jadi, jika Anda memiliki subnet kecil, Anda memiliki sebagian besar alamat internet. MIT memiliki subnet / 8 - yaitu, memiliki alamat IP blok dan mereka dapat menambahkan 2 ^ 24 perangkat. Sangat keren!

poundifdef
sumber
bagaimana Anda mendapatkan ini, "angka 0..255 dapat direpresentasikan dalam 8 bit?" Terima kasih.
runeveryday
4
Anda telah menyalahgunakan istilah "subnet mask" di sini. Hanya "subnet" atau "jaringan (alamat)" yang harus digunakan. Bagian setelah slash adalah subnet mask.
camh
@Runeveryday Jika Anda membuka kalkulator dalam mode biner / hex, akan lebih mudah dilihat. Setiap bit dapat memiliki 2 status. Setiap bit yang Anda tambahkan akan menggandakan jumlah negara yang dapat Anda wakili. Dengan 8bit Anda dapat memiliki 2 ^ 8 = 256 status, jadi 0-255.
greatwolf
apa yang dikatakan camh, dan ketika Anda menggunakan subnet mask dalam konteks lain (misalnya, dalam pengaturan konfigurasi jaringan apa pun) 192.168.0.1/16 memiliki subnet mask 255.255.0.0, apa yang Anda bicarakan jelas merupakan alamat jaringan.
derobert
5

Itu bukan alamat ip semata, melainkan rentang. Angka terakhir (yang, seperti disebut psusi disebut subnet mask) menunjukkan jumlah bit yang relevan: /16berarti jaringan menyertakan semua angka yang dimulai dengan 16 bit pertama dari ip yang ditentukan (223.248 dalam contoh Anda). A /8adalah jaringan kelas A dengan 2 ^ 24 alamat, /16adalah kelas B dengan 2 ^ 16 (65536), dan a /24 adalah kelas C dengan 2 ^ 8 = 256 alamat. Anda paling sering melihat ini di jaringan lokal: 192.168.0.0/24 (biasanya digunakan di jaringan rumah kecil) dan 10.0.0.0/16, biasanya terlihat di intranet perusahaan yang lebih besar. Anda dapat melihat rentang yang dicadangkan lainnya yang tercantum dalam notasi subnet dan daftar rentang, dan jumlah total doamin di Wikipedia .

Kevin
sumber
5
Penting juga untuk dicatat bahwa angka selain 8, 16, dan 24 diperbolehkan. 10.1.2.0/23sangat valid, dan berarti 10.1.2.0-10.1.3.255.
derobert
2

Ini adalah subnet mask untuk jaringan. Dengan kata lain, dikatakan seberapa besar jaringan itu. A / 24 adalah jaringan kelas C, memiliki 256 alamat dan subnet mask dari 255.255.255.0. A / 16 adalah kelas B, dengan subnet mask 255.255.0.0.

psusi
sumber
berapa banyak alamat yang dimiliki A / 16? bagaimana cara mendapatkan 24 atau 16? apakah masih ada nomor lain
runeveryday
2
/ 24 bukan kelas C, juga bukan / 16 kelas B, atau / 8 kelas A. Kelas-kelas itu semua rentang alamat IP tertentu, kelas C berasal dari 192.0.0.0–223.255.255.255. Jadi 10.0.0.0/24 bukan kelas C, itu sebenarnya sebuah subnetwork di ruang kelas A. Yang terbaik untuk menghindari menggunakan terminologi classfull lama.
derobert
@derobert, kemungkinan teknis, meskipun Anda bisa menulis 192.168.1.0/24 dan itu benar-benar kelas C.
psusi
@runeveryday, a / 16 memiliki 16 bit untuk jaringan dan 16 untuk alamat host, memberikan 2 ^ 16, atau 65536 alamat. A / 24 menggunakan 24 bit untuk jaringan meninggalkan 8 untuk host, memberikan 2 ^ 8 atau 256 alamat. Anda dapat menggunakan nilai apa pun setelah / antara 1 dan 31.
psusi