ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH CÔNG NGHỆ THÔNG TIN

56 488 0
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH CÔNG NGHỆ THÔNG TIN

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - XÂY DỰNG HỆ THÔNG QUẢN LÝ CẤU HÌNH MÁY TÍNH TRONG MẠNG LAN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH CÔNG NGHỆ THÔNG TIN Sinh viên thực hiện: Hoàng Thị Ngoãn Giáo viên hướng dẫn: Ths Lê Thụy Mã số sinh viên: 111375 LỜI CẢM ƠN Lời em xin bày tỏ lòng biết ơn chân thành tới thầy giáo Ths Lê Thụy- giảng viên khoa CNTT trường ĐHDL Hải Phòng, người thầy trực tiếp giảng dạy tận tình giúp đỡ em, bảo em suốt thời gian qua.Cảm ơn thầy động viên, hướng dẫn, định hướng truyền thụ cho em kiến thức vô quý báu để em hoàn thành luận án tốt nghiệp Em xin chân thành cảm ơn thầy giáo, cô giáo trường ĐHDL Hải Phòng đặc biệt thầy cô môn tin học, người không ngừng truyền đạt cho chúng em kiến thức quý báu học tập sống suốt bốn năm học vừa qua Và cuối cùng, hết em muốn bày tỏ lòng biết ơn sâu sắc tới gia đình, bố mẹ, anh chị em tất bạn bè em, người bên động viên, cổ vũ giúp đỡ em học tập sống Dưới em tìm hiểu nghiên cứu thời gian qua.Do tính thực tế kiến thức hạn chế, em mong nhận bảo thầy cô giáo tham gia đóng góp ý kiến bạn để em hoàn thành tốt đề tài Một lần em xin chân thành cảm ơn! Hải Phòng, ngày 06 tháng 07 năm 2011 Sinh viên Hoàng Thị Ngoãn MỤC LỤC LỜI CẢM ƠN MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU LỜI MỞ ĐẦU CHƢƠNG 1: MẠNG MÁY TÍNH ạng máy tính 1.2 Nhu cầu phát triển máy tính 10 1.3.1 Mạng cục LAN (Local Area Network) 10 1.3.2 Mạng diện rộng WAN (Wide Area Network) 11 lý mạng 11 1.4.1 Mô hình xử lý mạng tập trung 12 1.4.2 Mô hình xử lý mạng phân phối 12 1.4.3 Mô hình xử lý mạng cộng tác 13 13 1.5.1 Workgroup 13 1.5.2 Domain 14 14 1.6.1 Mạng ngang hàng (peer to peer) 14 1.6.2 Mạng khách chủ (Client – Server) 15 15 1.7.1 Hình trạng mạng (Network Topology) 15 1.7.2 Mạng hình (Star) 16 1.7.3 Mạng trục tuyến tính (Bus) 16 1.7.4 Mạng hình vòng (Ring) 17 1.8 Giao thức mạng 17 1.8.1 Giao thức IP( Internet Protocol ) 17 1.8.1.1 Tổng quát 17 1.8.1.2 Các giao thức mạng IP 21 1.8.1.3 Các bước hoạt động giao thức IP 22 1.8.2 Giao thức TCP (Transmission Control Protocol) 23 1.8.3 Giao thức UDP (User Datagram Protocol) 27 1.9 Các giao thức truy cập đường truyền mạng LAN 27 1.9.1 Giao thức chuyển mạch (yêu cầu chấp nhận) 28 1.9.2 Giao thức đường dây đa truy cập với cảm nhận va chạm 28 1.9.3 Giao thức dùng thẻ vòng (Token ring) 29 1.9.4 Giao thức dùng thẻ cho dạng đường thẳng (Token bus) 29 CHƢƠNG 2: PHƢƠNG PHÁP LẬP TRÌNH SOCKET 30 2.1 Socket 30 2.1.1 Định nghĩa 30 2.1.2 Phân loại 30 2.1.3 Chức 31 2.1.4 Nguyên lý hoạt động 32 2.1.5 Cơ chế vận hành mô hình Client-Server 33 2.2 Lập trình Socket 36 2.2.1 Giới thiệu NameSpace System.Net System.Net.Sockets 36 2.2.2 Sử dụng lớp hỗ trợ xây dựng từ lớp Socket 38 2.2.3 Sử dụng Thread ứng dụng mạng 41 CHƢƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 45 3.1 Mô tả toán 45 3.2 Phân tích thiết kế hệ thống 46 3.2.1 Phân tích thiết kế chức chương trình 46 3.2.1.1 Chức Server 46 3.2.1.2 Chức Client 47 3.2.2 Thiết kế lớp 48 3.2.2.1 Thiết kế lớp Server 48 3.2.2.2 Thiết kế lớp Client 50 3.3 Một số giao diện chương trình 52 3.3.1 Giao diện phía Client 52 3.3.2 Giao diện phía Server 52 3.4 Hướng dẫn sử dụng 54 KẾT LUẬN 55 TÀI LIỆU THAM KHẢO 56 DANH MỤC HÌNH VẼ Số hình Tên hình Số trang 1.1 Mô hình liên kết máy tính mạng LAN 1.2 Mô hình cục mạng LAN 1.3 Mô hình mạng diện rộng (WAN) 10 1.4 Mô hình xử lý mạng tập trung 11 1.5 Mô hình xử lý mạng phân phối 12 1.6 Mô hình quản lý mạng Workgroup 12 1.7 Mô hình quản lý mạng Domain 13 1.8 Mạng ngang hàng (Peer to peer) 14 1.9 Mạng khách chủ (Client-Server) 14 1.10 Mạng hình 15 1.11 Mạng bus 16 1.12 Mạng hình vòng 16 1.13 Địa lớp A 18 1.14 Số host mạng lớp A 19 1.15 Địa lớp B 19 1.16 Số host mạng lớp B 20 1.17 Địa lớp C 20 1.18 Số host mạng lớp C 20 1.19 Cổng truy nhập dịch vụ TCP 22 1.20 Dạng thức Segment 25 1.21 Dạng thức gói tin UDP 26 DANH MỤC HÌNH VẼ Số hình Tên hình Số trang 2.1 Phân loại socket 29 2.2 Mô hình socket 30 2.3 Cổng socket 30 2.4 Mô hình Client-Server sử dụng socket chế độ 35 có kết nối (TCP) 2.5 Mô hình ứng dụng đa tuyến 42 2.6 Mô hình sử dụng Thread để gửi nhận liệu 43 3.1 Mô hình chức quản lý cấu hình máy tính 44 mạng LAN 3.2 Lấy cấu hình PC 51 3.3 PC1 cập nhật thông tin lần đầu vào 51 3.4 Server hiển thị cấu hình PC1 lên TreeView 52 3.5 Server chạy đợi kết nối từ Client 52 3.6 File nhận so sánh với file cũ 53 thư mục OldDoc DANH MỤC BẢNG BIỂU Số hình Tên hình Số trang 1.1 Các phép toán làm việc bit 17 1.2 Mặt nạ mặc định lớp không chia mạng 18 1.3 Bảng liệt kê vài cổng TCP phổ biến 2.1 Socket (AddressFamily af, ProtocolType pt) 2.2 Phương thức khởi tạo lớp TCPClient 37 2.3 Một số thuộc tính lớp TCPClient 37 2.4 Một số phương thức khác lớp TcpClient 38 2.5 Phương thức khởi tạo lớp TCPListener 38 2.6 Các phương thức khác lớp TcpListener 39 2.7 Phương thức khởi tạo lớp UDPClient 39 2.8 Phương thức khác lớp UdpClient 40 2.9 Một số phương pháp thường dùng Thread 41 2.10 Một số thuộc tính thường dùng Thread 41 23 SocketType st, 36 LỜI MỞ ĐẦU Trong năm gần đây, mạng máy tính ngày trở nên phổ biến Việc liên kết máy tính môi trường mạng liên kết mạng lại với đem lại cho nhiều lợi ích công việc học tập nghiên cứu, giải trí.Chúng ta sử dụng tài nguyên sẵn có chia sẻ file server, printer, máy fax, môi trường mạng môi trường thông tin nhanh chóng tiện lợi nhờ vào chế truyền thông mạng như: e-mail,www… Cùng với phát triển mạng máy tính bùng nổ số lượng máy tính sử dụng tổ chức, doanh nghiệp, trường học,… với cấu hình cao, kỹ thuật đại việc trao đổi thông tin máy tính mạng trở lên dễ dàng Tuy nhiên, việc quản lý gặp không khó khăn đặc biệt quản lý cấu hình máy tính phòng ban, trường học Em chọn đề tài “Xây dựng hệ thống quản lý cấu hình máy tính mạng LAN” làm đồ án tốt nghiệp Mục tiêu đồ án giúp em hệ thống lại kiến thức mạng bản, tập trung vào nghiên cứu phương pháp lập trình socket chế vận hành mô hình Client-Server nhằm giúp máy tính mạng LAN trao đổi liệu với nhau.Sau việc xây dựng hệ thống quản lý cấu hình máy tính mạng LAN giúp người quản lý nắm bắt thông tin cấu hình máy, thay đổi khách quan hay chủ quan cấu hình máy… cụ thể quản lý cấu hình máy tính phòng máy trường ĐHDL Hải Phòng Đồ án trình bày theo chương với bố cục sau: Chương 1: Mạng máy tính Chương 2: Phương pháp lập trình socket Chương 3: Phân tích thiết kế hệ thống Việc nghiên cứu lý thuyết cách hệ thống xây dựng chương trình phần mềm đòi hỏi phải đầu tư nhiều thời gian.Với thời gian có hạn luận văn em không tránh khỏi thiếu sót, em mong dẫn thêm thầy cô bạn Em xin chân thành cảm ơn! CHƢƠNG 1: MẠNG MÁY TÍNH 1.1 mạng máy tính Với phát triển khoa học kỹ thuật, mạng máy tính phát triển cách nhanh chóng đa dạng quy mô, hệ điều hành ứng dụng Do việc nghiên cứu chúng ngày trở nên phức tạp Tuy nhiên mạng máy tính có điểm chung thông qua đánh giá phân loại chúng Mạng máy tính tập hợp máy tính nối với đường truyền theo cấu trúc thông qua máy tính trao đổi thông tin qua lại cho Hình 1.1 Mô hình liên kết máy tính mạng LAN 1.2 Nhu cầu phát triển máy tính Ngày với lượng lớn thông tin, nhu cầu xử lý thông tin ngày cao Mạng máy tính trở nên quen thuộc chúng ta, lĩnh vực khoa học, quân sự, quốc phòng, thương mại, dịch vụ, giáo dục Hiện nhiều nơi mạng trở thành nhu cầu thiếu Người ta thấy việc kết nối máy tính thành mạng cho khả to lớn như: Sử dụng chung tài nguyên: Những tài nguyên mạng (như thiết bị, chương trình, liệu) trở thành tài nguyên chung thành viên mạng tiếp cận mà không quan tâm tới tài nguyên đâu Tăng độ tin cậy hệ thống: Người ta dễ dàng bảo trì máy móc lưu trữ (backup) liệu chung có trục trặc hệ thống chúng có 10 thể khôi phục nhanh chóng Trong trường hợp có trục trặc trạm làm việc người ta sử dụng trạm khác thay Nâng cao chất lƣợng hiệu khai thác thông tin: Khi thông tin dùng chung mang lại cho người sử dụng khả tổ chức lại công việc với thay đổi chất như:  Đáp ứng nhu cầu hệ thống ứng dụng kinh doanh đại  Cung cấp thống liệu  Tăng cường lực xử lý nhờ kết hợp phận phân tán  Tăng cường truy nhập tới dịch vụ mạng khác cung cấp giới 1.3 1.3.1 Mạng cục LAN (Local Area Network) Mạng LAN nhóm máy tính thiết bị truyền thông mạng nối kết với khu vực nhỏ nhà cao ốc, khuôn viên trường đại học, khu giải trí… Các mạng LAN thƣờng có đặc điểm sau đây:  Băng thông lớn có khả chạy ứng dụng trực tuyến xem phim, hội thảo qua mạng  Kích thước mạng bị giới hạn thiết bị  Chi phí thiết bị mạng LAN tương đối rẻ  Quản trị đơn giản Hình 1.2 Mô hình mạng cục LAN 42 Bảng 2.9 Một số phương thức thường dùng Thread Public Method Mô tả Abort() Kết thúc Thread Join() Buộc chương trình phải chờ cho thread kết thúc (Block) thực tiếp (các câu lệnh đứng sau Join) Resume() Tiếp tục chạy thread bị tạm ngưng - suspended Sleep() Static method : Tạm dừng thread khoảng thời gian Start() Bắt đầu chạy (khởi động) thread Sau gọi phương thức này, trạng thái thread chuyển từ trạng thái hành sang Running Bảng 2.10 Một số thuộc tính thường dùng Thread Public Property Mô tả CurrentThread This static property: Trả thread hành chạy IsAlive Trả giá trị cho biết trạng thái thực thi thread hành IsBackground Sets or gets giá trị cho biết thread background hay foreground thread IsThreadPoolThread Gets a value indicating whether a thread is part of a thread pool Priority Sets or gets giá trị để định độ ưu tiên (dành nhiều hay CPU cho thread) Cao 4, thấp ThreadState Lấy trạng thái Thread (đang dừng hay chạy)… 43 Tạo tuyến C# …… Thread newThread=newThread(new ThreadStart(newMethod)); …… } void newMethod() { } Sử dụng Thread chƣơng trình Server - Đa tuyến hay ứng dụng chương trình Server, chương trình đòi hỏi thời điểm chấp nhận nhiều kết nối đến từ Client - Để chương trình Server xử lý nhiều Client thời điểm ta có mô hình ứng dụng đa tuyến sau: Hình 2.5 Mô hình ứng dụng đa tuyến 44 Sử dụng Thread để gửi/nhận liệu Hình 2.5 Mô hình sử dụng Thread để gửi nhận liệu 45 CHƢƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Mô tả toán Mô hình Client-Server mô hình tổ chức trao đổi thông tin mô tả cách mà máy tính giao tiếp với theo phương thức định Trong có máy tính phục vụ yêu cầu cho việc xử lý lưu trữ cho tất máy tính khác mạng Mô hình mạng LAN thiết lập từ nhiều máy tính khác nhau, có máy tính gọi máy chủ (Server) Một chương trình từ Client chạy từ máy mạng truyền file xml đến Server, Server nhận file xml từ Client thực lưu trữ file thư mục Nếu file xml tồn Server thực chức update file đồng thời so sánh file nhận với file cũ để tìm kiếm khác biệt Chương trình xây dựng hệ thống quản lý cấu hình máy tính mạng LAN chia làm phần Server Client với chức sau: QuảnQuản lý cấu hình tínhtrong mạng lý cấu hìnhmáy máy tính mạng LANLAN Client Client cấuhình hình PC LấyLấycấu PC Ghithành thành file Ghi file.XML XML fileđến đến Server GửiGửi file Server Server Nhận file từ Client Lưa trữ file XML So sánh file XML Hiển thị file XML so sánh Hình 3.1 Mô hình chức quản lý cấu hình máy tính mạng LAN 46 3.2 Phân tích thiết kế hệ thống 3.2.1 Phân tích thiết kế chức chƣơng trình 3.2.1.1 Chức Server a Nhận file từ Client Để nhận file từ Client gửi đến Server cần thực chức sau: Tạo socket, liên kết với IPEndPoint cục - Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP): Server yêu cầu tạo socket để sử dụng dịch vụ tầng vận chuyển - Bind(): Server yêu cầu gán số hiệu port cho socket Lắng nghe chấp nhận kết nối đến Client Để Server lắng nghe kết nối cổng gán chấp nhận nối kết client để tạo kênh giao tiếp ảo giúp Client Server trao đổi thông tin với nhau, chương trình cần sử dụng phương thức: - Listen() : Server lắng nghe yêu cầu kết nối từ client cổng gán - Accept(): Server chấp nhận nối kết client, kênh giao tiếp ảo hình thành, Client Server trao đổi thông tin với Nhận file Khi kết nối dược mở Client truyền file cho Server, Server nhận file cách sử dụng phương thức: - Receive(): Server nhận liệu từ Client thông qua kênh giao tiếp ảo Đóng kết nối sau hoàn thành trở lại trạng thái lắng nghe chờ kết nối Sau nhận file liệu từ Client, Server đóng kết nối trở lại trạng thái lắng nghe chờ kết nối thông qua phương thức sau: - Close(): Kênh ảo bị xóa Server đóng socket b Lƣu trữ file nhận đƣợc từ Client Server tiến hành lưu trữ file nhận từ Client vào thư mục Debug c So sánh file nhận đƣợc với file cũ Khi duyệt tất file xml mục Debug gặp file xml chương trình tìm kiếm thư mục D:\OldDoc file (tên file=tên máy) , có Load file để thực việc so sánh.Sau so sánh file file cũ thông tin hiển thị lên hình dạng TreeView 47 d Hiển thị file xml so sánh Server sau tiến hành so sánh file mục Debug file cũ mục OldDoc đồng thời hiển thị lên hình thông tin cấu hình PC dạng cây.Bằng cách sử dụng lớp XmlDocument, việc tạo thể lớp gọi phương thức Load với tên file, Stream, TextReader, hay XmlReader (bạn cung cấp URL đến tài liệu XML) Thể XmlDocument chứa tất nút (dạng cây) có tài liệu nguồn Khi làm việc với XmlNode hay lớp dẫn xuất từ (như XmlElement hay XmlAttribute), ta sử dụng thuộc tính sau đây: - ChildNodes tập hợp nút lồng bên mức - Name tên nút - NodeType thành viên thuộc kiểu liệt kê System.Xml.XmlNodeType, cho biết kiểu nút (phần tử, đặc tính, text ) - Value nội dung nút, nút text hay nút CDATA - Attributes tập hợp nút mô tả đặc tính áp dụng cho phần tử - InnerText chuỗi chứa giá trị (text) nút hành tất nút lồng bên trong,… 3.2.1.2 Chức Client a Lấy cấu hình PC Việc lấy cấu hình máy tính bao gồm : Địa IP, tên máy, thông số máy - Để lấy địa IP tên máy máy tính hành ta sử dụng phương thức GetHostName() GetHostByName() lớp System.Net  GetHostName(): Lấy tên host máy tính hành  GetHostByName(): Lấy địa IP trùng khớp - Để lấy thông số máy tính hành ta sử dụng ManagementObjectSearcher () để truy xuất systemInfo từ Win32 b Ghi cấu hình PC thành file XML Sau truy xuất systeminfo hiển thị hình Dos ta ghi lại thông tin thành file XML cách sử dụng phương thức lớp System.XML sau: - XmlWriterSettings(): Khởi tạo thể lớp XmlWriterSettings - WriteStartElement(): Một thẻ mở (opening tag) cho phần tử bạn định Kế đó, bạn thêm nhiều phần tử lồng bên phần tử - WriteEndElement(): Để ghi thẻ đóng (closing tag) 48 - WriteAttributeString(): Ghi đặc tính cho phần tử mở gần nhất, với tên giá trị - WriteString(): Viết nội dung văn định - ToString():Trả chuỗi đại diện cho đối tượng hành.(Kế thừa từ Object ) c Truyền file đến Server Tạo socket kết nối đến Server Tạo socket phía Client tương tự phía Server để thực ta sử dụng phương thức sau: - Socket(): Client yêu cầu tạo socket để sử dụng dịch vụ tầng vận chuyển, thông thường hệ thống tự động gán số hiệu cổng trống cho socket Client - Connect(): Client gửi yêu cầu nối kết đến Server có địa IP Port xác định Truyền file Để thực chức truyền file đến Server, Client gọi phương thức: - Send():Phương pháp gửi liệu từ đệm đến Socket kết nối Khi bạn gọi phương thức send() trả số byte "gửi" Nhưng nghĩa byte nhận phía bên kia, có nghĩa liệu lưu trữ đệm socket socket phải cố gắng để gửi chúng Đóng socket Sau thực truyền file lên Server, Client đóng socket: - Close(): Kênh ảo bị xóa Client đóng socket 3.2.2 Thiết kế lớp 3.2.2.1 Thiết kế lớp Server Để thực chức nêu, phía Server sử dụng lớp với số thuộc tính phương thức sau: 49 class Form1 Properties: private System.Windows.Forms.TreeView treeXml; private System.Windows.Forms.NotifyIcon notifyIcon1; private System.Windows.Forms.Timer timer1; private System.Windows.Forms.Label label1; private System.ComponentModel.BackgroundWorker backgroundWorker1; private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label3; FTServerCode fs = new FTServerCode(); XmlDocument document; TreeNode rootnode; XmlNodeList nodes; int sopc = 0;… Methosd: Form1();Main(); backgroundWorker1_DoWork(object sender, DoWorkEventArgs e); Form1_FormClosing(object sender, FormClosingEventArgs e); Form1_Load_1(object sender, EventArgs e); Load_PcInfo(string filename, ref Test3.PcInfo.Processor Pro, ref Test3.PcInfo.Main Main, ref Test3.PcInfo.PhysicalMemory Phy, ref Test3.PcInfo.DiskDrive Disk,ref Test3.PcInfo.host Host); loadTree(string filename); timer1_Tick(object sender, EventArgs e); 50 3.2.2.2 Thiết kế lớp Client Để thực cách chức nêu phía Client sử dụng lớp với số phương thức thuộc tính sau: class GetHardwareInfo Properties: string hostName = Dns.GetHostName(); string ghivao = hostName+".xml"; string ipAddress = Dns.GetHostByName(hostName).AddressList[0].ToString(); ManagementObjectSearcher cpu = Win32_Processor"); new ManagementObjectSearcher("select XmlWriterSettings set= new XmlWriterSettings();… Methosd: cpu.Get();Main(); w.WriteComment("Thong so PC"); w.WriteStartElement("PC"); w.WriteStartElement("Name"); w.WriteString(hostName); w.WriteString(ipAddress); w.WriteEndElement(); p.Name.ToString();p.Value.ToString() w.Flush();w.Close(),… * from 51 class FTClientCode Properties: public static string curMsg = "Idle"; public static void SendFile(string fileName); IPAddress[] ipAddress = Dns.GetHostAddresses("127.0.0.1"); IPEndPoint ipEnd = new IPEndPoint(ipAddress[0], 5656); Socket clientSock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP); string filePath = ""; byte[] fileNameByte = Encoding.ASCII.GetBytes(fileName); byte[] clientData = new byte[4 + fileNameByte.Length + fileData.Length];… Methosd: SendFile(string fileName); clientSock.Connect(ipEnd); CopyTo(clientData, 0); clientSock.Send(clientData); clientSock.Close();… 52 3.3 Một số giao diện chƣơng trình 3.3.1 Giao diện phía Client Hình 3.2 Lấy cấu hình PC 3.3.2 Giao diện phía Server Hình 3.3 PC1 cập nhật thông tin lần đầu vào 53 Hình 3.4 Server hiển thị cấu hình PC1 lên TreeView Hình 3.5 Server chạy đợi kết nối từ Client 54 Hình 3.6 File nhận so sánh với file cũ thư mục OldDoc 3.4 Hƣớng dẫn sử dụng Chương trình hệ thống quản lý cấu hình máy tính mạng LAN thực cho chạy chương trình phía Server trước sau tiến hành chạy chương trình bên Client để truyền file tới Server  Chạy chương trình bên Client : - Lấy cấu hình PC - Ghi thành file xml tự động lưu thư mục Debug đồng thời gửi yêu cầu Server gửi file  Chạy chương trình bên Server: - Hiển thị hình đợi kết nối đến từ Client - Nếu nhận yêu cầu kết nối truyền file từ Client, Server chấp nhận tiến hành nhận file  Nếu server không tồn file cấu hình PC từ Client gửi tới Server update thông tin file lần  Nếu server tồn file cấu hình PC Client gửi đến Server tiến hành so sánh file nhận thư mục Debug file cũ mục OldDoc thông tin lên hình 55 KẾT LUẬN Đồ án sử dụng hàm có sẵn môi trường MS Visual Studio 2005 từ xây dựng ứng dụng truyền file hai máy tính (Client-Server) theo giao thức TCP/IP thực lưu trữ, quản lý thông tin cấu hình máy tính mạng LAN Đồ án đạt yêu cầu đề sau: Về mặt lý thuyết:  Hệ thống lại kiến thức mạng  Tìm hiểu phương pháp lập trình socket mạng LAN Về mặt thực nghiệm:  Xây dựng hệ thống quản lý cấu hình máy tính mạng LAN Những vấn đề tồn cần giải : Phần thực nghiệm dừng lại việc xây dựng ứng dụng truyền file máy tính mạng LAN theo giao thức TCP/IP file truyền file có định dạng xml với kích thước nhỏ, tốc độ truyền chưa cao… Hướng phát triển tương lai: Qua thực nghiệm cho thấy hướng nghiên cứu tiếp tục nâng cấp để đưa vào sử dụng, trước tiên với mô hình nhỏ dùng cho mạng cục phòng ban.Từ phát triển đưa vào sử dụng diện rộng nhằm tăng cường tốc độ truyền, khả lưu trữ quản lý cách khoa học 56 TÀI LIỆU THAM KHẢO Tài liệu Tiếng Việt [1] Ban biên dịch Vn-Guide, Mạng bản, Nhà xuất Thống Kê [2] Nguyễn Ngọc Bình Phương, Thái Thanh Phong, Các giải pháp lập trình C#, Nhà xuất Giao thông vận tải [3] Phạm Hồng Thư (2008-2010), Đồ án Tốt Nghiệp, Trường ĐHDL Hải Phòng Tài liệu Tiếng Anh [4] Brian Brown(1996-2000) Networking Fundamentals About This Courseware

Ngày đăng: 21/11/2016, 02:06

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan