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

World Wide Web

35 632 16
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề World Wide Web
Tác giả Tim Berners-Lee
Trường học CERN
Chuyên ngành Web Development
Thể loại Bài viết
Năm xuất bản 1989
Thành phố Geneva
Định dạng
Số trang 35
Dung lượng 0,92 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hoat dong phia server c... Hoat dong phia Client = Web browser: chuong trình hiển thị các trang web phia client = Hoat dong web browser: ¢ Lay trang web được yêu câu ¢ Thong dich n

Trang 2

Ul

1 Khai niém

= Web la dich vu 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

ta1 CERN (trung tâm nghiên cứu hạt nhân châu Au)

mNăm 1994, CERN và MIT thành lập tô

(www.w3c.org) dé phat trién Web

52

Trang 3

a Hoat dong phia client

b Hoat dong phia server

c Tén trang web

d Cookies

53

Trang 4

displayed by browser <P <P

Trang 5

Sete

a Hoat dong phia Client

= Web browser: chuong trình hiển thị các

trang web phia client

= Hoat dong web browser:

¢ Lay trang web được yêu câu

¢ Thong dich noi dung trang web

° Hiền thị trên màn hình

m lên trang web có dạng URL

(Uniform Resource Locator)

Vi du: http://www itu.org/home/index.html

95

Trang 6

Browser xac dinh URL

Browser yéu cau DNS cung cap dia chi IP may www itu.org

DNS tra loi 156.106.192.32 Browser thiết lập kết nôi TCP port 80 voi may 156.106.192.32

Browser gởi yêu câu file /home/index.html S€rver wwW.Ifu.orø øởi file /home/index.html Hủy kết nôi TCP

Browser hién thi phan text trong file index.html Browser lay va hién thi cac hinh anh trong file (néu CO)

56

Trang 7

= Luu trang web thanh file, in

m™ Cache cac trang web trên đĩa địa phương

> hoạt động offline

of

Trang 8

m Mở rộng kha nang cua browser

mĐoạn chương trinh lưu trong thư mục

plug-in

= Duoc browser goi khi can hiến thị các

loại dữ liệu không 1a html, ví du PDF

58

Trang 9

m Web server chờ kêt nôi TCP tai port 80

m Hoạt động web server:

¢ Chap nhận kết nôi từ client (web browser)

° Nhận tên file được yêu câu

¢ Lay file (tir dia)

¢ Goi file cho client

© Huy kết nôi

59

Trang 10

= Dung cache và server đa luông

m Dùng nhiêu máy làm web server (server

farm)

60

Trang 11

Cache

Trang 12

Router Processing node Thread

| ⁄ (Separate computer) pipeline

Y L[HHHHH] LHHHHH] LHHHHH] LHHHHH] LHHHHH] LHHHHH] LHHHHHH] vu

\

LAN Front end

62

Trang 13

a Theo URL (Uniform Resource Locator)

Tén giao thuc://tén may/tén file

¢ Tén file: tén file dia phuong

¢ Tén may: theo DNS

© Tén giao thức: có nhiêu loại giao thức

m Web browser có thể dùng cho nhiêu dich

vụ với URL

63

Trang 14

Name Used for Example

news Newsgroup news:comp.os.minix

mailto sending e-mail mailto:JohnUser@acm.org

64

Trang 15

Ut

d Cookies

= Chua thong tin trạng thái của phiên lam

viéc gitta web server va web browser mLà chuối ký tự lưu thành file tại máy

client

a Khi gỚI trang web cho client, server co

thé gởi kèm cookies để lưu các thông tin trạng thải

m Khi gởi yêu câu đến server, browser sé

201 kem cookies (néu co)

65

Trang 16

toms-casino.com | / | CustomerlD=497793821 15-10-02 17:00 | Yes

Trang 18

a Trang web được tạo theo ngôn ngũ

HTML (ngôn ngữ đánh dâu siêu văn bản)

m Nội dung trang web có thê bao gôm:

Trang 19

SESE Đặc điểm HTML

a La ung dung SGML

(Standard Generalized Markup Language)

= Bao gom cac lénh dinh dang, goi la tag

Vi du: <b> boldface </b>

= Cac browser co thé dinh dang lai cho phu

hợp với môi trường

m Có các tiêu chuân HTML 1.0, 2.0, ., 4.0

XHTML (eXtended HTML)

69

Trang 20

Tag Description

<html> </html> Declares the Web page to be written in HTML

<head> </head> Delimits the page’s head

<title> </title> Defines the title (not displayed on the page)

<ol> </ol> Brackets a numbered list

<li> Starts a list item (there is no </li>)

<br> Forces a line break here

<p> Starts a paragraph

<hr> Inserts a Horizontal rule

<img src=" '"> Displays an image here

<a href=" "> </a> Defines a hyperlink

Trang 21

= Form bao g6m cac nut an (button), hdp

(boxes) cho phép user nhập thông tin, lựa

chọn

m Dữ liệu trên form được gởi lại server

duoi dang string

71

Trang 22

Widgetsize Big C) Little C) Ship by express courier C)

Thank you for ordering an AWI widget, the best widget money can buy!

72

Trang 23

m Cân cơ chế hiển thị thông tin XML trén

browser dang HTML, vi dụ XSL (eXtensible Style Language)

73

Trang 24

<title> Computer Networks, 4/e </title>

<author> Andrew S Tanenbaum </author>

<year> 2003 </year>

</book>

<book>

<title> Modern Operating Systems, 2/e </title>

<author> Andrew S Tanenbaum </author>

<year> 2001 </year>

</book>

<book>

<title> Structured Computer Organization, 4/e </title>

<author> Andrew S Tanenbaum </author>

<year> 1999 </year>

</book>

</book list> 74

Trang 25

a Trang web tinh:

s« Client gởi yêu câu là tên file

¢ Server goi file da co

m lranø web động

s Nội dung trang web được tạo theo yêu câu, thay vì đã có trên đĩa

mCó 2 dạng:

¢ Tao trang web động tại server

¢ Tao trang web dong tai client

75

Trang 26

= CGI (Common Gateway Interface)

Vol cac script, vi du Perl, Python,

= Dung cac dang script trong trang web

(HTML-embedded scripting language)

Trang 27

Ví dụ: các buoc xu ly form dung CGI

On disk

1 User fills in form

2, Form sent Dack

Trang 28

78

Trang 29

m Dung cac script trong trang web, thực

hiện tại máy client đề tương tác trực tiêp

VỚI US€F mCác công nghệ thông dụng

¢ Javascript: client-side scripting language

¢ JavaApplets

¢ Microsoft ActiveX control

79

Trang 30

= Duoc dinh nghia trong RFC 2616

ms Quy định các dạng thông điệp trao đối

o1ữa web browser và web server

= Mỗi tương tác bao gôm:

s Yêu cau ttr browser dang ASCII

¢ Dap ứng từ server dạng tương tự MIME

mYêu câu (request) con goi là lệnh

(command, method) và co dap ứng (response)

80

Trang 31

Method Description

GET Request to read a Web page

HEAD Request to read a Web page's header PUT Request to store a Web page

POST Append to a named resource (e.g., a Web page) DELETE Remove the Web page

TRACE Echo the incoming request CONNECT | Reserved for future use

OPTIONS | Query certain options

81

Trang 32

Code | Meaning Examples

1xx | Information | 100 = server agrees to handle client's request

2XX | Success 200 = request succeeded; 204 = no content present

3xx | Redirection | 301 = page moved; 304 = cached page still valid

4xx | Clienterror | 403 = forbidden page; 404 = page not found

Trang 33

= Cung cap dịch vụ truy cập web dạng

không dây cho điện thoại dị động, PDA

(Personal Digital Assistant), may tinh xach tay

m Đặc điểm:

¢ Toc dé truyén thap

¢ Bo nhớ ít

¢ Man hinh kích thước nhỏ

= Tiéu chuan théng dung

¢ WAP (Wireless Application Protocol)

83

Trang 34

WTP: Wireless Transaction Protocol

WML: Wireless Markup Language

Trang 35

WSP: Wireless Session Protocol

WTP: Wireless Transaction Protocol

WTLS: Wireless Transport Layer Security

WDP: Wireless Datagram Protocol

85

Ngày đăng: 19/10/2013, 00:20

Xem thêm

HÌNH ẢNH LIÊN QUAN

Mô hình dịch vụ Web - World Wide Web
h ình dịch vụ Web (Trang 4)
9. Browser lấy và hiển thị các hình ảnh trong file (nếu có) - World Wide Web
9. Browser lấy và hiển thị các hình ảnh trong file (nếu có) (Trang 6)
Ớ Âm thanh, hình ảnh ựộng - World Wide Web
m thanh, hình ảnh ựộng (Trang 18)
Ớ Màn hình kắch thước nhỏ - World Wide Web
n hình kắch thước nhỏ (Trang 33)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN