Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
2,32 MB
Nội dung
UDPM-CĐ-MĐ20-TKWASP TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng nguyên trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Yêu cầu có tài liệu tham khảo cho sinh viên khoa Công nghệ Thông tin Trường Cao đẳng Nghề ngày trở nên cấp thiết Việc biên soạn tài liệu nằm kế hoạch xây dựng hệ thống giáo trình mơn học Khoa Đề cương giáo trình thông qua Hội đồng Khoa học Khoa Trường Mục tiêu giáo trình nhằm cung cấp cho sinh viên tài liệu tham khảo mơn học Mạng máy tính, giới thiệu khái niệm hệ thống mạng máy tính, đồng thời trang bị kiến thức số kỹ chủ yếu cho việc bảo trì quản trị hệ thống mạng Đây coi kiến thức ban đầu tảng cho kỹ thuật viên, quản trị viên hệ thống mạng Mặc dù có cố gắng để hồn thành giáo trình theo kế hoạch, hạn chế thời gian kinh nghiệm soạn thảo giáo trình, nên tài liệu chắn khiếm khuyết Rất mong nhận đóng góp ý kiến thầy Khoa bạn sinh viên sử dụng tài liệu Các góp ý xin gửi Khoa Công nghệ thông tin - Trường Cao đẳng nghề Cần Thơ Xin chân thành cảm ơn Cần Thơ, ngày tháng năm 2021 Tham gia biên soạn Chủ biên Nguyễn Phát Minh MỤC LỤC TRANG LỜI GIỚI THIỆU MỤC LỤC TRANG GIÁO TRÌNH MƠN HỌC/MƠ ĐUN Tên mơn học/mơ đun: MẠNG MÁY TÍNH Mã môn học/mô đun: MH 07 CHƯƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ MẠNG MÁY TÍNH Mã chương: MH 07 - 01 Lịch sử mạng máy tính: Error! Bookmark not defined Giới thiệu mạng máy tính: Error! Bookmark not defined 2.1 Định nghĩa mạng máy tính mục đích việc kết nối mạng: Error! Bookmark not defined 2.2 Đặc trưng kỹ thuật mạng máy tính: Error! Bookmark not defined Phân loại mạng máy tính: Error! Bookmark not defined 3.1 Phân loại mạng theo khoảng cách địa lý : Error! Bookmark not defined 3.2 Phân loại theo kỹ thuật chuyển mạch: Error! Bookmark not defined 3.3 Phân loại theo kiến trúc mạng sử dụng: Error! Bookmark not defined 3.4 Phân loại theo hệ điều hành mạng: Error! Bookmark not defined Giới thiệu mạng máy tính thơng dụng nhất: Error! Bookmark not defined 4.1 Mạng cục bộ: Error! Bookmark not defined 4.2 Mạng diện rộng với kết nối LAN TO LAN: Error! Bookmark not defined 4.3 Liên mạng INTERNET: Error! Bookmark not defined 4.4 Mạng INTRANET: Error! Bookmark not defined CÂU HỎI ÔN TẬP: Error! Bookmark not defined CHƯƠNG 2: MƠ HÌNH HỆ THỐNG MỞ OSI Error! Bookmark not defined Mã chương: MH 07 - 02 Error! Bookmark not defined Mơ hình tham khảo OSI: Error! Bookmark not defined Các giao thức mơ hình OSI Error! Bookmark not defined Các chức chủ yếu tầng mơ hình OSI: Error! Bookmark not defined 3.1 Tầng 1: Vật lý (Physical) Error! Bookmark not defined 3.2 Tầng 2: Liên kết liệu (Data link) Error! Bookmark not defined 3.3 Tầng 3: Mạng (Network) Error! Bookmark not defined 3.4 Tầng 4: Vận chuyển (Transport): Error! Bookmark not defined 3.5 Tầng 5: Giao dịch (Session): Error! Bookmark not defined 3.6 Tầng 6: Trình bày (Presentation) Error! Bookmark not defined 3.7 Tầng 7: ứng dụng (Application) Error! Bookmark not defined CÂU HỎI ÔN TẬP: Error! Bookmark not defined CHƯƠNG 3: TÔ PÔ MẠNG Error! Bookmark not defined Mã chương: MH 07 - 03 Error! Bookmark not defined Mạng cục : Error! Bookmark not defined Kiến trúc mạng cục : Error! Bookmark not defined 2.1 Mạng hình sao: Error! Bookmark not defined 2.2 Mạng trục tuyến tính (Bus): Error! Bookmark not defined 2.3 Mạng hình vịng: Error! Bookmark not defined 2.4 Kết nối hỗn hợp: Error! Bookmark not defined CÂU HỎI ÔN TẬP: Error! Bookmark not defined PHẦN THỰC HÀNH: Error! Bookmark not defined CHƯƠNG 4: CÁP MẠNG VÀ VẬT TẢI TRUYỀN Error! Bookmark not defined Mã chương: MH 07 - 04 Error! Bookmark not defined Các thiết bị mạng thông dụng Error! Bookmark not defined 1.1 Các loại cáp truyền Error! Bookmark not defined 1.1.1 Cáp đôi dây xoắn (Twisted pair cable) Error! Bookmark not defined 1.1.2 Cáp đồng trục (Coaxial cable) băng tần sở Error! Bookmark not defined 1.1.3 Cáp đồng trục băng rộng (Broadband Coaxial Cable) Error! Bookmark not defined 1.1.4 Cáp quang Error! Bookmark not defined Các thiết bị ghép nối Error! Bookmark not defined 2.1 Card giao tiếp mạng (Network Interface Card viết tắt NIC) Error! Bookmark not defined 2.2 Bộ chuyển tiếp (REPEATER ) Error! Bookmark not defined 2.3 Các tập trung (Concentrator hay HUB) Error! Bookmark not defined 2.4 Switching Hub (hay gọi tắt switch) Error! Bookmark not defined 2.5 Modem Error! Bookmark not defined 2.6 Multiplexor - Demultiplexor Error! Bookmark not defined 2.7 Router Error! Bookmark not defined Một số kiểu nối mạng thông dụng chuẩn Error! Bookmark not defined 3.1.Các thành phần thông thường mạng cục gồm có Error! Bookmark not defined 3.2 Kiểu 10BASE5: Error! Bookmark not defined 3.3 Kiểu 10BASE2: Error! Bookmark not defined 3.4 Kiểu 10BASE-T Error! Bookmark not defined 3.5 Kiểu 10BASE-F Error! Bookmark not defined CÂU HỎI ÔN TẬP : Error! Bookmark not defined BÀI THỰC HÀNH: Error! Bookmark not defined CHƯƠNG 5: GIỚI THIỆU GIAO THỨC TCP/IP Error! Bookmark not defined Mã chương: MH 07 - 05 Error! Bookmark not defined Giao thức IP Error! Bookmark not defined 1.1 Họ giao thức TCP/IP Error! Bookmark not defined 1.2 Chức - Giao thức liên mạng IP(v4) Error! Bookmark not defined 1.3 Địa IP Error! Bookmark not defined 1.4 Cấu trúc gói liệu IP Error! Bookmark not defined 1.5 Phân mảnh hợp gói IP Error! Bookmark not defined 1.6 Định tuyến IP Error! Bookmark not defined Một số giao thức điều khiển Error! Bookmark not defined 2.1 Giao thức ICMP Error! Bookmark not defined 2.2 Giao thức ARP giao thức RARP Error! Bookmark not defined 2.3 Giao thức lớp chuyển tải (Transport Layer) Error! Bookmark not defined 2.3.1 Giao thức TCP Error! Bookmark not defined 2.3.2 Cấu trúc gói liệu TCP Error! Bookmark not defined 2.3.3 Thiết lập kết thúc kết nối TCP Error! Bookmark not defined CÂU HỎI ÔN TẬP: Error! Bookmark not defined BÀI THỰC HÀNH: Error! Bookmark not defined TÀI LIỆU THAM KHẢO 84 GIÁO TRÌNH MƠN HỌC/MƠ ĐUN Tên mơn học/mơ đun: THIẾT KẾ WEBISTE VỚI ASP.NET Mã môn học/mô đun: MĐ 20 Vị trí, tính chất, ý nghĩa vai trị mơn học/mơ đun: Vị trí: Mơn học bố trí sau sinh viên học xong môn học chung, môn học sở chuyên ngành đào tạo chuyên mơn nghề Web lập trình với ngơn ngữ C# Tính chất: Là mơn học sở chun ngành bắt buộc Ý nghĩa vai trò môn học/mô đun: Thiết kế Web với ASP.NET môn học để sinh viên làm quen với phương pháp thiết kế Web động ngôn ngữ C# học từ trước ứng dụng vào thiết kế website Mục tiêu môn học/mô đun: Về kiến thức: o Trình bày kiến thức Web Client, Web Server, ASP.Net mơi trường Visual Studio o Trình bày trạng thái Validation Controls Về kỹ năng: o Tạo trang Web dùng ASP.NET o Tạo trang Web dùng ASP.NET có sử dụng ADO.NET để liên kết với sở liệu Về lực tự chủ trách nhiệm: o Nghiêm túc, tỉ mỉ q trình tiếp cận với cơng cụ Bố trí làm việc khoa học đảm bảo an toàn cho người phương tiện học tập Nội dung môn học/mô đun: Thời gian Số TT Tên chương, mục I Lập trình ứng dụng web với ASP.NET Tổng số Lý thuyết Thực Kiểm tra* hành Bài (LT tập hoặcTH) Giới thiệu ASP ASP.NET Web Server IIS Tạo ứng dụng Web với ASP.NET II Tìm hiểu sử dụng điều khiển Controls Cấu trúc trang ASP.NET Biến cố trang ASP.NET Giới thiệu Controls ASP.NET Server HTML Server Controls ASP.NET Server Controls III Master Page - Web Navigation 10 18 60 30 27 Master Page Web Navigation Web User Control IV Quản lý trạng thái Validation Controls 18 Trạng thái chuyển liệu trang Cookies Session Required Field Validation Range Validation Compare Validation Custom Validation V Giới thiệu ADO.NET Kiến trúc ADO.NET Các namespace ADO.NET Cơ chế kết nối ADO.NET qua Connected Layer VI Data Binding Data Controls Data Binding Data Controls Cộng BÀI 1: LẬP TRÌNH ỨNG DỤNG WEB VỚI ASP.NET Mã bài: MĐ 20 - 01 Giới thiệu: Trong trình bày nội dung ASP ASP NET, cài đặt Web Server IIS hệ điều hành Windows Mục tiêu bài: Trình bày ASP ASP NET Cài đặt Web Server IIS Tạo ứng dụng Web với ASP.NET Thực thao tác an tồn với máy tính Nội dung chính: Giới thiệu ASP ASP.NET ASP tên viết tắt chữ cụm từ đầy đủ: ACTIVE SERVER PAGES ASP giải pháp Microsoft để sản xuất nội dung động cho trang web Dường nói ASP, người ta nghĩ cụ có từ năm 1990, NT server hệ điều hành máy tính để bàn Window 95 98 ASP.NET tảng để phát triển Web, cung cấp cho nhiều mơ hình lập trình dịch vụ cần thiết để xây dựng ứng dụng Web mạnh mẽ cho máy tính, thiết bị di động ASP.NET phần NET, mã dễ dàng biên dịch, viết, mở rộng tái sử dụng khn khổ NET Ứng dụng ASP.NET viết ngôn ngữ đây: C# VB.NET ASP.NET sử dụng kỹ thuật lập trình phía Server , mã lệnh biên dịch thi hành Web Server Sau Server đọc, biên dịch thi hành, kết tự động chuyển sang HTML/JavaScript/CSS trả cho Client Tất xử lý lệnh ASP.Net thực Server đó, gọi kỹ thuật lập trình phía server Web Server IIS IIS viết tắt cụm từ Internet Information Services Khái niệm phần mềm đính kèm với phiên Window Chúng có tác dụng cung cấp dịch vụ cho máy chủ chạy Window Để phân tán thông tin lên mạng Internet Gồm nhiều dịch vụ khác Web Server, FTP Server… Các IIS dùng để xuất nội dung trang web lên Internet/Intranet Thông qua việc sử dụng Hypertext Transport Protocol (HTTP) Chính sau thiết kế xong web bạn đưa lên mạng để tương tác với cộng đồng Muốn bạn phải nhờ đến web server IIS Nếu không làm web bạn xem máy tính bạn Bằng cách chia sẻ tệp mạng nội thông thường Cách cài đặt IIS Window Server IIS gì? Đây phiên IIS đánh giá linh hoạt cài đặt Window Để cài đặt IIS máy tính bạn, trước hết cần mở Server Manager Sau thực bước sau: Chọn Add Roles features Chọn Cài đặt Role-based, bấm Next Chọn máy chủ phù hợp, hình đây, bấm Next Chọn Web Server (IIS), bấm Next Tùy chỉnh cài đặt IIS, chấp nhận thiết lập mặc định chọn, sau nhấp vào Next Khi cài đặt IIS hoàn tất, wizard phản ánh trạng thái cài đặt hình Sau nhấn đóng để kết thúc phiên làm việc IIS dùng giao thức chủ yếu HTTP FTP Ngồi cịn dùng mạng SMTP, POP3… để tiếp nhận truyền tải thông tin Dịch vụ phổ biến mà dùng web Nó IIS dùng giao thức HTTP để nhận yêu cầu dạng địa URL web Sau IIS phản hồi lại yêu cầu cách gửi web browser nội dung tương ứng Tạo ứng dụng Web với ASP.NET Bước – Mở Visual chọn File -> New -> Project Một hộp thoại mở Bước – Từ cửa sổ bên trái, chọn Templates → Visual C # → Web Bước – Trong phần panel giữa, chọn ASP.NET Web Application Bước – Nhập tên project, trường Name nhấn OK để tiếp tục Bạn thấy hộp thoại sau yêu cầu bạn thiết lập nội dung ban đầu cho dự án ASP.NET 10 { return "Hello " + name; } Sau có phương thức Code-Behind, Bind phương thức với Control Label để hiển thị lên phần giao diện Và kết hợp với việc Binding Properties gọi phương thức với đối số đầu vào Properties MyName tạo: ’ /> ID=”lblHello” Kết có là: Data Controls Phân loại o Điều khiển Danh sách - List Controls o Điều khiển liên kết liệu – Data-Bound controls o Điều khiển nguồn liệu – Data-Source controls Các điều khiển có khả liên kết với nguồn liệu 71 Text=' Code Expression Ví dụ: hiển thị cột Gioi_tinh “Nam” hay “Nữ” ( (bool) Eval( "Gioi_tinh")==false?"Nữ":"Nam") Bước 2: dành cho xử lý phức tạp, viết code kiện RowDataBound RowDataBound: xảy lưới liên kết liệu (DataBinding) Ứng với dòng, xảy kiện e.Row.RowIndex: số dòng hành (Header /Footer= -1) e.Row.RowType: lọai dòng (Dòng chẵn, lẽ, …) Bước 2: dành cho xử lý phức tạp, viết code kiện RowDataBound e.Row.FindControl(“Tên điều khiển”): tìm kiếm điều khiển dòng hành DataBinder.Eval(e.Row.DataItem,“Tên cột”): truy xuất liệu cột dòng hành 75 Giới thiệu loại cột GridView: ImageField o o DataImageUrlField: chứa Image URL liên kết với field DataImageUrlFormatString: định dạng cho giá trị liên kết với thuộc tính DataImageUrlField Ví dụ DataImageUrlField: Hinh_minh_hoa DataImageUrlFormatString: ~/Hinh_du_lieu/{0}.jpg HyperLinkField o o o DataNavigateUrlFields: tên field liên kết với thuộc tính NavigateUrl hyperlink DataNavigateUrlFormatString: định dạng cho giá trị liên kết với thuộc tính DataNavigateUrlFields DataTexField: field có nội dung hiển thị ButtonField o ButtonType: kiểu nút lệnh (Button/Link/Image) 76 o CommandName: tên kết hợp với nút lệnh o DataTexField: field có nội dung hiển thị o DataTextFormatString: định dạng chuỗi thể nút o Sự kiện RowCommand: xảy nhấn nút lệnh Cập nhật liệu: Yêu cầu đầu tiên: khai báo field dùng làm khóa cho lưới .DataKeyNames = new string[ ] {“tên field1”, … }; Giai đọan 1: thiết kế, chọn loại cột thể CommandField Thuộc tính CommandName nút sau có giá trị mặc định theo chức tương ứng: o Nút Delete => CommandName = “Delete” o Nút Edit => CommandName = “Edit” o Nút Update => CommandName = “Update” o Nút Cancel, Select Giai đọan 2: xử lý Sử dụng kiện sau: o o o o o RowDeleting: xảy nhấn nút Delete, trước GridView xóa dịng RowEditing: xảy nhấn nút Edit, trước GridView chuyển sang chế độ edit RowUpadating: xảy nhấn nút Update, trước GridView cập nhật RowCanceling: xảy nhấn nút Cancel, trước GridView thoát khỏi chế độ edit SelectedIndexChanging: nhấn nút Select Giai đọan 2: xử lý Sử dụng thuộc tính thường dùng sau: 77 o .EditIndex: số dòng sửa trạng thái edit o e.NewEditIndex: số dòng sửa (sự kiện RowEditing) o e.RowIndex: số dòng hành e.Rows[n1].Cells[n2].Controls[n3]: nhận điều khiển o .DataKeys[n]: truy xuất giá trị khóa dịng có số n Giai đọan 2: xử lý Có chức sau: o Chọn dòng o Sửa: chuyển GridView sang trạng thái edit o Không: khôi phục liệu ban đầu trả trạng thái ReadOnly o Ghi: cập nhật liệu vào CSDL trả trạng thái ReadOnly Các điều khiển DataSource Giới thiệu Là điều khiển dùng để chứa nguồn liệu rút trích từ loại CSDL (Access, Sql Serever, …) Dùng để liên kết với điều khiển Data-Bound liên kết chúng hổ trợ tính sau: o Hổ trợ phân trang o Hổ trợ xếp tăng/giảm tự động o Cập nhật liệu o Tất xử lý gần không cần viết code Các điều khiển AccessDataSource: kết nối đến tập tin CSDL Access SqlDataSource : kết nối đến CSDL SQL Server, Oracle, … XmlDataSource : kết nối đến tập tin XML ObjectDataSource : kết nối đến object (class, …) Typed-DataSet đặt thư mục Bin | App_Code SitemapDataSource : liên kết đến tập tin sitemap Các thuộc tính DataFile: tập tin CSDL Access (đường dẫn đầy đủ) ConnectionString: chuỗi liên kết với CSDL(SQL Server, Oracle, …) SelectQuery: truy vấn chọn lựa InsertQuery: truy vấn thêm mẫu tin UpdateQuery: truy vấn cập nhật DeleteQuery: truy vấn xóa Điều khiển SqlDataSource Thao tác cấu hình: 78 Chọn điều khiển, nhấn phím phải => configure Data Source Khai báo Connection Chọn Data Source Chọn Microsoft SQL Server Khai báo Server name CSDL Cấu hình câu lệnh Select phát sinh câu lệnh cập nhật Kiểm tra kết thúc Sử dụng SqlDataSource với GridView Khai báo thuộc tính DataSourceID GridView Sử dụng SqlDataSource với GridView Lọc liệu FilterExpression: biểu thức lọc, áp dụng thuộc tính DataSourceMode DataSet FilterParameters: tham số tham gia thuộc tính FilterExpression SelectCommandType (Text/StoredProcedure): kiểu tạo truy vấn chọn lựa (dùng câu lệnh SQL hay thủ tục nội) Sử dụng SqlDataSource với GridView Cập nhật liệu Hủy: viết câu lệnh truy vấn xóa có tham số thuộc tính DeleteQuery Có thể bổ sung phần kiểm tra trước hủy kiện RowDeleting Cập nhật: viết câu lệnh truy vấn cập nhật có tham số thuộc tính UpdateQuery o o Có thể bổ sung phần kiểm tra liệu trước cập nhật kiện RowUpdating Sử dụng thuộc tính e.NewValues[“tên field”] để kiểm tra 79 Điều khiển DataList Giới thiệu Dùng để hiển thị liệu theo nhiều dạng Thể trình duyệt dạng HTML Table Đặc điểm: o Không hỗ trợ chế xếp liệu, phân trang o Có thể cập nhật liệu trực tiếp danh sách o Phải tự thiết kế hình thức Liên kết định dạng Thao tác liên kết liệu: giống GridView Thao tác thiết kế: giống cột TemplateField GridView Định dạng: giống GridView o RepeatDirection(Horizontal/Vertical): hướng hiển thị liệu o RepeatColumns: số cột hiển thị 80 Cập nhật liệu datalist Yêu cầu đầu tiên: khai báo field dùng làm khóa cho danh sách .DataKeyField = “tên field”; Bước 1: thiết kế, bổ sung điều khiển thành phần EditItemTemplate Nên khai báo thuộc tính CommandName nút chức năng: o Nút Edit => CommandName = “Edit” o Nút Update => CommandName = “Update” o Nút Cancel => CommandName = “Cancel” Bước 2: xử lý, có kiện o EditCommand # RowEditing (GridView) o UpdateComand # RowDeleting (GridView) o ItemComand #RowCommand (GridView) Bước 2: xử lý, có thuộc tính thường dùng o .EditItemIndex: số dòng sửa trạng thái edit o e.Item.ItemIndex: số dòng hành o o e.Item.FindControl(“tên điều khiển”): tìm kiếm điều khiển dịng hành .DataKeys[n]: truy xuất giá trị khóa dịng có số n DetailsView FormView Giới thiệu FormView Dùng hiển thị liệu dạng cột (Columnar) Thể trình duyệt dạng HTML Table Đặc điểm: o Hỗ trợ chế phân trang liệu o Cho phép cập nhật liệu trực tiếp o Cho phép kết hợp với GridView để tạo dạng Master-Detail 81 Liên kết liệu định dạng Thao tác liên kết liệu: giống GridView Thao tác định dạng Các xử lý Phân trang: giống GridView Cập nhật liệu: o o Khai báo thuộc tính phát sinh nút cập nhật: AutoGenerateDeleteButton AutoGenerateEditButton AutoGenerateInsertButton Phần xử lý giống GridView, khác tên kiện số thuộc tính Tạo dạng Master-Detail Bước 1: tạo SqlDataSource1 dùng làm nguồn cho GridView Bước 2: tạo GridView dùng làm Master kết nguồn vào (Nên tạo nút lệnh xử lý chọn dòng) Bước 3: tạo SqlDataSource2 dùng làm nguồn cho DetailsView + FilterParameters: giá trị tham số .SelectedValue + FilterExpression: biểu thức lọc tương ứng với tham số Bước 4: tạo DetailsView dùng làm Detail kết nguồn vào 82 Giới thiệu FormView Tương tự DetailsView phải tự thiết kế dạng hiển thị Thể trình duyệt dạng HTML Table Đặc điểm: o Hỗ trợ chế phân trang liệu o Cho phép cập nhật liệu trực tiếp Liên kết, định dạng xử lý: Giống DetailsView Bài tập: Bài tập nâng cao: VPS loại mạng gì? Trình bày ưu điểm khuyết điểm? Những trọng tâm cần ý bài: - Lợi ích kết nối máy tính thành mạng - Các loại mạng thường gặp đặc trưng Yêu cầu đánh giá kết học tập: Nội dung: + Về kiến thức: Trình bày lợi ích kết nối máy tính thành mạng, mạng chuyển mạch gói có tốc độ trao đổi thơng tin nhanh tốc độ trao đổi thông tin mạch chuyển mạch tin báo?, mạng cục LAN (Local Area Networks) nêu đặc trưng + Về kỹ năng: phân biệt mạng cục bộ, mạng đô thị, mạng diện rộng + Năng lực tự chủ trách nhiệm: Tỉ mỉ, cẩn thận, xác, ngăn nắp công việc Phương pháp: 83 + Về kiến thức: Được đánh giá hình thức kiểm tra viết, trắc nghiệm, vấn đáp + Về kỹ năng: Đánh giá kỹ phân biệt loại mạng + Năng lực tự chủ trách nhiệm: Tỉ mỉ, cẩn thận, xác, ngăn nắp cơng việc 84 TÀI LIỆU THAM KHẢO [1] Website: http://w3schools.com [2] Website: http://jquery.com [3] Website: http://asp.net https://facebook.com 85