Khoa Công Nghệ Thông Tin – ĐH KHTN Tp HCM Bắt gói tin với DHCP CTT105 – Mạng Máy Tính Bộ môn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang 1 MINH HOẠ PHÂN TÍCH GÓI TIN GIAO THỨC DHCP I Mục[.]
Bắt gói tin với DHCP CTT105 – Mạng Máy Tính MINH HOẠ PHÂN TÍCH GĨI TIN GIAO THỨC DHCP I Mục Tiêu: Bài hướng dẫn giúp sinh viên có thể: Nhắc lại chế hoạt động giao thức DHCP Sử dụng công cụ wireshark để bắt gói tin phân tích hoạt động giao thức II Nội dung II.1.Nhắc lại DHCP Dynamic Host Configuration Protocol (DHCP) giao thức hoạt động tầng ứng dụng, cho phép cấu hình địa IP máy trạm cách tự động Từ quản lý tập trung địa IP máy mạng nội hạn chế xung đột xảy dễ dàng cập nhật thay đổi có địa IP công ty DHCP hoạt động phần mở rộng giao thức BOOTP Ngoài việc cung cấp khả cấu hình IP cho máy con, DHCP cho phép người quản trị thiết lập trường khác DNS server hay WINS server Bộ môn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang Bắt gói tin với DHCP CTT105 – Mạng Máy Tính II.2.Cơ chế hoạt động Q trình hoạt động giao thức DHCP mô tả gồm bước sau : II.3.Chuẩn bị : Tắt dịch vụ DHCP chương trình Vmware Chọn menu Edit Virtual Network Setting Trong cửa sổ Virtual Network Editor, chọn tab DHCP (hình bên dưới) chọn card mạng tương ứng chọn Stop chọn Apply Bộ môn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang CTT105 – Mạng Máy Tính Bắt gói tin với DHCP Tạo mạng gồm máy ảo theo mơ hình Host-only Host-only 192.168.xx.0/24 DHCP client DHCP server 192.168.xx.254/24 Máy Server: Hệ điều hành: Windows 2003 Server IP: 192.168.1.1/24 Cài đặt dịch vụ DHCP server cấu hình cấp phát địa cho lớp mạng 192.168.1.0/24, khoảng cấp phát nằm khoảng từ 192.168.1.10/24 192.168.1.100/24 theo mơ hình sau với xx = Máy Client: IP: nhận IP động Cài đặt chương trình Wireshark Bộ môn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang Bắt gói tin với DHCP CTT105 – Mạng Máy Tính II.4.Tiến hành bắt gói tin máy client theo bước sau : Mở cửa sổ Windows Command Prompt ( Start Run cmd ) gõ lệnh “ipconfig /release” Khởi động q trình bắt gói tin Wireshark Quay lại cửa sổ Windows Command Prompt gõ lệnh “ipconfig /renew” Đợi đến lệnh “ipconfig /renew” kết thúc, gõ lệnh “ipconfig /renew” lần Đợi đến lệnh “ipconfig /renew” thứ hai kết thúc, gõ lệnh “ipconfig /release” lần Cuối cùng, thực lại lệnh “ipconfig /renew” lần thứ ba Kết thúc q trình bắt gói tin Wireshark II.5.Phân tích q trình hoạt động DHCP Sử dụng Wireshark để bắt gói tin theo bước trên, ta thu nhiều gói tin thuộc giao thức khác nhau, khơng gói tin DHCP Vì máy nhận địa IP mới, thường phát sinh kèm theo gói tin để thông báo cho máy khác tồn mạng Ta quan tâm đến giao thức DHCP cần phải tiến hành lọc gói tin dạng DHCP sử dụng dựa giao thức BOOTP nên ta nhập tên giao thức vào cửa sổ Filter Bộ môn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang Bắt gói tin với DHCP CTT105 – Mạng Máy Tính Câu hỏi : DHCP sử dụng giao thức cho tầng vận chuyển ? Về mặt lịch sử DHCP xậy dựng dựa giao thức BOOTP sử dụng giao thức UDP cho tầng vận chuyển Ta thấy rõ điều không thấy bắt tay ba bước giao thức TCP gói tin bắt Kiểm tra với gói tin bắt Wireshark, ta thấy mục Internet Protocal sử dụng UDP Bộ môn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang Bắt gói tin với DHCP CTT105 – Mạng Máy Tính Câu hỏi : Vẽ đồ thị thời gian thể thứ tự gói tin DHCP : Bộ mơn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang CTT105 – Mạng Máy Tính Bắt gói tin với DHCP Client Port 68 Server -192.168.1.254/24 DHCP DISCOVER Port 67 DHCP OFFER DHCP REQUEST DHCP ACK Câu hỏi : Đia tầng Datalink máy Client : Ta coi địa Mac máy client phần Ethernet II thu địa sau: MAC = 00:0c:29:5b:ef:6a Bộ môn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang CTT105 – Mạng Máy Tính Bắt gói tin với DHCP Câu hỏi : Địa nguồn đích gói tin : DHCP DISCOVER Source IP : 0.0.0.0 Destination IP : 255.255.255.255 DHCP OFFER Source IP : 192.168.1.254 Destination IP : 255.255.255.255 DHCP REQUEST Source IP : 0.0.0.0 Destination IP : 255.255.255.255 DHCP ACK Source IP : 192.168.1.254 Destination IP : 255.255.255.255 Câu hỏi : Gói tin địa IP mà Server muốn cấp cho máy client : Ta thấy gói DHCP OFFER mà máy DHCP server gửi cho client chứa thông tin địa IP client phần phụ thêm Subnet mask, DNS IP … Bộ môn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang CTT105 – Mạng Máy Tính Bắt gói tin với DHCP I Gói tin chứa thơng tin sau : Địa IP Client Subnet Mask DHCP Server DNS Server Lease Time … 192.168.1.10 255.255.255.0 192.168.1.254 8.8.8.8 days Câu hỏi : Địa IP mà Client muốn DHCP cấp gói DHCP REQUEST : Bộ mơn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang Bắt gói tin với DHCP CTT105 – Mạng Máy Tính Sau nhận thơng tin địa IP DHCP Server mong muốn cấp gói DHCP OFFER Client xác nhận muốn nhận địa IP gói tin DHCP REQUEST địa là: 192.168.1.10 Câu hỏi : Gói tin địa IP mà Server cấp cho Client : Đây gói cuối cùng, xác địch thông tin thỏa thuận Server Client suốt q trình trao đổi gói tin cuối q trình giao tiếp DHCP có tên gọi DHCP ACK Bộ môn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang 10 Bắt gói tin với DHCP CTT105 – Mạng Máy Tính Tài liệu tham khảo http://www.wikipedia.org/ http://technet.microsoft.com/ http://www.nhatnghe.com/ Bộ môn MMT&VT | Khoa CNTT | ĐH KHTN TP HCM | Tháng 9/2012 Trang 11