Sự khác biệt chính giữa BOOTP và DHCP là BOOTP hỗ trợ cấu hình tĩnh của các địa chỉ IP trong khi DHCP hỗ trợ cấu hình động. Điều đó có nghĩa là DHCP tự động gán và lấy địa chỉ IP từ máy tính được kết nối với internet và cũng có một số tính năng bổ sung.
Biểu đồ so sánh
Cơ sở để so sánh | BOOTP | DHCP |
---|---|---|
Tự động cấu hình | Không thể chỉ hỗ trợ cấu hình thủ công. | Nó tự động lấy và gán địa chỉ IP. |
Địa chỉ IP tạm thời | Không cung cấp | Cung cấp cho một khoảng thời gian giới hạn. |
Khả năng tương thích | Không tương thích với máy khách DHCP. | Có thể tương tác với các khách hàng của BOOTP. |
Máy di động | Cấu hình IP và truy cập thông tin là không thể. | Hỗ trợ tính cơ động của máy móc. |
Xảy ra lỗi | Cấu hình Mannual dễ bị lỗi. | Tự động cấu hình là miễn dịch với lỗi. |
Sử dụng | Cung cấp thông tin cho máy tính không đĩa hoặc máy trạm. | Nó yêu cầu đĩa để lưu trữ và chuyển tiếp thông tin. |
Định nghĩa của BOOTP
Quá trình Bootstrap - Đây là phương pháp truy cập thông tin của máy tính được kết nối internet như (địa chỉ IP, mặt nạ mạng con, địa chỉ bộ định tuyến, địa chỉ IP của máy chủ tên) được lưu trữ trong tệp cấu hình để biết thông tin này máy tính kết nối với Internet TCP / IP.
Bootstrap Protocol (BOOTP) là giao thức máy khách-máy chủ được thiết kế để có được thông tin đã cho ở trên (ví dụ: địa chỉ IP, mặt nạ mạng con, địa chỉ bộ định tuyến, địa chỉ IP của máy chủ tên) từ máy tính không đĩa hoặc máy tính khởi động lần đầu tiên. Hệ điều hành và phần mềm mạng được lưu trữ trong bộ nhớ chỉ đọc (ROM), nếu máy tính hoặc máy trạm không có đĩa.
Rpeg là tiền thân của BOOTP và phục vụ cùng một mục đích, nhưng hạn chế của Rpeg là nó chỉ cung cấp thông tin về IP chứ không phải thông tin bổ sung liên quan đến điều đó.
Như đã mô tả ở trên, BOOTP là một giao thức cho phép cấu hình tĩnh. Lý do đằng sau bản chất tĩnh của BOOTP là nhu cầu tự động khám phá các bộ định tuyến hoặc thay đổi bộ định tuyến bị loại bỏ khi chỉ có một bộ định tuyến được kết nối với phần còn lại của internet. Tuy nhiên, nếu có nhiều bộ định tuyến được kết nối với internet. Một máy chủ cố gắng để có được tuyến đường mặc định khi khởi động có thể dẫn đến mất kết nối nếu một bộ định tuyến bị hỏng. Và sự cố cũng không thể được phát hiện.
Máy chủ BOOTP sử dụng bảng có ánh xạ địa chỉ vật lý đến địa chỉ IP khi máy khách hỏi địa chỉ IP của nó. BOOTP không hỗ trợ máy di động; nó chỉ hoạt động tốt khi liên kết giữa các địa chỉ Vật lý và IP là tĩnh và cố định trong bảng. Nó sử dụng địa chỉ quảng bá giới hạn (255.255.255.255).
Định nghĩa của DHCP
Giao thức cấu hình máy chủ động (DHCP) gán địa chỉ IP động qua mạng. DHCP linh hoạt hơn BOOTP và tương thích ngược có nghĩa là nó có thể tương tác với các máy khách BOOTP.
Việc gán địa chỉ IP động là thuận lợi vì nhiều lý do
- Địa chỉ IP được gán theo yêu cầu.
- Tránh cấu hình IP thủ công.
- Hỗ trợ tính di động của các thiết bị.
Việc gán IP theo yêu cầu có nghĩa là giả sử thiếu địa chỉ IP thực thì địa chỉ IP được tập trung. Nếu một người muốn sử dụng internet, thì địa chỉ IP được gán trên cơ sở tạm thời, khi công việc hoàn thành, địa chỉ IP được rút và trao cho một số người dùng (máy) khác.
DHCP hỗ trợ phân bổ vô hạn (cho thuê) địa chỉ IP. Nói cách khác, IP được chỉ định trong một khoảng thời gian giới hạn và khi hết hạn thuê, IP sẽ bị rút. DHCP là cần thiết cho các mạng không dây nơi các máy tính này có thể buộc và tháo nhanh chóng.
DHCP sử dụng ba bộ định thời:
- Cho thuê hẹn giờ gia hạn - Máy khách sử dụng điều này để gửi yêu cầu DHCP để yêu cầu máy chủ thêm thời gian vì hết giờ này.
- Cho thuê lại hẹn giờ - Khi bộ hẹn giờ này hết hạn, khách hàng sẽ không nhận được phản hồi nào và người ta cho rằng máy chủ không hoạt động. Sau đó, bằng cách sử dụng dịch vụ truyền phát IP, yêu cầu DHCP được gửi đến tất cả các máy chủ.
- Thuê thời gian hết hạn thuê - Khi bộ hẹn giờ này hết hạn, hệ thống bắt đầu gặp sự cố vì lý do không có địa chỉ IP hợp lệ cho máy chủ qua mạng.
Sự khác biệt chính giữa BOOTP và DHCP
- BOOTP là một giao thức tĩnh và nó hỗ trợ cấu hình thủ công. Mặt khác, DHCP là giao thức động và nó hỗ trợ cấu hình thủ công, động và tự động cấu hình địa chỉ IP.
- Địa chỉ IP theo yêu cầu được cung cấp trong DHCP trong khi BOOTP không hỗ trợ phân bổ vô thường (cho thuê) địa chỉ IP.
- DHCP có thể xử lý các máy di động. Ngược lại, BOOTP không thể định cấu hình hoặc truy cập thông tin từ các máy di động; và nó chỉ hoạt động tốt với các kết nối cố định.
- BOOTP dễ bị lỗi do sử dụng cấu hình thủ công trong khi lỗi DHCP hiếm khi xảy ra.
Phần kết luận
BOOTP và DHCP là các giao thức mà máy chủ sử dụng để truy cập hoặc định cấu hình các tham số IP từ máy chủ. DHCP là phần mở rộng của BOOTP. Trong BOOTP, các hoạt động này diễn ra tại thời điểm khởi động máy chủ. DHCP phổ biến với ISP vì nó cho phép máy chủ nhận được địa chỉ IP tạm thời trong khi đây không phải là trường hợp trong BOOTP. DHCP cung cấp thông tin chi tiết hơn và hiệu quả hơn BOOTP.