Trang web mà b n nhìn th y qua c a s c a trình duy t Web là k t qu h i tho i gi a trình duy t và Web server. Giao th c đ c s d ng cho quá trình h i tho i trên đ c g i là Hypertext Transfer Protocol (HTTP). D li u t server đ c chuy n t i client là m t m l n x n g m nhi u v n b n, hình nh, đa ch và các mã đnh d ng hình thành m t tài li u h p nh t nh m t ngôn ng đnh d ng linh ho t đ c g i là ngôn ng đánh d u siêu v n b n HTML
V m t khái ni m HTML t ng t m t đnh d ng x lý v n b n. Th t ra, cách t t nh t đ b t đ u tìm hi u v HTML là xem xét đ n cách th c các tài li u x lý v n b n đ c hình thành nh th nào. Các chuyên gia đã luôn th a nh n s c n thi t c a vi c l u tr và chuy n giao thông tin đ c vi t b ng ngôn ng c a con ng i (ti ng Anh, ti ng Nga ho c ti ng Pháp). Do đó, các chi n l c nhanh chóng đ c đ a ra nh m l u tr và th hi n h th ng ký t ch cái và s m t cách hi u qu . M , ng i ta dùng chu n ASCII đ mã hóa m i ký t và s (và nhi u ký hi u v n b n) thành m t m u bit. Các t p tin v n b n ASCII đ c dùng xuyên xu t th gi i tính toán trong các t p tin c u hình, các tài li u tr giúp tr c tuy n, và các thông đi p th đi n t . Các t p tin v n b n v n là m t đ c tr ng quan tr ng trong các h đi u hành Unix/Linux.
khía c nh nào đó, công ngh máy tính phát tri n nhanh chóng đã b t đ u k t h p s phát tri n nhanh chóng c a công ngh x lý v n b n. i v i các tài li u in n chuyên nghi p, các nhà s n xu t thi t b c n có m t cách th c đ đ a s đ nh d ng in n vào trong các t p tin v n b n. Ng i ta có th t o m t tiêu đ nh đ u dòng cho đnh d ng in đ m, thay đ i l v n b n ho c thay đ i m t font ch khác hay không? Các nhà s n xu t đã phát tri n các h th ng s (nhi u h th ng thu c s h u riêng) đ mã hóa thông tin đnh d ng thành m t tài li u d ng v n b n. M t vài h th ng này dùng mã ASCII. M t s khác s d ng các b đánh s khác đ bi u th thông tin đnh d ng.
Thông tin thêm
D nhiên, các h th ng mã đnh d ng này ch ho t đ ng đ c n u ng d ng t o ra tài li u và các ng d ng đ c tài li u cùng th ng nh t v cách mã hoá.
Các h th ng x lý t này ngày càng tr nên tinh vi. Vài h th ng phát tri n kh n ng tham kh o đ n m t t p tin khác, ví d m t hình v , mà sau đó s xu t hi n trong v n b n khi tài li u này đ c th hi n trên màn hình ho c đ c in ra trên gi y.
Các nhà sáng t o ra HTML mu n phát tri n m t h th ng đ c l p v i nhà s n xu t và ph bi n đ mã hóa thông tin đnh d ng. H mu n không ch có các mã s p x p ch mà còn ph i có các hình nh và thông tin v cách trình bày. Và h đã b sung thêm m t ph ng pháp m i mà đã tr thành m t đ t tr ng quan tr ng và m nh c a đnh d ng m i này, dó là liên k t siêu v n b n (hypertext link).
M t liên k t là m t đo n c a v n b n, ho c ch là m t mi n c a màn hinh, mà làm cho trình duy t m m t trang m i ho c di chuy n t i m t ph n khác c a trang.
Các liên k t cho phép ng i đ c xem thông tin tr c tuy n. Ng i đ c có th ch n ho c không ch n liên k t t i m t trang khác v i thông tin b sung. Tài li u HTML có th đ c t p h p thành các h th ng h p nh t bao g m các trang và các liên k t (xem hình 12.1). M t ng i xem có th tìm m t đ ng d n khác t i d li u, ph thu c cách ng i xem đi theo các liên k t. Liên k t có th ch đ n m t tài li u HTML khác trong cùng m t th m c, trên m t th m c khác, ho c ngay c m t tài li u trên máy tính khác. Liên k t có th d n đ n m t Website hoàn toàn khác trên m t máy tính khác.
Hình 12-1 M t Web site là m t h th ng h p nh t gi a trang và các liên k t
Bên trong mã HTML, liên k t là m t d ng đ a ch đ t bi t đ c g i đnh v tài nguyên đ ng d ng (URL). H u h t các d ng c a URL đ c k t h p v i Web nh ví d sau:
http://www.dobro.com
URL là giao th c s d ng đ truy c p m t tài nguyên và tên DNS c a Web server. Ví d này d dàng cho b t c ai đã t ng làm vi c v i m t trình duy t Web.
Ng i ta c ng th ng th y m t đ ng d n và tên t p tin đ c g n vào URL:
URL th m chí có th truy n m t nhóm c a các tham s b sung. B n th nh tho ng th y m t URL dài và ph c t p v i các tham s b sung trong h p đ a ch c a c a s trình duy t sau khi b n truy c p m t trang Web thông qua m t trong các c ch tìm ki m trên Internet. B n s nghiên c u nhi u v d ng t ng quan c a các URL trong ph n ti p theo.
Thông tin thêm
B n có l đã chú ý đ n URL c a m t site đi n hình (nh là www.whitehouse.gov) bao g m ch là m t tên mi n DNS và d ng nh không tham chi u đ n m t tên t p tin. N u tên t p tin không đ c đnh rõ, trình duy t t đ ng m m t tên t p tin m c đnh đ c đnh ngh a b i Web server.
M t trình duy t Web l t qua các trang web các URL. B n truy c p m t trang Web b ng cách nh p URL c a trang đó trong h p đa ch c a c a s trình duy t (xem hình 12.2). Khi b n kích m t liên k t, trình duy t m trang Web đ c đ nh rõ trong liên k t theo URL c a liên k t đó.
Hình 12-2 Nh p URL trong h p đa ch c a trình duy t window
Tóm l i m t tài li u HTML bao g m t h p nào đó c a các m c sau:
• V n b n
• Hình nh
• Các mã đ nh d ng v n b n(phôn ch và trình bày thông tin)
• Tham chi u đ n các t p tin th c p ch ng h n nh các t p tin hình nh
• Các liên k t đ n các tài li u HTML khác ho c các v trí khác trong tài li u hi n t i
m m t Web site, ng i s dung nh p URL c a Web site trong c a s trình duy t Web. Trình duy t b t đ u k t n i t i Web server đ c đ nh rõ trong URL.
Server g i d li u HTML qua m ng t i trình duy t Web. Trình duy t Web t p h p l i d li u HTML, hình nh trang web th hi n trong c a s trình duy t. Các ph n ti p theo sau đây s th o lu n quy trình này m t cách chi ti t h n. D nhiên, quy trình này g n đây có s ph c t p h n do có m t s đ t tính m i nh HTML có k ch b n và đ ng. ta c ng s nghiên c u v các đ c tính m i này.