Tổng quan về WWW
Tổng quat
WWW viết tắt của World Wide Web. Định nghĩa kỹ thuật của World Wide Web là: tất cả tài nguyên và người dùng trên Internet đang sử dụng Giao thức truyền siêu văn bản (HTTP).
Một định nghĩa rộng hơn đến từ tổ chức mà người phát minh ra Web Tim Berners-Lee đã giúp tìm thấy, World Wide Web Consortium (W3C).
World Wide Web là vũ trụ thông tin có thể truy cập mạng, là hiện thân của tri thức nhân loại.
Nói một cách dễ hiểu, World Wide Web là một cách trao đổi thông tin giữa các máy tính trên Internet, liên kết chúng lại với nhau thành một bộ sưu tập khổng lồ các tài nguyên đa phương tiện tương tác.
Internet và Web không giống nhau: Web sử dụng internet để truyền thông tin.
Sự phát triển
World Wide Web được tạo ra bởi Timothy Berners Lee vào năm 1989 lúc CERN trong Geneva. World Wide Web ra đời như một đề xuất của ông, để cho phép các nhà nghiên cứu làm việc cùng nhau một cách hiệu quả và hiệu quả tại CERN. Cuối cùng nó đã trở thành World Wide Web.
Sơ đồ sau đây xác định ngắn gọn sự phát triển của World Wide Web:
Kiến trúc WWW
Kiến trúc WWW được chia thành nhiều lớp như thể hiện trong sơ đồ sau:
Số nhận dạng và Bộ ký tự
Uniform Resource Identifier (URI) được sử dụng để xác định duy nhất các tài nguyên trên web và UNICODE giúp bạn có thể xây dựng các trang web có thể đọc và viết bằng ngôn ngữ của con người.
Cú pháp
XML (Extensible Markup Language) giúp xác định cú pháp phổ biến trong web ngữ nghĩa.
Trao đổi dữ liệu
Resource Description Framework (RDF)khung giúp xác định đại diện cốt lõi của dữ liệu cho web. RDF biểu diễn dữ liệu về tài nguyên dưới dạng đồ thị.
Phân loại
RDF Schema (RDFS) cho phép mô tả chuẩn hóa hơn về taxonomies và khác ontological cấu trúc.
Ontologies
Web Ontology Language (OWL)cung cấp nhiều cấu trúc hơn so với RDFS. Nó có ba phiên bản sau:
OWL Lite cho phân loại và các ràng buộc đơn giản.
OWL DL để hỗ trợ logic mô tả đầy đủ.
OWL cho RDF tự do về cú pháp hơn
Quy tắc
RIF và SWRL đưa ra các quy tắc ngoài các cấu trúc có sẵn từ RDFs và OWL. Giao thức đơn giản và RDF Query Language (SPARQL) SQL giống như ngôn ngữ được sử dụng để truy vấn dữ liệu RDF và các Bản thể OWL.
Bằng chứng
Tất cả ngữ nghĩa và quy tắc được thực thi ở các lớp bên dưới Bằng chứng và kết quả của chúng sẽ được sử dụng để chứng minh các khoản khấu trừ.
Mật mã học
Cryptography các phương tiện như chữ ký số để xác minh nguồn gốc của các nguồn được sử dụng.
Giao diện người dùng và ứng dụng
Trên đầu lớp User interface and Applications lớp được xây dựng để tương tác với người dùng.
Hoạt động WWW
WWWhoạt động trên phương pháp tiếp cận máy khách-máy chủ. Các bước sau giải thích cách web hoạt động:
Người dùng nhập URL (giả sử, http://www.tutorialspoint.com) của trang web trong thanh địa chỉ của trình duyệt web.
Sau đó, trình duyệt yêu cầu Máy chủ tên miền cung cấp địa chỉ IP tương ứng với www.tutorialspoint.com.
Sau khi nhận được địa chỉ IP, trình duyệt sẽ gửi yêu cầu về trang web đến máy chủ web bằng giao thức HTTP chỉ định cách trình duyệt và máy chủ web giao tiếp.
Sau đó, máy chủ web nhận được yêu cầu bằng giao thức HTTP và kiểm tra tìm kiếm của nó cho trang web được yêu cầu. Nếu được tìm thấy, nó sẽ đưa nó trở lại trình duyệt web và đóng kết nối HTTP.
Bây giờ trình duyệt web nhận được trang web, nó diễn giải nó và hiển thị nội dung của trang web trong cửa sổ trình duyệt web.
Tương lai
Đã có một sự phát triển nhanh chóng trong lĩnh vực web. Nó có tác động trong hầu hết các lĩnh vực như giáo dục, nghiên cứu, công nghệ, thương mại, tiếp thị, vv Vì vậy, tương lai của web gần như không thể đoán trước.
Ngoài sự phát triển vượt bậc trong lĩnh vực WWW, cũng có một số vấn đề kỹ thuật mà tập đoàn W3 phải đối phó.
Giao diện người dùng
Việc trình bày chất lượng cao hơn của thông tin 3-D đang được phát triển. W3 Consortium cũng mong muốn cải tiến web để đáp ứng đầy đủ các yêu cầu của cộng đồng toàn cầu, bao gồm tất cả các ngôn ngữ khu vực và hệ thống chữ viết.
Công nghệ
Công việc về quyền riêng tư và bảo mật đang được tiến hành. Điều này sẽ bao gồm việc che giấu thông tin, kế toán, kiểm soát truy cập, tính toàn vẹn và quản lý rủi ro.
Ngành kiến trúc
Đã có sự phát triển vượt bậc trong lĩnh vực web có thể dẫn đến quá tải internet và làm giảm hiệu suất của nó. Do đó cần phải phát triển thêm nhiều giao thức tốt hơn.