Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

đề tài phát triển công cụ quản trị mạng cục bộ
PREMIUM
Số trang
77
Kích thước
1.4 MB
Định dạng
PDF
Lượt xem
1225

đề tài phát triển công cụ quản trị mạng cục bộ

Nội dung xem thử

Mô tả chi tiết

Khoa công nghệ thông tin D101 K8

LỜI CẢM ƠN

----------------------

Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp

đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác. Trong suốt thời gian từ

khi bắt đầu học tập ở giảng đường đến nay, em đã nhận được rất nhiều sự quan tâm,

giúp đỡ của quý Thầy, Cô, gia đình và bạn bè.

Với lời biết ơn sâu sắc nhất, em xin gửi đến quý Thầy, Cô ở Khoa Công Nghệ Thông

Tin - Trường Đai Hoc Thanh Đô đã cùng với tri thức và tâm huyết của mình để truyền

đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường.

Và đặc biệt, em xin chân thành cảm ơn thầy giáo Trần Xuân Thanh, người thầy đã tận

tình hướng dẫn, giúp đỡ cho em hoàn thành quá trình hoàn thành Khóa luận tốt nghiệp

này.

Đồ Án Tốt Nghiệp này được thực hiện trong khoảng thời gian 03 tháng. Bước đầu đi

vào thực tế, tìm hiểu, kiến thức của em còn hạn chế và còn nhiều bỡ ngỡ. Do vậy,

không tránh khỏi những thiếu sót là điều chắc chắn, em rất mong nhận được những ý

kiến đóng góp quý báu của quý Thầy, Cô và các bạn học cùng lớp để kiến thức của em

trong lĩnh vực này được hoàn thiện hơn.

Sau cùng, em xin kính chúc quý Thầy, Cô trong Khoa Công Nghệ Thông Tin và toàn

thể mọi người thật dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp

của mình là truyền đạt kiến thức cho thế hệ mai sau.

Trân trọng cảm ơn.

Hà Nội, Ngày 01 Tháng 06 Năm 2020

Sinh viên thực hiện

Nguyễn Minh Tiến

1

Báo cáo Đồ áá́n tốt nghiệệ̣p Nguyễn Minh Tiến_ 1601702

Khoa công nghệ thông tin D101 K8

LỜI MỞ ĐẦU

----------------------

Cùng với sự phát triển của công nghệ thông tin, công nghệ mạng máy tính và sự phát

triển của mạng Internet ngày càng phát triển đa dạng và phong phú. Các dịch vụ trên

mạng đã thâm nhập vào hầu hết các lĩnh vực trong đời sống xã hội. Các thông tin trên

Internet cũng đa dạng về nội dung và hình thức, trong đó có rất nhiều thông tin cần

được bảo mật cao hơn bởi tính kinh tế, tính chính xác và tính tin cậy của nó.

Bên cạnh đó, các hình thức phá hoại mạng cũng trở nên tinh vi và phức tạp hơn. Do đó

đối với mỗi hệ thống, nhiệm vụ bảo mật được đặt ra cho người quản trị mạng là hết

sức quan trọng và cần thiết. Xuất phát từ những thực tế đó, đã có nhiều công nghệ liên

quan đến bảo mật hệ thống mạng máy tính xuất hiện, việc nắm bắt các công nghệ này

là rất cần thiết.

Chính vì vậy, việc thiết lập một mạng LAN đem đến những lợi ích như: các máy tính

trong mạng có thể trao đổi thông tin với nhau một các dễ dàng, dùng chung một ứng

dụng nào đó trong mạng( tiết kiệm chi phí mua phần mềm bản quyền), dùng chung các

thiết bị ngoại vi như: máy in, ổ cứng, máy scan... (tiết kiệm chi phí phần cứng),....

Nhưng bên cạnh đó cũng đặt ra một số vấn đề là: phải quản lý các máy tính trong

mạng LAN như thế nào để cho các máy tính đó có thể làm việc một cách hiệu quả từ

xa, quản lý người dùng máy tính trong mạng như thế nào để cho công việc học tập và

làm việc một cách hiệu quả. Là một sinh viên công nghệ thông tin, thì với hiểu biết và

kiến thức tích lũy được của mình trong thời gian học ở trường cũng như là tự học, nên

em quyết định chọn đề tài “Phát triển công cụ quản trị mạng cục bộ” có thể hoạt động

Online và Offline với hy vọng sẽ ứng dụng những gì đã học vào thực tế, qua đó phát

triển ứng dụng trợ giúp cho việc quản lý các máy tính trong mạng LAN.

Mặc dù là sinh viên học chuyên nghành phần mềm nhưng kinh nghiệm làm việc và kỹ

thuật còn hạn chế, nội dung của tài liệu còn có phần sai sót nên mong các Thầy cùng

các bạn sinh viên đóng góp nhiều ý kiến bổ sung thêm để em có thể hoàn thành đồ án

này một cách chính xác và hữu ích hơn. Trong quá trình xây dựng báo cáo này, em đã

nhận được nhiều sự giúp đỡ, góp ý của các giảng viên cùng các bạn trong lớp. Em xin

chân thành cảm ơn!

2

Báo cáo Đồ áá́n tốt nghiệệ̣p Nguyễn Minh Tiến_ 1601702

Khoa Công Nghệệ̣ Thông Tin

MỤC LỤC

LỜI CẢM ƠN............................................................................................................................

LỜI MỞ ĐẦU............................................................................................................................

MỤC LỤC..................................................................................................................................

BANG KÝ HIỆU VÀ VIẾT TẮT............................................................................................

DANH MỤC HÌNH VẼ............................................................................................................

DANH MỤC BẢNG..................................................................................................................

Tổng quan về mạng cục bộ và các công cụ lập trình.............................................................

1. Mục đích của đề tài.........................................................................................................

2. Lý do chọn đề tài.............................................................................................................

3. Lý do chọn ngôn ngữ thiếế́t kếế́ JAVA..........................................................................

3.1 Đơn giản............................................................................................................10

3.2 Hướng đối tượng..............................................................................................10

3.4 Mạnh mẽ............................................................................................................11

3.5 Bảo mật..............................................................................................................11

3.6 Phân tán............................................................................................................12

3.7 Đa luồng............................................................................................................12

3.8 Động...................................................................................................................12

4. Thuật toán được sử dụng.............................................................................................

5. Nền tảng của .Net..........................................................................................................

6. Đối tượng và phạm vi nghiên cứu...............................................................................

6.1 Đối tượng nghiên cứu......................................................................................

6.2 Phạm vi nghiên cứu..........................................................................................

Chương 1: TỔNG QUAN LẬP TRÌNH MẠNG VÀÀ̀ LẬP TRÌNH MẠNG

TRONG .NET FRAMEWORK.............................................................................................

1.1 Tổng quan về lập trình mạng......................................................................................

1.1.1 Họ giao thức TCP/IP......................................................................................

1.1.2 So sánh 2 giao thức TCP và UDP..................................................................

1.1.3 Địa chỉ IP........................................................................................................

1.2 Lập trình mạng trong .Net Framwork.......................................................................

1.2.1 Cơ sở lý thuyết về .NET.................................................................................

1.2.1.1 Nền tảng của .NET..................................................................................

1.2.1.2

1.2.2 Sử dụng các lớp hỗ trợ được xây dựng từ lớp Socket....................................

1.2.2.1

Đồ Án Tốt Nghiệệ̣p Nguyễn Minh Tiến_ 1601702

Khoa Công Nghệệ̣ Thông Tin

1.2.2.2

1.2.2.3

1.2.3 Socket không đồng bộ....................................................................................

1.2.3.1 Mô hình xử lý sự kiện của Windows........................................................

1.2.3.2 Sử dụng Socket không đồng bộộ...............................................................

1.2.4 Sử dụng Thread trong các ứng dụng mạng....................................................

1.2.4.1 Mộột số khái niệm.....................................................................................

1.2.4.2 Sử dụng Thread trong chương trình .Net................................................

1.2.4.3 Sử dụng Threadpool trong các chương trình .Net

1.2.4.4

1.2.4.5

2.2.1.1

2.2.1.2

1.3 Sơ lược về lập trình đa luồng......................................................................................

1.3.1 Khái niệm Luồng (Thread).............................................................................

1.3.2 Khảo sát namespace System.Threading.........................................................

1.3.2.1 Lớp Thread..................................................................................................

1.3.2.2 Thao tác với luồng......................................................................................

1.3.3 Đồng bộộ hóa (Synchronization) trong lập trình đa luồng

1.3.3.1

1.3.3.2

1.3.3.3

1.3.3.4 Sử dụng Thread trong chương trình .Net...............................................

Chương 2: PHÂN TÍCH THIẾế́T KẾế́ HỆỆ̣ THỐNG.............................................................

2.1 Khảo sát thực trạng......................................................................................................

2.1.1 Phân tích nhu cầu thực tiễn............................................................................

2.1.2 Yêu cầu đề ra..................................................................................................

2.1.3 Mô hình dữ liệu ở mức quan niệm.................................................................

2.2 Phân tích các thành phần xử lý...................................................................................

2.2.1 Các xử lý liên quan đến đăng nhập................................................................

2.2.2 Các xử lý đối với việc gửi tin nhắn................................................................

2.3 Thiếế́t kếế́ dữ liệu.............................................................................................................

2.3.1 Chuẩn hóa dữ liệu:..........................................................................................

2.3.2 Mô hình dữ liệu ở mức vật lý.........................................................................

2.3.3 Thiết kế dữ liệu:..............................................................................................

2.4 Giao diện

2.4.1 Giao diện phía Client......................................................................................

2.4.1.1 Giao diện chính chờ kết nối....................................................................

2.4.1.2

2.4.1.3 Màà̀n hình Gửi - nhận thông điệp từ Server.............................................

2.4.1.4 Màà̀n hình Nhận tệp tin, file từ Server......................................................

Đồ Án Tốt Nghiệệ̣p Nguyễn Minh Tiến_ 1601702

Khoa Công Nghệệ̣ Thông Tin D101 K8

2.4.2 Giao diện phía Server.....................................................................................62

2.4.2.1 Màà̀n hình chính........................................................................................62

2.4.2.2 Màà̀n hình Chat trực tiếp với Client.........................................................62

2.4.2.3 Màà̀n hình Server gửi thông điệp cho Client............................................63

2.4.2.4 Màà̀n hình theo dõi Client.........................................................................63

2.4.2.5 Màà̀n hình chụp ảnh màà̀n hình Client.......................................................64

2.4.2.6 Màà̀n hình điều khiển Client từ xa............................................................64

2.4.2.7 Màà̀n hình gửi lệnh Shell..........................................................................65

Chương 3: CÀÀ̀I ĐẶT – THỬ NGHIỆỆ̣M

...............................................................................

3.1 Giới thiệu chương trình ...............................................................................................

3.2 Cài đặt chương trình

.....................................................................................................

3.3 Đánh giá chương trình ..................................................................................................

Chương 4: KẾế́T LUẬN ...........................................................................................................

4.1 Kếế́t quả đạt được ..........................................................................................................

4.2 Hướng phát triển ..........................................................................................................

KẾế́T LUẬN ..........................................................................................................................

DANH MỤC TÀÀ̀I LIỆỆ̣U THAM KHẢO

...............................................................................

Đồ Án Tốt Nghiệệ̣p Nguyễn Minh Tiến_ 1601702

Khoa Công Nghệệ̣ Thông Tin

Ky hiêu, viết tắt

LAN

IP

WLAN

CPU

SERVER

CLIENT

NIC

Repeater, Hub,

Switch, Bridge

CABLE

WAN

UDP

TCP

FCL

IDE

IANA

MAC

API

Đồ Án Tốt Nghiệệ̣p Nguyễn Minh Tiến_ 1601702

Tải ngay đi em, còn do dự, trời tối mất!