51
VI. World Wide Web
1. Khái niệm
2. Kiến trúc hệ thống Web
3. Trang web tĩnh
4. Trang web ñộng
5. Giao thức HTTP
6. Web không dây
52
1. Khái niệm
Web là dịch vụ truy xuất các văn bản có
liên kết, trang web, từ các máy trên mạng
Internet
Do Tim Berners-Lee thiết kế năm 1989
tại CERN (trung tâm nghiên cứu hạt nhân
châu Âu)
Năm 1994, CERN và MIT thành lập tố
chức World Wide Web Consortium
(www.w3c.org) ñể phát triển Web
53
2. Kiến trúc hệ thống Web
a. Hoạt ñộng phía client
b. Hoạt ñộng phía server
c. Tên trang web
d. Cookies
54
Mô hình dịch vụ Web
55
a. Hoạt ñộng phía Client
Web browser: chương trình hiển thị các
trang web phía client
Plug-in
Mở rộng khả năng của browser
ðoạn chương trình lưu trong thư mục
plug-in
ðược browser gọi khi cần hiển thị các
loại dữ liệu không là html, ví dụ PDF
59
b. Hoạt ñộng phía server
Web server chờ kết nối TCP tại port 80
Hoạt ñộng web server:
• Chấp nhận kết nối từ client (web browser)
• Nhận tên file ñược yêu cầu
• Lấy file (từ ñĩa)
• Gởi file cho client
• Hủy kết nối
60
Tăng tốc ñộ web server
Hai kỹ thuật:
Dùng cache và server ña luồng
Dùng nhiều máy làm web server (server
farm)
61
Web server dạng ña luồng
62
Nhiều máy làm web server
63
c. Tên trang web
Theo URL (Uniform Resource Locator)
Tên_giao_thức://tên_máy/tên_file
• Tên_file: tên file ñịa phương