LẬP TRÌNH WEB
lượt xem 38
download
Internet là gì • Internet là giao thức chính chạy trên mạng và là nền của hệ thống máy tính toàn cầu • Là một nhóm lớn của những mạng được nói kết với nhau – Mạng bao gồm servers, desktops, mobile phones và một số thiết bị khác – Sử dụng Packet Switching và Internet Protocol
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: LẬP TRÌNH WEB
- LẬP TRÌNH WEB Khoa Công nghệ Thông tin – ĐHĐT Giảng viên: ThS. Nguyễn Văn Lót
- Internet là gì • Internet là giao thức chính chạy trên mạng và là nền của hệ thống máy tính toàn cầu • Là một nhóm lớn của những mạng được nói kết với nhau – Mạng bao gồm servers, desktops, mobile phones và một số thiết bị khác – Sử dụng Packet Switching và Internet Protocol
- Internet - Ai làm chủ • Không ai là chủ và tất cả mọi người là chủ • Internet là tập hợp của những mạng máy tính – Những mạng này hợp tác qua một giao thức chuẩn
- Internet – làm việc như thế nào • Mỗi nút (có thể là một máy đơn hoặc một mạng) được gắn với một địa chỉ IP duy nhất • Các node được nối kết với nhau qua Switchs hoặc Routers – Packets được vạch đường bởi Switchs/Routers – Chúng tìm một đường ngắn nhất giữa 2 mạng
- Hệ thống tên miền • Hệ thống tên miền chỉ đến IP, kê đến routers tìm ra đường ngắn nhất
- Web • 1990 Tim Berners-Lee hình thành nền của Web – Khả năng của những nối kết tới URLs – Một giao thức cho việc trao đổi siêu văn bản - HTTP – Một giao thức cho việc tạo tài liệu – HTML – Trình duyệt web – Web browser
- Web – Nó là gì
- Cách vận hành • Uniform Resource Locator – URL – Được sử dụng để xác định vị trí của tài liệu trên Internet va cách truyền tải nó • Hypertext Tranfer Prototol – HTTP – “giao thức” quản lý yêu cầu/đáp ứng giữa trình duyệt và servers • HTTP- Nối kết stateless – Những nối kết giữa client và server chỉ hoạt động cho những yêu cầu đơn – Không ghi nhớ cho những nối kết trong quá khứ
- Hypertext • Hypertext là văn bản mà có thể hoạt động như một liên kết “hyperlink” đến một tài liệu khác • Hyperlinks sử dụng định dạng của URL để mô tả vị trí mà chúng muốn đến
- Web Documents • Web pages (documents) thông thường là những tập tin văn bản được viết ở dạng HTML (Hypertext Markup Language) • Một web page có thể bao gồm nhiều tập tin media khác nhau như images, sound, video, flash,… – Những loại file khác nhau được định nghĩa thông qua loại MIME khác nhau – Mỗi file là một yêu cầu riêng biệt đến server – Một số file có thể được mở bởi trình duyệt, một số cần được sự hỗ trợ bởi “plugs-ins” của trình duyệt
- Web documents – loại nội dung MIME • MIME – Multipurpose Internet Mail Extensions • MIME là một chuẩn quốc tế, định nghĩa các quy luật cho trao đổi thông tin (email) mà có những phần “non- textual” • Phần chủ yếu của MIME là tập hợp tên chuẩn cho những loại khác nhau của dữ liệu mà chỉ đến một cách cụ thể mà thông tin có thể được truyền và dịch • Tập hợp tên chuẩn này được chỉ đến như “loại nội dung MIME” hoặc “ loại MIME” • Ví dụ
- Web Documents • Web sites là tập hợp của những trang web có liên quan với nhau. Có nhiều website trên một web server • Có nhiều mục đích cho web sites, bao gồm khoa học, giáo dục, thương mại, giải trí, … • Home page: vị trí bắt đầu của một web site • Hypertext Markup Language (HTML) – Là một ngôn ngữ được dùng để mô tả một cấu trúc và nội dụng của tài liệu – HTML không là một ngôn ngữ lập trình – HTML không là ngôn ngữ định dạng
- Web documents • Cascading Style Sheets (CSS) – Ngôn ngữ mô tả kiểu, được tách biệt từ HTML, có thể được sử dụng để bảo trình duyệt trình bài một phần tử trong tài liệu (documents) • HTTP/HTTPS – HTTP (Hypertext Transfer Protocol) là giao thức chính để truyền tải siêu văn bản trên Internet • Một client browser sử dụng HTTP để gửi một request tới một HTTP server bởi URL • Server sử dụng HTTP để respond và gửi tài liệu yêu cầu trở lại client
- Web Documents • HTTPS: Hypertext Transfer Protocol over a Secure Socket Layer – Mã hóa và giải mã tất cả thông tin được truyền giữa client và server • SSL là một giao thức mở được đề xuất bởi Netscape đến W 3C cho việc truyền dữ liệu được mã hóa – SSL hoạt động như sub-layer giữa HTTP và TCP/IP – Sức mạnh của SSL: 40bit hoặc 128 bit – SSL Certificate được sử dụng bởi servers để xác nhận dạng chúng đối với người dùng qua phương thức “trusted third party” • HTTPS sử dụng port 443
- Sự lớn lên của Internet • http://www.internetworldstats.com/stats.htm • http://www.caida.org/research/topology/as_core_network /
- Internet vs Web • Internet là một tập hợp của các mạng được nối kết • Web chỉ là một ứng dụng của Internet • Có nhiều ứng dụng nổi bật của Internet – Email – Voice over IP – Skype – Google Earth – một ứng dụng địa lý – Messenger – Yahoo IM, MSN
- Web đang thay đổi business • Web giảm chi phí kinh doanh • Cho phép khác hàng cập nhật thông tin của họ và truy xuất các hệ thống – Đặt vé online, rẻ hơn – Có thể kiểm tra trạng thái của gối hàng khi gủi
- Tương lai của Web • Web cho tất cả mọi người – Tính truy xuất, bảo mật • Web trên tất cả – Rich Web (Web 2.0), Voice, Mobile Web • Web của dữ liệu và dịch vụ – Semantic Web (Web 3.0?) • Web được xem như “Operation System” cho tất cả các ứng dụng trong tương lai ?
- • http://oreilly.com/web2/archive/what-is-web-20.html
CÓ THỂ BẠN MUỐN DOWNLOAD
-
C#.Net và lập trình window
618 p | 150 | 40
-
Bài giảng Lập trình web ASP.NET: Chương 8 - TS. Vũ Đức Lung, KS. Phan Hữu Tiếp
24 p | 56 | 11
-
Bài giảng Lập trình web ASP.NET: Chương 6 - TS. Vũ Đức Lung, KS. Phan Hữu Tiếp
46 p | 60 | 11
-
Bài giảng Lập trình web ASP.NET: Chương 5 - TS. Vũ Đức Lung, KS. Phan Hữu Tiếp
33 p | 77 | 11
-
Bài giảng Lập trình web ASP.NET: Chương 3 - TS. Vũ Đức Lung, KS. Phan Hữu Tiếp
64 p | 69 | 11
-
Bài giảng Lập trình web ASP.NET: Chương 4 - TS. Vũ Đức Lung, KS. Phan Hữu Tiếp
72 p | 50 | 10
-
Bài giảng Lập trình web ASP.NET: Chương 1 - TS. Vũ Đức Lung, KS. Phan Hữu Tiếp
64 p | 65 | 10
-
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 10
5 p | 67 | 10
-
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 7
6 p | 70 | 10
-
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 5
6 p | 70 | 10
-
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 9
6 p | 65 | 9
-
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 2
6 p | 74 | 9
-
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 3
6 p | 57 | 9
-
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 4
6 p | 92 | 9
-
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 8
6 p | 69 | 9
-
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 6
6 p | 62 | 8
-
Bài giảng Lập trình web ASP.NET: Chương 7 - TS. Vũ Đức Lung, KS. Phan Hữu Tiếp
23 p | 74 | 8
-
Lập Trình Web dùng ASP (ACTIVE SERVER PAGES ) phần 1
6 p | 80 | 7
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