Hypertext giao thức truyền
Bất cứ khi nào một máy tính khách hàng làm cho một yêu cầu đến một
máy chủ có chứa một trang web cụ thể hoặc trang web này
liên quan đến một ứng dụng đặc biệt được gọi là siêu văn bản
giao thức vận chuyển (HTTP), một tập hợp các tập tin chuyển giao
quy tắc. Các trình duyệt web hiện một yêu cầu HTTP đến
máy chủ và sau đó hiển thị các thông tin
trả về trong một hình thức có thể đọc được. Máy chủ đáp ứng với
bất kỳ yêu cầu sử dụng một chương trình khác HTTP được gọi là một
daemon mà liên tục theo dõi cho đến
yêu cầu. Một khi nhận được yêu cầu daemon
hoặc gửi lại các tập tin yêu cầu hoặc chuyển tiếp
yêu cầu đến một chương trình khác (hoặc quá trình) là
thích hợp. Để cho bất kỳ máy tính để hoạt động như một
máy chủ, phần mềm có chứa các tập tin HTTP cần phải
được cài đặt trước. Một máy chủ HTTP là một phần của
gói phần mềm chuẩn đi kèm theo
Microsoft Windows XP Professional điều hành
hệ thống cũng như một phần của Windows Server
nền tảng và được gọi là Microsoft Internet Information
Services (IIS). Ngoài ra máy chủ HTTP
phần mềm là tự do có sẵn từ internet, và một
ví dụ tốt là có sẵn từ Apache Software
Foundation tại Maryland, USA (www.apache.
Org;. Hình 3). Công ty này sản xuất mã nguồn mở
chương trình được sử dụng rộng rãi bởi các nhà phát triển web.
Nhiều thông tin cho những người quan tâm trong việc sử dụng mở
phần mềm mã nguồn có sẵn trên internet.9
Làm thế nào để trang web làm việc?
Hypertext mark-up ngôn ngữ
trang web được viết bằng một không độc quyền , textbased
ngôn ngữ được gọi là siêu văn bản đánh dấu lên
tiếng (HTML). File HTML chứa các thẻ đánh dấu-up
mô tả hướng dẫn phong cách và cấu trúc
cùng với các nội dung hiển thị thực tế (Hình. 4). Đây
mã lập trình được phát triển như một
phương tiện để mã hóa tài liệu văn bản đơn giản. Như web
công nghệ tiên tiến và nhu cầu thương mại
cho các trang web đồ họa phức tạp đã tăng lên,
HTML đã được sửa đổi nhiều lần để
thử và giữ tốc độ. Gần đây hơn một cơ thể thành lập bởi
Tim Berners-Lee từ Tổ chức châu Âu
về Nghiên cứu hạt nhân (CERN) ở Thụy Sĩ,
World Wide Web Consortium (W3C, www.w3.org),
đã thiết lập các tiêu chuẩn thiết kế web. Như một kết quả của việc
này, một phiên bản linh hoạt hơn và mạnh mẽ mới của
HTML kết hợp các khía cạnh của một lập trình web
mã, mở rộng dấu lên tiếng (XML), đã
được được phát triển gọi là XHTML.10 ngôn ngữ này
cung cấp một số lợi thế hơn HTML cơ bản và không phải là
đang được dịch, vui lòng đợi..