Hari ini kita akan berbicara tentang subnet. Seperti yang saya katakan di tutorial video terakhir, subnet adalah konsep yang sangat sederhana, dan untuk memahaminya, Anda tidak perlu pena dan kertas. Saya yakin bahwa jika Anda dengan cermat menonton tutorial video ini dan mencoba mempelajari semua yang saya bicarakan, maka pengetahuan itu akan tertanam kuat di kepala Anda.
Ketika saya mulai mempersiapkan presentasi ini, saya menyadari bahwa subnet adalah topik luas yang tidak dapat ditampung dalam satu video, jadi saya memutuskan untuk membaginya dengan cara ini - kami akan mencurahkan pelajaran sehari untuk alamat IP kelas C, dan untuk alamat IP kelas A dan B I Ada video lain yang saya putuskan untuk menelepon pelajaran malam. Selain itu, dalam pelajaran terakhir hari ketiga, kita akan melihat konsep supernet.
Apa itu subnet? Seperti yang kita bahas dalam video sebelumnya, subnet muncul sebagai hasil dari pemisahan menjadi bagian-bagian dari satu jaringan besar.

Jika Anda melihat gambar di atas, Anda akan melihat satu ruangan besar, dibagi oleh dinding internal menjadi 2 kamar terpisah. Demikian pula, satu jaringan besar dapat dibagi menjadi beberapa jaringan dan digunakan sebagai jaringan terpisah. Untuk memahami sifat subnet, kita perlu berbicara sedikit tentang alamat IP. Ada dua jenis alamat IP: alamat IP pribadi dan alamat IP publik. Apa itu alamat IP pribadi?
Di kelas A, alamat ini berada di kisaran 10.0.0.0 - 10.255.255.255, yaitu, ada 16.777.216 alamat IP pribadi dari kelas ini. Di kelas B, alamat pribadi memiliki kisaran 172.16.0.0 - 172.31.255.255, dan jumlah totalnya adalah 1.048.576. Di kelas C, alamat ini berada di kisaran 192.168.0.0 - 192.168.255.255, ada 65.536 alamat pribadi di sini.

Apa perbedaan antara alamat IP publik dan pribadi? Alamat IP pribadi adalah alamat yang tidak dapat diakses di Internet. Jadi, jika Anda, sebaliknya, server web Anda menerima paket yang mengatakan bahwa alamat IP sumber adalah 192 168 1.1, paket ini akan segera dibuang karena diterima dari alamat pribadi yang hanya bisa ada di jaringan lokal.

Dalam situasi saat ini yang ditunjukkan pada gambar, Internet memberikan alamat IP router publik ke router Anda untuk ketersediaan umum, dan komputer Anda yang memiliki alamat IP pribadi di jaringan lokal terhubung ke router yang menyediakan akses Internet. Saat ini, Internet bekerja dengan cara ini, tetapi ketika pengembang membuat alamat IP versi 4, mereka berharap bahwa semua komputer di jaringan akan memiliki alamat IP publik yang terpisah, unik, publik, dan versi IP unik dari alamat tersebut.

Mereka percaya bahwa 4,2 miliar alamat dalam versi 32-bit IPv4 akan cukup untuk seluruh dunia, karena mereka tidak mengharapkan Internet tumbuh dan berkembang dengan kecepatan seperti itu selama beberapa dekade terakhir. Namun, mereka segera menyadari bahwa alamat IP gratis versi 4 sudah hampir habis, dan membuat alamat IP versi 6 bersama dengan konsep terkait, seperti NAT, yang akan kita bicarakan nanti. Konsep NAT adalah singkatan dari Network Address Translation. Jadi, di IPv6, alamat IP pribadi muncul, yang menyelesaikan masalah kurangnya alamat IP di Internet.
Dengan perkembangan teknologi, semua komputer, tablet, perangkat seluler mulai mencoba terhubung ke Internet, sehingga saat ini 4,2 miliar alamat merupakan ruang alamat yang sangat kecil untuk Internet yang berkembang pesat. Dengan diperkenalkannya konsep NAT dan munculnya alamat pribadi dan publik, jumlah alamat yang ditugaskan untuk setiap komputer telah menurun tajam, dan sekarang tidak ada komputer yang memiliki alamat IP yang akan menyediakan koneksi langsung ke Internet. Oleh karena itu, segera setelah alamat IPv4 mulai habis, ada kebutuhan untuk mengubah seluruh desain Internet. Perusahaan yang memiliki beberapa komputer terpaksa menghubungi ISP mereka untuk menetapkannya alamat IP pribadi untuk masing-masing perangkat perusahaan. Pada saat yang sama, kebetulan penyedia layanan Internet mengalokasikannya, misalnya kisaran 192.168. 1.0 - 192.168. 1.255, dan seperti yang kami katakan di video terakhir, ini adalah 254 alamat IP yang valid. Tetapi jika perusahaan hanya memiliki 10 komputer, ternyata 244 alamat terbuang sia-sia. Situasi muncul ketika alamat IP Internet mulai berakhir dengan sangat cepat, dan para pengembang menyadari bahwa mereka perlu membuat subnet yang akan membagi jaringan umum menjadi segmen-segmen terpisah.
Sebelum kita beralih ke mempertimbangkan subnet, mari kita lihat bagaimana kelas alamat IP bekerja. Misalkan kita memiliki alamat kelas C 192.168.100.225 dan subnet mask dari 255.255.255.0.

Jika kita mengonversinya ke bentuk biner, kita mendapatkan ini:

Dari tutorial video sebelumnya, kita tahu bahwa pembagian ke dalam nomor jaringan dan nomor host untuk kelas alamat ini terjadi setelah oktet ketiga, dan tiga oktet unit dalam subnet mask tidak berarti apa-apa selain / 24. Dengan menggunakan rumus yang sudah kita ketahui, kita akan melihat bahwa jaringan kita memiliki 254 alamat host.

Ketika kami menyamakan bit host dengan nol, kami mendapatkan alamat nol, yang merupakan pengidentifikasi jaringan ini. Selanjutnya, bit dari nomor host mulai tumbuh dari satu sampai semua bit dari oktet terakhir berubah menjadi satuan, yang dalam desimal setara dengan angka 255. Dengan demikian, kami membentuk jaringan yang alamat pertamanya adalah 0, yang terakhir - 255, dan di antara mereka ada 254 alamat host yang valid.

Mari kita langsung menuju ke pertimbangan subnet. Ambil alamat C kelas yang sama 192.168.100.225 dan subnet mask dari 255.255.255.0.

Ketika kita beralih ke subnet, kita mendapatkan konsep alamat tanpa kelas.

Garis miring dalam hal ini berarti CIDR (Classless Inter-Domain Routing) - metode pengalamatan tanpa kelas dalam jaringan komputer berdasarkan protokol IP. Segera setelah Anda mulai membuat subnet, Anda mengambil seluruh konsep kelas alamat IP dan membuangnya, karena mulai sekarang kita akan berhadapan dengan alamat IP tanpa kelas.
Jadi, kami mengambil alamat 192.168.100.225, ini adalah alamat IP kelas C, ini / 24, tetapi kami tidak dapat mengatakan bahwa ia memiliki kelas C, karena kami membuat subnet dan sekarang kami akan berurusan dengan CIDR. Mari kita coba memecah jaringan kami menjadi dua bagian, seperti yang ditunjukkan pada gambar. Bayangkan sebuah apel yang kita potong menjadi dua.

Kami menempati satu bit dari nomor host di oktet terakhir, di mana kami awalnya memiliki satu nol. Kemudian garis yang memisahkan nomor jaringan dan nomor host akan memindahkan satu karakter ke kanan, dan sekarang semua unit yang terletak di sebelah kiri nol mewakili bagian jaringan alamat - saya akan menyorotnya dengan warna kuning.

Jadi, kami memiliki dua jaringan terpisah - subnet 1 dan subnet 2, untuk masing-masingnya kami harus menetapkan ID jaringan ID Jaringan dan alamat siaran Broadcast ID. Bagaimana kita melakukan ini? Kita melihat subnet mask dan bit terakhirnya, yaitu 1 dan milik tempat nilai 128, jika Anda ingat tabel konversi biner ke biner - dalam tabel ini kami memiliki 8 kolom di mana nilai 128, 64, 32, 16 terletak dari kiri ke kanan , 8, 4, 2, 1. Ini berarti bahwa ukuran blok alamat dari masing-masing subnet kami adalah 128, termasuk 0, sehingga jumlah host di setiap subnet akan menjadi 126, yaitu 128-2.

Artinya, kami memiliki 126 alamat plus pengenal jaringan dan alamat broadcast untuk setiap subnet. Sekarang kita lakukan ini: untuk jaringan pertama, pengenal akan terlihat seperti 192.168.100.0, dan untuk jaringan kedua, pengenalnya adalah 192.168.100.128. Maka alamat broadcast dari subnet pertama adalah 128-1 = 127, dan karena kita tidak bisa melebihi nilai 255, angka ini berarti alamat broadcast dari subnet kedua.
Ini semua yang perlu Anda ketahui dari mana subnet berasal - mereka diperoleh dengan meminjam sedikit dari nomor host yang digunakan untuk membuat jaringan, yaitu, Anda membagi satu jaringan menjadi dua. Berbicara tentang meminjam, mari kita ingat bahwa kita memiliki subnet mask dari 255.255.255.0.

Karena kami meminjam satu bit dan menambahkannya ke alamat subnet mask, alamat kami dapat direpresentasikan sebagai / 25, karena sekarang subnet mask tidak mengandung 24, tetapi 25 bit. Untuk lebih memahami konsep subnet, pertimbangkan contoh lain. Ambil alamat IP 192.168.100.225 dan subnet mask 255.255.255.192.

Konversi subnet mask ke mulai kepala biner, sehingga terlihat seperti ini, yaitu, ambil bit lain dari tempat nilai 64.

Pemisahan sebelumnya dari nomor jaringan dan nomor host terletak di garis biru, dan pemisahan baru terletak di garis kuning. Karena bit terakhir berada di area 64, masing-masing dari 4 subnet yang dihasilkan akan memiliki ukuran blok 64. Artinya, jika seluruh jaringan 256 dibagi dengan 4, maka 64. Dengan ukuran blok ini, setiap subnet akan memiliki 62 alamat IP yang valid . Angka ini dihitung dengan rumus (2
6 -2), di mana 6 adalah angka 0 dalam ekspresi biner dari oktet terakhir dari subnet mask.

Dalam kasus ini, pengidentifikasi subnet pertama akan memiliki alamat 192.168.100.0, jaringan kedua - 192.168.100.64, 192.168.100.128 ketiga dan 192.168.100.192 keempat. Alamat siaran diperoleh dengan mengurangi 1 dari pengidentifikasi jaringan berikutnya: 64-1 = 63, 128-1 = 127, 192-1 = 191 dan yang terakhir adalah 255. Alamat-alamat ini dapat diwakili dengan / 26, karena 192 tidak lebih dari 2 yang dipinjam sedikit.

Saya telah menyusun tabel pinjaman kecil untuk alamat IP kelas C.

Jika kita meminjam 1 bit, nilai mask adalah 128, dan alamat subnet mask adalah 255.255.255.128. Dalam hal ini, kami mendapatkan 2 subnet. Dari mana jumlah ini berasal? Ini sangat sederhana - Anda hanya perlu menaikkan 2 pangkat sama dengan jumlah bit yang dipinjam, jadi 2
1 = 2. Seperti yang Anda lihat dari tabel di bawah, ketika meminjam 1 bit, ukuran blok akan menjadi 128, dan jumlah host, yaitu, jumlah alamat yang valid, selalu awal ukuran blok minus 2, yang dalam kasus kami akan sama dengan 126.
CIDR akan sama dengan / 25, karena jika kita menambahkan 1 bit pinjaman ke ekspresi CIDR untuk alamat kelas C, yaitu, ke / 24, maka kita mendapatkan / 25.
Jika Anda meminjam 2 bit, maka nilai mask akan menjadi 192, dan alamat subnet mask akan mengambil bentuk 255.255.255.192. Tabel bawah menunjukkan dari mana angka 192 ini berasal - kami meminjam 1 bit ruang 128 dan 1 bit ruang 64, dan jumlah 128 dan 64 adalah 192.
Meminjam 2 bit menciptakan 4 subnet, karena 22 = 4. Ukuran blok adalah 64, jumlah host adalah 64-2 = 62, CIDR = / 26.
Demikian pula, ketika meminjam 3 bit: mask adalah 224, karena meminjam 3 unit bit menurut tabel paling bawah memberikan total 128 + 62 + 32 = 224, dan alamat subnet mask adalah 255.255.255.224. Pada saat yang sama, kami memiliki 23 = 8 subnet dengan ukuran blok 32, jumlah host akan 32-2 = 30, dan CIDR = / 27.
Demikian juga, ketika meminjam 4,5 dan 6 bit, ini menciptakan masing-masing 16,32 dan 64 subnet, dengan jumlah alamat IP yang valid 14,6 dan 2.
Saya tidak mendesak Anda untuk mengingat seluruh tabel, hanya ingat nilai-nilai topeng di baris kedua: 128, 192, 224, 240, 248 dan 252, yang sesuai dengan meminjam 1,2,3,4,5 dan 6 bit. Mengingat angka-angka ini cukup sederhana. Anda dapat mengingat ukuran blok dari tabel "ajaib" bawah, cukup dengan menjumlahkan nilai dari baris atas atas jumlah bit yang dipinjam.
Nilai CIDR juga cukup mudah diingat jika Anda menambahkan 1 kali / 24 setiap kali. Semua ini menyangkut alamat kelas C, kita akan berbicara tentang alamat IP kelas A dan B dalam tutorial video terakhir pada hari ke-3.
Untuk pemahaman yang lebih baik tentang prinsip membuat subnet, pertimbangkan sebuah contoh. Kami memiliki kondisi berikut:
1). Diperlukan untuk membuat 3 subnet;
2). Anda perlu menggunakan alamat IP kelas C dari formulir 192.168.1.0;
3). Tetapkan pengenal jaringan dan alamat broadcast untuk setiap subnet.
Pertama, kita perlu mencari tahu apakah jaringan dapat dibagi menjadi 3 subnet. Ini tidak mungkin, karena jaringan hanya dapat dibagi menjadi 2 atau 4 subnet, jumlah subnet selalu berupa angka genap. Karena itu, untuk mendapatkan 3 subnet, kita harus membagi jaringan umum menjadi 4 segmen. Untuk melakukan ini, kita perlu meminjam 2 bit, dan karena bit tunggal terakhir terletak di tabel di bawah angka 64, ukuran blok masing-masing dari 4 subnet akan menjadi 64. Mengurangkan 64 dari dua, kita mendapatkan 62 alamat host yang valid.
Untuk mendapatkan pengidentifikasi jaringan dari setiap subnet ID Jaringan, kita mulai dari alamat 192.168.1.0, menambahkan nomor 64 ke oktet terakhir setiap kali:
192.168.1.0
192.168.1.64
192.168.1.128
192.168.1.192

Untuk mendapatkan alamat ID Siaran, kami akan mengurangi satu dari pengenal jaringan berikutnya: untuk subnet pertama akan menjadi 64-1 = 63, untuk yang kedua 128-1 = 127, untuk yang ketiga 192-1 = 1 dan untuk yang keempat akan menjadi 255. Bagaimana Lihat, ini sangat sederhana. Sebuah pertanyaan seperti "Tentukan ID Jaringan dan ID Siaran" adalah bagian dari pekerjaan Anda sebagai CCNA, jadi melakukan perhitungan seperti itu di pikiran Anda seharusnya tidak sulit bagi Anda.
Biasanya pertanyaan-pertanyaan ini ditanyakan selama ujian, dan jika Anda sekarang menghabiskan cukup banyak waktu tentang cara melakukan perhitungan seperti itu dengan cepat di pikiran Anda, maka menghemat waktu pada jawaban ujian sehingga segera setelah Anda melihat pertanyaan serupa, Anda dapat segera menghitung nilai pengidentifikasi jaringan dan alamat penyiaran dan berikan jawaban.
Sekarang mari kita coba menjawab pertanyaan ini: temukan ID Jaringan dan ID Siaran untuk alamat IP 192.168.225.212/27, yaitu, Anda akan diberi subnet mask yang Anda perlukan untuk menentukan ID jaringan dan alamat siaran. Karena kita memiliki / 27, kita tahu bahwa menurut tabel "ajaib" nomor ini diperoleh dengan meminjam 3 unit bit: / 24 +1 +1 +1 +1 +1 = / 27, yang berarti bahwa masing-masing subnet yang ada memiliki ukuran blok 32 , yaitu, masing-masing subnet memiliki 30 host.

Oleh karena itu, kita akan mulai dengan alamat 192.168.255.0 - ini akan menjadi pengidentifikasi dari subnet pertama, dan mulai menambahkan masing-masing 32, sehingga memperoleh pengidentifikasi semua subnet lainnya. Untuk menentukan alamat siaran, kita perlu mengurangi 1 dari pengidentifikasi setiap jaringan berikutnya.

Jika sekarang kita melihat oktet terakhir dari alamat kami 192.168.225.212, kita akan melihat bahwa 212 berada di antara 192 dan 223, artinya, alamat IP ini berada di subnet ketujuh. Dalam hal ini, jawaban atas pertanyaan tersebut adalah:

Pada ujian, Anda akan ditanya pertanyaan serupa dan 4 opsi akan ditawarkan, dan jika Anda pandai dalam hal ini, Anda dapat langsung memilih jawaban yang tepat dan, tanpa membuang waktu, lanjutkan ke pertanyaan berikutnya.
Sekarang mari kita lihat konsep yang disebut VLSM, yang merupakan kependekan dari Variable Length dari Subnet Mask, atau "Variable Subnet Mask Length". Dalam semua contoh sebelumnya, kami membagi jaringan menjadi beberapa bagian dengan ukuran yang sama, yaitu ukuran semua subnet sama. Namun, dalam banyak kasus ini sangat tidak nyaman atau tidak memenuhi kebutuhan. Mari kita lihat contoh dengan kondisi seperti ini:
1). Diperlukan untuk membuat 3 jaringan untuk departemen pemasaran, penjualan dan manajemen;
2). Jaringan departemen pemasaran menggunakan 60 komputer, jaringan departemen penjualan - 100 komputer;
3). Jaringan departemen manajemen menggunakan 34 komputer.

Seperti pada contoh sebelumnya, tidak mungkin membagi jaringan menjadi 3 subnet, jadi kami membaginya menjadi 4 subnet. Tetapi dalam kasus ini, masing-masing subnet hanya akan memiliki 62 host, dan di departemen penjualan kami memiliki 100 komputer. Karena kita hanya membutuhkan 3 jaringan, segmen keempat terakhir adalah redundan. Karena itu, kami akan mencoba membagi jaringan dengan cara ini:

Sekarang kami memiliki 126 host untuk departemen penjualan dan 62 host untuk departemen pemasaran dan manajemen. Bagaimana kami melakukannya?
Pertama, kita harus memenuhi persyaratan maksimum, dalam hal ini, penciptaan jaringan 100 komputer. Kita beralih ke tabel "ajaib" dan melihat berapa banyak bit yang perlu kita pinjam untuk jaringan seperti itu. Jika kami meminjam 1 bit, maka kami mendapatkan 126 alamat yang valid. Bisakah kita meminjam 2 bit? Jika kita melakukan ini, kita akan mendapatkan total 62 host aktif, yaitu, kita tidak akan masuk ke dalam kondisi masalah. Jika kita meminjam 1 bit, kita mendapatkan subnet dengan karakteristik berikut:
ID Jaringan: 192.168.1.0 / 25
ID Siaran: 192.168.1.127 / 25
Karena kami meminjamkan 1 bit, jaringan berikutnya akan dimulai dengan pengidentifikasi 128, sehingga alamat broadcast dari subnet pertama adalah 128 - 1 = 127. Dengan demikian, kami akan mendapatkan 126 alamat IP yang valid, yang akan sepenuhnya memenuhi kebutuhan departemen penjualan.
Persyaratan maksimum berikutnya adalah ketersediaan 60 komputer di departemen pemasaran. Dalam hal ini, Anda dapat meminjam 2 bit, karena menurut tabel, Anda akan mendapatkan blok dengan ukuran 64 alamat, yang 62 akan valid. Karena alamat terakhir dari subnet sebelumnya adalah 127, pengidentifikasi jaringan berikutnya adalah 128.

Kemudian pengidentifikasi dari subnet kedua, subnet dari departemen pemasaran akan menjadi 192.168.1.128 / 26, dan alamat broadcast akan menjadi 192.168.1.191 / 26, dengan 191 = 128 + 62 + 1. Di subnet sebelumnya, kami memiliki / 25, di / 26 ini muncul. Jadi, kami mendapat 62 alamat yang valid, yang cukup untuk 60 komputer di departemen pemasaran.
Sekarang kita beralih ke departemen manajemen, yang memiliki 34 komputer. Kami tidak dapat meminjam 3 bit, karena dalam kasus ini, menurut tabel, kami hanya mendapatkan 32 alamat. Kita harus menggunakan ukuran blok 64, jadi kita meninggalkan 2 bit pinjaman. , IP-, , 192. 2 , 64, 192+64-1 = 255.

192.168.1.192 /26, 192.168.1.255 /26.
, . , , . , IP- , ยซยป. CCNA . โ , , , , . , , . , ยซ ยป.
, , .
, โ . !
Terima kasih telah tinggal bersama kami. Apakah Anda suka artikel kami? Ingin melihat materi yang lebih menarik? Dukung kami dengan melakukan pemesanan atau merekomendasikannya kepada teman-teman Anda,
diskon 30% untuk pengguna Habr pada analog unik dari server entry-level yang kami temukan untuk Anda: Seluruh kebenaran tentang VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps dari $ 20 atau bagaimana membagi server? (opsi tersedia dengan RAID1 dan RAID10, hingga 24 core dan hingga 40GB DDR4).
VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps hingga musim semi gratis ketika membayar selama setengah tahun, Anda dapat memesan di
sini .
Dell R730xd 2 kali lebih murah? Hanya kami yang memiliki
2 x Intel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD 1Gbps 100 TV dari $ 249 di Belanda dan Amerika Serikat! Baca tentang
Cara Membangun Infrastruktur Bldg. kelas menggunakan server Dell R730xd E5-2650 v4 seharga 9.000 euro untuk satu sen?