Đồ án tốt nghiệp:Xây dựng công cụ sharing trên mạng Internet
lượt xem 11
download
Xây dựng một chương trình cho phép chia sẽ kết nối Internet cho nhiều người dùng đồng thời với các dịch vụ cơ bản như WWW, FTP, HTTP…, qua một đường kết nối duy nhất, ngoài ra phải bao gồm tính năng quản trị phân quyền việc truy cập
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Đồ án tốt nghiệp:Xây dựng công cụ sharing trên mạng Internet
- Tên đồ án: XÂY DỰNG CÔNG CỤ INTERNET SHARING TRÊN MÔI TRƯỜNG WINDOW SERVER Thầy hướng dẫn :GSTS. Nguyễn Thúc Th :GSTS. Hải Sinh viên thực hiện :Trương Hoàng Lâm Lớp : TH40 TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải NỘI DUNG BÁO CÁO Mục tiêu của đề tài. Phân tích - thiết kế hệ thống. Cài đặt và thử nghiệm Kết luận Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải MỤC TIÊU CỦA ĐỀ TÀI -Sự bùng nổ của Internet -Giải quyết các vấn đề tắt nghẽn và bảo mật mạng Internet -Mục đích của bài toán Xây dựng một chương trình cho phép chia sẽ kết nối Internet cho nhiều người dùng đồng thời với các dịch vụ cơ bản như WWW, FTP, HTTP…, qua một đường kết nối duy nhất, ngoài ra phải bao gồm tính năng quản trị phân quyền việc truy cập Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải PHÂN TÍCH - THIẾT KẾ HỆ THỐNG Proxy Server là gì ? Proxy server giống cầu nối trung gian giữa server và client. Người sử dụng có cảm giác trực tiếp làm việc với server trên Internet mà họ thật sự muốn truy xuất. Proxy Application thu nhập thông tin về việc kết nối và yêu cầu của người sử dụng. Sử dụng thông tin để xác định yêu cầu có được chấp nhận không, nếu chấp nhận, proxy sẽ tạo sự kết nối khác từ firewall đến máy đích. Sau đó thực hiện sự giao tiếp trung gian, truyền dữ liệu qua lại giữa client và server. Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải Hoạt động của Proxy Server Làm nhiệm vụ trung gian giữa Client và Server khi Client truy cập đến. Đối với người sử dụng, giao tiếp với proxy server thì như giao tiếp trực tiếp tới server thật sự. Ưu điểm và nhược điểm khi sử dụng Proxy Server Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải Kỹ thuật chuyển đổi địa chỉ NAT (Network Address Translation) NAT là một kỹ thuật mới, để hạn chế vấn đề sử dụng địa chỉ IP. NAT được chia làm hai loại : tĩnh và động NAT tĩnh : là trường hợp chuyển đổi địa chỉ IP theo một ánh xạ đã được xác định trước, cố định và hiển nhiên sẽ không thể có hai địa chỉ cục bộ nào cùng ánh xạ đến một địa chỉ IP thực. NATđộng: Khi trường hợp số lượng địa chỉ IP cần chuyển đổi giữa hai mạng không bằng nhau thì cần phải sử dụng loại NAT động hoặc cũng có khi số lượng địa chỉ IP bằng nhau nhưng vì một lý do nào đó không muốn dùng NAT tĩnh. Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải Cơ chế giao tiếp của mô hình khách / chủ trên mạng Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải Máy chủ Tạo server socket Máy khách Bắt đầu ứng dụng Chấp nhận kết nối mới Yêu cầu kết nối Tạo socket Tiếp nhận dữ liệu Tiếp nhận dữ liệu Trao đổi dữ liệu Đóng streams và socket Ngừng kết Đóng streams và socket nối Kết thúc Không Có ứng dụng Tiếp tục ? Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải Máy khách Máy chủ Int port = 8000; Int port = 8000; BufferedReader in; String host =“ liangy”; PrintWriter out; BufferedReader in; ServerSocket serv; PrintWriter out; Socket socket; ServerSocket Serv = new ServerSocket(port) Socket socket; Yêu cầu Socket = serv.accept(); Socket = new Socket(host,post); Kết nối In = new newBufferedReader( new In = new new BufferedReader( new InputStreamReader((socket.getInputSt InputStreamReader((socket.getInputS ream()))); tream()))); out = new out = new PrintWriter(socket.getOutStream()); PrintWriter(socket.getOutStream()); Các dòng xuất System.out.println(in.readLine()); Out.println(“…”); nhập Out.println(“…”); System.out.println(in.readLine()); Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải Mô tả hoạt động của mô hình khách/ chủ http://www.microsoft.com Chương Chương Trình Trình Web Browser Server Doc.htm Tài liệu bạn cần Client Server Máy chủ Máy khách Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải Các chức năng chính của chương trình Win Proxy là một proxy server và các dịch vụ mạng nền tảng làm việc trên tầng application của mô hình 7 tầng mạng ISO Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải Các đặc điểm của Win Proxy bao gồm: HTTP Cache HTTP Proxy ICP Server FTP Proxy SOCK4&5 Proxy Tính hợp các hệ thống plugin (Plugins System) Giám sát từ xa (Remote Monitor); HTTP Cache: HTTP Cache làm giảm bớt sự lưu thông mạng và làm tăng sự hiển thị truy cập Internet. ICP Server: Cho phép làm việc đồng thời của các HTTP Cache đã được chia sẻ (shared) - trao đổi thông tin về các đối tượng được cache Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải HTTP Proxy Chấp nhận các yêu cầu từ các trình duyệt của client, tìm đáp ứng của WWW server, thiết lập kết nối, truyền dữ liệu từ WWW server tới các trình duyệt của client. Hoạt động của Win Proxy thông qua giao thức HTTP GET http://www. WinProxy.com/doc.html HTTP/1.0 GET www. WinProxy.com/doc.html Máy Máy HTTP Máy HTTP Máy Chủ C hủ Khách Khách HTTP/1.0 200 OK HTTP/1.0 200 OK “doc.html" gôûi veà “doc.html" gôûi veà HTTP Proxy Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải FTP Proxy Chấp nhận yêu cầu từ các ứng dụng FTP client, tìm yêu cầu FTP Server, thiết lập kết nối tới nó và truyền dữ liệu đến và từ client. Hoạt động của Win Proxy thông qua giao thức FTP GET ftp://ftp.hoanglam@net.com lệnh Các Máy Máy FTP Máy HTTP Máy Chủ C hủ Khách Khách HTTP/1.0 200 Các FTP Rely FTP Proxy Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải SOCK4&5 Proxy Cho phép các client/ứng dụng kết nối tới Internet thông qua firewall. Cơ chế xuyên hầm ( Tunneling ) Máy Chủ (Server) Máy Khách Đối ittượngRMI Đố ượng RMI Applet Web Web 80 Hoặc Server Server trình (port 80) (port 80) khách Java t r o P ll a w ri F Servlet e Mạng Intranet Tường Lửa Mạng Internet Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải Thiết kế giao diện chương trình Giao diện sau khi đăng nhập Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải GIAO DIỆN QUAN SÁT CỦA HTTP CACHE Ví dụ trang www.thienthai.com đã được đưa vào danh sách các web site bị cấm thì khi máy khách yêu cầu, Win Proxy sẽ báo cho máy khách là site đã bị cấm. HTTP Cache sẽ lưu lại nội dung đó và sẽ đáp ứng cho các máy khách có yêu cầu đến trang web đó. Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải GIAO DIỆN CỦA HTTP PROXY Giao diện thiết lập và hiệu chỉnh của HTTP Proxy Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải Giao diện thiết lập danh sách các web site bị cấm Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
- Đồ Án Tốt Nghiệp Thầy Hướng Dẫn: Nguyễn Thúc Hải GIAO DIỆN CỦA FTP PROXY Giao diện thiết lập và hiệu chỉnh của FTP Proxy Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Đồ án tốt nghiệp Xây dựng: Chung cư An Phú 10 tầng
209 p | 2251 | 602
-
Đồ án tốt nghiệp Xây dựng: Trụ sở công ty nông nghiệp Hải Dương
185 p | 958 | 312
-
Đồ án tốt nghiệp Xây dựng: Chung cư Nam Cường
361 p | 600 | 188
-
Đồ án tốt nghiệp Xây dựng: Nhà chung cư A2, 9 tầng quận Hải An, Hải Phòng
233 p | 426 | 144
-
Đồ án tốt nghiệp Xây dựng: Chung cư An Dương Vương - Lào Cai
288 p | 524 | 124
-
Đồ án tốt nghiệp Xây dựng: Bệnh viện đa khoa - Kiến An - Hải Phòng
270 p | 452 | 107
-
Đồ án tốt nghiệp Xây dựng: Nhà trang bị học viện kỹ thuật quân sự, Hà Nội
175 p | 368 | 86
-
Đồ án tốt nghiệp Xây dựng: Trung tâm thương mại An Bình
222 p | 345 | 76
-
Đồ án tốt nghiệp Xây dựng: Chung cư thu nhập thấp Hoàng Anh - Hải Phòng
194 p | 237 | 58
-
Đồ án tốt nghiệp Xây dựng: Chung cư N04 – B2 – Thành phố Hà Nội
243 p | 210 | 53
-
Đồ án tốt nghiệp Xây dựng: Nhà làm việc Công ty du lịch Bắc Thái
237 p | 138 | 46
-
Đồ án tốt nghiệp Xây dựng: Chung cư Văn Khê - Hà Nội
226 p | 150 | 42
-
Đồ án tốt nghiệp Xây dựng: Chung cư CT 1A Khu đô thị mới Văn Khê - Hà Đông - Hà Nội
260 p | 205 | 41
-
Đồ án tốt nghiệp Xây dựng: Văn phòng điều hành Công ty Xây dựng số 1 - Hà Nội
187 p | 199 | 37
-
Đồ án tốt nghiệp Xây dựng: Trụ sở công an quận Thanh Xuân
212 p | 219 | 35
-
Đồ án tốt nghiệp Xây dựng: Trụ sở làm việc Viện Cơ điện - Bộ Nông nghiệp và Phát triển nông thôn
209 p | 143 | 31
-
Đồ án tốt nghiệp Xây dựng: Trụ sở công ty xây dựng số 1 Sông Hồng - Hà Nội
184 p | 126 | 31
-
Đồ án tốt nghiệp Xây dựng: Ngân hàng đầu tư và phát triển Việt Nam chi nhánh Sơn La
237 p | 169 | 30
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn