Tải bản đầy đủ (.pdf) (17 trang)

Tổng quan về một hệ thống Web

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.23 MB, 17 trang )


Ch

2.1
mộ

2.2 M

ương 2: Tổng quan về một hệ thống Web

Giới thiệu

Một hệ thống Web là một hệ thống cung cấp thông tin trên mạng Internet
ng qua các thành phần Máy chủ, trình duyệt và nội dungthô thông tin.
Trong chương này sẽ giới thiệu một cách cơ bản nguyên lý hoạt động của
t hệ thống Web cũng như các thông tin liên quan tới các cách thức xác
h vị trí nguồn thông tin, cách thức trao đổi dữ liệu giữa máy chủ với địn
trình duyệt và cách thức thể hiện thông tin.
ô hình hệ thống Web nói chung


Mạng dịch vụ Web là mạng các máy tính liên quan đến dịch vụ Web bao gồm
các máy chủ dịch vụ, các máy tính và thiết bị phục vụ cho việc cung cấp dịch
vụ Web.
Hệ thống đó bao gồm:
- Đường kết nối với mạng cung cấp dịch vụ Internet

24
Giáo trình đào tạo Xây dựng và quản trị Website, Portal
Trung tâm Điện toán Truyền số liệu KV1


- Các máy chủ cung cấp dịch vụ Web: cung cấp các dịch vụ web hosting, chứa
các phần mềm Application Server đảm ảo việc phát triển các dịch vụ trên

2.3













Khi máy client kết nối vào Internet (thông qua hệ thống mạng LAN hay các
đường dial up..), người sử dụng dùng trình duyệt web (web browser) gõ địa chỉ
tên miền cần truy nhập (ví dụ: ) gửi yêu cầu đến máy chủ
Web.

Web Server xem xét và thực hiện hết những yêu cầu từ phía Web browser gửi
đến. Kết quả là một trang "thuần HTML" được đưa ra Browser. Người sử dụng
sẽ hoàn toàn trong suốt với những gì đằng sau của một Web server như CGI
Script, các
ứng dụng cơ sở dữ liệu.
Trường hợp là web tĩnh thì web server sẽ lấy thông tin lưu sẵn trên máy chủ
dạng thư mục, file gửi lại theo yêu cầu của client. Trường hợp web động (dùng
các ngôn ngữ lập trình web như ASP, PHP, JSP, CGI ... kết nối và khai thác cơ

sở dữ liệu.

Một ví dụ: Khi có kế hoạch đi công tác tại Hà nội, A biết có thể tìm được
các thông tin liên quan tới thời tiết ở Hà n
ội tại địa chỉ Web
b
web, kết nối đến các cơ sở dữ liệu trên các máy tính khác, mạng khác
- Các máy chủ cơ sở dữ liệu, máy chủ chứng thực, máy chủ tìm kiếm ...
- Hệ thống tường lửa (cả phần cứng và phần mềm) đảm bảo an toàn cho hệ
thố
ng máy chủ với môi trường Internet.
- Hệ thống máy trạm điều hành, cập nhật thông tin cho máy chủ Web...

. Nguyên tắc hoạt động









Server answer
Server answer
I
Clien
Web Server
nternet
CGI

API
….
base
Greeting!
Well come to Our site

VNN Web Site on the Net

We hope that you will find every
thing you are looking for…

<html>
<body>
<H1> Greeting! </H1>
<p><i>Well come to our site</i></p>
thing you are looking for … </p>
</body>
</html>
Brows
Server
HTM
Data
<img src=“vnnlogo.gif”>
<p>We hop that you will find every

25
Giáo trình đào tạo Xây dựng và quản trị Website, Portal
Trung tâm Điện toán Truyền số liệu KV1

"" – địa chỉ này chính là một URI (Uniform Resource

Identifier - world wide web address) .
Khi A nhập URI trên vào trình duyệt thì:
1. Trình duyệt sẽ thực hiện gửi yêu cầu lấy thông tin tới địa chỉ xác định
trong URL thông qua giao thức truyền dữ liệu có tên là http.
2. Máy chủ nới chứa thông tin sẽ xác định những thông tin cần thiết theo
yêu cầu dựa trên URI của người sử dụng gửi tới. Truyền thông tin liên
qua tới yêu cầu tới người sử dụng thông qua giao th
ức truyền thông http.
3. Trình duyệt sau khi nhận được kết quả trả lời của máy chủ sẽ tiến hành
trình bày dữ liệu kết quả nhận được theo khuôn dạng nhất định. Bản
thân trong kết quả nhận được cũng bao gồm các liên kết tới thông tin ở
vị trí khác trên Web và các vị trí này cũng được xác định bởi các URI.
Trong ví dụ trên đã giới thiệu cho chúng ta ba cấu trúc của Web gồm: Xác định
vị
trí thông tin, Trao đổi và cách thể hiện thông tin:
1. Xác định vị trí thông tin: Mỗi resource trong Web sẽ được xác định bởi
Uniform Resource Identifier (URI). Trong ví dụ trên, resource dùng để
lấy tông tin về thời tiết ở Hà nội được xác định bời URI:
"".
2. Trao đổi thông tin: Các tác nhân của Web (trình duyệt – browser, web
server, …) thực hiện trao đổi thông tin thông qua các message, các
message này được hình thành khi có yêu cầu của người sử dụng hoặc
khi thực ẽ
định nghĩ
a cách thức trao đổi dữ liệu giữa các tác nhân trong Web, trong
thể là: HTML, XML, … dữ
nghĩa này, trình duyệt sẽ trì u có thể giúp người sử
dụng khai thác thông tin mộ ễ dàng.



hiện các tiến trình xử lý dữ liệu. Các giao thức (Protocols) s
ví dụ này là giao thức HTTP.
Thể hiện thông tin: Các message được hình thành khi trao đối thông tin giữa
các tác nhân trong web đã chứa các định dạng dữ liệu. Tùy thuộc vào từng
yêu cầu cụ thể mà các đinh dạng thể hiện dữ liệu sẽ khác nhau. Trong
trường hợp khi nhận kết quả trả lời từ các web server, các định dạng đó có
liệu ảnh, … Dựa trên các định d
ạng được định
nh bày lại sao cho dữ liệ
t cách d

26
Giáo trình đào tạo Xây dựng và quản trị Website, Portal
Trung tâm Điện toán Truyền số liệu KV1

Chươ
ại đa số các trang Web trên Internet viết bằng ngôn ngữ HTML. Nếu chúng ta
hông thạo lắm về ngôn ngữ này, chúng ta vẫn có thể tạo được các trang Web
ễ dàng thông qua các chương trình tạm gọi là công cụ làm Web. Có rất nhiều
hương trình như vậy ví dụ như: Frontpage, Hotdog, Dream weaver...
rong tài liệu này chúng tôi giới thiệu với các bạn sử dụng chương trình
rontpage 2002:
- Mở, đóng, tạo mới, ghi một trang Web.
- Định dạng font chữ, paragraph, màu chữ, ...
- Làm việc với bảng.
- Tạo Form
ng 3: Frontpage 2002 (Front page XP)


Đ

k
d
c
T
F
- ảnh, âm thanh, ...
- Hyperlink, Bookmark.

Hình 3.1: Giao diện Frontpage 2002 cửa sổ soạn thảo
hi mở Frontpage 2002, giống như bất cứ một chương trình soạn thảo nào,
chúng ta sẽ thấy một loạt các công cụ phía trên. Các công cụ này có thể cho
hiển thị hoặc không bằng cách click chuột phải lên thanh công cụ rồi chọn loại
công vụ cần hiển thị.
K

27
Giáo trình đào tạo Xây dựng và quản trị Website, Portal
Trung tâm Điện toán Truyền số liệu KV1

Với Frontpage có thể soạn thảo trang trực tiếp bằng giao diện trực quan hoặc
xây dựng trực tiếp bằng thẻ HTML

Hình 3.2 Giao diện Frontpage 2002 cửa sổ mã
.1 Mở, đóng, tạo mới, ghi một trang hay một Web site
ư mục trên máy như một website. Khi đó tại
số các file để windows quản lý
tên “_private”, “_vti_cnf”, “_vti_pvt”).
này không còn giá trị sử dụng vì thế
ước k ững file này.
Web ...

3
+ Tạo mới một trang hay một Website:
Frontpage có khả năng coi một th
thư mục được coi là website đó sẽ sinh ra một
(Các file này nằm trong các thư mục có
Khi đưa website lên mạng thì các file
tr hi đưa lên mạng chúng ta nên xoá bỏ toàn bộ nh

Trên thanh công cụ vào: File --> New --> Page or


28
Giáo trình đào tạo Xây dựng và quản trị Website, Portal
Trung tâm Điện toán Truyền số liệu KV1



ộHình 3.
Hình 3.4: Chọn template

Sau đó chọn trang cần tạo:
Có thể chọn một trang trắng (Blank page) hoặc
chọn trang theo một thiết kế có sẵn của Front
page(Page template) rồi chọn một trong số các
mẫu có sẵn (Có thể là Frame). Đối với Website
chọn Empty Web hoặc Website Template.










+ Mở một Website (Một thư mục c coi là
Website):

Trên thanh công cụ vào: File --> Open Web

3: Tạo m t trang hay web

đượ

29
Giáo trình đào tạo Xây dựng và quản trị Website, Portal
Trung tâm Điện toán Truyền số liệu KV1

×