Dynamic Host Configuration Protocol (DHCP - giao thức cấu hình động máy chủ) là
một giao thức cấu hình tự động địa chỉ IP. Máy tính được cấu hình một cách tự
động vì thế sẽ giảm việc can thiệp vào hệ thống mạng. Nó cung cấp một database
trung tâm để theo dõi tất cả các máy tính trong hệ thống mạng. Mục đích quan
trọng nhất là tránh trường hợp hai máy tính khác nhau lại có cùng địa chỉ IP.
Nếu không có DHCP, các máy có thể cấu hình IP thủ công Ngoài việc
cung cấp địa chỉ IP, DHCP còn cung cấp thông tin cấu hình khác, cụ thể như DNS.
Hiện nay DHCP có 2 version: cho IPv4 và IPv6.
Cách hoạt
động của DHCP
DHCP tự động quản lý các địa chỉ IP và loại bỏ được các lỗi có thể
làm mất liên lạc. Nó tự động gán lại các địa chỉ chưa được sử dụng. DHCP cho
thuê địa chỉ trong một khoảng thời gian, có nghĩa là những địa chỉ nầy sẽ còn
dùng được cho các hệ thống khác. Bạn hiếm khi bị hết địa chỉ. DHCP tự động gán
địa chỉ IP thích hợp với mạng con chứa máy trạm nầy. Cũng vậy, DHCP tự động gán
địa chỉ cho người dùng di động tại mạng con họ kết nối.
Trình tự thuê Địa chỉ IP DHCP là một giao thức Internet có nguồn
gốc ở BOOTP (bootstrap protocol), được dùng để cấu hình các trạm không đĩa.
DHCP khai thác ưu điểm của giao thức truyền tin và các kỹ thuật khai báo cấu
hình được định nghĩa trong BOOTP, trong đó có khả năng gán địa chỉ. Sự tương tự
nầy cũng cho phép các bộ định tuyến hiện nay chuyển tiếp các thông điệp BOOTP
giữa các mạng con cũng có thể chuyển tiếp các thông điệp DHCP. Vì thế, máy chủ
DHCP có thể đánh địa chỉ IP cho nhiều mạng con.
Quá trình đạt được địa chỉ
IP được mô tả dưới đây:
Bước 1: Máy trạm khởi động với
“địa chỉ IP rỗng” cho phép liên lạc với máy chủ DHCP bằng giao thức TCP/IP. Nó
chuẩn bị một thông điệp(DHCP-DISCOVER) chứa địa chỉ MAC (ví dụ địa chỉ của card
Ethernet) và tên máy tính. Thông điệp nầy có thể chứa địa chỉ IP trước đây đã
thuê. Máy trạm phát tán liên tục thông điệp nầy lên mạng cho đến khi nhận được
phản hồi từ máy chủ.
Bước 2: Mọi máy chủ DHCP có
thể nhận thông điệp và chuẩn bị địa chỉ IP cho máy trạm. Nếu máy chủ có cấu
hình hợp lệ cho máy trạm, nó chuẩn bị thông điệp “chào hàng” (DHCP-OFFER)chứa địa
chỉ MAC của khách, địa chỉ IP “chào hàng”, mặt nạ mạng con (subnet mask), địa
chỉ IP của máy chủ và thời gian cho thuê. Địa chỉ “chào hàng” được đánh dấu là
“reserve” (để dành). Máy chủ DHCP phát tán thông điệp chào hàng nầy lên mạng.
Bước 3: Khi khách nhận thông
điệp chào hàng và chấp nhận một trong các địa chỉ IP, máy trạm phát tán thông
điệp nầy(DHCP-REQUEST) để khẳng định nó đã chấp nhận địa chỉ IP và từ máy chủ
DHCP nào.
Bước 4: Cuối cùng, máy chủ DHCP khẳng định toàn bộ
sự việc với máy trạm bằng gói tin DHCP -ACK. Để ý rằng lúc đầu máy trạm phát
tán yêu cầu về địa chỉ IP lên mạng, nghĩa là mọi máy chủ DHCP đều có thể nhận
thông điệp nầy. Do đó, có thể có nhiều hơn một máy chủ DHCP tìm cách cho thuê địa
chỉ IP bằng cách gởi thông điệp chào hàng. Máy trạm chỉ chấp nhận một thông điệp
chào hàng, sau đó phát tán thông điệp khẳng định lên mạng. Vì thông điệp nầy được
phát tán, tất cả máy chủ DHCP có thể nhận được nó. Thông điệp chứa địa chỉ IP của
máy chủ DHCP vừa cho thuê, vì thế các máy chủ DHCP khác rút lại thông điệp chào
hàng của mình và hoàn trả địa chỉ IP vào vùng địa chỉ, để dành cho khách hàng
khác
Thanks!.
Không có nhận xét nào:
Đăng nhận xét