------
Phần 47.
Giao thức File
Khi chưa cài đặt Web Server, để xem kết quả trang web (trang
HTML) bằng trình duyệt, sẽ bấm chuột phải vào tập tin HTML, sau đó chọn “Open
with” bằng một trình duyệt, khi đó, đường dẫn của trang web luôn có dạng là file://,
ví dụ:
Như vậy, trình duyệt đã sử dụng giao thức File để truy cập
và lấy về nội dung trang web.
Đọc thêm về giao thức File tại các trang web sau đây:
Theo đó,
Giao thức File có tên đầy đủ là giao thức File URI, được đặc
tả trong RFC 1630 và RFC 1738, sử dụng để truy cập và lấy về nội dung của thư
mục hoặc tập tin bất kì.
URI (Uniform Resource Identifier) – tạm dịch là “định dạng tài
nguyên thống nhất” hay “nhận dạng tài nguyên thống nhất”: là một chuỗi ký tự,
được sử dụng để xác định, nhận dạng một tên hoặc một tài nguyên.
Ví dụ, trên máy tính đang chạy Windows, gõ dòng lệnh file:///C:/ vào cửa sổ Run và trình
duyệt để xem kết quả.
Ví dụ khác, giả sử đã tạo thư mục test và tập tin index.html
trong thư mục C:\xampp\htdocs, gõ lệnh file:///C:/xampp/htdocs/test/index.html
vào cửa sổ Run và trình duyệt để xem kết quả.
Cú pháp của giao thức File có dạng:
file://host/path
Trong đó,
- host là tên của máy tính dạng FQDN (tên miền dạng đầy đủ)
- path là đường dẫn thư mục.
Nếu tham số host không được cung cấp, giao thức file sẽ ngầm
hiểu là truy cập tại máy tính cục bộ (“localhost”), khi đó cú pháp file://host/path
sẽ bị lược bớt đi chữ host trở thành file:///path
Như vậy, khi mở một trang web bằng cách nhập vào đường dẫn
kiểu như thế này: file:///C:/xampp/htdocs/test/index.html,
nghĩa là trình duyệt đã dùng giao thức File để truy cập và lấy về tập tin mã
nguồn (ví dụ: index.html), sau đó sẽ phân tích mã nguồn (parse), kết xuất
(render) và hiển thị nội dung của trang web.
-----------
Cập nhật [20/10/2017][1/11/2016]
-----------