Hướng dẫn dùng imask protocol trong PHP
Giao thức DHCP (Dynamic Host Configuration Protocol)Tiếp nối series “Tự Học CCNAx” như mọi người đã biết việc cấp phát và quản lý địa chỉ IP động rất cần thiết trong mạng doanh nghiệp, thể hiện tính ưu việc và độ chính xác cao, giúp người quản trị có thể quản lý tập chung việc cấp phát địa chỉ IP và các thông tin liên quan như subnet mask, DNS server,… Nên hôm nay mình xin chia sẻ về giao thức cấp phát địa chỉ IP động DHCP (Dynamic Host Configuration Protocol) và cách thức mà giao thức DHCP này hoạt động trong một hệ thống mạng. Mọi người cùng theo dõi với mình nhé! Show 1. Tổng quan về giao thức DHCP
2. DHCP Messages và Address
Các loại gói tin trao đổi:
Tuy nhiên, có một vài trường hợp. Client không nhận được địa chỉ IP nhưng client cần gửi gói tin. Lúc đó DHCP server sẻ sử dụng 2 loại gói tin đặt biệt để cho phép host không có địa chỉ IP vẫn gửi và nhận được gói tin trong một local subnet.
Các loại gói tin chính của DHCP Server:
Các gói tin phụ của DHCP:
3. Tiến trình hoạt động của một DHCPHoạt động cấp phát địa chỉ IP của giao thức DHCP sẻ thông qua các bước sau: – Bước 1: Máy trạm sẻ phát ra một bản tin broadcast để tìm kím DHCP Server để thuê địa chỉ. Client sẻ gửi bản tin broadcast( có chứa địa chỉ MAC của client) với gói tin DHCP Discover lên mạng. – Bước 2: Nhiều DHCP Server có thể nhận thông điệp và chuẩn bị địa chỉ IP cho máy trạm. Nếu Server có cấu hình địa chỉ IP hợp lệ cho máy trạm. Server sẻ gửi thông điệp “DHCP Offer” chứa địa chỉ MAC của Client đã gửi lên. Địa chỉ IP “Offer”, subnet mask, địa chỉ IP của máy chủ (địa chỉ Gateway) và thời gian cho thuê đến Client, DNS Server….. – Bước 3: Khi Client nhận được gói tin DHCP Offer và chấp nhận thuê địa chỉ IP trong gói tin Offer. Client sẽ gửi bản tin DHCP Request để yêu cầu DHCP Server cấp phát địa chỉ IP . – Bước 4: Cuối cùng, DHCP Server sẻ khẳng định lại với Client bằng bản tin DHCP Acknowledge. Sau đó DHCP Server tiến hành cấp phát địa chỉ IP, subnet mask, địa chỉ Gateway và các thông tin khác cho Client. Và Client có thể sử dụng trong thời hạn “lease” đã được thiết lập trên DHCP Server. Khi hết hạn “hợp đồng” để tiếp tục sử dụng địa chỉ IP thì Client sẻ gửi một bản tin DHCPRequest trực tiếp (unicast) đến DHCP server mà nó đã xin địa chỉ ban đầu. Nếu DHCP server còn hoạt động, nó sẻ reply bằng một gói tin DHCP-ACK để renew địa chỉ cho DHCP client. Gói tin này bao gồm thông các thông số cấu hình mới cập nhật nhất trên DHCP server. *** Các lý do nên sử dụng DHCP Relay Agent
4. DHCP Relay AgentFigure 4.1 DHCP Relay Agent
Tiến trình sẻ thực hiện thông qua các bước sau: Bước 1.Client sẻ gửi bản tin Broadcasts và gói tin DHCP Discover trong nội bộ mạng. Bước 2. Tính năng DHCP Relay Agent cùng mạng với Client sẽ nhận gói tin đó và chuyển đến DHCP server bằng bản tin Unicast. Bước 3. Thiết bị DHCP server dùng bản tin Unicast gởi trả DHCP Relay Agent một gói DHCP Offer. Bước 4. DHCP Relay Agent sẻ Broadcasts gói tin DHCP Offer đó đến các Client. Bước 5. Sau khi nhận được gói tin DHCP Offer. Client gửi Broadcasts tiếp gói tin DHCP Request cho Relay Agent. Bước 6. Sau khi DHCP Relay Agent nhận gói tin DHCP Request đó từ Client và chuyển đến DHCP server cũng bằng bản tin Unicast. Bước 7. DHCP server dùng tín hiệu Unicast gởi trả lời cho DHCP Relay Agent một gói tin DHCP ACK. Bước 8. Và DHCP Relay Agent sẻ Broadcasts gói tin DHCP ACK đến Client để Client nhận được IP. Figure 4.2 DHCP Relay Agent Transit5. DHCP Server xử lý đụng độ địa chỉ
Bài chia sẻ về “Giao thức DHCP cấp phát địa chỉ IP động và cách thức hoạt động trong một hệ thống”của mình xin tạm dừng tại đây. Bài chia sẻ tiếp theo mình xin chia sẻ về “Etherchannel và cách thức hoạt động của phương thức thức này trong một hệ thống mạng“.Hãy theo dõi bài viết tiếp theo trong Series Tự học CCNA tại website và blog itforvn.vcode.ovh nhé. Nếu có thắc mắc hay đóng góp các Anh em hãy comment bên dưới nhé. Hẹn Gặp Lại! Tác giả: Quân Lê – ITFORVN.COMBạn có thể tương tác và cập nhật thông tin mới nhất của Nhóm Facebook ITFORVN, Các khóa học mới do group tổ chức tại «Portal» Tất cả bài viết về ccna tại đây PHẦN I: SWITCHING Tự Học CCNA Bài 1-Mạng máy tính là gì ? Tự Học CCNA Bài 2-Mô hình OSI và TCP/IP Tự Học CCNA Bài 3: Lớp Transport TCP/IP Topology Tự Học CCNA Bài 4: Lớp Internet TCP/IP Tự Học CCNA Bài 5: Ethernet LAN và hoạt động chuyển mạch Tự Học CCNA Bài 6: VLAN, Trunking, VTP Tự Học CCNA Bài 7: Giao thức Spanning Tree (STP) Tự Học CCNA Bài 8: Giao Thức RSTP, pVST+ Tự Học CCNA Bài 9: Giao Thức DHCP cấp phát IP động Tự Học CCNA Bài 10: Etherchannel PHẦN II: ROUTING Tự Học CCNA Bài 11: Các Kĩ Thuật Định Tuyến Tự Học CCNA Bài 12: Giao thức định tuyến RIP Tự Học CCNA Bài 13: Giao thức EIGRP (phần 1) Tự Học CCNA Bài 14: Giao thức EIGRP (phần 2) Tự Học CCNA Bài 15: Giao thức EIGRP (phần 3) Phần Thực Hành demo lab Tự Học CCNA Lab 1: Cấu hình Router Cisco cơ bản Tự Học CCNA Lab 2 Cấu hình CDP, Telnet Tự Học CCNA Lab 3: Cấu hình VLAN, Trunking VTP Tự Học CCNA Lab 4: VLAN Routing Tự Học CCNA Lab 5: Cấu hình STP Tự Học CCNA Lab 6: Cấu hình DHCP Tự Học CCNA Lab 7: Cấu hình Etherchannel Tự Học CCNA Lab 8: Cấu hình Static Route |