Ứng dụng IP multicast trong truyền file trên hệ điều hành win32s

56 190 0
Ứng dụng IP multicast trong truyền file trên hệ điều hành win32s

Đ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

Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s MỤC LỤC Lời cảm tạ Giới thiệu đề tài Phần lý thuyết I Khái quát kỹ thuật phát chuyển thông dụng II IP MULTICAST – Đặc điểm ứng dụng 15 Phần Ứng dụng 26 III Quá trình thuyết kế cài đặt ứng dụng 27 Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu IV Giới thiệu khai thác ứng dụng NETLOADING 41 V Kết luận hướng phát triển 54 Tài liệu Tham Khảo 56 Trang Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s LỜI CẢM ƠN Sau tháng thực hiện, đến đề tài luận văn tốt nghiệp IP Multicast hoàn thành Song song với yếu tố thời gian phấn đấu thân, giúp đỡ quýThầy Cô yếu tố quan trọng, mang tính chất đònh Do đó, trước trình bày phần nội dung đề tài, em xin gửi lời cảm ơn chân thành đến quý Thầy Cô, người trực tiếp, gián tiếp giúp đỡ em trình thực đề tài: s Thầy Đinh Khắc Quyền , Trưởng môn HTTT & TƯD , chấp nhận có lời đề nghò đến BCN Khoa chấp nhận cho em làm luận văn s Thầy Nguyễn Phú Trường, cán giảng dạy Khoa, có Trung tâm Học ĐH Cần @i nế Tàiu liệu học chọ tậpnvà nghiên nhã liệu ý chấ p nhậ n raThơ đề tà em chưa đượ c đề tàcứu i khác s Thầy Hồ Chí Việt, Cán Trung tâm Thông tin KH&CN dự án Ford Foundation tạo điều kiện cho em việc thực hiện, cài đặt chương trình ứng dụng s Thầy Nguyễn Trung Nghóa cán phòng HTMT, giáo viên hướng dẫn đề tài, giúp em tìm tài liệu có lời đóng góp bổ ích s Đặc biệt em gửi lời cám ơn chân thành sâu sắc đến Cô Trần Thượng Thu Giang, cán phòng quản trò mạng, giáo viên đề tài hướng dẫn, Cô giúp đỡ tạo điều kiện để Đề tài thực hoàn thành.Cụ thể: Trang Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s T Cô bỏ qua thuyết phục Hội đồng Khoa học Khoa bỏ qua khiếm khuyết khả trình bày để em làm Luận văn T Ở bước đầu bỡ ngỡ, Cô không ngừng động viên, khích lệ tinh thần Đồng thời, cô cung cấp tài liệu đòa web cho em tham khảo T Những lúc gặp phải khó khăn, Cô bước giải thích, dẫn tháo gỡ thắc mắc Nói chung, mà đề tài Luận văn Tốt nghiệp đạt được, phần lớn nhờ vào gợi ý, dẫn, khuyến khích, động viên Cô Một lần nữa, em xin chân thành cảm ơn Cô chúc Cô thành đạt Cần Thơ, g 01liệu nămhọc 2002 Trung tâm Học liệu ĐH Cần Thơ thá @ nTài tập nghiên cứu Sinh viên thực Trương Minh Sử Nhiên Trang Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s GIỚI THIỆU ĐỀ TÀI Ngày nay, thông tin liên lạc qua internet trở nên thành phần sống World Wide Web (WWW)là thư viện khổng lồ chứa đựng vô số thông tin, tài liệu nhiều chủ đề, lónh vực Mọi người từ khắp nơi tải (download) file chứa liệu cần thiết từ WWW máy để để sử dụng với mục đích riêng Việc download bùng nổ cao điểm làm cho lưu thông internet bò tắt nghẽn Vấn đề suy cho chỗ liệu truyền tải gì, mà chế truyền tải Tình trạng xuất phát từ kỹ thuật phát chuyển dùng Web unicast Một kết nối TCP thiết lập cho máy gửi máy nhận, sau máy gửi chuyển liệu đến máy nhận thông qua kết nối Mỗi phải qua nhiều thiết bò nối kết Mà thiết bò vốn đầy dẫy xung quanh máy gửi Vì vậy, tắt nghẽn (bottleneck) xãy nơi xãy tải Ngoài ra, tắt nghẽn có Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu thể xuất phát từ việc vận chuyển liệu bò kéo dài file có dung lượng lớn phương tiện nối kết trì hoãn Vấn đề ngăn chặn việc ứng dụng kỹ thuật phát chuyển multicast truyền file mà nội dung đề tài luận văn đề cập Với tên gọi “Ứng dụng IP multicast truyền file hệ điều hành Win32s” Đề tài sẽ: • Đi vào giới thiệu IP multicast, so sánh với hai kỹ thuật phát chuyển thông dụng unicast broadcast • Phân tích việc ứng dụng IP Multicast truyền file • Giới thiệu Fcast, giao thức truyền file kết hợp FEC (Forward Error Correction) việc vận chuyển IP Multicast có độ tin cậy • Giới thiệu chương trình demo NetLoading ứng dụng giao thức truyền file Fcast để chia sẻ liệu chạy hệ điều hành Win32s Trang Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Mặc dù đề tài hướng dẫn tận tình kiểm thử chu đáo Song, sai sót điều tránh khỏi Kính mong quý thầy cô bạn bỏ qua cho có đóng góp tích cực Chân thành cám ơn Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Trang Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s PHẦN LÝ THUYẾT Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Trang Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s I KHÁI QUÁT NHỮNG KỸ THUẬT PHÁT CHUYỂN THÔNG DỤNG Phương thức tảng cho việc truyền thông mạng giao tiếp hai máy chủ với Những phiên làm việc 1-1(one-to-one or point to point) có nhiều thuận lợi cho việc điều khiển lưu thông liệu bên gửi bên nhận như: cho phép thông báo nhận, yêu cầu truyền lại liệu, thay đỗi tốc độ truyền…Chính mà mức độ an toàn liệu nâng cao Nhưng nhiều ứng dụng Internet ngày thường yêu cầu mô hình giao tiếp 1-n (one-to-many) n-n (many-to-many) để có khả đáp ứng việc truyền liệu từ nguồn (1-n) nhiều nguồn (n-n) đến đích khác Điều thực việc áp dụng kỹ thuật phát chuyển: • Unicast: phát chuyển nhiều phiên liệu riêng biệt đến nhiều máy nhận • Broadcast: thuậThơ t phát@ chuyể gó i tin tập đến tấ nút cứu mạng Trung tâm Học liệu ĐH kỹ Cần Tàin liệu học vàt cảnghiên Mặc dù, có vài nơi thực có yêu cầu • Multicast: kỹ thuật phát chuyển gói tin đến nhóm máy chủ có yêu cầu Chúng ta vào tìm hiểu kỹ thuật I.1 Khái quát kỹ thuật unicast(Đơn phát) Unicast chuẩn truyền thống mô hình giao tiếp Client/Server Chuẩn cá biệt dựa sở kết nối điểm-điểm (point-to-point) mạng đònh tuyến IP Mỗi kết nối kỹ thuật này, bất chấp đến nội dung liệu nào, chúng dành riêng phần băng thông để truyền liệu trực tiếp đến máy nhận Điều có nghóa có nhiều chép liệu phát chuyển lúc Trang Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Trong việc phát chuyển nhiều điểm unicast (unicasting) bên gửi gửi nhiều liệu riêng biệt đến nơi máy nhận khác Trong trường hợp vậy, số lượng máy nhận bò giới hạn độ rộng băng Trung tâm liệu thôngHọc máy gử i ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Ví du:ï ứng dụng mạng cài đặt Ethernet 10 –Mbps luồng liệu cần đến 500 Kbps số lượng giao tiếp đồng thời không vượt 20 Việc truyền file từ FTP(File Transfer Protocol ) Server đến máy ví dụ unicast Dữ liệu file chuyển khắp mạng đến máy Nếu có người khác lúc yêu cầu chép file đến máy họ FTP Thì FTP Server phải gửi file cách riêng biệt đến người dó nhiên băng thông bò hao phí gấp lần cho việc phát chuyển cho người Unicasting tương thích với nhiều chương trình ứng dụng Internet ngày Bởi ứng dụng bao hàm mối giao tiếp 1-1, đặc trưng unicast Những chế thuận lợi cho việc phát chuyển unicast là: Cho phép bên gửi bên nhận điều khiển lưu lượng phát chuyển, cung cấp chế để bên nhận thông báo nhận liệu, yêu cầu truyền lại liệu bò thất lạc… Trang Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Ngay liệu phải chuyển đến nhiều máy nhận, thời điểm, unicasting làm việc tốt số lượng máy nhận nhỏ Nhưng giao thức unicast sử dụng cho việc phân phối phản hồi liệu có giới hạn cho việc đáp ứng phiên làm việc song song thực thể server Dữ liệu phản hồi theo cách unicasting song song đến nhiều client đòi yêu cầu khoảng phí lớn cho việc xử lý server đệm để trì trạng thái phiên làm việc Đồng thời, phí phạm cách mức băng thông mạng [1] I.2 Khái quát kỹ thuật broadcast(Tổng phát) Broadcast kỹ thuật phát chuyển phiên thông điệp đến tất nút mạng nút có đònh cần thiết thông điệp hay không Một thuận lợi rõ ràng cho bên gửi tác vụ nhân thông điệp công việc chung cho tất máy chủ mạng [1] Trung Nhiều kỹ thuật phần cứng có bao gồm chế gửi gói tin đến nhiều đích lúc (hay gần lúc) Với kỹ thuật bus Ethernet, việc phát chuyển thực lần truyền gói tin Trên số tâm liệu Thơ @chTài mạngHọc có bao gồmĐH thiếCần t bò chuyể n mạ với liệu kếhọc t nối tập điểmvà -nốinghiên - điểm, thìcứu phần mềm phải cài đặt việc broadcast cách chuyển phiên gói tin qua kết nối đến tất thiết bò chuyển mạch nhận phiên Việc broadcasting WAN(Wide Area Network) phải phụ thuộc thiết bò mạng đònh tuyến (router) để nhân phân phát chúng mạng kể WAN hay Internetwork Còn mạng LAN (Local Area Network) hệ thống tuỳ thuộc vào kỹ thuật broadcast LAN để phát chuyển gói tin đến máy( kỹ thuật Ethernet).[2] Trang Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Việc broadcasting mạng WAN thường sử dụng cho việc bảo trì việc nhận biết trạng thái mạng Có hai loại kỹ thuật broadcast sử dụng cho chức này: Trung tâm Học liệu Cần Thơ liệu học tập vànănghiên • Mộ t ĐH gửi nhữ ng yê u cầu@ hỏTài i trạ ng thá i hoặ c khả ng đáp ứncứu g thành phần mạng.Ví dụ IP ARP (Address Resolution Protocol packets) • Hai truyền bá thông tin mạng Việc lưu thông broadcast nhanh chóng bùng nổ từ việc điều khiển vùng lớn (ví dụ lớn 300 thiết bò mạng) làm giảm khả đáp ứng băng thông để phục vụ cho nhiệm vụ nguy kòch ứng dụng, việc lưu thông cho mục đích chung Ở trường hợp xấu nhất, bão broadcast làm cho việc lưu thông mạng bò tắt nghẽn, broadcast độc quyền chiếm lónh tất khả đáp ứng băng thông Thường thì, việc hạn chế truyền broadcast đến mạng cần thiết để ngăn chặn việc bùng nổ vô số lưu thông khác tràn ngập toàn mạng Mặt khác, broadcasting đặt để gánh nặng không cần thiết cho trạm làm việc (Workstation) nhận liệu việc broadcasting Bởi vì, nhiều phần thông điệp phải xử lý để xem có cần thiết hay không Hơn nữa, liệu broadcast không nơi chấp nhận tài nguyên mạng bò tiêu tốn cách vô ích.[1] Trang 10 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Phần giao diện chương trình (hình 1)gồm tabcontrol, nút bấm (Buttons) trạng thái IV.2.1 Các nút bấm • Nút taskbar: Nhiệm vụ nút dấu cửa sổ ứng dụng bên taskbar Lúc này, muốn lại cửa sổ nhắp đúp vào icon bên phải taskbar nhắp chuột phải vào menu lên (hình 2) vào chọn Restore • Nút Help: Sau nhắp vào nút cửa sổ giúp đỡ lên với thông tin cần thiết để giúp sử dụng chương trình (hình 3) • Nút About : Hiển thò thông tin ứng dụng hình Hình Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Hình • Nút Exit : Khi bấm nút này, có thông báo nhắc nhỡ có muốn thoát khỏi ứng dụng hay không (hình5) Nếu bấm yes hỏi có lưu lại file log (file lưu thông tin liên quan đến phiên làm việc) hay không (hình 6) Hình Hình Trang 42 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s IV.2.2 Tab Control Tabcontrol bao gồm tab : • Tab Load file: Tab liên quan đến tác vụ chia sẻ liệu load file từ máy khác • Tab LoadingView: Tab thò tiến trình phiên load file kể download upload • Tab Netsend and logview: Tab cho phép gửi thông điệp text đến máy khác Netsend WinNT Và thông tin liên quan đến phiên làm việc hiển thò • Tab Chatting Tab cho phép tán gẫu với thành viên nhóm cách công cộng (public) riêng tư (private) với nặc danh (nickname) màu sắc tự chọn IV.2.3 Thanh trạng thái Thanh trạng thái gồm khung Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu • IP Address: Đòa máy chạy chương trình • Hostname: Tên máy chạy chương trình • Member(s): Số lượng thành viên nhóm multicast • Upload: Số phiên upload (đáp ứng yêu cầu load file thành viên khác) làm việc • Download: Số phiên download (load file từ máy thành viên khác máy mình) làm việc IV.3 Khai thác ứng dụng IV.3.1 Tab Loadfile Tab có cửa sổ (panels) Cửa sổ bên trái liệu từ xa bao gồm danh sách thành viên nhóm liệu chia sẻ tương ứng Cửa sổ bên phải liệu cục bao gồmhệ thống ổ đóa, thư mục tập tin máy làm việc Trang 43 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s IV.3.1.1 Cửa sổ liệu cục ( cửa sổ phía tay phải ) Trong cửa sổ này, tất ổ đóa liệt kê ComboBox Disk drive kể ổ đóa mạng (nhưng ổ đóa mềm CD ổ đóa không ổn đònh cho việc chia sẻ) Hình Khi chọn mục danh sách thư mục hiển thò bên để ta chia sẻ Hình Khung textbox đọc có biểu tïng thư mục mở cho biết thư mục hành gì.Hình 10 Ngoài có công cụ giúp ích cho tác vụ liên quan Hình Hình Hình tập nghiên cứu Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học Hình 10 Hình Các tác vụ chương trình: • Di chuyển lên mức thư mục Chúng ta nhắp chuột phải vào khoảng trống phần liệu chọn “up” nhắp vào nút công cụ • Dán file từ clipboard Nếu có file từ xa chép vào clipboard nhắp vào nút thứ công cụ chọn “Paste” từ shortcut menu Trang 44 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s • Cập nhật liệu Sau khoảng thời gian làm việc Có thể thư mục tạo xóa bên ứng dụng Để cập nhật lại liệu nhấp vào nút thứ nhắp chuột phải vào vùng trống khung liệu chọn” Refresh” • Thiết lập thư mục mặc đònh cho việc truyền file Chọn thư mục nhắp vào nút thứ công cụ nhắp vào “Set default” shortcut menu Khi nhắc nhở hình 11 • Duyệt thư mục mặc đònh Khi chọn thư mục mặc đònh Ta đến từ vò trí cách nhắp vào nút thứ chọn “Browse default folder” shortcut menu Hình 12 Hình 11 Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Hình 13 • Tạo thư mục Muốn tạo thư mục nhắp vào nút thứ chọn “Create folder” từ shortcut menu Sau điền tên thư mục vào hộp hội thoại hình 13 • Xóa thư mục Khi nhắp vào nút cuối công cụ chọn “Delete” shortcut menu thư mục chọn bò xóa Khi nhắc nhở hình 12 • Chia sẻ thư mục ( ổ đóa ) Muốn chia sẻ thư mục ổ đóa nhắp chuột phải vào chọn “share” Sau nhập vào tên chia sẻ (Mặc đònh tên thư mục tên chưa chia sẻ) Có radio button tương ứng chức chia sẻ (Hình 14) là: Trang 45 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s • Public: Chia sẻ đến tất thành viên nhóm • Private: Chỉ chia sẻ cho số thành viên chọn shared group • Protect by password: Share đến tất người bảo vệ mật Nghóa có người biết mật truy xuất • Ngưng chia sẻ thư mục Khi nhắp chuột phải vào thư mục chi sẻ chọn “Not share” Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Hình 14 IV.3.1.2 Cửa sổ liệu từ xa Danh sách thành viên nhóm liệt kê ComboBox Group member Các thành viên đònh đòa IP tên máy.Hình 16 Khi chọn thành viên danh sách bên thò chia sẻ tương ứng thành viên (nêu có) Dữ liệu chia sẻ thể dạng phân cấp thư mục explorer Windows.Hình 15 Trang 46 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Khung textbox đọc có biểu tïng thư mục mở cho biết thư mục hành (Thư mục gốc đòa IP máy) Hình 17 Hình 16 Hình 17 Hình 18 15 liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Trung tâmHình Học Ngoài ra, cửa sổ có công cụ (Toolbar) với nút cần thiết cho thao tác chương trình (hình 18) Các tác vụ bao gồm: • Di chuyển lên mức thư mục Chúng ta nhắp chuột phải vào khoảng trống phần liệu chọn “up” nhắp vào nút công cụ • Copy file vào clipboard Khi file chọn nút copy (nút thứ 2) công cụ enable Nhắp vào nút nhắp chuột phải chọn “copy” Thì file dược chép vào clipboard để sau dán vào khung cửa sổ liệu cục • Chép file vào thư mục mở bên khung cửa sổ liệu cục Khi chọn file có thư mục bên khung phải mở nút thứ enable đồng thời shortcut menu thêm mục chọn “Send to openning folder” Trang 47 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s • Chép file vào thư mục mặc đònh Khi chọn file cửa sổ trái cửa sổ phải thiết lập thư mục mặc đònh Thì nút thứ tư enable đồng thời shortcut menu thêm mục “Send to default folder” • Cập nhật liệu chia sẻ Sau khoảng thời gian làm việc Có thể thành viên chia sẻ ngưng chia sẻ thư mục Để cập nhật lại liệu nhấp vào nút thứ tư nhắp chuột phải vào vùng trống khung liệu chọn” Refresh” • Duyệt thư mục Để duyệt thư mục nhắp đúp vào chọn “Browse” shortcut menu T Việc load file thực thông qua thao tác lôi thả (drag drop) tập tin từ liệu từ xa sang liệu cục IV.3.1.3 Load file Sau đáp ứng yêu cầu load file thao tác trên, chương trình hỏi lại lần việc load file Hình 19 Nếu file tồn thư mục đích chương hỏ i xem@ cóTài chépliệu chồnghọc lên hay Hình 20.cứu Trung tâm Họcthìliệu ĐHtrình Cần Thơ tậpkhô vàng.nghiên Hình 19 Hình 20 Sau chấp nhận để load file phiên làm việc load file bắt đầu tab Loading view hiển thò tiến trình load cho ta xem IV.3.2 Tab Loading view Tab dành để hiển thò thông tin tiến trình phiên download Có cửa sổ tương ứng cho upload download Trang 48 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s IV.3.2.1 Cửa sổ upload view Bên trái cửa sổ có List box chứa danh sách phiên upload (Hình 21) Listbox có cột là: • FileName: Tên file upload; • Request: Số máy yêu cầu load file • Finished : Số máy hoàn thành việc load file Hình 21 Hình 23 Hình 22 Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Khi chọn mục danh sách thông tin upload hiển thò bên phải Với: • Location: Nơi lưu trữ file máy sử dụng • Multicast IP: Đòa IP Multicast mà file truyền • Size: Kích cỡ file • Port: Cổng truyền T Khi file truyền mà chọn phiên truyền file bấm Stop Uploading thông báo gửi đến tất nơi nhận phiên download nơi đồng thời chấm dứt Hình 24 Hình 24 Trang 49 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Ngoài cửa sổ cho phép thiết lập thông tin liên quan đến upload (Hình 24): • giới hạn đáp ứng truyền file cách chọn số vào ô Limit Loading Tùy vào khả đáp ứng máy mà chọn số thích hợp Hình 25 Hình 26 • Mặc đònh đáp ứng Khi ô kiểm tra “Auto accept ” đánh dấu chọn chương trình đáp ứng cho yêu cầu liệu chia sẻ Ngược lại, thông báo hỏi cho phép loadfile hay không (Hình 25) Nếu từ chối thông báo gửi đến cho ngườiliệu nhậnĐH Cần Hình 26 Trung tâm Học Thơ @ Tài liệu học tập nghiên cứu T Sau thiết lập tùy chọn, phải nhắp vào nút Apply để thiết lập có giá trò IV.3.2.2 Cửa sổ download view Bên trái cửa sổ có List box chứa danh sách phiên download (Hình 27) Listbox có cột là: • FileName: Tên file download; • Host IP: Đòa IP máy chứa file download • Percentage : Phần trăm liệu file download Trang 50 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Hình 27 Hình 29 Hình 28 Khi chọn mục danh sách thông tin download hiển thò bên phải (Hình 28) Với: Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu • Load from: Nơi lưu trữ file máy gửi • Save in: Nơi lưu trữ file máy nhận • Multicast IP: Đòa IP multicast truyền file (đòa cố đònh) • Size: Kích cở file • Port: Cổng mà file truyền Ngoài cửa sổ cho phép thiết lập thông tin liên quan đến upload (Hình 29): • Auto update: Tự động cập nhật liệu chia sẻ file vừa download thư mục chia sẻ • Auto view loading: Khi có yêu cầu truyền file Tab Loading view hiển thò T Sau thiết lập tùy chọn, phải nhắp vào nút Apply để thiết lập có giá trò Trang 51 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s T Khi file download mà ta bấm vào nút Stop downloading, phiên download dược chấm dữt máy gửi cập nhật IV.3.3 Tab Netsend and log view Tab có cửa sổ : Netsend phía trái để gửi thông điệp đến thành viên nhóm Log view phía phải để xem thông tin làm việc liên quan đến nhóm IV.3.3.1 Cửa sổ Netsend Phần cửa sổ nút kiểm tra “Net send enable“ Nút để nhận biết cho phép net send hay không Lắm khi, không muốn nhận thông điệp từ net send không chọn nút kiểm tra (Hình 30) Bên listbox danh sách thành viên nhóm đònh đòa hostname tên máy tính (Hình 30) Bên phải thành viên có nút kiểm tra Khi lệnh net send thi hành thành viên có nút kiểm tra đánh dấu nhận thông điệp Hai nút bấm”Check all” “Clear 31) all” dù ng đểliệu đánhĐH dấu Cần tất hoặ c xó@ a đá nh dấ u tấthọc cátập c thàvà nh viê n (Hình cứu Trung tâm Học Thơ Tài liệu nghiên Bên dươi Textbox chứa nội dung thông điệp mà gửi Nút bấm “Send” để gửi thông điệp nút bấm “Clear text” dùng để xóa nội dung textbox (Mặc đònh sau net send nội dung Textbox xóa sạch) (Hình 32) Phần cửa sổ tùy chọn chủ đề mà listbox bên ghi lại Bao gồm: • Leave group: Ghi nhận thông tin thành viên tách nhóm • Share and not share: Ghi nhận thông tin chia sẻ liệu thành viên • Net send: Ghi nhận thông điệp gửi đến net send • Loading: Ghi nhận thông tin yêu cầu truyền file thời điểm truyền xong Trang 52 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Hình 30 Hình 31 Hình 32 Ỉ Hình 33 Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Một thông điệp gửi đến nơi nhận có dạng Hình 33 IV.3.3.2 Cửa sổ Log view Hình 34 Hình 35 IV.3.4 Tab Chatting Tab có cửa sổ Phần bên trái chứa thông tin nhóm chat Bao gồm: danh sách người tham gia tán gẫu, nặc danhvà màu sắc tự chọn Trang 53 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Để bắt đầu tán gẫu phải nhập vào nặc danhvà chọn màu sắc Sau nhắp vào nút Apply Phần bên phải nơi hiển thò nội dung tán gẫu công cộng Thông điệp mà bạn gửi hiển thò tất máy thành viên Chúng ta nhập nội dung vào bấm phím Enter để gửi thông điệp Ngoài ra, chương trình cho phép tán gẫu cách riêng tư Khi muốn nói riêng với thành viên nhắp đúp vào thành viên danh sách Thì cửa sổ tán gẫu khác hiển thò Ở nơi người nhận xuất cửa sổ Và dó nhiên thông điệp hiển thò máy Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Hình 36 Hình Hình 37 37 V KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Lúc nhận đề tài, em vô bỡ ngỡ IP multicast kỹ thuật với nhiều khái niệm xa lạ Nhưng dẫn giáo viên phụ trách đề tài, em thấy đề tài hay hữu dụng Cụ thể: • Giúp sinh viên hiểu rõ lý thuyết mạng nói chung kỹ thuật phát chuyển nói riêng Trang 54 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s • Phát triển kỹ lập trình socket kỹ thuật lập trình liên quan • Phát triển thêm ý tưởng cho việc thiết kế phần mềm chạy mạng Trong khuôn khổ luận văn tốt nghiệp, em làm nhiêu Em mong đề tài phát triển cho khóa sau phát chuyển công nghệ Multimedia IP Multicast đăng ký đòa IP Multicast (Đòa lớp D) cụ thể mạng internet để có ứng dụng thực tế Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Trang 55 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s TÀI LIỆU THAM KHẢO -IP Multicast Dave kosiur [1] -Internetworking với TCP/IP Nguyễn Quốc Cường (Chủ biên) [2] -http://www.async.caltech.edu/~schooler/papers/FcastIMSA99.pdf [3] -http://www.ddj.com/ftp/2000/2000_05/fcast.zip/FCASTAPI.HTM [4] Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu Trang 56 [...]... dựng ứng dụng của đề tài Trang 25 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập và nghiên cứu PHẦN ỨNG DỤNG Trang 26 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s III QUÁ TRÌNH THIẾT KẾ CÀI ĐẶT ỨNG DỤNG III.1 Phân tích yêu cầu Như tên gọi của đề tài Ứng dụng IP multicast. .. máy tính ứng dụng multicast Để một máy tính gửi đi UP multicast, thì phần mềm phải cho phép chương trình ứng dụng xác đònh đòa chỉ IP multicast như là đòa chỉ IP đích Và phần mềm Trang 17 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s giao tiếp mạng phải có thể ánh xạ một đòa chỉ IP multicast thành đòa chỉ phần cứng tương ứng Việc phát triển phần mềm trên máy... multicast phần cứng để gửi IP Multicast Ngược lại nếu phần Trang 15 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s cứng không hỗ trợ multicast thì IP sẽ sử dụng broadcast hoặc unicast để phát chuyển IP Multicast ♦ Chuyển theo Inter-network Bởi vì các thành viên của IP Multicast group có thể gắn vào nhiều mạng vật lý, cần có những bộ đònh tuyến IP multicast đặc... chỉ multicast như là một sự tổng quát hóa, trong đó bao gồm Trang 14 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s broadcast và unicast Song, cơ sở truyền dữ liệu và cơ chế phát chuyển sẽ làm cho multicast kém hiệu quả Tùy từng trường hợp cụ thể mà ta có sự ứng dụng các kỹ thuật này một cách hợp lý và hiệu quả II IP MULTICAST ĐẶC ĐIỂM VÀ ỨNG DỤNG II.1 IP Multicast. .. nghiên cứu Nhóm Multicast Tải F.dat Người dùng Tải F.dat Người dùng Vì ứng dụng kỹ thuật IP Multicast không cơ chế điều khiển, nên trong phần mềm ứng dụng phải có những tác vụ để cho các thành viên nhóm liên hệ chặt chẽ với nhau Các tác vụ đó là: Trang 27 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s • Hoạt động duy trì nhóm • Một máy tham gia vào nhóm • Một... chuyển được sử dụng cho việc thông báo giữa các thành viên trong nhóm Đó là: • Mulicast: Dành cho việc thông báo đến toàn nhóm • Unicast: Dành cho việc thông báo trả lời một cách riêng rẽ giữa các thành viên với giao thức TCP /IP III.2.3 Các hoạt động nhóm trong ứng dụng III.2.3.1 Duy trì nhóm Trang 28 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s Sử dụng kỹ thuật... (Secretary) Là thành viên đặc biệt trong nhóm, Secretary có thể đáp ứng công việc quản lý các thành viên trong nhóm, ủy quyền cho publishers, quyết đònh nên chọn chế độ phát chuyển nào Mặc dù Secretary điều khiển toàn bộ thành viên trong nhóm Song, Subscribers có thể tham gia hoặc tách khỏi nhóm bất kỳ lúc nào Trang 19 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s. .. liệu MFTP bao gồm 2 giao thức con là: Giao thức điều khiển Multicast MCPMulticast Control Protocol và Giao thức dữ liệu multicast MDP Multicast Data Trang 22 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s Protocol MCP cho phép điều khiển động việc tham gia hoặc tách rời của máy nhận Trong khi MDP xử lý việc truyền tin cậy dữ liệu đến máy nhận (những máy... được ủy quyền bởi ứng dụng để nhận từ những cuộc truyền tải đặc thù mới có thể tham gia vào đòa chỉ của private group Trang 23 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s Với mô hình Open Groups, máy nhận sẽ không biết được máy gửi Điều này có nghóa là máy gửi không thể thay đổi trên nhóm multicast bằng MCP Một máy nhận có thể hiện hành trong đòa chỉ của... luận văn tốt nghiệp Ứng dụng ip multicast trong truyền file trên hệ điều hành win32s • Kỹ thuật phát chuyển: unicast Người dùng UNSHARE … Ngưng chia sẻ III.2.2.5 Yêu cầu download dữ liệu Chương trình ứng dụng cho phép người dùng yêu cầu load dữ liệu về trên máy mình (chỉ load file) Sau khi cập nhật tác vụ từ người dùng ứng dụng sẽ gửi yêu cầu đến máy nguồn Nếu máy này có khả năng đáp ứng thì nó sẽ đáp ... nghiệp Ứng dụng ip multicast truyền file hệ điều hành win32s Trung tâm Học liệu ĐH Cần Thơ @ Tài liệu học tập nghiên cứu PHẦN ỨNG DỤNG Trang 26 Đề tài luận văn tốt nghiệp Ứng dụng ip multicast truyền. .. Ứng dụng ip multicast truyền file hệ điều hành win32s cứng không hỗ trợ multicast IP sử dụng broadcast unicast để phát chuyển IP Multicast ♦ Chuyển theo Inter-network Bởi thành viên IP Multicast. .. multicast truyền file hệ điều hành win32s III QUÁ TRÌNH THIẾT KẾ CÀI ĐẶT ỨNG DỤNG III.1 Phân tích yêu cầu Như tên gọi đề tài Ứng dụng IP multicast truyền file Win32s , chương trình ứng dụng cho phép

Ngày đăng: 15/12/2015, 20:03

Mục lục

  • Mở đầu

  • Chương 1

  • Chương 2

  • Chương 3

  • Chương 4

  • Kết luận

  • Tài liệu tham khảo

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

Tài liệu liên quan