Ngu ngơ học làm web (47) - Giao thức File

Tiếp theo của: Ngu ngơ học làm web (46) -  Cài đặt và sử dụng XAMPP
------

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]
-----------