ctdesuong

New Member

Download miễn phí Đề tài Web application





Một Server cấu hình mạnh có thể host được nhiều trang web hoạt động một lúc.
Nếu hacker tấn công vào được 1 site thuộc Server đó sẽ có thể chuyển hướng sang tấn công các site lân cận trong nội bộ.
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

WEB APPLICATION University of Natural Sciences- HCMC Faculty of Electronics and Telecommunications Sinh viên thực hiện: Trương Thanh Hải MSSV:0620019 Huỳnh Tấn Hùng MSSV :0620021 Trần Bình Trọng MSSV: 0620089 Hoàng Anh Tuấn MSSV: 0620092 Nôi Dung Trình Bày: 1/ Định Nghĩa Web. 2/ Lịch Sử Phát Triển. 3/ Tìm hiểu về ứng dụng Web. 4/ Ngôn Ngữ Lập Trình & Công Cụ Truy Cập. 5/ Thông Tin & Dữ Liệu & Bảo Mật. 6/ Các Ứng Dụng Của Web. 7/ Định Hướng Phát Triển. 1/ Vấn Đề Đặt Ra: Bạn muốn biết thông tin về một công ty ? Bạn muốn mua bán mà không cần ra ngoài ? Bạn muốn tìm tài liệu cho học tập và nơi giải đáp mọi thắc mắc trong công việc học tập? Bạn muốn xem những bộ phim Hot nhất ? Bạn muốn nghe nhac hay tạo một trang lưu trữ những thông tin cá nhân của mình??? Giải quyết những vấn đề này ra sao ???????? Hướng Giải Quyết ??? Ngày 6-8-1991, Tim Berners Lee công bố chương trình web Web là gì & Ứng dụng ra sao ? Định nghĩa web Website là một văn phòng ảo của doanh nghiệp trên mạng Internet. Website bao gồm toàn bộ thông tin, dữ liệu, hình ảnh về các sản phẩm, dịch vụ và hoạt động sản xuất kinh doanh mà doanh nghiệp muốn truyền đạt tới người truy cập Internet. Web là nơi chúng ta có thể trao đổi mọi thông tin ,tài liệu . là nơi chúng ta có thể mua bán trực tuyến và giải trí…. Web là nơi chúng ta có thể chia sẻ cảm xúc và là nơi lưu trữ những thông tin cá nhân. 2/ Lịch sử phát triển của web Ngày 6-8-1991, Tim Berners Lee công bố chương trình web. Dự án “World Wide Web” Ngày 12-12-1991: Máy chủ đầu tiên ngoài châu Âu online Tháng 11-1992: Đã có 26 máy chủ web online Ngày 22-4-1993: Trình duyệt Mosaic cho Windows ra đời Tháng 6-1993: Ngôn ngữ HTML (Hypertext Mark Language) dùng trong lập trình web được công bố. Tháng 2-1994: Tiền thân của Yahoo được đưa lên internet. Ngày 9-8-1995: “Bùng nổ tên miền .com”. Hàng loạt công ty trực tuyến chính thức mở cửa website của mình. Ngày 24-8-1995: IE được phát hành và là một phần trong Windows 95. Tháng 9-1998: Google mở cửa văn phòng đầu tiên của mình tại một gara ở California. Tháng 8-2000: Đã có gần 20 triệu Website Năm 2009: Đã có…102.615.362 website. ÖÙng duïng WEB laø gì ? Ứng dụng web (hay web application) là một trình ứng dụng mà có thể tiếp cận thông qua mạng như Internet hay intranet. Một vài ứng dụng Web thông dụng như: Webmail, bán hàng trực tuyến, wiki, forum, blog, … 3/ Tìm hiểu về ứng dụng Web Domain Hosting:Tên miền (Domain name) là định danh của website trên Internet Quy trình đăng kí một tên miền Tên miền được chia làm 2 dạng chính: Quốc tế .com, .net, .org, … Quốc gia Cấp 2: *.vn, *.us, *.uk, *.sg, ... Cấp 3: *.com.vn, *.co.uk, *.com.sg, … * Caáu taïo cuûa moät teân mieàn Tên miền (Domain name) không được vượt quá 63 ký tự, bao gồm cả phần .com, .net, .org. Tên miền chỉ bao gồm các ký tự trong bảng chữ cái (a-z), các số (0-9) và dấu trừ (-). Không thể bắt đầu bằng hay kết thúc tên miền bằng dấu trừ (-). Tên miền không cần bắt đầu bằng http:// hay www hay * Quy định khi đặt tên miền Web Hosting Web Hosting là nơi lưu trữ tất cả các trang Web, các thông tin, tư liệu, hình ảnh của Website trên một máy chủ Internet Các yêu cầu cần thiết của một Web Hosting chức năng Tốc độ Dung lượng Băng thông Bảo mật. Web hosting Hỗ trợ truy xuất máy chủ bằng giao thức FTP để truyền tải tập tin Hỗ trợ các các ngôn ngữ lập trình cũng như cơ sở dữ liệu tưng ứng để thực thi ứng dụng Web trên Internet Có 2 nhánh là Windows Hosting và Linux Hosting Ngoài ra các công ty và doanh nghiệp lớn cũng có thể tự thiết lập Server riêng Bảng điều khiển Control Panel của một gói Hosting Phaàn meàm maùy chuû Web Web Server (máy phục vụ Web): máy tính mà trên đó cài đặt phần mềm phục vụ Web Bất kỳ một máy tính nào cũng có thể trở thành một Web Server bởi việc cài đặt lên nó một chương trình phần mềm máy chủ Web (Web Server Software) và sau đó kết nối vào Internet hay mạng LAN Giao dieän Mô hình hoạt động của Web Server Dùng để viết nên những Website động, giúp người sử dụng thông qua giao diện tương tác từ trình duyệt có thể làm việc với cơ sở dữ liệu trên Server Có nhiều loại ngôn ngữ khác nhau, hoạt động trên những môi trường khác nhau tương ứng * 4/ Ngoân Ngữ Lập Trình Ngôn ngữ lập trình web Để thiết kế giao diện cho Website, ta dùng ngôn ngữ đánh dấu HTML Có thể chèn vào những đoạn code ngôn ngữ kịch bản như Java Script, VB Script, hay Shock Wave Flash * PHP HTML ASP XML JSP JAVASCRIPT VB SCRIPT * Moät soá ngoân ngöõ laäp trình tieâu bieåu PHP (Hypertext Preprocessor) Được chạy trên máy chủ Linux hay Windows. Đặc điểm Mã nguồn mở, miễn phí. Cú pháp giống C và Java. Dễ viết, dễ dùng, dễ phát triển, triển khai nhanh. Là ngôn ngữ lập trình web phổ biến nhất hiện nay Thích hợp cho các trang web vừa và nhỏ. HTML(HyperText Markup Language) Ngôn ngữ Đánh dấu Siêu văn bản Thiết kế giao diện cho Website tĩnh ASP(active server pages) ASP và sau này là ASP.NET Chạy trên máy chủ Windows hay Linux . Được Microsoft xây dựng trên nền tảng .NET, kết hợp với cơ sở dữ liệu MS SQL Server. Chỉ hoạt động trên các họ Web server của Microsoft. Thích hợp cho các trang Web lớn. XML(Xtensible Markup Language) Ngôn ngữ xây dựng cấu trúc tài liệu văn bản do W3C  đề xuất Dựa theo chuẩn SGML (Standard Generalized Markup Language) Tạo nội dung động , độc lập với các máy server JSP (JavaServer Pages) Là sự mở rộng của công nghệ JavaServlet (chuẩn J2EE của SUN) JSP có ưu điểm so với ASP: sau lần đầu thực thi, mã được lưu lại trong bộ nhớ Đa nền, hướng đối tượng, bảo mật an toàn. JAVASCRIPT Ngôn ngữ lập trình kịch bản dựa trên đối tượng,phát triển từ ngôn ngữ C Dùng để thực hiện một số tác vụ không thể thực hiện được với  HTML như kiểm tra thông tin nhập vào,tự động thay đổi hình ảnh. AJAX(ASYNCHONOUS JAVASCRIPT AND XML) Kết hợp Javascript va XML để tạo sự tương tác giữa các ứng dụng web. Tăng tốc độ ứng dụng web bằng cách cắt nhỏ dữ liệu Trang Web viết bởi PHP Trang Web viết bởi HTML Cách thức hoạt động các trang WEB Các Công Cụ Truy Cập IE. Firefox. Opera. Google Chrome. … 5/ Thông Tin & Dữ Liệu & Bảo Mật Trong thời đại kinh tế tri thức, thông tin là tài sản đóng vai trò quyết định sự thành bại. Do đó các thông tin quan trọng cần được bảo vệ chặt chẽ, tránh bị Bên ngoài đột nhập vào trong lấy thông tin Bên trong đưa thông tin ra ngoài. Theo đó, bảo mật là quá trình bảo đảm an toàn thông tin, theo chuẩn C.I.A Tính bảo mật (Confidentiality) Tính toàn vẹn (Integrity) Tính sẵn sàng (Availability) * Theo TCVN 7562:2005, tương đương với ISO/IEC 17799:2000 Những lỗ hổng thường gặp trong website Dữ liệu đầu vào không được kiểm tra tính hợp lệ. Lỗi kiểm soát truy cập nguồn tài nguyên. Lỗi liên quan đến quá trình quản lý xác thực và phiên truy cập. Lỗi tràn bộ đệm. Lưu trữ thiếu an toàn. Từ chối dịch vụ. Quản lý cấu hình thiếu an toàn. Quy trình xử lý báo lỗi. PHÖÔNG THÖÙC TAÁN COÂNG THU THAÄP THOÂNG TIN CHUNG. Tên miền, hệ điều hành, ngôn ngữ lập trình, hệ CSDL hoạt động trên Server,… Chủ sở hữu, đội ngũ quản trị, điều hành của Website. Địa chỉ IP, máy chủ DNS của Website. Các cổng và dịch vụ tương ứng đang được mở trên Server. Khaûo saùt öùng duïng Web Website sử dụng ứng dụng Web nào? Mã nguồn mở hay đóng? Phiên bản? Nếu là mã ngu...
 

Các chủ đề có liên quan khác

Top