Nama penuh protokol bootstrap ialah "Protokol Bootstrap", yang bermaksud "protokol bootstrap" dalam bahasa Cina Ia adalah protokol berdasarkan "UDP/IP Protokol ini digunakan terutamanya untuk pelanggan mendapatkan sendiri Alamat IP daripada pelayan alamat IP dan nama fail imej boot.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer DELL G3
BOOTP: Bootstrap Protocol
Bootstrap Protocol (BOOTP) ialah protokol berdasarkan UDP/IP. Protokol ini membenarkan hos but dikonfigurasikan secara dinamik tanpa pengawasan pengguna. BOOTP digunakan terutamanya untuk klien mendapatkan alamat IPnya sendiri, alamat IP pelayan dan nama fail imej but daripada pelayan. Maklumat konfigurasi lain, seperti topeng subnet tempatan, ofset masa tempatan, alamat penghala lalai, dan pelbagai alamat pelayan Internet, boleh disampaikan kepada pelanggan menggunakan protokol BOOTP.
BOOTP menggunakan dua port komunikasi terkenal berbeza UDP67/68. UDP67 digunakan untuk pelayan dan UDP68 digunakan untuk pelanggan BOOTP. Apabila klien bermula, ia belum mempunyai alamat IP Pada masa ini, klien BOOTP menghantar paket permintaan pertanyaan alamat IP yang dinamakan BOOTREQUEST dalam bentuk siaran Paket permintaan ini mengandungi alamat fizikal klien dan mungkin juga mempunyai Alamat IP , jika sudah wujud. Pelanggan menghantar siaran menggunakan alamat 255.255.255.255. Alamat khas ini dipanggil alamat siaran terhad. Pelanggan kemudian menunggu respons daripada pelayan, dan jika tiada respons diterima dalam tempoh masa tertentu, pelanggan mengeluarkan semula permintaan tersebut.
Pelayan bertindak balas kepada permintaan pelanggan melalui paket bootreply. Permintaan boleh mengandungi nama fail but "generik", contohnya, unix atau ethertip. Tetapi apabila pelayan menghantar paket balasan but, ia menggantikan medan ini dengan nama laluan yang tepat bagi fail but yang sepadan. Untuk menentukan nama laluan, pelayan menanyakan pangkalan datanya sendiri. Pangkalan data ini mengaitkan alamat klien, nama fail yang diminta dan fail but khas yang disesuaikan untuk pengguna. Jika nama fail permintaan (bootrequest) kosong, pelayan mengembalikan medan nama fail untuk menunjukkan fail lalai yang perlu dimuatkan oleh klien.
Apabila alamat IP pelanggan tidak diketahui, pelayan mesti mempunyai pangkalan data yang sepadan dengan alamat perkakasan dan alamat IP. Alamat IP pelanggan juga dimasukkan ke dalam medan dalam "bootreply".
BOOTP adalah serupa dengan RARP, tetapi RARP hanya berjalan pada lapisan pautan data rangkaian LAN manakala protokol konfigurasi berasaskan UDP/IP BOOTP menyediakan lebih banyak maklumat konfigurasi dan membolehkan keseluruhan rangkaian IP dikonfigurasikan secara dinamik; . Secara ringkasnya, BOOTP dan sambungannya menjadi asas untuk Protokol Konfigurasi Hos Dinamik (DHCP).
Struktur protokol
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Op | Htype | Hlen | Hop||||||||||||||||||||||||||||||||||||||||||||||||
Xid | ||||||||||||||||||||||||||||||||||||||||||||||||||
Saat | Bendera | |||||||||||||||||||||||||||||||||||||||||||||||||
Ciaddr | Yiaddr | |||||||||||||||||||||||||||||||||||||||||||||||||
Siaddr | Giaddr | |||||||||||||||||||||||||||||||||||||||||||||||||
Chaddr (16 bait) | ||||||||||||||||||||||||||||||||||||||||||||||||||
sname (64 bait) | ||||||||||||||||||||||||||||||||||||||||||||||||||
Fail ( 128 bait) | ||||||||||||||||||||||||||||||||||||||||||||||||||
Pilihan (pembolehubah) |
Fail – Nama fail but, terminator nol ;
Pilihan – medan parameter pilihan
BOOTP oleh IETF (http://www .ietf.org) definisi RFC 951 dan RFC 1542 Untuk lebih banyak pengetahuan berkaitan , sila lawati ruangan Soalan Lazim!Atas ialah kandungan terperinci Apakah protokol bootstrap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!