Xây dựng các chương trình chặn bắt gói tin

Số trang: 85      Loại file: doc      Dung lượng: 1.94 MB      Lượt xem: 2031      Lượt tải: 1

Thành viên thường xem thêm

Thông tin tài liệu

Xây dựng các dung chương trình chặn bắt gói tin

MỤC LỤC
CHƯƠNG I. CƠ SỞ LÝ THUYẾT MẠNG MÁY TÍNH.. 5
1       Tổng Quan Hệ Thống Mạng TCP/IP Ethernet 5
1.1     Khái niệm mạng máy tính. 5
1.2     Kiến trúc phân tầng. 6
1.3     Mô hình OSI. 9
1.3.1     Khái niệm.. 9
1.3.2     Mục đích. 10
1.4     Phương thức hoạt động. 11
1.4.1     Có kết nối (Connection Oriented) 11
1.4.2     Không kết nối (Connectionless) 12
1.5     Bộ giao thức TCP/IP.. 12
1.5.1     Khái niệm.. 12
1.5.2     Mục đích và nguồn gốc. 13
1.5.3     Đặc điểm.. 14
1.6     So sánh TCP/IP và OSI. 15
2       Bộ giao thức TCP/IP – Các giao thức và khuôn dạng dữ liệu chính. 16
2.1     Cấu trúc phân tầng của TCP/IP.. 16
2.2     Đóng gói dữ liệu trong TCP/IP.. 17
2.3     Sơ lược chức năng các tầng. 18
2.3.1     Tầng ứng dụng (Application Layer) 18
2.3.2     Tầng giao vận (Transport Layer) 18
2.3.3     Tầng Internet (Internet Layer) 18
2.3.4     Tầng liên kết (Link Layer) 19
2.4     Các giao thức chính và khuôn dạng dữ liệu tương ứng. 19
2.4.1     Ethernet 19
2.4.2     ARP (address resolution protocol) 21
2.4.3     RARP (reserve address resolution protocol) 22
2.4.4     IP (internet protocol) 23
2.4.5     ICMP (internet control message protocol) 26
2.4.6     TCP (Transmission Control Protocol) 27
2.4.7     UDP (User Datagram Protocol) 29
2.4.8     HTTP (Hypertext Transfer Protocol) 30
2.4.9     DNS (Domain Name System) 31
CHƯƠNG II. KỸ THUẬT CHẶN BẮT. 33
1       Tổng Quan Về Chặn Bắt Gói Tin (Sniffer) 33
1.1     Các khái niệm liên quan. 33
1.2     Ứng dụng của sniffer. 34
1.2.1     Khả năng. 34
1.2.2     Mục đích. 34
1.3     Các chương trình sniffer hiện có. 35
2       Cách Thức Hoạt Động. 35
2.1     Theo dõi Network Traffic. 35
2.2     Phân tích Network Traffic. 36
2.3     Các thành phần của một chương trình sniffer. 38
2.4     Phòng chống sniffer. 39
2.4.1     Phát hiện sniffer trong mạng. 39
2.4.2     Ngăn chặn sniffer. 40
2.4.3     Một số chương trình phát hiện sniffer. 40
3       Các Phương Pháp Xây Dựng. 41
3.1     Raw Socket – mức hệ điều hành. 41
3.2     Pcap – mức network adapter. 42
3.3     So sánh Raw Socket và Pcap. 44
CHƯƠNG III. PHÂN TÍCH, LỰA CHỌN VÀ THIẾT KẾ GIẢI THUẬT. 46
1       Chi Tiết Các Phương Pháp. 46
1.1     Winsock. 46
1.1.1     Khái niệm.. 46
1.1.2     Các sự kiện của Winsock. 47
1.1.3     Loại Socket trong Winsock. 47
1.1.4     Làm việc với Socket trong Winsock. 47
1.2     .NET Socket 49
1.2.1     Khái niệm.. 49
1.2.2     Làm việc với .NET Socket 49
1.2.3     Demo. 51
1.3     Winpcap. 51
1.3.1     Khái niệm.. 51
1.3.2     Làm việc với Winpcap. 52
2       Hướng Thực Hiện Chương Trình. 54
2.1     Bắt gói tin. 55
2.2     Tách phần header. 55
2.3     Phân tích, tổng hợp header. 55
2.4     Đưa vào cơ sở dữ liệu. 56
2.5     Hiển thị, thống kê và báo cáo. 57
3       Lựa chọn giải thuật 57
CHƯƠNG IV. XÂY DỰNG CHƯƠNG TRÌNH.. 59
1       Các Chức Năng Chính. 59
2       Phân Tích Xây Dựng Các Chức Năng Chính. 62
2.1     Hoạt động tổng quát 62
2.2     Chức năng đo lưu lượng. 63
2.2.1     Đo lưu lượng vào/ra trên máy cài đặt chương trình. 63
2.2.2     Báo cáo thông tin lưu lượng. 63
2.3     Bắt gói tin. 64
2.4     Các thao tác với File. 66
2.5     Giao diện (View) 67
2.6     Thống kê (Statistics) 67
2.6.1     Thống kê tích lũy (Cumulative) 67
2.6.2     Thống kê liên tục (Continous) 68
2.7     Quản lý mạng. 68
2.7.1     Khóa mạng theo một luật mà người dùng lựa chọn. 68
3       Giới Thiệu Chương Trình. 69
3.1     Khởi động chương trình. 69
3.2     Chức năng báo cáo. 70
3.3     Chức năng bắt gói tin. 70
3.4     Các thao tác với file. 75
3.5     Chức năng di chuyển trên bảng dư liệu. 76
3.6     Chức năng thống kê. 76
3.6.1     Thống kê tích lũy (Cumulative Statistics) 77
3.6.2     Thống kê liên tục (Continous Statistics) 78
3.7     Ngăn chặn thông tin. 79
3.8     Một số tính năng phụ. 80
4       Nhược điểm và hướng phát triển. 81
4.1     Nhược điểm.. 81
4.2     Hướng phát triển. 82
Kết Luận. 84
TÀI LIỆU THAM KHẢO.. 85
 
Xem thêm


Giao dịch viên QHKH Cá nhân-RM Hỗ trợ tín dụng Thực tập sinh Agribank - NH Nông nghiệp & PTNT BIDV - NH Đầu tư phát triển VN Vietinbank - NH Công thương VN Vietcombank (VCB) - NH Ngoại thương VN LienVietPost Bank (LVPB) - NH Bưu Điện Liên Việt MB Bank - NH Quân Đội Techcombank - NH Kỹ Thương Tổng cục Thống kê
Nhắn cho chúng tôi