1. Trang chủ
  2. » Công Nghệ Thông Tin

LẬP TRÌNH WEB ppsx

21 278 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 372,44 KB

Nội dung

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 [...]... 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ông nghệ “Hot” • NET và Java được sử dụng cho tao Web Service... 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... đượ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)... 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.. .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 “nontextual”... 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 . 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. 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,. 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

Ngày đăng: 23/07/2014, 13:21