DHCP Service DHCP - là một phương pháp gán địa chỉ TCP/IP tự động cho một máy con trong mạng. DCHP server dùng 1 dãy địa chỉ IP để cung cấp cho client(client có hổ trợ giao thức DHCP). khi Bạn kết nối đến nhà cung cấp dịch vụ băng thông rộng hoặc quay số, Bạn sẽ được cấp 1 địa chi IP động thông qua dịch vụ DHCP. Ưu điểm của nó là bạn không cần gán IP bằng tay cho client. DHCP server sẽ đảm nhiệm công việc này. Sau 1 khoảng thời gian nếu máy khách không liên lạc với server thì server sẽ thụ về địa chỉ IP này và gán cho một máy khác khi được yêu cầu cấp 1 địa chỉ IP. Giúp việc cấp IP cho các máy trong mạng đễ dàng nhanh chóng. Nhược điểm là địa chỉ IP được cấp sẽ bị thay đổi không bảo đảm có một địa chỉ riêng biệt cho một client trong mọi lúc, khi client cần một địa chỉ IP tỉnh. Có 3 thành phần chính - DHCP server - DHCP client - DHCP leases DHCP SERVER: Cấp phát và quản lý địa chỉ IP trong mạng. Khi client kết nối vào mạng lần đầu sẽ được DHCP server cung cấp một địa chỉ IP thích hợp trong một dãy IP. Bạn có thể dùng nhiều DHCP server trên một mạng để cung cấp địa chỉ IP cho từng mạng con tránh sự trùng lắp địa chỉ IP trong mạng. Tuy nhiên theo khuyến cáo thì bạn chỉ nên dùng 1 DHCP server cho toàn mạng. Server chịu trách nhiệm tạo ra một dãy IP và có thể đáp ứng yêu cầu cung cấp IP(trong dãy IP mà DHCP server quản lý) của client khi client yêu cầu. Nó trách nhiệm xác nhận yêu cầu từ client. DHCP CLIENT: DHCP server cung cấp cho DHCP client đầy đủ thông tin để thiết lập và chấp dứt liên lạc. nó cũng cung cấp tham số khác được yêu cầu bời phần mềm cấp hệ thồng và cấp ứng dụng. Hiện tại DHCP client được hổ trợ trên mạng Ethernet 10BaseT và 100BaseT. và không được hỗ trợ trên mạng FDDI và TokenRing DHCP LEASES: DHCP server điều khiển một khối địa chỉ IP. Nó tăng quyền cho DHCP client để sử dụng địa chỉ IP như một hợp đồng cho thuê cơ bản. IP được được cấp với thời gian cố định. Thời gian này có thể được được người quản trị mạng thiết lập ít nhất là 120 giây. Suốt thời gian đó DHCP đảm bảo địa chỉ IP được gán cho client nào thì không được gán chi client khác. Trước khi thời gian thuê hết hạn, DHCP client tự động yêu cầu thêm thời gian. Và miến là client liên lạc được với DHC server, thì server sẽ mặc nhiên chấp nhận thời gian tăng thêm đó. CÁC XỬ LÝ CƠ BẢN. Hình a : Mô tả phiên làm việc giữa Client và Server. Và bao gồm các bước để gán địa chỉ IP cho một client trên mạng. 1. Một phiên làm việc của DHCP bắt đầu khi client gửi một gói tin DHCP DISCOVER (gói tin để quảng bá trên mạng). Gói tin này chỉ chứa địa chỉ phần cứng của client. 2. Server nhận gói tin DHCP DISCOVER. Nếu một địa chỉ IP có sẳn. nó sẽ cung cấp bằng cách gửi một gói tin DHCP OFFER đến client. Gói OFFER này chứa các thông tin sau: a. Proposed IP address for the client b. Server name c. Server IP address d. Other configuration information 3. Client nhận gói tin một DHCP OFFER và có thể nhận nhiều hơn khi có nhiều DHCP server có tồn tại trên mạng. Nếu client muốn được cấp IP, nó sẽ tiếp tục gửi dến server gói tin DHCPREQUEST. Điều này cho biết yêu cầu được gán địa chỉ IP bình thường. 4. DHCP server nhận gói tin DHCP PREQUEST và gán một IP cho client. Server gửi một gói tin DHCPACK đến client. Đây là một thông báo chắc chắn một địa chỉ IP đã được cấp. 5. Trước khi thời gian tồn tại của địa chỉ IP hết hạn, DHCP client yêu cầu thêm thời gian và gửi gói tin DHCPREQUEST đến server. Sau đó server câp nhật và chấp nhận gia tăng thêm thời gian này. Server sẽ gửi ngược lại một DHCPACK đến client để thông áo sự chấp nhận. Nếu thời gian tồn tại của IP hết hạn mà server không nhận được yêu cầu của client thì IP này sẽ bị hủy. 6. DHCP server gửi DHCPACK để chấp nhận tăng thơi gian tồn tại của IP Ba giao thức RARP, BootP và DHCP có một điểm chung là nó giúp một máy tính tìm ra địa chỉ IP của chính nó. Cả ba giao thức này đều yêu cầu các client gửi broadcast để bắt đầu quá trình tìm kiếm IP và cả ba giao thức này đều dựa trên việc sử dụng server để nghe và trả lời các yêu cầu cũng như là cung cấp địa chỉ IP cho các máy client. Một host sẽ cố gắng tìm ra địa chỉ IP của chính nó bằng gói tin RARP request. Vì RARP dùng cùng loại thông điệp giống như ARP. Tuy nhiên gói tin ARP request sẽ ghi địa chỉ MAC đích như là địa chỉ của chính nó và địa chỉ đích IP là 0.0.0.0. Một RARP server cấu hình trước sẽ phải hiện diện trên cùng một subnet của máy client. RARP server sẽ nhận các gói tin RARP request và thực hiện việc tìm kiếm trong bảng cấu hình của nó. Nếu địa chỉ MAC đích được chỉ ra trong gói ARP request thì RARP server gửi ngược về một gói ARP reply, bằng cách điền vào địa chỉ được cấu hình trong trường địa chỉ source IP của gói tin RARP reply. BootP được thiết kế để cải tiến việc gán địa chỉ của RARP. BootP dùng một tập hợp các thông điệp hoàn toàn khác. Các thông điệp này có chứa các lệnh bên trong gói tin IP và udp. Với một cấu hình router chính xác, một router có thể chuyển các gói tin BootP đến các subnet khác. Điều này giúp cho quá trình triển khai một BootP server cục bộ. Ngoài ra, BootP cũng hỗ trợ việc gán các thông tin khác, chẳng hạn như subnetmask, gateway, địa chỉ DNS và địa chỉ IP của một boot image. Tuy nhiên, BootP không giải quyết được các gánh nặng cấu hình của RARP. BootP vẫn đòi hỏi server phải được cấu hình trước với địa chỉ MAC và IP address của từng client. DHCP là bước kế tiếp trong quá trình cải tiến của việc gán địa chỉ IP. Dựa trên định dạng của giao thức BootP, DHCP tập trung vào việc gán động các thông tin khác nhau và cho phép các thay đổi mà không cần phải cấu hình trước địa chỉ MAC cho từng client. DHCP cũng có các tính năng gán địa chỉ tạm thời, cho phép xin lại địa chỉ, khai báo các dãy địa chỉ và hỗ trợ các dạng tên DNS đầy đủ (FQDN). Các DHCP server thường nằm trong một khu vực tập trung, trong đó các router khác sẽ chuyển các DHCP request đến server này bằng cách thay đổi địa chỉ đích của gói tin DHCP request cho đúng bằng với địa chỉ của DHCP server. Tính năng này gọi là DHCP relay agent. . tỉnh. Có 3 thành phần chính - DHCP server - DHCP client - DHCP leases DHCP SERVER: Cấp phát và quản lý địa chỉ IP trong mạng. Khi client kết nối vào mạng lần đầu sẽ được DHCP server cung cấp một. DHCP Service DHCP - là một phương pháp gán địa chỉ TCP/IP tự động cho một máy con trong mạng. DCHP server dùng 1 dãy địa chỉ IP để cung cấp cho client(client có hổ trợ giao thức DHCP) cung cấp IP(trong dãy IP mà DHCP server quản lý) của client khi client yêu cầu. Nó trách nhiệm xác nhận yêu cầu từ client. DHCP CLIENT: DHCP server cung cấp cho DHCP client đầy đủ thông tin