3.1 Pengenalan kepada hos dan subnet
Alamat IP digunakan untuk mengenal pasti peranti pada rangkaian. Untuk berkomunikasi dengan peranti lain melalui rangkaian, alamat IP mesti diberikan kepada setiap peranti rangkaian (termasuk komputer, pelayan, penghala, pencetak). Peranti sedemikian pada rangkaian dipanggil hos .
Peralatan rangkaian juga mempunyai nombor sendiri. Dan semua komputer yang disediakan oleh peralatan rangkaian tertentu dipanggil subnet . Setiap subnet mempunyai corak di mana peralatan rangkaian memberikan alamat IP kepada subnetnya. Corak sedemikian dipanggil subnet mask .
Topeng subnet membolehkan anda membahagikan satu rangkaian kepada beberapa subnet, dan juga menetapkan bilangan maksimum hos yang ditaja.
Pengenalan kepada alamat IP
Alamat IP terdiri daripada empat bahagian, ditulis sebagai nombor perpuluhan bertitik (contohnya, 192.168.1.1
). Setiap daripada empat bahagian ini dipanggil oktet . Satu oktet ialah lapan digit binari, seperti 00001111
.
Oleh itu, setiap oktet boleh mengambil nilai binari dari 00000000
ke 11111111
atau dari 0
ke 255
perpuluhan.
Struktur alamat IP
Bahagian pertama alamat IP ialah nombor rangkaian, bahagian lain ialah ID hos. Bersama-sama mereka membentuk alamat IP hos yang unik. Lebih pendek nombor rangkaian, lebih banyak hos yang boleh dimuatkan. Jika nombor rangkaian menduduki 3 bytes
, maka hanya satu bait akan kekal bagi setiap nombor hos (maksimum 255
hos dalam rangkaian).
Nombor rangkaian digunakan oleh penghala (penghala, penghala) untuk memajukan paket ke rangkaian yang diingini, manakala ID hos mengenal pasti peranti khusus pada rangkaian itu yang mana paket harus dihantar.
Contoh nombor rangkaian dan hos
Rajah berikut menunjukkan contoh alamat IP di mana tiga oktet pertama ( 192.168.1
) ialah nombor rangkaian dan oktet keempat ( 16
) ialah ID hos.

Bilangan digit perduaan dalam alamat IP yang setiap nombor rangkaian dan bilangan digit dalam alamat yang setiap ID hos boleh berbeza bergantung pada topeng subnet.
3.2 Topeng subnet
IP persendirian
Setiap hos di Internet mesti mempunyai alamat yang unik. Pengecualian ialah alamat IP dalam rangkaian tempatan.
Jika anda mempunyai rangkaian tempatan anda sendiri di pejabat anda, maka komputernya akan mempunyai alamat IP bukan uniknya sendiri. Walau bagaimanapun, jika ia adalah komputer yang disambungkan terus ke Internet, atau pelayan, maka ia mesti mempunyai alamat IP unik awam.
Terdapat organisasi khas (IANA) yang berurusan dengan pengedaran alamat IP. ISP membeli alamat IP daripadanya dalam blok (subnet) dan kemudian menjualnya kepada pelanggan mereka. Jadi jika anda membayar untuk alamat IP putih, maka semuanya teratur (pembekal juga membayar wang untuknya).
Selain itu, IANA telah mengenal pasti beberapa subnet yang biasa digunakan untuk rangkaian kawasan tempatan bukan awam. Memandangkan subnet ini bukan awam, ia boleh digunakan oleh sesiapa sahaja untuk sebarang tujuan. Terdapat tiga subnet sedemikian: besar, sederhana dan kecil.
Tiga blok alamat IP berikut dikhaskan untuk mereka:
10.0.0.0
—10.255.255.255
172.16.0.0
—172.31.255.255
192.168.0.0
—192.168.255.255
Alamat IP subnet peribadi ini kadangkala dirujuk sebagai alamat "kelabu".
Topeng subnet
Untuk menentukan bit alamat IP yang merujuk kepada nombor hos dan bit yang merujuk kepada nombor subnet, topeng subnet yang dipanggil digunakan .
Katakan anda mempunyai alamat IP yang ditulis dalam binari:
11110101 01010101 11111111 00000001
Bit yang bertanggungjawab untuk nombor rangkaian ditandakan dengan warna merah, bit yang bertanggungjawab untuk nombor hos ditandakan dengan warna hijau. Ya, itu juga mungkin. Tiada pengikatan keras kepada bait.
Topeng subnet akan dipanggil nombor sedemikian, di mana bit subnet akan sepadan dengan yang, dan bit hos akan sepadan dengan sifar. Contoh subnet mask untuk alamat sebelumnya:
11111111 11111111 11110000 00000000
Semua bit subnet adalah sama 1
, semua bit hos adalah sama 0
.
Contoh mengekstrak nombor rangkaian dan ID hos dalam alamat IP:
oktet pertama: (192) | oktet ke-2: (168) | oktet ke-3: (1) | oktet ke-4: (2) | |
---|---|---|---|---|
Alamat IP (perduaan) | 11000000 | 10101000 | 00000001 | 00000010 |
Subnet mask (perduaan) | 11111111 | 11111111 | 11111111 | 00000000 |
Nombor rangkaian | 11000000 | 10101000 | 00000001 | |
ID hos | 00000010 |
Subnet mask sentiasa terdiri daripada siri 1 berturut-turut, bermula dengan bit paling kiri topeng, diikuti dengan siri 0 berturut-turut untuk jumlah 32
bit.
Subnet mask boleh ditakrifkan sebagai bilangan bit dalam alamat yang mewakili nombor rangkaian (bilangan bit dengan nilai " " 1
). Sebagai contoh, " 8-bit mask
" ialah topeng di mana 8
bit adalah satu dan selebihnya 24
bit adalah sifar.
Subnet mask ditulis dalam notasi perpuluhan bertitik, sama seperti alamat IP. Contoh berikut menunjukkan tatatanda perduaan dan perpuluhan bagi 8-bit
, 16-bit
, 24-bit
dan 29-bit
topeng subnet.
Topeng subnet:
perpuluhan | Perduaan oktet 1: | Perduaan oktet ke-2: | Perduaan oktet ke-3: | Perduaan oktet ke-4: | |
---|---|---|---|---|---|
Topeng 8-bit | 255.0.0.0 | 11111111 | 00000000 | 00000000 | 00000000 |
Topeng 16-bit | 255.255.0.0 | 11111111 | 11111111 | 00000000 | 00000000 |
Topeng 24 bit | 255.255.255.0 | 11111111 | 11111111 | 11111111 | 00000000 |
Topeng 29-bit | 255.255.255.248 | 11111111 | 11111111 | 11111111 | 11111000 |
3.3 DHCP
Di dalam rangkaian tempatan, boleh terdapat alamat IP statik dan dinamik. Pentadbir sistem boleh menetapkan alamat statik kepada komputer. Yang dinamik diberikan kepada komputer secara automatik menggunakan perkhidmatan DHCP .
Protokol Konfigurasi Hos Dinamik (DHCP) ialah protokol aplikasi yang membenarkan peranti rangkaian mendapatkan alamat IP secara automatik dan parameter lain yang diperlukan untuk beroperasi pada rangkaian TCP/IP.
Selepas komputer telah but, sistem pengendalian mengakses pelayan DHCP (biasanya dibina ke dalam penghala) dan menerima alamat IP (dan parameter lain yang diperlukan) daripadanya. Ini mengelakkan konfigurasi manual komputer pada rangkaian. Pendekatan ini digunakan dalam kebanyakan rangkaian tempatan.
Pengagihan alamat IP
Protokol DHCP menyediakan tiga cara untuk memperuntukkan alamat IP:
Pengedaran manual . Dalam kaedah ini, pentadbir rangkaian memetakan alamat perkakasan (alamat MAC) setiap komputer ke alamat IP tertentu. Sebenarnya, kaedah peruntukan alamat ini berbeza daripada mengkonfigurasi setiap komputer secara manual hanya dalam maklumat alamat disimpan secara berpusat (pada pelayan DHCP) dan oleh itu lebih mudah untuk mengubahnya jika perlu.
Pengedaran automatik . Dengan kaedah ini, setiap komputer diperuntukkan alamat IP percuma sewenang-wenangnya daripada julat yang ditentukan oleh pentadbir untuk kegunaan kekal.
pengedaran dinamik . Kaedah ini serupa dengan pengedaran automatik, kecuali alamat diberikan kepada komputer bukan untuk kegunaan kekal, tetapi untuk tempoh tertentu. Ini dipanggil pajakan alamat. Selepas pajakan tamat, alamat IP sekali lagi dianggap percuma dan pelanggan diwajibkan untuk meminta yang baharu (namun, ia mungkin berubah menjadi sama). Di samping itu, pelanggan sendiri boleh menolak alamat yang diterima.
Perkhidmatan DHCP lanjutan dapat mengemas kini rekod DNS yang sepadan dengan komputer klien secara automatik apabila alamat baharu diperuntukkan kepada mereka. Ini boleh berguna apabila anda mempunyai rangkaian korporat besar yang menggunakan DNS dalaman untuk nama pelayan dan komputer.
Pilihan DHCP
Selain alamat IP, DHCP juga boleh menyediakan pelanggan dengan parameter tambahan yang diperlukan untuk operasi rangkaian biasa. Pilihan ini dipanggil pilihan DHCP. Terdapat banyak, tetapi anda hanya perlu mengetahui beberapa daripadanya.
Beberapa pilihan yang paling biasa digunakan ialah:
- alamat IP penghala lalai;
- Topeng subnet;
- alamat pelayan DNS;
- nama domain DNS.
3.4 localhost dan 127.0.0.1
Terdapat beberapa alamat IP yang berguna untuk diketahui. Contohnya, alamat IP penghala anda. Alamat IP lain yang berguna untuk diketahui ialah 127.0.0.1.
Sekarang kita akan membincangkannya dengan lebih terperinci.
Apakah 127.0.0.1?
Alamat IP 127.0.0.1
dikenali sebagai alamat gelung balik, tetapi anda boleh melihatnya sebagai localhost . Apabila anda menghalakan penyemak imbas anda ke 127.0.0.1
, ia cuba menyambung ke komputer yang anda gunakan sekarang. Ini berguna apabila anda ingin menyambung ke pelayan pada komputer anda.
127.0.0.1
adalah istimewa di kalangan alamat IP. Sebagai peraturan, alamat IP adalah unik untuk setiap komputer di rangkaian tempatan dan di Internet. Walau bagaimanapun, 127.0.0.1
ia sentiasa menunjuk ke komputer yang anda sedang gunakan, tidak kira apa.
Contohnya, anda menyediakan pelayan pada komputer kerja anda dan anda boleh menyambung kepadanya dengan menaip 127.0.0.1
dalam penyemak imbas anda di tempat kerja. Walau bagaimanapun, apabila anda pulang ke rumah dan menaip 127.0.0.1
, sebaliknya anda akan menyambung ke komputer rumah anda. Untuk menyambung ke komputer kerja, anda memerlukan alamat IP awamnya.
Apakah localhost?
localhost sebenarnya adalah nama domain kerana tiada 127.0.0.1.
perbezaan tertentu antara 127.0.0.1
dan localhost. Anda boleh menulisnya dengan cara ini dan itu, mengikut kehendak anda.
Anda boleh menganggap localhost sebagai "nama" untuk alamat 127.0.0.1
, sama seperti "www.google.com" ialah "nama" untuk alamat IP Google. Walau bagaimanapun, apabila anda melawati www.google.com, ia mesti melalui pelayan DNS supaya komputer anda boleh menentukan alamat IP yang sepadan dengan nama tersebut.
Localhost tidak memerlukan pelayan DNS kerana komputer anda sudah tahu anda mahu menyambungkannya. Dengan cara ini anda boleh menggunakan localhost walaupun anda tidak mempunyai sambungan internet.
GO TO FULL VERSION