DHCP là gì? Tìm hiểu tổng quan về DHCP

minhduongpro

Thành viên
Tham gia
21/7/2017
Bài viết
4
DHCP là gì?

DHCP viết tắt của Dynamic Host Configuration Protocol, là giao thức tự động cấp phát địa chỉ IP đến các thiết bị trong mạng. Các địa chỉ IP được cung cấp từ giao thức DHCP sẽ giúp chúng ta truy cập vào internet. Bên cạnh đó, nó cũng đảm bảo không có trường hợp hai hoặc nhiều thiết bị có cùng IP và còn cung cấp các thông tin cấu hình như DNS, subnet mask, default gateway. Vậy nguyên lý hoạt động của DHCP như thế nào? Chúng ta sẽ cùng tìm hiểu trong phần tiếp theo.

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

Nguyên lý hoạt động của DHCP về cơ bản khá dễ hiểu, khi có một thiết bị cần truy cập mạng, nó sẽ gửi yêu cầu từ một router và được router gán cho một địa chỉ IP khả dụng.

Cách router hoạt động như một máy chủ DHCP đối với các mô hình mạng nhỏ hoặc hộ gia đình. Đối với các mạng lớn hơn một router không thể quản lý số lượng lớn các thiết bị nên sẽ có một máy chủ chuyên dụng để cấp IP.

Cụ thể hơn về cách thức hoạt động của DHCP:

  • Khi muốn kết nối với mạng thiết bị sẽ gửi yêu cầu DHCP DISCOVER đến máy chủ. Máy chủ DHCP sẽ tìm địa chỉ IP khả dụng rồi cung cấp cho thiết bị cùng với gói DHCP OFFER.
  • Sau khi nhận được địa chỉ, thiết bị sẽ phản hồi với máy chủ bằng một gói tin DHCP REQUEST.
  • Đây là lúc chấp nhận yêu cầu, máy chủ sẽ gửi tin báo nhận (ACK) xác nhận thiết bị đã có IP và thời gian sử dụng IP đến khi có địa chỉ mới.
Các thành phần của DHCP

Khi làm việc với DHCP, bạn cần nắm tất cả thành phần của nó. Bên dưới là danh sách các thành phần của DHCP bạn cần biết.

DHCP server: Là một thiết bị mạng chạy dịch vụ DHCP chứa địa chỉ IP và thông tin cấu hình liên quan. Đây thường là máy chủ hoặc router nhưng có thể là bất cứ thứ gì hoạt động như máy chủ chẳng hạn như thiết bị SD-WAN.

DHCP client: Là thiết bị nhận thông tin cấu hình từ máy chủ DHCP. Nó có thể máy tính, thiết bị di động, thiết bị IoT (Internet of Things) hoặc bất cứ thiết bị gì khác yêu cầu kết nối mạng. Hầu hết những thiết bị này được cấu hình để nhận thông tin DHCP theo mặc định.

IP address pool: Là dãy địa chỉ có sẵn cho client DHCP. Các địa chỉ này thường được truyền tuần tự từ thấp nhất đến cao nhất.

Subnet: Mạng IP có thể được chia thành các phân đoạn được gọi là subnet (mạng con). Mạng con giúp mạng được quản lý dễ dàng hơn.

Lease: Khoảng thời gian client DHCP giữ thông tin địa chỉ IP. Khi khoảng thời gian này hết hạn, client phải làm mới nó.

DHCP relay: Router hoặc máy chủ nghe tin nhắn được phát trên mạng đó và sau đó chuyển chúng đến một máy chủ được cấu hình. Máy chủ này sau đó phản hồi lại relay agent để truyền chúng đến client. Nó được sử dụng để tập trung máy chủ DHCP thay vì để máy chủ trên mỗi mạng con.

>>> Xem thêm: giá dell r6525



Ưu và nhược điểm khi sử dụng DHCP là gì?

Ưu điểm của DHCP


  • Giúp các thiết bị như máy tính, laptop, điện thoại, máy tính bảng…kết nối mạng nhanh chóng.
  • Quản lý địa chỉ IP một cách khoa học, tránh trường hợp trùng IP trên nhiều, đảm bảo cấu hình tự động cho mọi thiết bị kết nối mạng.
  • Quản lý địa chỉ IP và các tham số TCP/IP dễ dàng qua các trạm.
  • Các nhà quản trị mạng có thể thay đổi cấu hình và thông số của IP để nâng cấp cơ sở hạ tầng.
  • Các thiết bị có thể di chuyển tự do từ mạng này sang mạng khác và nhận IP mới tự động.
Nhược điểm của DHCP

  • Việc sử dụng IP động của DHCP không phù hợp với các thiết bị cố định và cần truy cập liên tục như máy in, file server.
  • DHCP thường chỉ được sử dụng tại các hộ gia đình hoặc mô hình mạng nhỏ.
Lợi ích sử dụng dịch vụ DHCP?

DHCP hỗ trợ công tác quản trị hệ thống mạng được tự động, tiện lợi và tập trung. Bằng cách tự động gán địa chỉ IP cho thiết bị khi truy cập internet, tiết kiệm rất nhiều thời gian so với cấu hình thủ công, giảm rủi ro phát sinh lỗi.

DHCP đóng vai trò tự động cấp IP và cung cấp các thông số truy cập mạng. Từ đó, giúp công tác quản trị trở nên đơn giản hơn rất nhiều. Giảm tối đa khả năng phát sinh lỗi do cấu hình thủ công.

>>> Xem thêm: máy chủ r7525 dell
 
×
Quay lại
Top