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 00000000ke 11111111atau dari 0ke 255perpuluhan.

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 255hos 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.

Contoh nombor rangkaian dan 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.010.255.255.255
  • 172.16.0.0172.31.255.255
  • 192.168.0.0192.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 32bit.

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 8bit adalah satu dan selebihnya 24bit 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-bitdan 29-bittopeng 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.1dikenali 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.1adalah 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.1ia 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.1dalam 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.1dan 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.