1 Http protocol Khi client muốn lấy tài nguyên server, phương thức http thực hiên thông qua các bước sau B1 yêu cầu mở kết nối tcp client gửi một vài request đến server , yêu cầu kết nối, sau một vài[.]
Trang 11 Http protocol
Khi client muốn lấy tài nguyên server, phương thức http thực hiên thông qua các bước sau
B1 : yêu cầu mở kết nối tcp : client gửi một vài request đến server , yêu cầu kết nối, sau một vài lần gửi nhận, server và client chấp nhận kết nối tcp là hợp lê, và duy trì kết nối đó để gửi nhận gói tin
B2 : client gửi yêu cầu lấy tài nguyên thông qua gói tin http request
B3 : server trả lại tài nguyên http response
B4 : client và server đóng kết nối
2 Cấu trúc gói tin Http request
Cấu trúc chung : dòng đầu => headers => dòng trống => body
Dòng đầu : chứa thông tin gửi đến server => server sẽ dựa vào đó để xử lí gồm 3 phần
Headers : có 2 loại : đã chuẩn hóa hoặc tự đặt
• Host : domain, ip, cổng mà request gửi đến (default : 80)
• Accept: kiểu trả về mà client chấp nhận ( text/html)
• User-agent : mang thông tin trình duyệt thực hiện request
• Content-length : độ dài phần body, thường dung khi post/put
• Content-type : kiểu dữ liệu trong body
• Cookie : có thể gửi nhiều cookie
3 Cấu trúc gói tin http response
4 token
5 jwt