Luật an ninh mạng 2018 quy định rõ hành vi phá hoại trên không gian mạng là hành vi vi phạm pháp luật nhà nước Việt Nam

Thế nào là máy chủ DHCP [ Zero to Hero ]

Thế nào là máy chủ DHCP [ Zero to Hero ]


Thế nào là máy chủ DHCP [ Zero to Hero ]

Dynamic Host Configuration Protocol (DHCP - giao thức cấu hình động máy chủ) là một giao thức cho phép cấp phát địa chỉ IP một cách tự động cùng với các cấu hình liên quan khác như subnet mask và gateway mặc định. 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 (cấu hình IP tĩnh). 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.

Thông thường trên mỗi router mạng đã được tích hợp sẵn DHCP và mỗi DHCP có các thành phần chính như sau :

  • DHCP client - Máy trạm DHCP: là một thiết bị nối vào mạng và sử dụng giao thức DHCP để lấy các thông tin cấu hình như là địa chỉ mạng, địa chỉ máy chủ DNS.
  • DHCP server - Máy chủ DHCP: là một thiết bị nối vào mạng có chức năng trả về các thông tin cần thiết cho máy trạm DHCP khi có yêu cầu.
  • BOOTP relay agents - Thiết bị chuyển tiếp BOOTP: là một máy trạm hoặc một router có khả năng chuyển các thông điệp DHCP giữa DHCP server và DHCP client.
  • Binding - Nối kết: là một tập hợp các thông tin cấu hình trong đó có ít nhất một địa chỉ IP, được sử dụng bởi một DHCP client. Các nối kết được quản lý bởi máy chủ DHCP  và đây là một địa chỉ IP tĩnh .
  • DHCP Lease : Thông thường thì một thiết bị sẽ được cấp một địa chỉ IP và có một vòng đời nhất định , khi ta kết nối vào một mạng , nó sẽ cấp cho ta một địa chỉ ip với thời hạn 24 giờ . Tức sau 24 h ta sẽ được cấp IP mới . Tuy thế ta vẫn có thể yêu cầu đổi địa chỉ IP khi chưa đủ 24 h trong các thiết lập mạng trên các thiết bị sử dụng mạng như máy tính và điện thoại , .... 


Một máy chủ DHCP hoạt động theo cách sau : 


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 đề nghị (DHCP Offer) chứa địa chỉ MAC của khách, địa chỉ IP đề nghị, mặt nạ mạng con (subnet mask), địa chỉ IP của máy chủ và thời gian cho thuê. Địa chỉ đề nghị được đánh dấu là "reserve" (để dành). Máy chủ DHCP phát tán thông điệp đề nghị này lên mạng.
  • Bước 3: Khi khách nhận thông điệp đề nghị 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 để 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. Để ý 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 đề nghị. Máy trạm chỉ chấp nhận một thông điệp đề nghị, 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.
  • DHCP là yếu tố cần thiết quyết định số lượng thiết bị có thể kết nối vào một mạng. Nó đảm bảo tất cả các thiết bị trên mạng đều có địa chỉ IP và không có thiết bị nào bị trùng IP. Không có DHCP, các thiết bị trên mạng có thể gặp lỗi xung đột IP khiến cho việc quản trị mạng trở nên khó khăn. Gán địa chỉ IP theo cách thủ công, xử lý lỗi xung đột IP là những công việc tẻ nhạt, tốn thời gian ngay cả trên những hệ thống mạng nhỏ. Đối với các hệ thống mạng lớn hơn, đó gần như là điều bất khả thi.
  • Về cơ bản, DHCP cho phép các nhân viên quản trị mạng tự động hóa quá trình cấp phát địa chỉ IP và bởi vì các địa chỉ này là địa chỉ động, bạn sẽ hiếm khi gặp trường hợp một thiết bị nào đó trên mạng không được cấp địa chỉ IP. Điều này cho phép một số lượng thiết bị gần như không giới hạn có thể kết nối vào mạng.
Xung đột IP & DHCP
  • Bởi vì DHCP chịu trách nhiệm cấp phát địa chỉ IP nên một lỗi nhỏ trên DHCP cũng có thể là nguyên nhân chính gây ra lỗi xung đột IP. Thông thường, khi gặp lỗi này, bạn chỉ cần giải phóng IP bị trùng là đủ để xử lý vấn đề. Nếu vấn đề vẫn tiếp diễn, bạn chỉ cần khởi động lại router.
  • Nếu những cách trên không thể xử lý vấn đề, nhiều khả năng bạn đang gặp một vấn đề nằm ngoài phạm vi router và thậm chí cả DHCP.
[ Nguồn : Đọc và tổng hợp ]

OK ! DONE 

 " Không có hoàn cảnh nào tuyệt vọng, chỉ có người tuyệt vọng vì hoàn cảnh. "