Một số dịch vụ Internet thông dụng 1 Dịch vụ World Wide Web (WWW)

Một phần của tài liệu KIẾN TRÚC MẠNG INTERNET (Trang 28 - 29)

2.3.1. Dịch vụ World Wide Web (WWW)

World Wide Web hay Web là một trong những dịch vụ phổ biến nhất của Internet, cho phép bạn truy nhập tới nguồn thông tin đồ sộ của Internet. Nguồn thông tin này được tổ chức dưới dạng các trang web có sự liên kết chặt sẽ với nhau.

Dịch vụ này hoạt động theo mô hình Khách/Chủ (Client/Server). Trong đó máy chủ

web là máy tính trên Internet có chạy phần mềm Web server. Máy chủ web lưu trữ nội dung thông tin (các trang web), nhận và trả lời các yêu cầu từ máy khách web. Máy khách web là máy tính của người dùng có chạy trình duyệt web (như Internet Explorer, Netscape Navigator, Firefox…). Máy khách web gửi yêu cầu và hiển thị

thông tin trả lời từ máy chủ web.

Dịch vụ web sử dụng giao thức HTTP (Hyper Text Transfer Protocol): Giao thức truyền tải siêu văn bản. Nó là giao thức cơ bản mà World Wide Web sử dụng. HTTP xác định cách các thông điệp (các file văn bản, hình ảnh đồ hoạ, âm thanh, video, và các file multimedia khác) được định dạng và truyền tải ra sao, và những hành động nào mà các máy chủ Web (Web Server) và các trình duyệt Web (Web Browser) phải làm để đáp ứng các lệnh rất đa dạng. Chẳng hạn, khi bạn gõ một địa chỉ Web URL (Uniform Resource Locator) vào trình duyệt Web, một lệnh HTTP sẽ được gửi tới Web server để ra lệnh và hướng dẫn nó tìm đúng trang Web được yêu cầu và kéo về

mở trên trình duyệt Web. Nói cách khác, HTTP là giao thức truyền tải các file từ một Web server vào một trình duyệt Web để người dùng có thể xem một trang Web đang hiện diện trên Internet. HTTP là một giao thức ứng dụng của bộ giao thức TCP/IP (các giao thức nền tảng cho Internet).

Bài 2: Kiến trúc mạng Internet

HTTPS (Hypertext Transfer Protocol Secure) là một sự kết hợp giữa giao thức HTTP và giao thức bảo mật SSL (Secure Sockets Layer) hay TLS (Transport Layer Security)

cho phép trao đổi thông tin một cách bảo mật trên Internet. Giao thức HTTPS thường

được dùng trong các giao dịch nhạy cảm cần tính bảo mật cao. Netscape Communications tạo ra HTTPS vào năm 1994 cho trình duyệt web Netscape Navigator. Ban đầu, HTTPS đã được sử dụng với SSL mã hóa. Phiên bản hiện hành của HTTPS được chính thức chỉđịnh bởi RFC 2818 Tháng 5 năm 2000.

Mỗi trang web là một tài liệu siêu văn bản. Tài liệu này có thể chứa văn bản, âm thanh, hình ảnh… Được mã hoá đặc biệt, sử dụng ngôn ngữ đánh dấu siêu văn bản – HTML (HyperText Markup Languages). Ngôn ngữ này cho phép tác giả của một tài liệu nhúng các liên kết siêu văn bản (còn được gọi là các siêu liên kết – hyperlink) vào trong tài liệu. Các liên kết siêu văn bản là nền móng của World Wide Web.

Khi đọc một trang web, có thể nhấp chuột vào một từ hay một hình ảnh được mã hoá như một liên kết siêu văn bản và sẽ lập tức chuyển tới một vị trí khác nằm bên trong tài liệu đó hoặc tới một trang Web khác. Trang thứ hai có thể nằm trên cùng máy tính với trang đầu, hoặc có thể nằm bất kì nơi nào trên Internet.

Một tập hợp các trang Web có liên quan được gọi là WebSite. Mỗi WebSite thường

được lưu trữ trên trên một máy phục vụ Web, vốn là các máy chủ Internet lưu trữ hàng ngàn trang Web riêng lẻ. Việc sao chép một trang lên một Web Server được gọi là tải lên (uploading).

Web cung cấp thông tin rất đa dạng bao gồm văn bản, hình ảnh, âm thanh, video... Hiện nay các trang Web sử dụng để phân phối tin tức, các dịch vụ giáo dục, thông tin, danh mục sản phẩm, cùng nhiều thứ khác. Các trang Web tương tác cho phép các độc giả tra cứu cơ sở dữ liệu, đặt hàng các sản phẩm và các thông tin, gửi số tiền thanh toán bằng thẻ tín dụng…

Máy chủ Web (web server)

 Để cung cấp dịch vụ Web cho người sử dụng, chúng ta cần có một máy chủ Web

đặt tại một địa chỉ nào đó trên Internet, trên máy chủ này cài đặt phần mềm phục vụ Web được gọi là Web Server.

 Tất cả các Web Server đều hiểu và chạy được các file *.htm và *.html, tuy nhiên mỗi Web Server lại phục vụ một số kiểu file chuyên biệt tuỳ theo cấu hình và đặc tính của chúng, chẳng hạn như IIS của Microsoft dành cho *.asp, *.aspx...; Apache dành cho *.php...; Sun Java System Web Server của SUN dành cho *.jsp...

Trình duyệt Web (web browser)

Trình duyệt Web là một phần mềm ứng dụng được cài đặt trên máy tính của người sử dụng (máy trạm). Phần mềm này cho phép người dùng duyệt các tài liệu siêu văn bản trên Web.

Một phần của tài liệu KIẾN TRÚC MẠNG INTERNET (Trang 28 - 29)

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

(33 trang)