Apa tujuan dari alamat jaringan? (alias alamat subnet, alamat mulai dari setiap subnet)
Misalnya di jaringan ini:
192.168.1.0/24
Mengapa kita harus membiarkan alamat 192.168.1.0 gratis?
not a valid host address
. ...Pertanyaan bagus!
Apa tujuan dari alamat jaringan? (alias alamat subnet, alamat mulai dari setiap subnet)
Misalnya di jaringan ini:
192.168.1.0/24
Mengapa kita harus membiarkan alamat 192.168.1.0 gratis?
not a valid host address
. ...Pertanyaan bagus!
Jawaban:
Mereka identik secara fungsional - semua host siaran subnet. Pada hari-hari awal, dahulu kala, alamat all-zero ("Network") digunakan untuk lalu lintas siaran. Itu kemudian diubah ke alamat semua-orang ("Siaran"), dan itulah yang kami gunakan hari ini.
[CATATAN]
Ini bukan hal yang sama dengan "subnet-zero" (atau semua-satu subnet) yang merupakan subnet atas dan bawah dari topeng yang lebih besar . misalnya. 192.168.1.0/24 dipecah menjadi / 28's: subnet-zero adalah 192.168.1.0/28 dan semua yang subnet adalah 192.168.1.240/28
"Alamat Jaringan" dan "Alamat Siaran" adalah alamat pertama dan terakhir dari suatu subnet .
Ini digunakan untuk keperluan routing. Ketika router diberitahu untuk merutekan paket dari sub-jaringan A ke sub-jaringan B, alamat jaringan digunakan oleh router untuk menunjukkan sub-jaringan sumber dan tujuan secara keseluruhan.
Juga tidak akan ada cara untuk membedakan node tertentu pada sub-jaringan dari seluruh subnet jika kita menetapkan suatu perangkat ke alamat jaringan tetapi saya percaya tujuan sebenarnya dari faktor routing, saya mungkin keliru.
bacaan lebih lanjut: http://www.techexams.net/forums/network/90005-purpose-network-id-broadcast-id.html
Penggunaan "0" di alamat IP didefinisikan dalam RFC923 dan terbawa dalam RFC berturut-turut:
Special Addresses:
In certain contexts, it is useful to have fixed addresses with
functional significance rather than as identifiers of specific
hosts. When such usage is called for, the address zero is to be
interpreted as meaning "this", as in "this network". The address
of all ones are to be interpreted as meaning "all", as in "all
hosts". For example, the address 128.9.255.255 could be
interpreted as meaning all hosts on the network 128.9. Or, the
address 0.0.0.37 could be interpreted as meaning host 37 on this
network.
Contoh ini menyediakan host tertentu di jaringan saat ini (0.0.0.37) dengan menggunakan 0 di bagian jaringan dari alamat, tetapi tidak benar-benar mengklarifikasi kasus yang berlawanan (0 di bagian host dari alamat). Namun ketika itu mendefinisikan "0" sebagai "ini."
Dari sana, saya belum dapat menemukan dokumentasi apa pun untuk mencadangkan memori saya, tetapi di RFC1060 alamat "0.0.0.0" jelas didokumentasikan sebagai "host ini di jaringan ini":
(a) {0, 0}
This host on this network. Can only be used as a source
address (see note later).
Karena semua nol untuk bagian host dari alamat berarti "host ini," itu tidak dapat digunakan sebagai alamat host di jaringan.
Secara logis, jaringan direferensikan dengan menggunakan bagian "jaringan" dari alamat diikuti oleh semua nol (yaitu tidak ada bit host yang digunakan). Saya tidak dapat menemukan dokumentasi untuk mendukung memori saya, tetapi saya percaya ini diterima secara luas jauh sebelum RFC1060 .
Sunting: Berkat penyebutan Ricky tentang RFC919 , saya menemukan referensi yang saya cari yang menggambarkan apa yang saya ingat tentang penerimaan umum alamat jaringan:
However, as a notational convention, we refer to
networks (as opposed to hosts) by using addresses with zero fields.
For example, 36.0.0.0 means "network number 36"
Sebagai tambahan, menyentuh pada penyebutan Ricky tentang subnet-nol dan semua-yang subnet, saya percaya dokumentasi pertama yang berasal dari RFC950 yang merujuk RFC943 (yang usang RFC923 di atas tetapi menggunakan bahasa yang sama untuk alamat khusus):
It is useful to preserve and extend the interpretation of these
special addresses in subnetted networks. This means the values
of all zeros and all ones in the subnet field should not be
assigned to actual (physical) subnets.
In the example above, the 6-bit wide subnet field may have
any value except 0 and 63.
Please note that there is no effect or new restriction on the
addresses of hosts on non-subnetted networks.
Anda tidak pernah dapat menghitung apa pun dengan 0.Host ID satu jenis penghitungan .so ID Host mulai dengan 1
192.168.1.0/24 ekspresi ini digunakan untuk router.
Itu berarti,
Subnet Mask: 255.255.255.0
Jaringan: 192.168.1.0
Siaran: 192.168.1.255
Terima kasih.
Demi pemahaman dasar , alamat jaringan digunakan untuk mengidentifikasi jaringan, seperti nama grup yang mengidentifikasi grup. Dalam contoh Anda mengambil 192.168.1.0/24, alamat jaringan 192.168.1.0 diambil sebagai nama untuk grup yang terdiri dari alamat IP dari 192.168.1.1 hingga 192.168.1.254.
Jadi jika router perlu menemukan di mana, misalnya, IP 192.168.1.24 ada, itu akan mencari nama kumpulan IP-nya (yaitu alamat jaringan) 192.168.1.0/24 dan bukan alamat IP individu. Ini adalah alasan mengapa alamat jaringan tidak ditugaskan ke mesin tertentu.
Anda dapat menganggap ID jaringan sebagai "lingkungan". Kemudian anggap alamat IP host sebagai "nomor rumah". Subnet mask membantu menentukan ID jaringan.
Dari perspektif gambar besar, pertimbangkan alamat classful ini: Network ID: 192.168.0.0 Subnet mask: 255.255.255.0 (Saya menyadari bahwa 192.168.0.0 bukan contoh umum, tetapi ini valid dan membantu menggambarkan poin.)
Alamat IP host yang valid di "lingkungan" untuk "nomor rumah" adalah: 192.168.0.1 hingga 192.168.0.254 ID jaringan adalah 192.168.0.0 Alamat broadcast adalah 192.168.0.255
Inilah yang tampak seperti jika ini bukan alamat classful: ID Jaringan: 192.168.0.0 Subnet mask: 255.255.0.0
Alamat IP host yang valid di "lingkungan" untuk "nomor rumah" adalah: 192.168.0.1 hingga 192.168.255.254 ID jaringan adalah 192.168.0.0 Alamat broadcast adalah 192.168.0.255
Perhatikan bahwa dalam kedua contoh ini, ID jaringan (tanpa subnet mask) terlihat sama. Namun, subnet mask mendefinisikan mereka dengan dua rentang alamat IP host yang sama sekali berbeda.
Menggunakan analogi asli Anda, Anda dapat membagi lingkungan menjadi jalan dengan subnetting. Misalnya, dimulai dengan 192.168.0.0 dan 255.255.255.0, Anda dapat membaginya menjadi dua subnet:
Subnet 1 192.168.0.0 255.255.255.128 Rentang alamat IP host: 192.168.0.1 hingga 192.168.0.126 Broadcast IP: 192.168.0.127
Subnet 2 192.168.0.128 255.255.255.128 Rentang alamat IP host: 192.168.0.129 hingga 192.168.0.254 Broadcast IP: 192.168.0.255
Jaringan dibagi menjadi beberapa subnetwork karena alasan berikut. Ada konsep yang disebut IP publik dan ruang IP pribadi di IPV4.
bagi sebuah organisasi untuk berkomunikasi dengan dunia luar yang seharusnya memiliki IP publik, kita tidak mampu memiliki IP publik untuk masing-masing dan setiap sistem dalam organisasi kita. jadi untuk mengatasi ini kami telah menggunakan subnetting
juga digunakan untuk alasan keamanan. pada dasarnya untuk kustom membatasi akses antara satu set pengguna
Ini hanya pandangan yang lebih luas :)