Bài 2 - Qúa trình hoạt động request, response khi truy cập 1 website

Bài hôm trước chúng ta đã được tìm hiểu về các khái niệm cơ bản trên internet, bài hôm nay mình sẽ chia sẻ cho các bạn cách thức hoạt động chung của 1 website trên internet diễn ra như thế nào.

Website hoạt động như thế nào trên internet

- Bước 1: Người dùng (client) gõ từ khóa fullstackphpdev.com lên thanh tìm kiếm browser (trình duyệt Google Chrome chẳng hạn) và ấn Enter:

Việc này đồng nghĩa với yêu cầu browser là hãy hiển thị nội dung trang web này (tạo 1 request). Lúc này browser đóng gói request thành 1 gói tin để gửi gói tin này đến Server nơi chứa nội dung yêu cầu (DNS sẽ đóng vai trò phân giải domain ra IP).

- Bước 2: Gói tin được gửi vào trong đường truyền internet với phương thức truyền tải HTTP hoặc HTTPS. 
- Bước 3: Sau khi gói tin đến địa chỉ server thì server sẽ phân tích gói tin đó xem yêu cầu là gì, rồi xử lý và trả về HTML, CSS, Javascript cho trình duyệt. Lúc này brower sẽ đọc HTML, CSS, JS hiển thị lên màn hình người dùng nội dung website, quá trình này gọi là response.

Bạn tham khảo video sau đây để dễ hiểu hơn:

Tác giả: Admin