Máy tínhPhần mềm

HTTP giao thức là gì?

Các Hypertext Transfer Protocol (hoặc HTTP) là cơ sở dữ liệu cho World Wide Web. các giao thức như là một văn bản có cấu trúc trong đó sử dụng các liên kết logic (siêu liên kết) giữa các nút chứa dữ liệu nhất định. Vì vậy, phương pháp này trao đổi hoặc chuyển siêu văn bản.

HTTP giao thức hoạt động như một chức năng của một yêu cầu-phản ứng trong mô hình điện toán client-server. Ví dụ, một trình duyệt web như là một khách hàng, và một máy chủ lưu trữ trang web. Các khách hàng sẽ gửi một thông điệp yêu cầu HTTP đến máy chủ, cung cấp nguồn lực nhất định (ví dụ, HTML-tác phẩm, và các vật liệu khác), và sau đó trả về một tin nhắn trả lời. Câu trả lời có chứa thông tin về các yêu cầu, và cũng có thể chứa nội dung được yêu cầu trong nội dung thư.

Trình duyệt là một ví dụ cơ bản của một tác nhân người dùng (khách hàng). Các loại đại lý người dùng bao gồm phần mềm được sử dụng để lập chỉ mục bởi các nhà cung cấp tìm kiếm, ứng dụng di động và các nguồn lực khác mà sử dụng hoặc hiển thị nội dung web.

HTTP giao thức được thiết kế để cung cấp các yếu tố mạng trung gian để nâng cao hoặc cho phép giao tiếp giữa client và server. Các trang web có lưu lượng cao thường được thu hồi để mình được hưởng lợi từ bộ nhớ cache của máy chủ web mà hiển thị nội dung trên danh nghĩa của các nguồn lực tốt hơn, giảm thời gian download. trình duyệt Web Cache đồng thời cho phép người dùng để giảm lưu lượng mạng. Các máy chủ proxy có sử dụng giao thức HTTP dựa trên một mạng cục bộ có thể cung cấp khả năng kết nối cho khách hàng, địa chỉ không định tuyến toàn cầu, bằng cách chuyển tiếp tin nhắn từ máy chủ bên ngoài.

phiên HTTP là một quá trình tuần tự các yêu cầu và trả lời. Các khách hàng khởi tạo một yêu cầu bằng cách thiết lập một TCP-kết nối đến một cổng cụ thể trên máy chủ, và người cuối cùng đang lắng nghe trên cổng này và đang chờ đợi một thông điệp yêu cầu. Sau khi máy chủ nhận sẽ gửi một tình trạng thanh thông điệp phản ứng. Phần nội dung của thông điệp, như một quy luật, là một nguồn tài nguyên được yêu cầu, mặc dù nó có thể được hiển thị và một thông báo lỗi hoặc thông tin khác.

Nếu chúng ta xem xét mục đích của giao thức HTTP, cần lưu ý rằng nó chứa các phương thức để chỉ một hành động được thực hiện trên các tài nguyên được xác định. Các hình thức hiển thị thông tin (dữ liệu tồn tại trước đó hoặc động) phụ thuộc vào việc thực hiện của máy chủ. Thông thường, các tài nguyên tương ứng với một tập tin hoặc kịch bản, nằm trên máy chủ.

Một số phương pháp sử dụng Hypertext Transfer Protocol HTTP, chỉ dành cho truy vấn thông tin, và do đó không nên thay đổi trạng thái của máy chủ. Nói cách khác, họ không có một tác động nghiêm trọng, ngoại trừ ảnh hưởng tương đối vô hại - bộ nhớ đệm hoặc làm tăng thống kê khách truy cập.

Mặt khác, HTTP giao thức có thể được sử dụng và các phương pháp như vậy được dành cho các hoạt động mà có thể có một tác động hoặc trên máy chủ hoặc các nguồn lực bên ngoài khác - để tăng cường các giao dịch tài chính hoặc để thực hiện truyền tải e-mail. Đôi khi, các phương pháp như vậy được sử dụng bởi các robot web hoặc một số trang web và có thể đưa ra yêu cầu, không phụ thuộc vào nhiệm vụ chính.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.atomiyme.com. Theme powered by WordPress.