Xây dựng công cụ Internet sharing trên môi trường window server

27 487 6
Xây dựng công cụ Internet sharing trên môi trường window server

Đ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 liệu tham khảo công nghệ thông tin Xây dựng công cụ Internet sharing trên môi trường window server

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN 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 Hải Sinh viên thực :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 NỘI DUNG BÁO CÁO Mục tiêu đề tài Phân tích - thiết kế hệ thống Cài đặt 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ổ Internet -Giải vấn đề tắt nghẽn bảo mật mạng Internet -Mục đích tốn Xây dựng chương trình cho phép chia kết nối Internet cho nhiều người dùng đồng thời với dịch vụ WWW, FTP, HTTP…, qua đường kết nối nhất, phải bao gồm tính 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 ? Proxy server giống cầu nối trung gian server client  Người sử dụng có cảm giác trực tiếp làm việc với server Internet mà họ thật muốn truy xuất  Proxy Application thu nhập thông tin việc kết nối yêu cầu người sử dụng  Sử dụng thông tin để xác định u cầu có chấp nhận khơng, chấp nhận, proxy tạo kết nối khác từ firewall đến máy đích  Sau thực giao tiếp trung gian, truyền liệu qua lại client 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 Proxy Server  Làm nhiệm vụ trung gian Client Server Client truy cập đến  Đối với người sử dụng, giao tiếp với proxy server giao tiếp trực tiếp tới server thật  Ưu điểm nhược điểm 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 Kỹ thuật chuyển đổi địa NAT Thầy Hướng Dẫn: Nguyễn Thúc Hải (Network Address Translation) NAT kỹ thuật mới, để hạn chế vấn đề sử dụng địa IP NAT chia làm hai loại : tĩnh động  NAT tĩnh : trường hợp chuyển đổi địa IP theo ánh xạ xác định trước, cố định hiển nhiên khơng thể có hai địa cục ánh xạ đến địa IP thực  NATđộng: Khi trường hợp số lượng địa IP cần chuyển đổi hai mạng khơng cần phải sử dụng loại NAT động có số lượng địa IP lý 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 mơ hình khách / chủ mạng Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40 Đồ Án Tốt Nghiệp Máy khách Tạo socket Tiếp nhận liệu Đóng streams socket Thầy Hướng Dẫn: Nguyễn Thúc Hải Máy chủ Bắt đầu ứng dụng Sinh Viên Thực Hiện: Trương Hoàng Lâm Chấp nhận kết nối Yêu cầu kết nối Tiếp nhận liệu Trao đổi liệu Ngừng kết nối Kết thúc ứng dụng Tạo server socket Đóng streams socket Khơng Có Tiếp tục ? 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; Socket = serv.accept(); In = new newBufferedReader( new Yêu cầu Kết nối Socket = new Socket(host,post); In = new new BufferedReader( new InputStreamReader((socket.getInputSt ream()))); InputStreamReader((socket.getInputS tream()))); out = new PrintWriter(socket.getOutStream()); out = new PrintWriter(socket.getOutStream()); System.out.println(in.readLine()); Out.println(“…”); Sinh Viên Thực Hiện: Trương Hồng Lâm Các dịng xuất nhập Out.println(“…”); System.out.println(in.readLine()); 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 mơ hình khách/ chủ http://www.microsoft.com Chương Trình Browser Doc.htm Chương Trình Web Server Tài liệu bạn cần Client Server Máy khách Máy 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 HTTP Proxy Chấp nhận yêu cầu từ trình duyệt client, tìm đáp ứng WWW server, thiết lập kết nối, truyền liệu từ WWW server tới trình duyệt client Hoạt động Win Proxy thơng qua giao thức HTTP GET http://www WinProxy.com/doc.html HTTP/1.0 Máy Máy Khách Khách GET www WinProxy.com/doc.html HTTP HTTP HTTP/1.0 200 OK “doc.html" gởi HTTP/1.0 200 OK “doc.html" gởi Máy Máy Chủ Chủ 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ừ ứng dụng FTP client, tìm yêu cầu FTP Server, thiết lập kết nối tới truyền liệu đến từ client Hoạt động Win Proxy thông qua giao thức FTP GET ftp://ftp.hoanglam@net.com Máy Máy Khách Khách Các lệnh FTP HTTP HTTP/1.0 200 Các FTP Rely Máy Máy Chủ Chủ 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 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) Applet Hoặc trình khách Java Mạng Intranet Sinh Viên Thực Hiện: Trương Hoàng Lâm 80 Firewall Port 80 Máy Khách Tường Lửa Đối Đốitượng tượngRMI RMI Web Web Server Server (port80) 80) (port Servlet Mạng Internet 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 đă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 đưa vào danh sách web site bị cấm máy khách yêu cầu, Win Proxy báo cho máy khách site bị cấm HTTP Cache lưu lại nội dung đáp ứng cho 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 hiệu chỉnh 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 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 hiệu chỉnh FTP Proxy Sinh Viên Thực Hiện: Trương Hoàng Lâm Lớp : TH40 ... Thúc Hải MỤC TIÊU CỦA ĐỀ TÀI -Sự bùng nổ Internet -Giải vấn đề tắt nghẽn bảo mật mạng Internet -Mục đích tốn Xây dựng chương trình cho phép chia kết nối Internet cho nhiều người dùng đồng thời... PHÂN TÍCH - THIẾT KẾ HỆ THỐNG Proxy Server ? Proxy server giống cầu nối trung gian server client  Người sử dụng có cảm giác trực tiếp làm việc với server Internet mà họ thật muốn truy xuất ... qua lại client 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 Proxy Server  Làm nhiệm vụ trung gian Client Server Client

Ngày đăng: 22/11/2012, 16:34

Từ khóa liên quan

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

Tài liệu liên quan