Mô phỏng hệ thống mạng sử dụng network simulation chức năng năng bắt gói tin sử dụng ethereal DT6 Báo cáo bài tập lớn môn Mạng máy tính Viện điện tử viễn thông Đại học Bách Khoa Hà Nội
Trang 1Nhóm sinh viên thực hiện: Nguyễn Thị Như Anh
Nguyễn Việt Hưng A Phan Trường Giang Tống Hải Giang
Lớp: Điện tử 6 – K48
Trang 3THỐNG MẠNG
Taọ các thiết bị mạng: router,
switch, bridge hub,repeater,host…
Thiết lập cấu hình; đặt tên, địa chỉ IP
Tạo Connection/links: serial,
straight-throught, cross-over, cosole,
Trang 5CHỌN THIẾT BỊ VÀ ĐƯA VÀO
WORKSPACE
Có thể delete, di chuyển, tạo các
dòng ghi chú … thiết bị ở Common
Trang 6CẤU HÌNH CHO THIẾT BỊ
Router và PC la thiết bị lớp 3: cấu
hình địa chỉ IP, subnetmask, tên
IP: 192.168.2.1 SubnetMask: 255.255.255.0
Trang 7 Đăt tên hub là DT6
Cấu hình cho các PC tên, IP,
Trang 8 Click Add simple PDU va thực hiện
viêc truyền gói tin từ PC Giang sang
PC Hung
Chuyển từ chế độ Realtime sang
truyền gói tin bằng cách click vao
Toggle PDU List Window
Click Capture/forward để quan sát
Trang 9MÔ PHỎNG VIỆC TRUYỀN GÓI TIN
Trang 10MÔ PHỎNG VIỆC TRUYỀN GÓI
TIN
Trang 12Ethereal
WINDOW.
- Có thể chạy trên môi trường UNIX và
WINDOW
- Bắt gói tin từ các giao diện trong
mạng
- Hiện thị các gói tin một cách chi tiết
- Có thể mở và lưu các gói tin capture
- Nhập và xuất các gói tin từ nhiều
chương trình bắt gói tin khác nhau
Trang 13- Có thể chạy trên môi trường UNIX và
WINDOW
- Bắt gói tin từ các giao diện trong
mạng
- Hiện thị các gói tin một cách chi tiết
- Có thể mở và lưu các gói tin capture
- Nhập và xuất các gói tin từ nhiều
chương trình bắt gói tin khác nhau
- Lọc các gói tin trên nhiều tiêu chuẩn
- Tìm kiếm các gói tin trên nhiều tiêu
chuẩn
- Có thể bôi màu các gói tin dựa trên
tiêu chuẩn lọc (filter)
- Tạo ra nhiều cách thống kê khác
Trang 15- Ethereal không thể điều khiển các
hoạt động trong mạng, nó không gửi
các gói tin trong mạng, không kích
hoạt bất cứ chương trình, chỉ “đo”
những gì đang xảy ra trong mạng
như đồng hồ đo dòng điện
Trang 16viết phần mềm Ethereal
Tháng 7/1998, Ethereal phiên bản
đầu tiên 0.2.0 được công bố rộng rãi
Tháng 10/1998, Guy Harris bắt đầu
ứng dụng Ethereal, thay thế tcpview
Trang 17Các bước chính để cài đặt Ethereal:
Download các chương trình có liên
Trang 18(Capturing Live Network Data)
Capture live network data là một đặc
điểm chính của Ethereal
Bắt gói tin từ nhiều mạng khác nhau
(Ethernet, Token Ring, ATM )
Dừng bắt gói tin khi có trigger: khối
lượng dữ liệu, thời gian capture, số
lượng gói tin
Đồng thời giải mã gói tin khi capture
Lọc và làm giảm khối lượng gói tin
Capture nhiều dạng file khác nhau
Trang 19Capture không có các t nh năng sau:
Không đồng thời bắt gói tin từ nhiều
giao diện mạng khác nhau
Không dừng bắt gói tin, phụ thuộc
vào dữ liệu bắt gói tin
Dùng hộp thoại “Capture Interfaces”
Dùng hộp thoại “Capture Options”
Dùng “Capture Start” trên thanh
Trang 20 IP: địa chỉ IP đầu tiên Ethereal được
đọc từ mỗi giao diện
Packet: số lượng gói capture,
Packets/s: số lượng gói capture mỗi
Trang 21Khung Capture
Interface
IP address
Link-layer header type
Buffer size: n megabyte(s)
Capture packets in promiscuous
Use multiple files
Next file every n megabyte(s)
Next file every n minute(s)
Ring buffer with n files
Stop capture after n file(s)
Trang 222.5 Capture file and file modes
Khi bắt gói tin, chương trình sẽ bắt
gói tin từ thẻ mạng và lưu giữ thông
tin ở phần lõi bộ đệm Ethereal sẽ
đọc dữ liệu và lưu giữ một cách chi
tiết theo các dạng file khác nhau
Trang 23File modes:
Single Temporary file
Single Name file
Multiple files, continuous
Multiple files, ring buffer
Trang 24 Cú pháp:
Ví dụ: bắt tất cả gói tin telnet không
phải từ host 10.0.0.5
Tham khảo thêm tại: