Cất chứa
0Hữu dụng +1
0
BOOTP ( Bootstrap Protocol, dẫn đường trình tự hiệp nghị ) là một loại dẫn đường hiệp nghị, căn cứ vào IP/UDP hiệp nghị, cũng xưng tự cử hiệp nghị, là DHCP hiệp nghị đời trước. BOOTP dùng cho vô bàn công tác trạm mạng cục bộ trung, có thể cho vô bàn công tác trạm từ một cái trung tâmServerThượng đạt được IP địa chỉ. Thông qua BOOTP hiệp nghị có thể vìMạng cục bộTrungVô bàn công tác trạmPhân phốiĐộng thái IP địa chỉ,Như vậy liền không cần quản lý viên đi vì mỗi cái người dùng đi thiết trí trạng thái tĩnh IP địa chỉ.
Tiếng Trung danh
Dẫn đường trình tự hiệp nghị
Ngoại văn danh
Bootstrap Protocol
Súc viết
BOOTP
Tính chất
Một loại dẫn đường hiệp nghị

Tóm tắt

Bá báo
Biên tập
BOOTP sử dụng UDP báo văn truyền, cũng sử dụng giữ lại cảng hào 67 ( BOOTP server ) cùng 68 ( BOOTP bản cài đặt ) công tác. Sử dụng BOOTP hiệp nghị thời điểm, giống nhau bao gồm Bootstrap Protocol Server ( tự cử hiệp nghịPhục vụ đoan) cùng Bootstrap Protocol Client ( tự cử hiệp nghịBản cài đặt) hai bộ phận.
BOOTP giống nhau công tác lưu trình chính là BOOTP bản cài đặt cùng BOOTP server chi gian lẫn nhau, này lưu trình như sau:
  1. 1.
    Từ BOOTP khởi độngSố hiệuTới khởi động BOOTP bản cài đặt, lúc này BOOTP bản cài đặt còn không có IP địa chỉ.
  2. 2.
    BOOTP bản cài đặt sử dụng quảng bá hình thức IP địa chỉ 255.255.255.255 hướng internet trung phát ra IP địa chỉ tuần tra yêu cầu.
  3. 3.
    Vận hành BOOTP hiệp nghịServerTiếp thu đến cái này thỉnh cầu, sẽ căn cứ thỉnh cầu trung cung cấp MAC địa chỉ tìm được BOOTPBản cài đặt,Đồng phát đưa một cái đựng IP địa chỉ, server IP địa chỉ,Võng quanChờ tin tức đáp lại bức.
  4. 4.
    BOOTPBản cài đặtSẽ căn cứ nên trở về ứng bức tới đạt được chính mình IP địa chỉ cũng thông qua chuyên dụng văn kiệnServer( như TFTP server ) download khởi độngCảnh trong gương văn kiện,Bắt chước thành ổ đĩa từ tới hoàn thành khởi động.
Chúng ta biết rõ DHCP hiệp nghị là từ BOOTP cơ sở thượng phát triển mà đến, chúng nó đều là trưởng máy phối trí hiệp nghị, đều có thể đại đại giảm bớt quản lý viên lượng công việc. BOOTP có thể xem thành là đơn giản bản DHCP, là đối trưởng máy trạng thái tĩnh phối trí, mà DHCP có thể căn cứ một ít sách lược đối trưởng máy tiến hành động thái phối trí. BOOTP dùng cho vô bàn công tác trạm khởi động cùng phối trí, mà DHCP càng áp dụng với bản cài đặt tiếp nhập biến hóa internet, tức bản cài đặt tiếp hợp thời gian, tiếp xuống đất điểm không cố định.[1]

RFC tường giải

Bá báo
Biên tập
Bổn RFC miêu tả một loại IP/UDP dẫn đường hiệp nghị (BOOTP), cho phép một cáiVô bànBản cài đặtPhát hiện chính mình IP địa chỉ,
ServerTrưởng máyĐịa chỉ, cùng trang nhập một cái chỉ định tên văn kiện đến nội tồn hơn nữa vận hành. Dẫn đường thao tác có hai giai đoạn tạo thành.
Bổn RFC miêu tả cái thứ nhất giai đoạn: ' phân phối địa chỉ cùng lựa chọnDẫn đường văn kiện'.
Ở đạt được địa chỉ cùng văn kiện danh tin tức sau, liền tiến vào dẫn đường cái thứ hai giai đoạn: Văn kiện truyền tống.
Văn kiện truyền tống giống nhau sử dụng TFTP hiệp nghị [9], bởi vì hai cái giai đoạn đều trú lưu tạiBản cài đặtPROM trung.
Nhưng BOOTP cũng có thể đủ cùng với nó hiệp nghị như SFTP hoặc FTP cùng nhau công tác.
Chúng ta kiến nghịBản cài đặtPROMPhần mềmCung cấp một loại không cần người dùng lẫn nhau hoàn chỉnh dẫn đường phương thức.
Đây là một loại không người canh gác thượng điện khởi động phương thức.
Cần thiết cung cấp một loại cơ chế tới làm người dùng thủ công cung cấp địa chỉ cùng văn kiện danh tin tức bên lộ BOOTP hiệp nghị trực tiếp tiến vào văn kiện truyền tống
Giai đoạn.
Nếu cung cấp phi có thể biến đổi tồn trữ, chúng ta kiến nghị ở nơi đó bảo tồn thiết trí lấy bên lộ BOOTP hiệp nghị thẳng đến này đó thiết trí dẫn tới văn kiện
Truyền tống giai đoạn thất bại.
NếuHoãn tồnTin tức thất bại, dẫn đường lui về phía sau đến đệ nhất giai đoạn cũng sử dụng BOOTP.

Hiệp nghị yếu điểm

1. sử dụng một cái đơn độc bao trao đổi ( tin tức ). Sử dụng siêu thời cơ chế thẳng đến thu được trả lời.
Song giả sử dùng tương đồng bao tự đoạn kết cấu. Sử dụng ( lớn nhất khả năng chiều dài ) cố định chiều dài tự đoạn tới đơn giản hoá kết cấu định nghĩa
Cùng phân tích.
2. một cái 'opcode' tự đoạn bao hàm hai cái giá trị.Bản cài đặtQuảng bá một cái ' dẫn đường thỉnh cầu (bootrequest)' bao.
ServerTrả lời một cái ' dẫn đường trả lời (bootreply)' bao. 'bootrequest' bao hàmBản cài đặtPhần cứng địa chỉ, nếu biết,
Còn bao hàm nó IP địa chỉ.
3. thỉnh cầu có thể bao hàmBản cài đặtChỉ định hưởng ứngServerTên.
Như vậyBản cài đặtCó thể cưỡng chế từ một cái chỉ địnhTrưởng máyDẫn đường. ( nếu một cái tương đồngDẫn đường văn kiệnTồn tại nhiều loại phiên bản
HoặcServerỞ một cái cự ly xa internet / vực. )
Bản cài đặtKhông cần xử lý tên / vực phục vụ, cái này công năng đẩy đến BOOTPServer.
4. thỉnh cầu có thể bao hàm ' thông dụng (generic)' dẫn đường văn kiện danh. Tỷ như 'unix' hoặc 'ethertip'. NhưngServerGửi đi
Dẫn đường trả lời khi, nó sử dụng đối ứngDẫn đường văn kiệnĐích xác thiết đường nhỏ tên tới thay thế được cái này tự đoạn.
Server tuần traBản cài đặtĐịa chỉ cùng thỉnh cầu văn kiện danh tướng quan cơ sở dữ liệu, lấy sử dụng bản cài đặt tự định nghĩa riêng dẫn đường
Văn kiện xác định cái này văn kiện tên.
Nếu dẫn đường thỉnh cầu văn kiện danh là không tự phù xuyến,ServerPhản hồi một cái có chứaBản cài đặtThêm tái cam chịu văn kiện văn kiện danh
Tự đoạn.
5.Bản cài đặtKhông biết chúng nó IP địa chỉ dưới tình huống,
ServerCần thiết có một cái phần cứng địa chỉ cùng IP địa chỉ đối ứng cơ sở dữ liệu.
Cái nàyBản cài đặtIP địa chỉ bị đặt ở dẫn đường trả lời ( đối ứng ) tự đoạn trung.
6. nào đó internet thác phác ( nhưStanfordInternet ) khả năng ở một cái vật lý trên mạng không có một cái trực tiếp có thể phỏng vấn TFTP
( tỷ như ở nào đó trên mạng sở hữuVõng quanCùngTrưởng máyĐều có thể làVô bàn).
BOOTP cho phépBản cài đặtThông qua sử dụng liền nhauVõng quanTừ mấy nhảy ngoạiServerThượng dẫn đường. Thỉnh xem phía dưới ' thông quaVõng quan
Dẫn đường ' chương.
Này bộ phận hiệp nghị không cần cầuBản cài đặtBộ phận làm riêng động tác.
Thực hiện là nhưng tuyển,Võng quanCùng server yêu cầu một ít thêm vàoSố hiệu.

Bao cách thức

Trừ phi mặt khác chỉ ra, sở hữu biểu hiện con số đều làSố thập phân.
Đơn giản hoá khởi kiến, giả thiết BOOTP bao sẽ không bị phân vùng.
Sở hữu con số tự đoạn sử dụng tiêu chuẩn internetByte trình tự.Tức, trước truyền tống địa vị cao bit.
Ở dẫn đường thỉnh cầu IP đầu trung,Bản cài đặtNếu biết liền điền chính mình IP nguyên địa chỉ, nếu không điền 0. ĐươngServerĐịa chỉ không biết
Nói khi,
IP mục đích địa chỉ sẽ làQuảng bá địa chỉ255.255.255.255. Cái này địa chỉ ý nghĩa ' ở bản địa trên mạng quảng bá, ta không biết ta
Internet hào '[4].
UDP đầu bao hàm nguyên cùng mục đíchCảngHào. BOOTP hiệp nghị sử dụng hai cái giữ lạiCảng hào,'BOOTPBản cài đặt'(68)
Cùng 'BOOTPServer'(67).
Khách hàng sử dụng 'BOOTPServer' làm mục đíchCảngGửi đi thỉnh cầu; này thông thường là quảng bá.
ServerSử dụng 'BOOTPBản cài đặt' làm mục đíchCảngGửi đi trả lời; quyết định bởi vớiServerTrung tâm hoặc điều khiển thiết bị, này nhưng
Có thể là cũng có thể không phải quảng bá
( ở dưới ' gà cùng trứng vấn đề ' tiêu đề chương trung thâm nhập giải thích ).
Sử dụng hai cái giữ lạiCảngNguyên nhân là đương dẫn đường trả lời cần thiết quảng bá đếnBản cài đặtTránh cho ' đánh thức ' hơn nữa điều hành BOOTP phục
Vụ khí tiến trình.
Bởi vìServerCùng cái khácTrưởng máyĐều sẽ không trinh nghe 'BOOTPBản cài đặt'Cảng,
Sở hữu tiến vào quảng báBáo vănĐem ở trung tâm cấp bậc lọc rớt.
Chúng ta không thể đơn giản mà cho phépBản cài đặtTìm một cái tùy cơCảng hàoLàm UDPNguyên cảngTự đoạn; bởi vìServerTrả lời khả năng
Là quảng bá,
Một cái tùy cơ lựa chọnCảng hàoKhả năng bừa bãi cái khác trùng hợp ở trinh nghe cái kia cảngTrưởng máy.
UDP chiều dài tự đoạn thiết trí thành UDP chiều dài thêm BOOTP bộ phận bao.
UDPKiểm tra cùngCó thể từBản cài đặt( hoặcServer) dựa theo yêu cầu thiết trí thành 0, để tránh miễn PROM thực hiện trung thêm vào phí dụng.
Ở dưới ' bao xử lý ' chương trung '[UDP kiểm tra cùng ]' đoản ngữ dùng để tỏ vẻ kiểm tra cùng khả năng bị nghiệm chứng / tính toán.
Tự đoạn byte số miêu tả
----- ----- -----------
op 1 packet op code / message type. BaoThao tác mã/ tin tức loại hình
1.= BOOTREQUEST( dẫn đường thỉnh cầu ),2 = BOOTREPLY( dẫn đường trả lời )
htype 1 hardware address type, phần cứng địa chỉ loại hình
see ARP section in "Assigned Numbers" RFC. Thỉnh xem "Assigned Numbers" RFC trung ARP chương
'1' = 10mb ethernet 10MLấy quá võng
hlen 1 hardware address length phần cứng địa chỉ chiều dài
(eg '6' for 10mb ethernet). Tỷ như '6' là 10MLấy quá võng
hops 1 client sets to zero,Bản cài đặtThiết trí thành 0
optionally used by gateways ở vượt quaVõng quanDẫn đường khi võng quan nhưng lựa chọn sử dụng
in cross-gateway booting.
xid 4 transaction ID,a random number,
used to match this boot request with the
responses it generates. Sự vụ ID, một cái tùy cơ số, dùng để xứng đôi trích dẫn thỉnh cầu cùng trả lời
secs 2 filled in by client,seconds elapsed since
client started trying to boot. TừBản cài đặtĐiền, bản cài đặt dẫn đường bắt đầu sau quá khứ giây số
-- 2 unused chưa sử dụng
ciaddr4 client IP address;Bản cài đặtIP địa chỉ,
filled in by client in bootrequest if known. NếuBản cài đặtBiết liền ở dẫn đường thỉnh cầu trung điền nhập
yiaddr4 'your' (client) IP address;' ngươi ' (Bản cài đặt) IP địa chỉ
filled by server if client doesn't
know its own address (ciaddr was 0). NếuBản cài đặtKhông biết nó địa chỉ (ciaddr là 0 ),ServerĐiền nhập
siaddr4 server IP address;ServerIP địa chỉ
returned in bootreply by server. TừServerỞ dẫn đường trả lời phản hồi
giaddr4 gateway IP address,Võng quanIP địa chỉ
used in optional cross-gateway booting. Ở vượt quaVõng quanDẫn đường trung có thể lựa chọn sử dụng
chaddr16 client hardware address,Bản cài đặtPhần cứng địa chỉ
filled in by client. TừBản cài đặtĐiền
sname 64 optional server host name, nhưng tuyển serverTrưởng máy danh
null terminated string. Không kết thúc tự phù xuyến
file 128 boot file name,null terminated string; dẫn đường văn kiện danh, không kết thúc tự phù xuyến
'generic' name or null in bootrequest, ở dẫn đường thỉnh cầu trung sử dụng ' thông dụng ' tên hoặc không
fully qualified directory-path là dẫn đường trả lời trung sử dụng xác thực mục lục đường nhỏ tên
name in bootreply.
vend 64 optional vendor-specific area, nhưng tuyển chủ bán chỉ định khu vực,
e.g. could be hardware type/serial on request, tỷ như, có thể là thỉnh cầu phần cứng loại hình / danh sách,
or 'capability' / remote file system handle hoặc trả lời tính năng / ở xa văn kiện hệ thống câu bính.
on reply.This info may be set aside for use này đó tin tức để lại cho kẻ thứ ba phân tích dẫn đường hoặc trung tâm ( trình tự ) sử dụng.
by a third phase bootstrap or kernel.

Gà cùng trứng vấn đề

NếuBản cài đặtKhông biết chính mình IP địa chỉ,ServerNhư thế nào gửi đi IPBáo vănĐếnBản cài đặt.
Bất cứ lúc nào một cái dẫn đường trả lời bị gửi đi, gửi đi thiết bị chấp hành dưới đây thao tác:

Nếu bản cài đặt biết chính mình IP địa chỉ

( 'ciaddr' tự đoạn phi linh ),
Bởi vìBản cài đặtCó thể đáp lại ARPs[5], như vậy IP có thể bình thường gửi đi.

Nếu bản cài đặt còn không biết chính mình IP địa chỉ

( ciaddr là linh ),
Bản cài đặtLiền không thể đáp lại dẫn đường trả lời gửi đi trình tự hồi ARPs. Lúc này có hai loại lựa chọn:
a. Nếu gửi đi trình tự có thiết yếu trung tâm hoặc điều khiểnMóc trình tựNgười tới công thành lập ARP địa chỉ giảm xóc điều mục,
Liền có thể sử dụng 'chaddr' cùng 'yiaddr' tự đoạn điền nhập một cái điều mục. Đương nhiên, cái này điều mục tượng bình thường ARP thành lập
Cái khác điều mục giống nhau có một cái sinh mệnh thời gian,
Dẫn đường trả lời gửi đi trình tự là có thể đủ đơn giản mà gửi đi dẫn đường trả lời đếnBản cài đặtIP địa chỉ. UNIX(4.2
BSD) có loại này công năng.
b. Nếu gửi đi trình tự khuyết thiếu này đó trung tâmMóc trình tự,Cũng chỉ có thể đơn giản gửi đi dẫn đường trả lời đến tương ứng tiếp lời quảng bá
Địa chỉ.
Này chỉ là ở phía trước tình huống ngoại thêm vào quảng bá.[2]

ARP ở bản cài đặt sử dụng

Bản cài đặtPROM cần thiết bao hàm một cái ARP đơn giản thực hiện, tỷ như, địa chỉ giảm xóc có thể cất chứa một cái điều mục.
Này đem cho phépBản cài đặtỞ biết IP địa chỉ cùng dẫn đường văn kiện danh sau chấp hành đệ nhị giai đoạn dẫn đường ( TFTP ).
Bất luận cái gì thời điểmBản cài đặtHẳn là chuẩn bị đáp lại một cái chính mình IP đến phần cứngĐịa chỉ chiếu rọiARP thỉnh cầu ( nếu biết ) lấy tiếp thu
TFTP hoặc BOOTP trả lời.
Bởi vì dẫn đường trả lời đem bao hàmServer/Võng quanPhần cứng nguyên địa chỉ ( ở phần cứng trungPhong trang), bản cài đặt có thể
Tránh cho gửi đi một cái ARP thỉnh cầu tới xin kế tiếp TFTP giai đoạn sử dụngServer/Võng quanIP địa chỉ.
Nhưng này hẳn là chỉ là một loại đặc thù tình huống, bởi vì mặt trên miêu tả chỉ có đệ nhị giai đoạn dẫn đường vẫn cứ cho phép.
Cùng RARP đối chiếu đề nghịBản cài đặtSử dụng một cái trước kia hiệp nghị, ngược hướngĐịa chỉ phân tích hiệp nghị(RARP)[1] tới thông qua nó phần cứng địa chỉ xác định tự
Mình IP địa chỉ.
Nhưng RARP hoàn cảnh xấu là nó là một cái phần cứngLiên lộ tầngHiệp nghị ( không phải căn cứ vào IP/UDP ).
Này ý nghĩa RARP chỉ có thể ở bao hàm đặc thù vì phỏng vấn nguyên thủyBáo vănSửa chữa trung tâm cùng điều khiểnTrưởng máyThượng thực hiện.
Bởi vì tồn tại bất đồng tổ chức giữ gìn rất nhiều internet trung tâm, một cái không cần cầu sửa chữa trung tâm dẫn đường hiệp nghị là một cái xác định
Ưu thế.
BOOTP trừ bỏ kể trên chương miêu tả hữu dụng đặc tính ngoại, còn cung cấp phần cứng đến IP địa chỉ tuần tra công năng.

Bao xử lý

Bá báo
Biên tập

Bản cài đặt truyền tống

Ở lần đầu tiên thành lập bao trước, tốt nhất đem toàn bộ baoGiảm xóc khuThanh linh;
Này đem sở hữu tự đoạn thiết trí thành cam chịu trạng thái. Bất luận cái gìBản cài đặtThành lập bao trung dưới đây tự đoạn.
IP mục đích địa chỉ bị thiết trí thành 255.255.255.255 (Quảng bá địa chỉ) hoặcServerIP địa chỉ ( nếu biết ).
IP nguyên địa chỉ cùng 'ciaddr' thiết trí thànhBản cài đặtIP địa chỉ ( nếu biết ), hoặc là 0. UDP đầu sử dụng thích hợp chiều dài thiết
Trí;
Nguyên cảng='BOOTPBản cài đặt' cảng, mục tiêu cảng ='BOOTP server ' cảng.
'op' thiết trí thành '1', BOOTREQUEST ( dẫn đường thỉnh cầu ). 'htype' thiết trí thành ở "Assigned
Numbers "RFCARP chương trung phân phối phần cứng địa chỉ loại hình.
'hlen' thiết trí thành phần cứng địa chỉ chiều dài, tỷ như, 10MLấy quá võngLà '6'.
'xid' thiết trí thành một cái ' tùy cơ ' sự vụ ID. 'secs' thiết trí thànhBản cài đặtDẫn đường bắt đầu sau quá khứ giây số.
Cái này làmServerBiết bản cài đặt đã thử thời gian dài bao lâu.
Đương con số biến đại, nào đóServerKhả năng càng nhiều chú ý cái nàyBản cài đặtCung cấp bất đồng phục vụ.
NếuBản cài đặtKhuyết thiếu một cái thích hợp đồng hồ, nó có thể sử dụng tuần hoànĐúng giờ khíThành lập một cái thô sơ giản lược phỏng chừng giá trị.
Hoặc là nó có thể lựa chọn đơn giản gửi đi sử dụng một cái cố định giá trị như 100 giây tự đoạn.
NếuBản cài đặtBiết IP địa chỉ, 'ciaddr' ( cùng IP nguyên địa chỉ ) thiết trí thành cái này giá trị.
'chaddr' sử dụngBản cài đặtPhần cứng địa chỉ điền.
NếuBản cài đặtHy vọng hạn chế từ một cái riêngServerDanh dẫn đường, liền có thể ở 'sname' trung phóng một cái không kết thúc tự phù
Xuyến.
Sử dụng tên hẳn là đối ứngTrưởng máyĐang lúc tên hoặc biệt danh.
Bản cài đặtỞ điền 'file' văn kiện tên đoạn là có rất nhiều lựa chọn.
Nếu thiết trí thành không, ý nghĩa ' ta giả sử dùng cam chịu văn kiện tới dẫn đường ta máy móc '. Một cái văn chương rỗng tuếch kiện danh cũng ý nghĩa
' ta chỉ đối tìm đượcBản cài đặt/Server/Võng quanIP địa chỉ cảm thấy hứng thú, ta không để bụng văn kiện danh '.
Cái này tự đoạn cũng có thể là một cái ' thông dụng ' tên nhập 'unix' hoặc 'gateway'; này ý nghĩa
' sử dụng mệnh danh trình tự phối trí tới dẫn đường ta máy móc '. Cuối cùng cái này tự đoạn có thể là xác thựcMục lục đường nhỏTên.
'vend' tự đoạn có thể từBản cài đặtĐiền chủ bán tự phù xuyến hoặc kết cấu. Tỷ như có thể điền máy móc phần cứng loại hình hoặc danh sách
Hào.
Nhưng BOOTPServerThao tác hẳn là không ỷ lại cùng này đó tồn tại tin tức.
Nếu sử dụng 'vend', đề cử ở 'vend' trung cái thứ nhất hạng mục vì một cái 4 byte 'Ma thuậtTự (magicnumber)'.
Cái này làm choServerXác định ở cái này tự đoạn trung nó nhìn đến cái gì loại hình tin tức.
Trị số có thể từ thông thường 'Ma thuậtTự ' quá trình phân phối, ngươi chọn lựa một cái, nó liền trở thành ma thuật tự.
Dẫn đường trả lời sử dụng một cái cùng dẫn đường thỉnh cầu bất đồngMa thuậtTự lấy cho phépBản cài đặtDựa theo trả lời tin tức tiến hành đặc thù động
Làm.
[UDP kiểm tra cùng ]

Bản cài đặt trọng truyền sách lược

Ở một trường đoạn thời gian nội không có thu được trả lời,Bản cài đặtHẳn là trọng truyền thỉnh cầu.
Thời gian khoảng cách cần thiết cẩn thận lựa chọn không cần khiến choInternet gió lốc.
Có thể suy xét một cái bao hàm 100 đài máy móc internet ở nguồn điện trục trặc sau phát sinh tình huống.
Đơn giản mỗi bốn giây trọng truyền thỉnh cầu đem bao phủ internet.
Một cái khả năng sách lược, ngươi khả năng suy xét chỉ số cấp bồi thường, tượngLấy quá võngỞ va chạm khi như vậy.
Tỷ như cái thứ nhất bao ở 0:00, cái thứ hai ở:04, tiếp theo: 08, tiếp theo: 16,: 32,: 64.
Ngươi hẳn là tùy cơ hóa mỗi cái thời gian; này liền tượngLấy quá võngQuy cách như vậy lấy một cái giấu mã ' cùng ' một cái tùy cơ số tiến vào lần đầu tiên bổ
Thường.
Ở mỗi lần kế tiếp bồi thường trung, giấu mã tăng trưởng một cái bit.
Như vậy ở mỗi lần bồi thường trung bình quân lùi lại gấp bội.
Ở ' bình quân ' bồi thường tới 60 giây sau, liền không hề tăng trưởng, nhưng vẫn cứ tùy cơ hóa.
Ở mỗi lần trọng truyền trước,Bản cài đặtHẳn là sửa chữa 'secs' tự đoạn. [UDP kiểm tra cùng ]

Server tiếp thu BOOTREQUEST ( dẫn đường thỉnh cầu )

[UDP kiểm tra cùng ] nếu UDP mục đíchCảngKhông xứng đôi 'BOOTP server 'Cảng,Vứt bỏ cái này bao.
NếuServerTên tự đoạn (sname) là không ( không có chỉ định riêng server ), hoặc là sname là chỉ định hơn nữa
Xứng đôi tên của chúng ta hoặc biệt danh,
Tiếp tục bao xử lý.
Nếu sname tự đoạn là chỉ định, nhưng không xứng đôi ' chúng ta ', như vậy có bao nhiêu loại lựa chọn:
1. ngươi có thể lựa chọn đơn giản vứt bỏ cái này bao.
2. nếu tuần tra sname tên biểu hiện nó ở một cái internet trung, vứt bỏ cái này bao.
3. nếu sname ở bất đồng internet trung, ngươi có thể lựa chọn chuyển phát cái này bao đến cái kia địa chỉ.
Nếu như vậy, kiểm tra 'giaddr'(Võng quanĐịa chỉ ) tự đoạn. Nếu 'giaddr' là 0, điền nhập ta địa chỉ hoặc có thể dùng để
Tới cái kia internetVõng quanĐịa chỉ.
Sau đó chuyển phát cái này bao.
Nếu bản cài đặt IP địa chỉ ( ciaddr ) là 0, như vậy bản cài đặt không biết chính mình IP địa chỉ.
Nếm thử ở chúng ta cơ sở dữ liệu trung tra tìmBản cài đặtPhần cứng địa chỉ (chaddr,hlen,htype).
Nếu không có xứng đôi, vứt bỏ cái này bao. Nếu không chúng ta đối cái nàyBản cài đặtCó một cái IP địa chỉ; điền nhập 'yiaddr' ( ngươi
IP địa chỉ ) tự đoạn.
Chúng ta kiểm tra dẫn đường văn kiện tên đoạn ( văn kiện ). NếuBản cài đặtKhông chú ý văn kiện danh hoặc muốn cam chịuDẫn đường văn kiện,
Cái này tự đoạn là không.
Nếu cái này tự đoạn phi không, có thể đem nó cùngBản cài đặtIP địa chỉ làm cơ sở dữ liệu tuần tra mấu chốt tự.
Nếu có cam chịu văn kiện hoặc thông dụng văn kiện ( khả năng từBản cài đặtĐịa chỉ làm hướng dẫn tra cứu ) hoặc một cái xứng đôi chỉ định đường nhỏ
Tên,
Sau đó ở 'file' tự đoạn trung điền trúng cử chọnDẫn đường văn kiệnChỉ định đường nhỏ tên.
Nếu tự đoạn thị phi không hơn nữa không có xứng đôi, như vậyBản cài đặtMuốn một cái chúng ta không có văn kiện, vứt bỏ cái này bao, có lẽ
Cái khác BOOTPServerCó cái này văn kiện.
Chủ bán chỉ định số liệu tự đoạn 'vend' hẳn là kiểm tra rồi. Nếu cung cấp một loại nhưng phân biệt loại hình số liệu,
Hẳn là tiến hànhBản cài đặtChỉ định động tác, hơn nữa đáp lại muốn điền nhập trả lời bao trung 'vend' số liệu tự đoạn.
Tỷ như, một cái công tác trạmBản cài đặtKhả năng cung cấp một cái nghiệm chứng tự, cũng từServerTiếp thu một cái phỏng vấn ở xa văn kiện quyền
Hạn,
Hoặc một bộ phối trí lựa chọn truyền cho lập tức liền phải dẫn đường nhậpThao tác hệ thống.
Ta (Server) IP địa chỉ điền nhập 'siaddr' tự đoạn. Thiết trí 'op' tự đoạn vì BOOTREPLY ( dẫn đường trả lời ).
UDP mục đíchCảngThiết trí thành 'BOOTP bản cài đặt '. NếuBản cài đặtĐịa chỉ 'ciaddr' phi 0, đem bao gửi đi tới đó;
Nếu không nếuVõng quanĐịa chỉ 'giaddr' phi 0, thiết trí UDP mục đíchCảngVì 'BOOTPServer' cũng đem bao gửi đi đến
'giaddr'.
Nếu khôngBản cài đặtỞ chúng ta một cái internet trung nhưng nó còn không biết chính mình IP địa chỉ, sử dụng ở mặt trên ' trứng ' chương trung miêu tả
Phương pháp tới truyền tống nó đếnBản cài đặt.
Nếu sử dụng ' trứng ' hơn nữa chúng ta ởTrưởng máyThượng có rất nhiều tiếp lời, sử dụng 'yiaddr' ( ngươi IP địa chỉ ) tự đoạn chỉ ra gửi đi bao
Đến cái nào internet ( internet / tiếp lời ).
[UDP kiểm tra cùng ][3]

Server / võng quan tiếp thu BOOTREPLY ( dẫn đường trả lời )

[UDP kiểm tra cùng ] nếu 'yiaddr'( ngươi [Bản cài đặt]IP địa chỉ ) chỉ hướng chúng ta một cái internet, sử dụng kể trên ' trứng ' phương
Pháp tới đem nó chuyển phát đếnBản cài đặt.
Xác nhận đem nó truyền tống đến 'BOOTPBản cài đặt'UDP mục đích cảng.

Bản cài đặt tiếp thu

Không cần quên vì ta chính mình IP địa chỉ ( nếu ta biết ) xử lý ARP thỉnh cầu. [UDP kiểm tra cùng ]
Bản cài đặtHẳn là vứt bỏ dưới tiến vào bao: Không phải định vị đến dẫn đườngCảngIP/UDP; không phải BOOTREPLY ( dẫn
Đạo trả lời );
Không xứng đôi ta IP địa chỉ ( nếu ta biết ) hoặc ta phần cứng địa chỉ; không xứng đôi chuyện của ta vụ ID.
Nếu không chúng ta liền thu được một cái thành công trả lời. Nếu ta trước kia không biết nói, 'yiaddr' bao hàm ta IP địa chỉ.
'file' là TFTP' đọc thỉnh cầu ' văn kiện danh.ServerĐịa chỉ ở 'siaddr' trung. Nếu 'giaddr' (Võng quanĐịa chỉ ) phi 0,
Như vậy bao hẳn là trước chuyển phát tới đó, sau đó tớiServer.[4]

Thông qua võng quan dẫn đường

Này bộ phận hiệp nghị là nhưng tuyển cũng yêu cầu rất nhiềuVõng quanCùngServerPhối hợp thêm vàoSố hiệu,Nhưng nó cho phép vượt qua võng quan dẫn đường.
Này chủ yếu ởVõng quanVô bànMáy móc khi hữu dụng.
Mang bànVõng quan( tỷ như, một cái làm võng quan UNIX máy móc ) khả năng vận hành chúng nó chính mình BOOTP/TFTP server.
Trinh nghe BOOTREQUEST ( dẫn đường thỉnh cầu ) quảng báVõng quanKhả năng xác định chuyển phát vẫn là thích hợp mà lại quảng bá này đó thỉnh cầu.
Tỷ như, làm phối trí bảng biểu một bộ phận,Võng quanCó thể có một cái tiếp thu tùy ý BOOTREQUEST ( dẫn đường thỉnh cầu ) quảng
Bá cái khác internet hoặcTrưởng máyDanh sách.
Cho dù suy xét có một cái 'hops' tự đoạn, đơn giản toàn bộ lại quảng bá thỉnh cầu vẫn là một cái kém phương pháp, bởi vì quảng bá tuần hoàn cơ hồ chịu
Chắc chắn phát sinh.
Chuyển phát có thể lập tức bắt đầu, hoặc chờ 'secs' (Bản cài đặtNếm thử giây số ) tự đoạn vượt qua nào đó van giá trị.
Nếu một cáiVõng quanXác định chuyển phát thỉnh cầu, nó hẳn là xem xét 'giaddr' ( võng quan IP địa chỉ ) tự đoạn.
Nếu là 0, nó liền ở cái này tự đoạn trung gia nhập chính mình IP địa chỉ ( ở tiếp thu internet trung ).
Cũng có thể sử dụng 'hops' tự đoạn tới nhưng tuyển khống chế bao có thể chuyển phát rất xa. Mỗi lần chuyển phát hẳn là gia tăng nhảy số.
Tỷ như, nếu nhảy số vượt qua '3', bao hẳn là bị vứt bỏ.
[UDP kiểm tra cùng ]
Nơi này chúng ta đề cử ởVõng quanTrung gia tăng cái này đặc thù chuyển phát công năng.
Nhưng không luôn là bộ dáng này.
Ở trên mạng tồn tại một ít 'BOOTP chuyển phát đại lý ' dẫn đườngBản cài đặt,Này đó đại lý có thể thích hợp mà chuyển phát.
Như vậy này đó phục vụ có thể cùngVõng quanỞ bên nhau, cũng có thể không ở cùng nhau.
Đương chuyển phát đại lý bất hòaVõng quanỞ bên nhau khi, đại lý có thể thông qua ở tiếp thu dẫn đường thỉnh cầu trung 'giaddr' tự đoạn hơn nữa tiếp lời quảng
Bá địa chỉ tiết kiệm một ít công tác.
Như vậy trả lời liền có thể sử dụng bình thườngVõng quanTới chuyển phát, mà không bao hàm chuyển phát đại lý.
Đương nhiên hoàn cảnh xấu là ngươi mất đi sử dụng ' trứng ' phi quảng bá phương thức tới gửi đi trả lời năng lực, dẫn tới ởBản cài đặtTrên mạng mỗi cáiTrưởng máy
Thêm vào tiêu phí.