World wide web

Một phần của tài liệu Ứng dụng ASP xây dựng trang web du lịch nghệ an (Trang 63 - 66)

I. Mô hình đối tượng của Active server page 5.1 Các đối tượng của ASP

1. World wide web

1.1. WWW là gì?

WWW là tập các tiện ích và siêu giao diện - giúp cho người sử dụng tự tạo ra các siêu văn bản và cung cấp chgo người dùng trên Internet. Đó chính là công nghệ Web.

Thông tin trong Web dựa trên mô hình khách chủ (Client Server model). Web server là một chương trình được cài đặt và chạy trên một máy chủ để cung cấp thông tin tài liệu cho các máy tính khác khi các máy tính này gửi tới máy chủ các yêu cầu cung cấp thông tin tài liệu. Web Client là một chương trình cho phép người dùng có thể yêu cầu cung cấp thông tin tài liệu từ phía server.

Web client và web server liên lạc với nhau thông qua giao thức HTTP (Hypetext Tranfer Protocol). Web server cung cấp các thông tin bao gồm dữ liệu, văn bản, đồ họa, âm thanh, video được định dạng ở dạng HTML (Hype Text Markup Language)- là một ngôn ngữ đặc tả. Ở phía Client, người sử dụng phải chạy trình duyệt Web (browser) để liên kết với Web Server. Công nghệ Web cũng có thể được xây dựng, phát triển trên các mạng riêng của các tổ chức, các quốc gia và được gọi là mạng Intranet.

Trên mạng Internet cũng như Intranet, các trình duyệt (Web Browser) ngoài việc thực hiện các kết nối với các Web Server còn có thể kết nối với các dịch vụ như E-mail, FTP (dịch vụ truyền file),…

1.2 Web làm việc như thế nào?

HTTP là một giao thức truyền thông điều khiển hoạt động khác nhau giữa Web Browser và Web Server. HTTP sử dụng giao thức TCP (Transmission Control Protocol) để chuyển đổi tất cả thông tin điều khiển, các dữ liệu từ một máy tính này đến máy tính khác.

GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013

Web site là một nhóm các trang web có đặc thù riêng. Trong các trang web của một web site có một trang chính gọi là hom page. Trang này được trình bày đầu tiên khi kết nối đến một web site. Trong các web có các siêu liên kết (hyperlinks) tham chiếu đến các thôg tin khác, để nhảy đến thông tin được tham chiếu bởi các liên kết, người dùng chỉ cần nhấp chuột vào những liên kết được thể hiện duới dạng đoạn văn bản, các nút hoặc các ảnh. Các tham chiếu có thể là một phần khác của trang web hoặc ở trên một web khác các trang web này có thể ở trên cùng một web site hoặc ở trên một web csite khác. Các tham chiếu cũng có thể thực hiện một chương trình, trình bày một ảnh hoặc để downloat một file. Tất cả các liên kết đều được thực hiện bằng ngôn ngữ HTML và quá trình thực hiện được phối hợp giao thức HTTP. Ngộn ngữ HTML cung cấp các định dạng mà có thể điều khiển cách thức trình bày một trang web trên trình duyệt.

Để kết nối đến một Web site, người dùng phải nhập địa chỉ dạng URL (Uniform Resource Locator) vào hộp địa chỉ của trình duyệt (Web Browser). Ví dụ sau sẽ kết nối vào trang web có tên là xinchao.html trong thư mục public của web site có tên là www.dhtx.vn

Http:/ www.lv.vn/public/xinchao.htm

Trong dòng URL trên, phần đầu tiên http: xác định giao thức HTTP được sử dụng. Tiếp theo là phần www.dhtx.vn được gọi là phần tên của Web site (domain name) xác định địa chỉ IP của web site. Phần còn lại /public/xinchao.htm xác định nơi cất giữ trang web trên web site.

Khi dòng URL trên được nhập vào trước tiên qua tên của web site trình duyệt xác định địa chỉ IP của Web site nhờ sự hỗ trợ của DNS (domain Name Server) và sau đó dùng địa chỉ IP này để kết nối với Web Server có Web site. Tiếp theo phần đuôi còn lại của URL được xử lí và Web Server sẽ truyền cho trình duyệt nội dung của trang web xinchao.httm được thể hiện dưới dạng HTML. Cuối cùng trình duyệt chuyển đổi và trình bày nội dung của trang web này.

Trong URL có thể thay thế tên của Web site (phần domain name) bằng địa chỉ IP của Web Server. Giả sử đại chỉ IP của www.dhtx.vn là 10.65.52.33 thì dòng URL trên có thể được thay thế như sau:

Http://10.65.52.33/public/xinchao.htm

Nếu URL chỉ xác định tên hoặc địa chỉ của Web site (http:// www.dhtx.vn hoặc http://10.65.52.33) thì trang Home page của Web site sẽ được chuyển về cho trình duyệt.

Kết quả gửi trả lời của Web Server cho các máy tính khác có yêu cầu là các trang HTML. có ba loại trang Web :

Trang tĩnh (static document): là các trang được chuẩn bị từ trước đối với một yêu cầu cụ thể nào đó. Web Server gửi trả các trang HTML cho người yêu cầu nhưng không có bất kì một quá trình xử lí đặc biệt nào cả. Để thay đổi nội dung của các trang này phải thực hiện bằng tay.

GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013

Trang động (Dynamic Document): các trang động được thiết kế để gửi kết quả tới người yêu cầu. Bộ duyệt Web thu thập thông tin từ phía người yêu cầu thông qua việc điền vào các biểu mẫu (form) bao gòm các hộp text, hộp kiểm tra, cửa sổ có thanh cuộn…Khi người yêu cầu nhấp nút gửi biểu mẫu này tới Server thì các thông tin đó được Server xử lí (do một script hoặc một ứng dụng phát triển xử lí) sau đó Server gửi các thông tin đã được xử lí tới người yêu cầu. Các yêu cầu gửi trả các trang HTML động thường gắn với các hỏi đáp về cơ sở dữ liệu.

Trang tương tác (Active Document): Các trang này sử dụng các thành phần được tích hợp trong các chương trình trình duyệt. Các thành phần tích hợp này có thể được cung cấp bởi nhà sản xuất trình duyệt hoặc được download về khi các trang này lần đầu tiên được các trình duyệt yêu cầu. Ví dụ các trang có sử dụng Java hay ActiveX.

1.3. Chương trình Web Server

Hiện nay các Web Server chủ yếu chạy trên UNIX Server, và cũng được dùng với một số hệ điều hành khác như Windows NT, OS/2. Các Web Server thường được cài đặt trên hệ điều hành đa nhiệm có thể quản lí rất nhiều người dùng cùng một lúc (như NT hay UNIX…)

Thành phần chủ chốt của Web Server là phần mềm. Mỗi phần mềm chạy trên một nền tảng phần cứng và hệ điều hành cụ thể. Chẳng hạn Web Server của Silicon Graphics là một giải pháp cả về phần mềm lẫn phần cứng. Web Server của Oracle có thể chạy trên khá nhiều nền tảng khác nhau, do đó người sử dụng không bị lệ thuộc vào các cấu hình phần cứng.

Một thuận lợi của Web Server là giá cả thấp hơn so với các phần mềm ứng dụng nhóm, ngoài ra Web Server là môi trường quen thuộc, dễ sử dụng. Tuy nhiên, việc tạo ra các Web Server phục vụ cho hoạt động nghiệp vụ không phải là vấn đề dễ dàng. Lựa chọn một Web Server mạnh và thích hợp người quản trị cần phải chú ý tới thiết kế mạng vì một Web Server thiết kế tồi có thể dẫn đến giảm hiệu năng mạng.

1.4. Trình duyệt Web (Web browser)

Trên thị trường hiện nay, có một số bộ duyệt phổ biến như sau:

Netscape Navigator (NN): Do những người từ NSCA trước đây thiết kế . Có lẽ đây là bộ duyệt có số lượng người sử dụng lớn nhất trên thế giới. Chương trình có giao diện đẹp, dễ sử dụng, dễ dàng truy cập đến hầu như mọi dịch vụ để định hướng trên Internet. Các dịch vụ Netscape Navigator (NN) hỗ trợ bao gồm: FTP, email, Gopher…Netscape Navigator đã đạt được danh hiệu trong cuộc bình chọn các sản phẩm tốt nhất năm 1996, hiện nay trên thị trường đã có bản NN 4.5.

Internet Explorer (IE): Đây là sản phẩm chiến lược của Microsoft trong thời gian gần đây nhằm đánh bại đối thủ là Nescape Navigator giành vị trí

GVHD: ThS Đặng Hồng Lĩnh SVTH: Cao Thị Tuy ết Nhung 22/12/2013

thống trị. Microsoft đang nỗ lực tăng cường cho bộ duyệt này nhằm tạo ra những đặc tính mạnh như âm thanh sẽ được coi là một chuẩn để cạnh tranh tại các phần mềm plug-infomation của Nescape, hoặc tích hợp ngay vào hệ diều hành. Ngoài ra Internet Explorer còn có khả năng quản lí văn bản mà không cần đến hỗ trợ của ngôn ngữ java. IE được cung cấp miễn phí. Hiện nay đã có IE 5.0

1.5. Tổ chức các tài liệu trên Web

Các tài liệu trên Web thường chứa vô vàn các liên kết tượng trưng cho các giải thích, các tác vụ khác nhau. Cách tốt nhất để tổ chức các trang Web là phải tạo đề cương. Điều đó hỗ trợ cho việc tạo các tài liệu có cấu trúc chặt chẽ và quyết định các liên kết cần thiết móc nối tới các tài liệu khác hoặc các đoạn văn bản trong cùng một tài liệu. Thường thường, người ta tổ chức mỗi một chủ đề thành một trang riêng biệt để dễ dàng cập nhật và tham chiếu tới các trang giống nhau .

Hầu hết các trang Web được định dạng theo HTML là các tập ASCII do đó có thể dùng các phần mềm biên tập text để tạo hoặc chỉnh sửa các trang Web . Tuy nhiên, có khá nhiều công cụ chuyên nghiệp tạo trang Web sẵn có trên thị trường như: HotDog, HotMetal Pro, Frontpage…Để trang Web thêm sinh động thì các công cụ đọc, xử lí ảnh, âm thanh, phím số hóa cũng rất cần thiết.

Một phần của tài liệu Ứng dụng ASP xây dựng trang web du lịch nghệ an (Trang 63 - 66)

Tải bản đầy đủ (DOC)

(104 trang)
w