Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
27Activity
0 of .
Results for:
No results containing your search query
P. 1
Lập trình mạng nâng cao - Sử dụng kỹ thuật lập trình Socket xây dựng chương trình ScanIP

Lập trình mạng nâng cao - Sử dụng kỹ thuật lập trình Socket xây dựng chương trình ScanIP

Ratings: (0)|Views: 759 |Likes:
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT-HÀN KHOA KHOA HỌC MÁY TÍNH

ĐỒ ÁN MÔN HỌC LẬP TRÌNH MẠNG NÂNG CAO
ĐỀ TÀI

SỬ DỤNG KỸ THUẬT LẬP TRÌNH SOCKET XÂY DỰNG CHƯƠNG TRÌNH SCAN IP

SVTH

: Nguyễn Đức Trung Trương Văn Đông Tô Thị Thu Thủy

Lớp CBHD

: CCMM03C : Ths. Nguyễn Vũ

Niên khóa : 2009 – 2012

Đà Nẵng, tháng 3 năm 2012

LỜI MỞ ĐẦU
Hiện nay, mạng máy tính là công nghệ của mọi thời đại. Các ứng dụng mạng đóng vai trò không thể thiếu để khai thác tiềm năng của mạng máy tính, đặc biệ
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT-HÀN KHOA KHOA HỌC MÁY TÍNH

ĐỒ ÁN MÔN HỌC LẬP TRÌNH MẠNG NÂNG CAO
ĐỀ TÀI

SỬ DỤNG KỸ THUẬT LẬP TRÌNH SOCKET XÂY DỰNG CHƯƠNG TRÌNH SCAN IP

SVTH

: Nguyễn Đức Trung Trương Văn Đông Tô Thị Thu Thủy

Lớp CBHD

: CCMM03C : Ths. Nguyễn Vũ

Niên khóa : 2009 – 2012

Đà Nẵng, tháng 3 năm 2012

LỜI MỞ ĐẦU
Hiện nay, mạng máy tính là công nghệ của mọi thời đại. Các ứng dụng mạng đóng vai trò không thể thiếu để khai thác tiềm năng của mạng máy tính, đặc biệ

More info:

Published by: Nguyễn Đức Trung on Jun 30, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

03/27/2013

pdf

text

original

 
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TINHỮU NGHỊ VIỆT-HÀN
KHOA KHOA HỌC MÁY TÍNH
ĐỒ ÁN MÔN HỌCLẬP TRÌNH MẠNG NÂNG CAO
ĐỀ TÀI
SỬ DỤNG KỸ THUẬT LẬP TRÌNH SOCKET XÂYDỰNG CHƯƠNG TRÌNH SCAN IP
SVTH: Nguyn Đc TrungTrương Văn ĐôngTô Thị Thu ThủyLp: CCMM03CNiên khóa: 2009 2012CBHD: Ths. Nguyn VũĐà Nẵng, tháng 3 năm 2012
 
LỜI MỞ ĐẦU
Hiện nay, mạng máy tính là công nghệ của mọi thời đại. Các ứng dụng mạng đóng vaitrò không thể thiếu để khai thác tiềm năng của mạng máy tính, đặc biệt là mạng Internet.Do vậy, lập trình mạng là môn học không thể thiếu của sinh viên ngành công nghệ thôngtin nói chung và sinh viên chuyên ngành mạng nói riêng. Mục đích của môn học lập trìnhmạng là cung cấp cho sinh viên biết kiến thức mạng liên quan cũng như cơ chế hoạt độngvà kiến trúc của các phần mềm mạng. Từ đó, hiểu và biết cách viết các chương trình ứngdụng trong một hệ thống mạng quy mô nhỏ cũng như mạng Internet.C# là một ngôn ngữ mềm dẻo và rất phổ biến. Nó sử dụng hệ thống kiểu/đối tượngtrong.NET mà ở đó, các chương trình C# có thể giao tiếp với nhiều ngôn ngữ khác trong.NET mà không gặp rắc rối nào về kiểu. Dựa trên kiến thức lập trình mạng với C#, cộngvới sự đa dạng của các dịch vụ mạng với nhiều tính năng hỗ trợ cao. Từ ý tưởng xây dựngmột chương trình scan IP có khả năng quét cổng, có khả năng quét các địa chỉ trong phạmvi bất kỳ, cũng như bất kỳ các cổng. Chương trình ScanIP được xây dựng với một số tínhnăng hoàn chỉnh như: xác định địa chỉ MAC, quét cổng v.v…Mục tiêu của đồ án là tìm hiểu về mạng máy tính và kỹ thuật lập trình socket với ngônngữ lập trình C#, trên cơ sở đó xây dựng một chương trình quét cổng trên mạng nội bộ.Bao gồm ba chương:Chương I. Tổng Quan Về Lập Trình MạngChương II. Lập Trình Mạng Với SocketChương III. Thiết kế Và Xây Dựng Chương TrìnhTrong quá trình xây dựng chương trình do thời gian ngắn và chưa đủ kiến thức, nênkhông tránh khỏi sai sót. Kính mong thầy cô cùng các bạn đóng góp ý kiến xây dựng đểnhóm hoàn thiện hơn. Cuối cùng, nhóm em xin chân thành cảm ơn thầy Nguyễn Vũ đã hỗtrợ và tạo điều kiện giúp chúng em hoàn thành đồ án này.
 Đà Nẵng, tháng 3 năm 2012
MỤC LỤC
 
MỤC LỤC...............................................................................................................................iDANH MỤC HÌNH ẢNH.......................................................................................................iCHƯƠNG 1. TỔNG QUAN VỀ LẬP TRÌNH MẠNG.........................................................ii1.1.GIỚI THIỆU VỀ NGÔN NGỮ C# ..............................................................................ii1.2.KIẾN TRÚC .NET .......................................................................................................ii1.3.NGÔN NGỮ C# ..........................................................................................................iv1.4.MÔ HÌNH THAM CHIẾU OSI ....................................................................................v1.5.CHỒNG GIAO THỨC TCP/IP .................................................................................viii1.6.MÔ HÌNH TRUYỀN THÔNG TRONG CẤU TRÚC MẠNG ....................................x1.6.1.Nguyên tắc truyền thông ........................................................................................x1.6.2.Nguyên tắc của phương pháp phân tầng ...............................................................xi1.6.3.Địa chỉ IP – Các địa chỉ IP dành riêng .................................................................xii1.7.GIAO THỨC ICMP ...................................................................................................xii1.7.1.Giới thiệu ICMP .................................................................................................. xiii1.7.2.Cấu trúc ...............................................................................................................xiii1.7.3.Danh sách các thông điệp điều khiển của giao thức ICMP ................................xivCHƯƠNG 2. LẬP TRÌNH MẠNG VỚI SOCKET............................................................xvi2.1.GIỚI THIỆU VỀ LẬP TRÌNH VỚI SOCKET .........................................................xvi1.8.SỬ DỤNG RAW SOCKET .....................................................................................xviiCHƯƠNG 3. THIẾT KẾ VÀ XÂY DỰNG CHƯƠNG TRÌNH......................................xxiv1.9.PHÂN TÍCH YÊU CẦU .........................................................................................xxiv1.10.PHÂN TÍCH CÁC CHỨC NĂNG ........................................................................xxiv1.10.1.Phương thức hoạt động của ứng dụng ............................................................xxiv1.10.2.Xây dựng chức năng .......................................................................................xxiv1.11. XÂY DỰNG CHỨC NĂNG .................................................................................xxv1.11.1.Xây dựng chức năng gửi gói tin .......................................................................xxv1.11.2.Xây dựng chức năng nhận gói tin và xử ......................................................xxv1.11.3.Xây dựng chức năng quét địa chỉ IP ..............................................................xxvii

Activity (27)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Duy liked this
Herovip Hero liked this
Hao Nam Tran liked this
Minh Mv liked this
pahero liked this
Viet Hai Nguyen liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->