Chương 5: Lptrìnhvihê thng web
-Lp trình web phía client
-Lp trình web phía server
Chương 5
1. Giithiuhê thng web
Mô hình hot động ca h thng web:
web browser/ web server
Chương 5
1. Giithiuhê thng web
Web server: chương trình qunlýmtcâythbc các trang Web và phc
vyêu cutruyxut chúng tcác client txa.
Web Browser: chương trình giao tiếpvingười dùng, nhnyêucut
user ritruyxut trang Web server tương ng để phân giivàhinthni
dung lên màn hình.
Trang Web: đơnvginhngia Web server và Web client, nó 1 file văn
bnđượcviếtbng ngôn ngHTML
Web browser và web server sto1 cuniTCP để trao đổi thông tin,
server lng nghe port 80 (port mcđịnh) và dùng giao thcHTTP
(HyperText Transfer Protocol).
Chương 5
1. Giithiuhê thng web
Cu trúc mt giao dch HTTP 1.0
Bước 1: HTTP client mkếtniđến HTTP server
Bước 2: HTTP client gi request message đến HTTP server
Bước 3: HTTP server trresponse mesage vcho HTTP client, cha
resource HTTP client yêu cu
Bước 4: HTTP server đóng kếtni
dClient: GET /path/file.html HTTP/1.0
From: someuser@jmarshall.com
User-Agent: HTTPTool/1.0
[blank line here]
Server: HTTP/1.0 200 OK
Date: Fri, 31 Dec 1999 23:59:59 GMT
Content-Type: text/html
Content-Length: 1354
[blank line here]
<html>
</html>
Chương 5
1. Giithiuhê thng web
Các đặcđimcang dng web
–Khôngphilàmtng dng độclp, là ng dng chytrênnnweb-
server.
–Ngườilptrìnhcóththchin các thao tác trên ng dng web nhưvi
mtng dng độclp.
–Cóthly thông tin tuser.