Professional Documents
Culture Documents
Bài 1:
1. Cơ chế của Cookies trong HTTP:
- Cookies là một cơ chế lưu giữ lại thông tin của khách hàng trên máy khách,
được sử dụng để theo dõi và duy trì trạng thái giữa các trang web và các yêu
cầu HTTP. Khi máy khách gửi yêu cầu đến máy chủ, máy chủ có thể gửi một
hoặc nhiều cookies cùng với phản hồi. Mỗi cookies thường chứa các thông tin
như tên, giá trị, miền của trang web gửi cookies đó. Mỗi yêu cầu sau đó sẽ đi
kèm với các cookies tương ứng, giúp máy chủ nhận biết người dùng và duy trì
trạng thái.
- VD: Khi bạn đăng nhập vào shopee thì máy chủ sẽ xác nhận thông tin và lịch sử
hoạt động trước đây của bạn trên shopee, sau đó hiện thị những quảng cáo, sản
phẩm bạn từng tương tác thông qua cookies để theo dõi thông tin về những
quảng cáo, sản phẩm mà bạn từng tương tác.
2. Cơ chế của Web Caching:
- Web Caching là quá trình lưu giữ các tài nguyên web tại các địa điểm gần
người dùng để giảm thời gian tải trang và giảm băng thông mạng. Khi người
dùng truy cập một trang web, trình duyệt hoặc proxy có thể lưu giữ bản sao của
tài nguyên khi yêu cầu từ máy chủ, và nếu người dùng truy cập lại trang đó, tài
nguyên có thể được lấy từ bộ nhơ cache thay vì yêu cầu lại từ máy chủ.
- VD: Khi bạn truy cập một trang web, hình ảnh và các tài nguyên tương tự có
thể được lưu trữ trong bộ nhớ cache của trình duyệt. Nếu bạn quay lại trang đó
sau một khoảng thời gian ngắn, trình duyệt có thể sử dụng dữ liệu đã lưu trữ để
hiển thị trang nhanh chóng hơn.
3. Giao thức FTP:
- Đặc điểm:
+ FTP là một giao thức truyền tải file giữa máy tính trên mạng.
+ Sử dụng cổng 21 để truyền dữ liệu và cổng 20 để truyền lệnh, cần sử dụng 2
đường truyền khác nhau để giúp FTP hoạt động hiệu quả hơn.
+ FTP server duy trì trạng thái: kết quả của các lệnh sẽ được lưu lại, do lệnh sau
có liên quan đến lệnh trước.
- Cơ chế hoạt động:
+ Người dùng kết nối đến máy chủ FTP và xác thực bằng cách nhập tên đăng
nhập và mật khẩu.
+ Sau khi đăng nhập, người dùng có thể thực hiện các lệnh như tải lên (upload)
hoặc tải xuống (download) file, tạo thư mục, xóa file, v.v.
- VD: