Web site, WEB SERVER CƠ CHẾ HOẠT ĐỘNGWeb site là tập hợp của nhiều trang web (web page).Mỗi trang web có thể hiển thị mộtnhiều nội dung, chức năng.Trang web thường chứa: text, scripts, tập tin multimedia, …Các trang web được liên kết với nhau bởi các siêu liên kết (hyperlink).Mỗi web site có một địa chỉ tên miền (domain name) nhất định, có một trang chủ (homepage) để người dùng truy cập.
Trang 1Web site, WEB SERVER &
CƠ CHẾ HoẠT ĐỘNG
ĐẠI HỌC DÂN LẬP VĂN LANG
TRUNG TÂM KỸ THUẬT TIN HỌC
Trình bày: Bùi Xuân An
Email: buixuanan (at) vanlanguni.edu.vn
Trang 2I Web site
Web site là tập hợp của nhiều trang web (web
page).
Mỗi trang web có thể hiển thị một/nhiều nội dung, chức năng.
Trang web thường chứa: text, scripts, tập tin
multimedia, …
Các trang web được liên kết với nhau bởi các siêu liên kết (hyperlink).
Mỗi web site có một địa chỉ / tên miền (domain
name) nhất định, có một trang chủ (homepage) để người dùng truy cập.
Trang 3I Web site (tt)
Các thành phần cơ bản của một trang web
Trang 4I Web site (tt)
Một trang web cơ bản được tạo thành từ các cặp thẻ (tag) HTML (Hyper Text Markup Language)
Kết quả
Trang 5I Web site (tt)
Trong đó
Thẻ <html></html>: định nghĩa phạm vi văn bản html
Thẻ <head></head>: định nghĩa các mô tả về trang html
Thẻ <title></title>: quy định tiêu đề trang web
Thẻ <body></body>: xác định vùng thân trang web Đây là nơi sẽ hiển thị nội dung trang web
Trang 6II Web Server
Web server: là máy tính được cài đặt phần mềm để xử lý các trang web, tài nguyên khi có truy vấn từ người dùng Đôi khi phần mềm này cũng được gọi web server
Sau khi cài đặt phần mềm web server, trên máy tính sẽ chạy một dịch vụ web (web service)
Mặc định, các dịch vụ web chạy trên cổng 80 (port 80)
www.vanlanguni.edu.vn:80
Tất cả phần mềm web server đều chạy được trang htm/html, mỗi phần mềm web server phục vụ một số định dạng trang web riêng:
IIS: trang *.asp, *.aspx, *.php
Apache: *.php
Tomcat: *.jsp, *.jspx
Trang 7II Web Server (tt)
Web server lưu trữ:
Web pages
Scripts
Multimedia
Các tài nguyên khác …
Cấu hình của web server tùy thuộc vào độ phức tạp, nhu cầu xử lý của web site
Web server của các công ty, tổ chức lớn có cấu hình rất mạnh,
dung lượng ổ cứng lớn, băng thông lớn, độ ổn định cao …
Trang 8III Cơ chế hoạt động
Mô hình cơ bản
Yêu cầu Hồi đáp Xử lý yêu cầu
Web server IP: 12.34.56.78
DNS Server
http://vanlanguni.vn
Tên miền IP
vanlanguni.vn 12.34.56.78 vnn.vn 98.76.54.32.10
vanlanguni.vn có ip nào?
vanlanguni.vn có ip 12.34.56.78
Trang 9III Cơ chế hoạt động (tt)
Khi người sử dụng trình duyệt để truy cập một website, các bước xử lý xảy ra như sau:
Trình duyệt tách phần địa chỉ ra 03 phần: giao thức, tên
miền, trang web cần truy cập
Trình duyệt truy vấn tên miền trên DNS server để có địa chỉ
IP của web server
Trình duyệt tạo một kết nối tới web server
Trình duyệt gởi yêu cầu GET tới web server yêu cầu tập tin
Web server trả kết quả về trình duyệt ở dạng HTML
Trình duyệt đọc định dạng HTML và hiển thị
http:// vanlanguni.vn /index.htm
Trang 10IV Demo
Cài đặt Web server MS IIS trên Windows XP
Tạo một trang web tĩnh HTML
Tạo record DNS trỏ về web server
Truy cập thử
Trang 11V Hỏi đáp