http

Tin HọC

2022

Chúng tôi giải thích http là gì và giao thức này dùng để làm gì. Ngoài ra, cách thức hoạt động, sự khác biệt giữa giao thức http và https.

Giao thức này được tạo ra vào năm 1999 bởi World Wide Web Consortium.

Giao thức http là gì?

Http (từ tiếng Anh Giao thức truyền siêu văn bản o Hyper Texts Transfer Protocol) là giao thức truyền tải thông tin của World Wide Web, tức là, mã được thiết lập để máy vi tính Người nộp đơn và người chứa thông tin được yêu cầu có thể “nói” cùng một ngôn ngữ khi truyền thông tin qua mạng lưới.

Với tiêu chí http được thiết lập cú pháp Y ngữ nghĩa tính toán (hình thức và ý nghĩa) để thiết lập giao tiếp giữa các yếu tố khác nhau tạo nên kiến ​​trúc web: may chủ, khách hàng, proxy. Nó được tạo ra vào năm 1999 bởi World Wide Web Consortium phối hợp với Lực lượng Đặc nhiệm Kỹ thuật Internet.

Nó là một giao thức "không trạng thái", nghĩa là nó không theo dõi các lượt truy cập trước đó mà luôn bắt đầu lại. Thông tin liên quan đến các lần truy cập trước đó được lưu trữ trong các hệ thống này trong cái gọi là "cookie", được lưu trữ trong hệ thống. khách hàng.

Http đã trải qua nhiều phiên bản cho đến khi đạt đến phiên bản hiện tại vào đầu thế kỷ 21, được gọi là HTTP / 2. Những nỗ lực đầu tiên của nó diễn ra vào năm 1991 và sản xuất các phiên bản một phần vào các năm 1996, 1999, 2000 và cuối cùng là phiên bản hiện tại vào năm 2015.

Giao thức http dùng để làm gì?

Http, như đã nói, là một ngôn ngữ làm trung gian giữa các yêu cầu của khách hàng và phản hồi của máy chủ trong Internet, để cho phép giao tiếp trôi chảy và trong cùng một "ngôn ngữ". phía đông giao thức thiết lập các nguyên tắc để tuân theo, phương pháp yêu cầu (được gọi là "động từ") và có một số linh hoạt để kết hợp các yêu cầu và chức năng mới, đặc biệt là khi các phiên bản của chúng tiến triển.

Xét rằng Internet không chỉ là một mạng phức tạp để trao đổi thông tin giữa các máy tính từ xa, các loại công cụ kỹ thuật số này là chìa khóa trong việc thiết lập cơ sở để đặt hàng và tạo điều kiện cho việc truyền tải thông tin.

Giao thức http hoạt động như thế nào?

Hoạt động của http dựa trên lược đồ phản hồi yêu cầu giữa máy chủ web và “tác nhân người dùng” (từ tiếng Anh đại lý người dùng) hoặc khách hàng đưa ra yêu cầu truyền dữ liệu. Khách hàng có thể là một trình duyệt nhất định, khi chúng tôi cố gắng mở một trang webhoặc trình thu thập thông tin web (webcrawlers hoặc mạng nhện) người kiểm tra chúng.

Máy chủ cung cấp cho họ phản hồi có cấu trúc một cách kịp thời và được trang bị một loạt siêu dữ liệu, thiết lập các nguyên tắc cho việc bắt đầu, phát triển và kết thúc quá trình truyền thông tin. Đây là các “phương thức yêu cầu”, nghĩa là, các lệnh kích hoạt việc thực thi các tài nguyên nhất định, có tệp nằm trên máy chủ.

Ví dụ: Khi mở một trang web cụ thể, việc trao đổi thông tin giữa trình duyệt web của chúng tôi và máy chủ nơi thông tin cư trú sẽ thiết lập cách thông tin được truyền đi, vị trí của hình ảnh và thứ tự chúng sẽ được hiển thị cho tôi, v.v. Việc trao đổi lệnh yêu cầu và mã phản hồi này dẫn đến việc trình bày trên máy tính của tôi cùng một thông tin ban đầu được chứa trên máy chủ, có thể cách xa hàng nghìn dặm.

Https là gì?

Https được bảo vệ chống lại sự can thiệp của các bên thứ ba.

https Truyền siêu văn bản Procotol Bảo mật hoặc Giao thức truyền an toàn của Siêu văn bản, không gì khác hơn là phiên bản an toàn của http, nghĩa là, một biến thể của cùng một giao thức dựa trên việc tạo ra một kênh được mã hóa để truyền thông tin, điều này làm cho nó phù hợp hơn với một số dữ liệu nhạy cảm nhất định (như các khóa và người dùng cá nhân).

Không giống như http, https được bảo vệ chống lại sự can thiệp của các bên thứ ba có thể theo dõi việc trao đổi thông tin hoặc lấy dữ liệu từ nó, thông qua việc sử dụng "các lớp mạng" cho phép chỉ máy chủ và máy khách mã hóa và giải mã thông tin được gửi qua sự trao đổi trước đó của các chứng chỉ mạng, một loại xác nhận ban đầu của sự tin tưởng để thiết lập việc chuyển giao thông tin.

!-- GDPR -->