Saya memiliki jaringan dengan kisaran 10.0.0.0/24. Ini berarti saya memiliki 10.0.0.0 hingga 10.0.0.255, namun saya tidak dapat menggunakan 10.0.0.0 atau 10.0.0.255, tetapi saya bisa menggunakan apa saja di antaranya.
Kenapa ini? Topeng 255.255.255.0 menyiratkan bahwa digit terakhir adalah alamat host, jadi mengapa saya tidak bisa menggunakan 0 atau 255?
networking
ipv4
TheBro21
sumber
sumber
Jawaban:
Dalam jaringan / 24 Anda tidak dapat menggunakan
0
karena itu adalah identifikasi jaringan (perangkat menggunakannya untuk mengenali berbagai jaringan yang terhubung dengan mereka).Di PC Windows, buka Command Prompt dan ketik
netstat -r
. Anda akan mendapatkan tabel routing yang digunakan oleh PC, setiap jaringan terdaftar menggunakan identifikasi jaringan (alamat pertama).Alamat terakhir,
255
dalam kasus jaringan / 24, adalah alamat broadcast. Perangkat yang terhubung ke jaringan menggunakannya untuk mengirim siaran, pesan yang ditujukan untuk semua perangkat di jaringan.Secara umum yang alamat pertama adalah identifikasi jaringan dan yang terakhir adalah siaran , mereka tidak dapat digunakan sebagai alamat biasa.
sumber
netstat -r
. Itu bukan sistem saya.Perhatikan bahwa Anda tidak dapat menggunakan alamat pertama dan terakhir dalam jangkauan jika digunakan untuk memberi nomor perangkat dalam domain siaran (yaitu jaringan fisik atau vlan, dll.). Seperti jawaban lain menunjukkan memang yang pertama dan terakhir digunakan sebagai alamat jaringan dan siaran masing-masing dalam skenario itu. Selain itu dalam beberapa skenario, alamat pertama juga ditafsirkan sebagai siaran.
Namun ada skenario penggunaan lain di mana Anda dapat menggunakan alamat pertama dan terakhir. Misalnya jika Anda adalah admin firewall dan Anda diberi kisaran 10.0.0.0-10.0.0.255 oleh admin jaringan Anda, maka Anda dapat menggunakan semua 256 alamat sebagai alamat NAT pada firewall Anda. Saya akui bahwa saya belum pernah melihat ini dilakukan dengan sangat sering, dan ketika itu dilakukan, hal itu dapat menimbulkan kebingungan - karena kebanyakan orang pertama berpikir bahwa itu tidak diperbolehkan - dan kebingungan ini mungkin merupakan alasan untuk menasihati.
Jika Anda nitpicking sedang kemudian ok, tegasnya yang 10.0.0.0-10.0.0.255 dalam skenario yang tidak / 24 jaringan , itu adalah rentang atau blok alamat tapi saya percaya bahwa itu adalah praktek umum untuk masih menyebut ini sebagai "subnet 10.0.0.0/24" dalam skenario seperti itu.
sumber
Pembacaan Prosedur Subnetting Standar Internet , Menuju Skema Standar Internet untuk Subnetting dan secara khusus MENGATASI DATAGRAM INTERNET DI PRESENSI SUBNETS bagian 7 menjelaskan alasan untuk pilihan yang Anda sajikan.
Hipotesis Anda benar untuk subnet CIDR dengan bitmas yang berbeda.
Lebih mudah menganggap alamat broadcast sebagai
Bcast = Host | ~Mask
. Ini secara eksplisit mengabaikan pilihan bit dalam subnet. Sesuai alamat jaringanNet = Bcast & ~Mask
.Secara ketat, alamat semua nol (.0 untuk CIDR / 24) dapat digunakan, tetapi dapat membingungkan beberapa perangkat lunak, sementara semua yang (0,255) dicadangkan sebagai alamat siaran yang terkenal.
Beberapa rilis BSD Unix 4.2 awal sebelum RFC 919 dikirim menggunakan
Net
alamat sebagai siaran. Hal ini menyebabkan beberapa kebingungan dalam lingkungan campuran hingga rilis 4.3.sumber
Alamat Jaringan
Jaringan untuk Local area network (LAN) atau Wide area network (WAN) disediakan dengan alamat berdasarkan kapasitasnya. Terminal yang terhubung ke jaringan menggunakan alamat ini untuk berkomunikasi satu sama lain. Sistem secara default menyimpan beberapa alamat untuk komunikasi admin. Biasanya alamat "255" digunakan untuk menyiarkan pesan dalam sistem Linux atau Fedora. Administrator menggunakan alamat ini untuk menyiarkan atau mengatasi semua pengguna jaringan. Dalam kasus shutdown darurat, administrator dapat menyiarkan pesan kepada penggunanya untuk menyimpan tindakan mereka. Beberapa sistem operasi menyediakan fasilitas untuk menetapkan alamat “0”.
sumber