LFCA belajar nomor biner dan desimal di jaringan - Bagian 10
- 2160
- 643
- Enrique Purdy
Di dalam Bagian 9 Dari seri LFCA, kami membahas dasar -dasar pengalamatan IP. Untuk lebih memahami pengalamatan IP, kita perlu lebih memperhatikan kedua jenis representasi alamat IP ini - biner Dan desimal-putus-putus Notasi Quad. Seperti disebutkan sebelumnya, alamat IP adalah angka biner 32-bit yang biasanya diwakili dalam format desimal untuk kemudahan keterbacaan.
Itu biner Format hanya menggunakan angka 1 Dan 0. Ini adalah format yang dipahami komputer Anda dan melalui mana data dikirim di seluruh jaringan.
Namun, untuk membuat alamat yang dapat dibaca manusia. Itu disampaikan dalam format desimal bertitik yang kemudian dikonversi komputer menjadi format biner. Seperti yang kami nyatakan sebelumnya, alamat IP terdiri dari 4 oktet. Mari membedah alamat IP 192.168.1.5.
Dalam Dotten-Decimal format, 192 adalah oktet pertama, 168 adalah oktet kedua, 1 adalah yang ketiga, dan terakhir, 5 adalah oktet keempat.
Dalam format biner, alamat IP direpresentasikan seperti yang ditunjukkan:
11000000 => 1st Octet 10101000 => 2nd Octet 00000001 => Oktet ke -3 00000101 => Octet ke -4
Di dalam biner, Sedikit bisa hidup atau mati. The 'pada'Bit diwakili oleh 1 sedangkan bit off diwakili oleh 0. Dalam format desimal,
Untuk sampai pada nomor desimal, penjumlahan dari semua digit biner dengan kekuatan 2 dibawa. Tabel di bawah ini memberi Anda nilai posisi setiap bit dalam satu oktet. Misalnya, nilai desimal 1 setara dengan biner 00000001.
Angka desimalDalam format yang lebih baik, ini juga dapat diwakili seperti yang ditunjukkan.
2º = 1 = 00000001 2¹ = 2 = 00000010 2² = 4 = 00000100 2³ = 8 = 00001000 2⁴ = 16 = 00010000 2⁵ = 32 = 00100000 2⁶ = 64 = 01000000 2⁷ = 128 = 10000000
Mari kita coba konversi alamat IP dalam format senja menjadi biner.
Mengubah format desimal menjadi biner
Mari kita ambil contoh kita 192.168.1.5. Untuk mengkonversi dari desimal ke biner, kami akan mulai dari kiri ke kanan. Untuk setiap nilai dalam tabel, kami mengajukan pertanyaan, dapatkah Anda mengurangi nilai dalam tabel dari nilai desimal di alamat IP. Jika jawabannya 'YA'Kami menulis'1'. Jika jawabannya 'TIDAK', kami nol.
Mari kita mulai dengan oktet pertama yaitu 192. Bisakah Anda mengurangi 128 dari 192? Jawabannya besar 'YA'. Oleh karena itu, kami akan menuliskan 1 yang sesuai 128.
Angka desimal192-128 = 64
Bisakah Anda mengurangi 64 dari 64? Jawabannya adalah 'YA'. Sekali lagi, kami mencatat 1 yang sesuai dengan 64.
Angka desimal64-64 = 0 Karena kami telah menghabiskan nilai desimal, kami menetapkan 0 ke nilai yang tersisa.
Angka desimalJadi, nilai desimal 192 diterjemahkan ke biner 11000000. Jika Anda menambahkan nilai yang sesuai dengan 1s di tabel bawah, Anda berakhir dengan 192. Itu adalah 128 + 64 = 192. Masuk akal?
Mari kita lanjutkan ke oktet kedua - 168. Bisakah kita mengurangi 128 dari 168? YA.
Angka desimal168-128 = 40
Selanjutnya, dapatkah kita mengurangi 64 dari 40? TIDAK. Jadi, kami menetapkan 0.
Angka desimalKami pindah ke nilai berikutnya. Bisakah kita mengurangi 32 dari 40?. YA. Kami menetapkan nilai 1.
Angka desimal40 - 32 = 8
Selanjutnya, dapatkah kita mengurangi 18 dari 8? TIDAK. Kami menetapkan 0.
Angka desimalSelanjutnya, bisakah kita mengurangi 8 dari 8? YA. Kami menetapkan nilai 1.
Angka desimal8-8 = 0
Karena kami telah kehabisan nilai desimal kami, akan menetapkan 0s ke nilai yang tersisa dalam tabel seperti yang ditunjukkan.
Angka desimalPada akhirnya, desimal 168 diterjemahkan ke format biner 10101000. Sekali lagi, jika Anda merangkum nilai desimal yang sesuai dengan 1s di baris bawah Anda berakhir dengan 168. Itu adalah 128 + 32 + 8 = 168.
Untuk oktet ketiga, kami memiliki 1. Satu -satunya angka dalam tabel kami yang dapat kami kurangi sepenuhnya dari 1 adalah 1. Jadi, kami akan menetapkan nilai 1 hingga 1 di atas tabel dan menambahkan nol sebelumnya seperti yang ditunjukkan.
Angka desimalJadi nilai desimal 1 sama dengan biner 00000001.
Terakhir, kami memiliki 5. Dari tabel, satu -satunya jumlah yang dapat kita sepenuhnya kurangi dari 5 dimulai pada 4. Semua nilai di sebelah kiri akan ditetapkan 0.
Bisakah kita mengurangi 4 dari 5? YA. Kami menetapkan 1 hingga 4.
Angka desimal5-4 = 1
Selanjutnya, dapatkah kita mengurangi 1 dari 2? TIDAK. Kami menetapkan nilainya 0.
Angka desimalTerakhir, dapatkah kita mengurangi 1 dari 1? YA. Kami menetapkan 1.
Angka desimalDigit desimal 5 sesuai dengan biner 00000101.
Pada akhirnya, kami memiliki konversi berikut.
192 => 11000000 168 => 10101000 1 => 00000001 5 => 00000101
Jadi, 192.168.1.5 diterjemahkan ke 11000000.10101000.00000001.00000101 dalam bentuk biner.
Memahami subnet topeng / topeng jaringan
Kami telah menyatakan sebelumnya bahwa setiap host di a TCP/IP Jaringan harus memiliki alamat IP yang unik, yang dalam kebanyakan kasus secara dinamis ditugaskan oleh router menggunakan DHCP protokol. Itu DHCP protokol, (Protokol Konfigurasi Host Dinamis) adalah layanan yang secara dinamis memberikan alamat IP ke host di jaringan IP.
Tetapi bagaimana Anda menentukan bagian IP mana yang disediakan untuk bagian jaringan dan bagian mana yang tersedia untuk digunakan oleh sistem host? Di sinilah a Subnetmask atau Topeng Jaringan datang.
A subnet adalah komponen tambahan untuk alamat IP yang membedakan bagian jaringan & host dari jaringan Anda. Sama seperti alamat IP, subnet adalah alamat 32-bit dan dapat ditulis dalam notasi desimal atau biner.
Tujuan subnet adalah untuk menggambar batas antara bagian jaringan dari alamat IP dan bagian host. Untuk setiap bit alamat IP, subnet atau netmask memberikan nilai.
Untuk bagian jaringan, itu menyalakan bit dan memberikan nilai 1, untuk bagian host, itu mematikan bit dan memberikan nilai 0. Oleh karena itu semua bit diatur ke 1 sesuai dengan bit dalam alamat IP yang mewakili bagian jaringan sementara semua bit yang diatur ke 0 sesuai dengan bit IP yang mewakili alamat host.
Topeng subnet yang umum digunakan adalah Kelas C subnet yaitu 255.255.255.0.
Tabel di bawah ini menunjukkan topeng jaringan dalam desimal dan biner.
Masker JaringanIni menyelesaikan bagian 2 dari seri Essentials Networking kami. Kami telah membahas konversi IP desimal ke biner, topeng subnet, dan topeng subnet default untuk setiap kelas alamat IP.
Menjadi Linux Foundation Certified IT Associate (LFCA)- « Cara menginstal TeamViewer 15 di RHEL/CentOS/Fedora dan Debian/Ubuntu
- Cara Menginstal dan Mengkonfigurasi Server NFS di Ubuntu 18.04 »