DHCP Là Gì? Những Ưu Nhược Điểm Khi Sử Dụng DHCP Là Gì?

Mục lục

    DHCP là gì? chắc chắn là những câu hỏi quen thuộc của nhiều người dùng khi có nhu cầu thiết lập hệ thống mạng. Bất kỳ hệ thống nào khi sử dụng cũng yêu cầu DHCP để tối ưu hóa và đảm bảo tốc độ đường truyền. Vậy để biết DHCP hoạt động như thế nào cũng như những ưu nhược điểm của nó, hãy cùng chúng tôi theo dõi bài viết này nhé!

    DHCP là gì? 

    định nghĩa DHCP là gì

    DHCP là từ viết tắt của Dynamic Host Configuration Protocol được hiểu là giao thức cấu hình máy chủ. DHCP dùng để làm gì? DHCP chịu trách nhiệm quản lý phân phối địa chỉ IP trong mạng một cách nhanh chóng, tự động và tập trung. 

    Hơn nữa, DHCP hỗ trợ đưa thông tin đến các thiết bị hợp lý hơn cũng như định cấu hình mặt nạ mạng con hoặc cổng mặc định.

    Phương pháp gán địa chỉ IP của máy chủ DHCP là gì? Máy chủ DHCP có thể sử dụng một trong ba phương pháp để gán địa chỉ IP:

    • Cấp phát tĩnh: Máy chủ DHCP chỉ định địa chỉ IP dựa trên bảng có cặp địa chỉ MAC/địa chỉ IP tương ứng, được điền thủ công và chỉ theo yêu cầu của máy khách với địa chỉ MAC được liệt kê bên trong bảng địa chỉ IP mới được gán.
    • Phân bổ động: Trong quá trình khởi tạo mạng, quản trị viên mạng chỉ định một dải địa chỉ IP cho cấu hình DHCP và mỗi máy khách trên mạng LAN được định cấu hình để yêu cầu địa chỉ IP từ máy chủ DHCP.
    • Tự động gán: Máy chủ DHCP gán vĩnh viễn một địa chỉ IP cho máy khách yêu cầu từ dải địa chỉ IP do quản trị viên chỉ định. Máy chủ DHCP, giống như phân bổ động, giữ một bảng các địa chỉ IP đã được chỉ định trước đó để nó có thể chỉ định cho máy khách cùng một địa chỉ IP mà họ đã yêu cầu trước đó.

    Tìm hiểu DHCP là gì ta biết thêm phương pháp cấp phát IP động và IP tĩnh là phổ biến nhất hiện nay trong số 3 phương pháp kể trên.

    Tham khảo thêm:

    Kiến trúc của DHCP 

    kiến trúc của DHCP

    DHCP client

    Điện thoại thông minh, máy tính, máy tính xách tay, máy in hoặc bất kỳ thiết bị nào khác có khả năng kết nối với internet và giao tiếp với máy chủ DHCP.

    DHCP server

    Thiết bị có nhiệm vụ gán địa chỉ IP.

    DHCP relay agents

    Biết kiến trúc của DHCP là gì, hãy nhớ DHCP Relay Agents là một thiết bị đóng vai trò trung gian giữa máy khách DHCP và máy chủ DHCP. DHCP relay agents không phổ biến trong các mạng thông thường, chúng thường được sử dụng trong các mạng lớn và phức tạp.

    Binding

    Tập hợp dữ liệu cấu hình bao gồm ít nhất một địa chỉ IP được sử dụng bởi máy khách DHCP và các kết nối do máy chủ DHCP quản lý.

    DHCP Lease

    Thời gian để thiết bị giữ lại địa chỉ IP trước khi được thay đổi và gia hạn. Mỗi địa chỉ IP sẽ có được một vòng đời. Khi bộ đếm thời gian này hết, nó sẽ được cung cấp một địa chỉ mới.

    Nguyên lý hoạt động của DHCP là gì?

    nguyên lý hoạt động của DHCP

    Khi một thiết bị yêu cầu địa chỉ IP từ bộ định tuyến, bộ định tuyến sẽ gán một địa chỉ IP khả dụng cho thiết bị đó, cho phép thiết bị giao tiếp trên mạng. Bộ định tuyến sẽ hoạt động như một máy chủ DHCP, giống như trong các gia đình hoặc doanh nghiệp nhỏ, nhưng trong các mạng lớn hơn, DHCP được coi là một máy có vai trò giống như một máy tính.

    Dưới đây là các bước lấy địa chỉ IP:

    Bước 1: Máy trạm khởi động với “địa chỉ IP trống”, cho phép giao tiếp bằng giao thức UDP với máy chủ DHCP. Nó tạo một thông báo (DHCP Discover) với địa chỉ MAC (ví dụ: địa chỉ card Ethernet) và tên máy tính. Tin nhắn này có thể chứa các địa chỉ IP đã thuê trước đó. 

    Thông điệp này được máy khách phát liên tục trên mạng cho đến khi nhận được phản hồi từ máy chủ.

    Bước 2: Tìm hiểu cách thức hoạt động của DHCP là gì, hãy nhớ trong bước này bất kỳ máy chủ DHCP nào cũng có thể nhận tin nhắn và gán cho máy khách một địa chỉ IP. 

    Nếu máy chủ có cấu hình hợp lệ cho máy khách, nó sẽ chuẩn bị một thông báo yêu cầu (DHCP Offer) với địa chỉ MAC của máy khách, địa chỉ IP được đề xuất, mặt nạ mạng con và địa chỉ IP của máy chủ. Địa chỉ đề xuất được gắn nhãn “reserve”. Thông điệp yêu cầu này được phát trên mạng bởi máy chủ DHCP.

    Bước 3: Sau khi nhận được thông báo ưu đãi và chấp nhận một trong các địa chỉ IP, máy khách sẽ phát thông báo này để xác nhận rằng địa chỉ IP đã được chấp nhận và từ máy chủ DHCP nào.

    Bước 4 trong các bước lấy địa chỉ IP của DHCP là gì? Ở bước này, máy chủ DHCP xác thực mọi thứ với máy trạm. Lúc đầu, máy khách sẽ phát yêu cầu địa chỉ IP tới mạng, điều đó có nghĩa là bất kỳ máy chủ DHCP nào cũng có thể nhận được. Do đó, nhiều máy chủ DHCP có thể cho thuê địa chỉ IP bằng cách gửi thông điệp đề nghị.

    Máy khách chỉ chấp nhận thông báo yêu cầu trước khi phát thông báo khẳng định qua mạng. Bởi vì thông điệp này được phát rộng, nó có thể được nhận bởi tất cả các máy chủ DHCP. 

    Vì thông báo bao gồm địa chỉ IP của máy chủ DHCP đã thuê, các máy chủ DHCP khác rút lại đề nghị của họ và trả lại địa chỉ IP vào vùng địa chỉ, để dành cho các khách hàng khác.

    >> Tham khảo thêm: Máy Chủ Server là gì?

    Vai trò của DHCP là gì?

    vai trò của DHCP

    DHCP chịu trách nhiệm tự động gán địa chỉ IP và cung cấp các tham số truy cập mạng. Làm cho công việc quản trị dễ dàng hơn nhiều từ đó giảm khả năng xảy ra lỗi do cấu hình thủ công.

    Xung đột IP với DHCP

    Bằng cách tự động gán địa chỉ IP cho thiết bị, DHCP có thể giảm nguy cơ trùng lặp IP. Tuy nhiên, nếu DHCP bị lỗi thì đây cũng là nguyên nhân gây ra lỗi xung đột IP.

    Quản trị viên chỉ cần giải phóng địa chỉ IP trùng lặp trong trường hợp này. Nếu sự cố vẫn tiếp diễn, chỉ cần khởi động lại bộ định tuyến. Nếu bạn đã thử cả hai phương pháp mà vẫn không giải quyết được vấn đề, thì có thể vấn đề không nằm ở bộ định tuyến hoặc dịch vụ DHCP.

    Ưu nhược điểm của DHCP là gì?

    Ưu điểm

    Để kết nối với mạng, máy tính hoặc thiết bị khác phải được cấu hình đúng cách. DHCP cho phép cấu hình tự động, cho phép các thiết bị máy tính, điện thoại và các thiết bị thông minh khác kết nối mạng nhanh chóng.

    Tìm hiểu DHCP là gì, ta biết vì DHCP gán địa chỉ IP nên sẽ không có địa chỉ IP trùng lặp, do đó việc gán địa chỉ IP tĩnh theo cách thủ công sẽ dễ dàng hơn và sẽ giúp mạng chạy đáng tin cậy hơn. Vì cài đặt mặc định và thiết lập địa chỉ tự động cho phép bất kỳ thiết bị nào được kết nối với mạng lấy địa chỉ IP, DHCP tăng cường quản lý mạng.

    DHCP quản lý cả địa chỉ IP và các tham số TCP/IP trên cùng một màn hình, giúp việc giám sát và quản lý các tham số giữa các trạm trở nên đơn giản. Đánh tự động nhờ DHCP server cho phép người quản lý quản lý khoa học hơn, tránh nhầm lẫn. 

    Tìm hiểu về ưu điểm của DHCP là gì, ta nhận ra quản trị viên cũng có thể sửa đổi cấu hình và thông số của địa chỉ IP để thuận tiện cho việc nâng cấp cơ sở hạ tầng. Một ưu điểm khác là các thiết bị có thể tự do di chuyển từ mạng này sang mạng khác và tự động lấy địa chỉ IP mới vì các thiết bị này có thể tự lấy địa chỉ IP.

    Nhược điểm

    nhược điểm của DHCP

    DHCP chủ yếu được sử dụng với các hộ gia đình hoặc văn phòng. Không nên sử dụng địa chỉ IP động, còn được gọi là địa chỉ IP thay đổi, cho các thiết bị truy cập cố định hoặc liên tục như máy in và máy chủ tệp.

    Nhược điểm lớn của DHCP là gì? Việc gán địa chỉ IP thay đổi cho các thiết bị văn phòng, chẳng hạn như máy in, là không thực tế. Khi đó, mỗi khi bạn kết nối với máy tính khác, các cài đặt của máy in phải thường xuyên được cập nhật để máy tính có thể kết nối với máy in.

    Bạn phải có một địa chỉ IP nếu bạn muốn điều khiển một máy tính từ xa và có quyền truy cập vào nó. Nếu địa chỉ IP là động, những gì máy tính ghi lại sẽ nhanh chóng lỗi thời. Trong trường hợp này, nên sử dụng địa chỉ IP tĩnh.

    Một số thông điệp DHCP

    DHCP Discover

    Là một gói tin được thiết bị Client gửi đến DHCP Server khi muốn kết nối mạng và yêu cầu cung cấp thông tin địa chỉ IP.

    DHCP Offer

    Khi được hỏi về thông điệp DHCP là gì, ta biết DHCP Offer chứa địa chỉ IP cũng như thông tin cấu hình TCP/IP bổ sung. Sau khi nhận được DHCP Discover, máy chủ DHCP sẽ gửi nó cho máy khách.

    DHCP Request

    DHCP Request là một gói được gửi bởi máy khách DHCP đến máy chủ để đáp lại DHCP Offer giúp cho biết việc chấp nhận địa chỉ IP.

    DHCP Acknowledge

    DHCP Acknowledge là một gói  được máy chủ DHCP gửi tới máy khách để xác thực việc chấp nhận DHCP Request và chỉ định các tham số tùy chọn cho phép Client tham gia mạng TCP/IP và hoàn tất toàn bộ quá trình khởi động hệ thống.

    DHCP Nak

    DHCP Nak trong DHCP là gì? Nếu địa chỉ IP không còn hiệu lực hoặc đã được sử dụng bởi một máy khác, Máy khách sẽ không sử dụng nó. Máy chủ DHCP sẽ gửi gói DHCP Nak và máy khách sẽ cần đăng ký lại. DHCP Nak là một gói tin được gửi bởi máy chủ DHCP tới máy khách khi nó nhận được yêu cầu từ một địa chỉ IP không khớp với phạm vi mà nó được cấu hình.

    DHCP Decline

    DHCP decline

    Nếu DHCP Client xác định rằng một trong các tham số thông tin được yêu cầu không hợp lệ, nó sẽ gửi gói DHCP Decline đến các máy chủ và phải khởi động lại quá trình đăng ký.

    DHCP Release

    Một gói được gửi đến máy chủ bởi DHCP Client để giải phóng địa chỉ IP và xóa mọi người đăng ký hiện có.

    Những tấn công có thể xảy ra với DHCP là gì?

    DHCP có thể bị tấn công theo hai cách: khi DHCP client là bất hợp pháp và khi DHCP server là bất hợp pháp. 

    Khi DHCP Client là bất hợp pháp

    Máy khách bị xâm nhập sẽ gửi các yêu cầu IP liên tục đến máy chủ trong trường hợp này. Tại thời điểm này, máy chủ sẽ gán địa chỉ IP cho các máy khách chưa được xác thực cho đến khi không còn địa chỉ nào nữa.

    Điều này sẽ dẫn đến việc cạn kiệt địa chỉ cho các máy trạm hợp pháp, làm chậm mạng và khiến nhiều máy trạm không hoạt động được. Kiểu tấn công này đơn giản, dễ thực hiện, tốn ít băng thông và tốn ít thời gian.

    Khi DHCP Server là bất hợp pháp

    Nếu kẻ tấn công phá vỡ hệ thống phòng thủ của mạng, hắn sẽ có thể kiểm soát máy chủ DHCP và kiểm soát mạng. Vậy trong trường hợp này, các loại tấn công DHCP là gì? Khi máy chủ DHCP là bất hợp pháp sẽ có ba loại tấn công có khả năng được thực hiện:

    • DoS hệ thống mạng: kẻ tấn công sẽ cấu hình một dải IP và subnet mask để ngăn không cho máy trạm đăng nhập dẫn đến tình trạng DoS trong hệ thống mạng.
    • DNS redirect: Các máy trạm sẽ được chuyển hướng đến các trang web giả mạo và nguy hiểm nếu DNS của chúng bị thay đổi. Các trang web này có thể chứa mã độc, vi-rút và các phần tử khác được thiết kế để đánh cắp thông tin người dùng.
    • Man-in-the-middle: Kiểu tấn công này chuyển đổi cổng mặc định sang máy của kẻ tấn công. Từ đó sao chép, đánh cắp toàn bộ thông tin người dùng (tất cả các thông tin và yêu cầu mà Client gửi đến Gateway mặc định sẽ đi vào máy của chúng trước khi quay trở lại.

    Tìm hiểu về các loại tấn công DHCP là gì ta thấy rằng kẻ tấn công chỉ có thể nhìn thấy nội dung của gói thông tin được gửi ra ngoài mạng khi sử dụng kiểu tấn công này. Không thể xem nội dung bên ngoài mạng trên các máy khách.

    Một số giải pháp bảo mật DHCP

    một số giải pháp bảo mật DHCP

    Tấn công bằng DHCP Client bất hợp pháp

    Switch bảo mật cao có thể được sử dụng để chống lại kiểu tấn công này. Nó giúp giữ số lượng địa chỉ MAC trên một cổng ở mức tối thiểu. Phương pháp này giúp hạn chế khối lượng công việc thực hiện trong cùng một khoảng thời gian. Có quá nhiều địa chỉ MAC được gán cho cùng một cổng.

    Nếu số lượng địa chỉ vượt quá giới hạn quy định, cổng sẽ bị đóng, ngừng phục vụ và chỉ hoạt động trở lại khi có chỉ định của người quản trị.

    Tấn công Man-in-the-middle

    Khi ta tìm hiểu về DHCP là gì, hãy chú ý khi đối mặt với một cuộc tấn công Man-in-the-middle, chúng ta có thể sử dụng các thiết bị switch có tính năng bảo mật DHCP snooping cao. 

    Phương pháp này hạn chế các kết nối DHCP đến các cổng không đáng tin cậy, chỉ các cổng đáng tin cậy mới cho phép các DHCP response hoạt động và chỉ cổng này được quản trị viên cho phép kết nối với máy chủ thực.

    Một số giải pháp khác

    • Để lưu trữ dữ liệu an toàn hơn, hãy sử dụng hệ thống tệp NTFS.
    • Cập nhật phần mềm và phiên bản Windows mới một cách thường xuyên.
    • Quét virus hệ thống nên được thực hiện một cách thường xuyên.
    • Loại bỏ mọi phần mềm hoặc dịch vụ không cần thiết.
    • Sử dụng tường lửa để bảo vệ máy chủ DHCP.
    • Bảo mật vật lý cho hệ thống máy chủ.

    Lời kết

    Qua bài viết về DHCP là gì, ta thấy DHCP có nhiều ưu điểm đáng kể, nhưng nó cũng có một số hạn chế nhất định. Một trong những cân nhắc quan trọng nhất khi sử dụng DHCP là không được bỏ qua các bước bảo mật. Hy vọng những thông tin được tổng hợp và chia sẻ trên đây của Máy Chủ Sài Gòn sẽ hữu ích với bạn.

    Bài viết cùng chủ đề:

    Visual Basic Là Gì? Tính Năng Và Ứng Dụng Của Visual Basic

    Mục lục Bạn đã bao giờ nghe qua Visual Basic là gì chưa? Đó là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới, được sử dụng để liên kết mọi đối tượng trong cùng một ứng dụng. Nếu bạn là mới bắt đầu trong lĩnh vực lập trình, bạn có...

    Nên Chọn RAID Hay BACKUP? Giải Pháp Nào Tối Ưu Cho Dữ Liệu

    Mục lục Trong thời đại số hóa hiện nay, dữ liệu đóng vai trò then chốt trong hoạt động của cả cá nhân lẫn doanh nghiệp. Việc mất mát dữ liệu có thể dẫn đến hậu quả nghiêm trọng, từ gián đoạn công việc đến tổn thất tài chính và uy tín. Để bảo vệ...

    Backup Là Gì? Tầm Quan Trọng Của Sao Lưu Dữ Liệu

    Mục lục Giới Thiệu Tổng Quan Backup, hay còn gọi là sao lưu dữ liệu, là quá trình tạo ra một hoặc nhiều bản sao của dữ liệu gốc từ các hệ thống máy chủ, máy tính cá nhân, điện thoại, hoặc bất kỳ thiết bị lưu trữ nào khác, và lưu trữ chúng ở...

    Server Cũ: Giải Pháp Tiết Kiệm Chi Phí Hay Rủi Ro ?

    Mục lục Server cũ hay còn gọi là máy chủ đã qua sử dụng đang trở thành lựa chọn phổ biến cho doanh nghiệp nhỏ, startup, trung tâm đào tạo, và cá nhân học IT. Với chi phí thấp hơn 50-70%, server cũ đáp ứng nhiều nhu cầu. Tuy nhiên, cần hiểu rõ lợi ích...

    Tổng Hợp Cách Vào Telegram Bị Chặn Ở Việt Nam (2025)

    Mục lục Lý do Telegram bị chặn tại Việt Nam Telegram, một ứng dụng nhắn tin phổ biến với tính năng bảo mật cao, đã bị chặn tại Việt Nam từ tháng 5/2025. Đâu là các lý do dẫn đến việc này? Đây là thông tin từ các nguồn đáng tin cậy: 1. Vi phạm...

    Giấy Phép Bản Quyền Windows Server Là Gì?

    Mục lục Giấy phép bản quyền Windows Server là gì? Giấy phép bản quyền Windows Server là gì? Đây là quyền hợp pháp cho phép người dùng cài đặt và sử dụng hệ điều hành máy chủ Windows Server của Microsoft trên máy chủ vật lý hoặc máy chủ ảo. Việc có bản quyền Windows...

    NAT Là Gì? Chức Năng Cơ Bản Của NAT Trong Hệ Thống Mạng

    Mục lục NAT là gì? Khi mạng Internet trở thành nhân tố không thể thiếu của các doanh nghiệp, quản lý địa chỉ IP đã là một thách thức đối với các chuyên gia mạng nội bộ. Một trong những công nghệ quan trọng nhất giúp giải quyết vấn đề này đã xuất hiện, nó...

    Data Mining Là Gì? Công Cụ Và Phần Mềm Hỗ Trợ Data Mining

    Mục lục Bạn có biết Data Mining là gì không? Đó là một trong những công nghệ được sử dụng rộng rãi để khai thác tri thức từ dữ liệu trong thế giới hiện đại. Tuy nhiên, không phải ai cũng hiểu rõ về khái niệm này. Vì vậy, trong bài viết này, chúng ta...

    Metadata Là Gì? Khám Phá 5 Lợi Ích Nổi Bật Của Metadata

    Mục lục Metadata là gì? là thuật ngữ không phải ai cũng biết. Metadata là thuật ngữ xuất hiện thường xuyên trong các tài liệu về công nghệ thông tin. Tuy nhiên, nếu bạn không có kiến thức cơ bản về lĩnh vực này, bạn sẽ khó hiểu được siêu dữ liệu là gì. Chính...

    HotlineChat ZaloChat Messenger