Đâu không phải là thành phần bắt buộc của URL?
Trả lời:
Đáp án đúng: D
URL (Uniform Resource Locator) là địa chỉ web, xác định vị trí của một tài nguyên trên Internet. Một URL đầy đủ thường bao gồm các thành phần sau:
* **Giao thức (Protocol):** Xác định cách trình duyệt giao tiếp với máy chủ web (ví dụ: `http`, `https`).
* **Tên miền (Domain name):** Xác định máy chủ web lưu trữ tài nguyên (ví dụ: `www.example.com`).
* **Đường dẫn (Path):** Xác định vị trí cụ thể của tài nguyên trên máy chủ web (ví dụ: `/path/to/file.html`).
* **Số cổng (Port):** Mặc định là 80 cho HTTP và 443 cho HTTPS, thường không hiển thị trên URL.
* **Tham số (Parameters):** Cung cấp thêm thông tin cho máy chủ web (ví dụ: `?name=value`).
* **Anchor:** Xác định một vị trí cụ thể trong trang web (ví dụ: `#section`).
Như vậy, giao thức là thành phần bắt buộc. Đường dẫn nguồn là một cách gọi khác của đường dẫn, nhưng không phải lúc nào cũng xuất hiện (ví dụ: trang chủ chỉ có giao thức và tên miền). Số cổng thường được ẩn đi nếu dùng cổng mặc định. Do đó, đường dẫn nguồn không phải là thành phần bắt buộc.