Hướng dẫn HTTP
Giao thức truyền siêu văn bản (HTTP) là một giao thức cấp ứng dụng cho các hệ thống thông tin siêu phương tiện phân tán, cộng tác. Đây là nền tảng cho giao tiếp dữ liệu cho World Wide Web (tức là internet) từ năm 1990. HTTP là một giao thức chung và không trạng thái có thể được sử dụng cho các mục đích khác cũng như sử dụng các phần mở rộng của các phương thức yêu cầu, mã lỗi và tiêu đề của nó.
Hướng dẫn này dựa trên đặc tả RFC-2616, định nghĩa giao thức được gọi là HTTP / 1.1. HTTP / 1.1 là bản sửa đổi của HTTP gốc (HTTP / 1.0). Sự khác biệt chính giữa HTTP / 1.0 và HTTP / 1.1 là HTTP / 1.0 sử dụng kết nối mới cho mỗi trao đổi yêu cầu / phản hồi, trong đó kết nối HTTP / 1.1 có thể được sử dụng cho một hoặc nhiều trao đổi yêu cầu / phản hồi.
Hướng dẫn này đã được chuẩn bị cho sinh viên tốt nghiệp ngành khoa học máy tính và nhà phát triển web để giúp họ hiểu các khái niệm cấp cơ bản đến nâng cao liên quan đến Giao thức truyền siêu văn bản (HTTP).
Trước khi tiếp tục hướng dẫn này, bạn nên hiểu cơ bản về các khái niệm web, trình duyệt web, máy chủ web, phần mềm dựa trên kiến trúc máy khách và máy chủ.