1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo môn học mạng máy tính cookies, cache và proxy

34 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Cookies, Cache và Proxy
Tác giả Nguyễn Thị Anh Thư, Quách Yến Ngân
Người hướng dẫn Bùi Dương Thế Thành
Trường học Trường Đại học Giao thông Vận tải Thành phố Hồ Chí Minh
Chuyên ngành Mạng máy tính
Thể loại Báo cáo môn học
Năm xuất bản 2024
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 34
Dung lượng 3,36 MB

Nội dung

• Chứa nội dung như quảng cáo hoặc hình ảnh mà người dùng thấy trên Cookie của bên thứ nhất first party cookies • Cookie này được thiết lập bởi trang web mà người dùng đang truy cập, g

Trang 1

BÁO CÁO MÔN HỌC MẠNG MÁY TÍNH

COOKIES, CACHE VÀ PROXY

Giảng viên: Bùi Dương ThếThành viên:

Nguyễn Thị Anh Thư 087305003708

Trang 4

• Cookie (còn gọi là cookie internet) là

một thông tin nhỏ mà một trang web

lưu trữ trên máy tính của bạn Khi bạn

truy cập lại trang web, trình duyệt của

bạn sẽ gửi thông tin trở lại trang web

• Thông thường, cookie được thiết kế

để ghi nhớ và cung cấp cho trang web

một số thông tin hữu ích về bạn

I COOKIES:

1 Định nghĩa:

Trang 5

• Chứa nội dung như quảng cáo hoặc hình ảnh mà người dùng thấy trên

Cookie của bên thứ nhất

(first party cookies)

• Cookie này được thiết lập bởi trang

web mà người dùng đang truy cập, giúp theo dõi hành vi của họ trên trang đó.

• Chứa thông tin về trạng thái đăng

nhập, cài đặt cá nhân và các tùy chọn khác cho trang web đó.

Trang 6

cookie-ebay 8734 usual HTTP request msg

Amazon server creates ID

1678 for user create

entry

usual HTTP response

set-cookie: 1678

ebay 8734 amazon 1678

usual HTTP request msg

cookie: 1678

cookie-specific action

access

ebay 8734 amazon 1678

backend database

I COOKIES:

3 Cách thức hoạt động:

• Hoạt động bằng cách gửi thông tin qua lại

giữa trình duyệt của bạn và máy chủ của

trang web

• Khi bạn lần đầu truy cập, máy chủ sẽ gửi

cookie đến trình duyệt, trình duyệt sẽ lưu

cookie đó trên máy tính hoặc thiết bị của

bạn.

• Khi bạn truy cập lại, trình duyệt sẽ gửi

cookie trở lại máy chủ, cho phép máy chủ

nhận dạng bạn và ghi nhớ các tùy chọn của

bạn.

Trang 7

• Trạng thái phiên người dùng (User

Session State): Cookie giúp theo dõi và

quản lý thông tin của người dùng trong

suốt một khoảng thời gian tương tác với

ứng dụng hoặc trang web.

• Giỏ hàng (Shopping Carts): Cookie lưu

trữ thông tin về các mặt hàng mà người

dùng đã thêm vào giỏ hang để bạn có thể

tiếp tục mua hàng sau.

• Khuyến nghị (Recommendations):

Cookie có thể được sử dụng để cá nhân hóa trải nghiệm người dùng bằng cách cung cấp các gợi ý dựa trên hành vi trước đó.

• Ủy quyền (Authorization): Cookie giúp

xác thực người dùng khi họ đăng nhập vào trang web.

I COOKIES:

4 Ứng dụng:

Trang 8

5 Ưu điểm, nhược điểm:

Ưu điểm của Cookie

• Quản lý giỏ hàng: Trong các trang

thương mại điện tử, cookies giúp lưu trữ thông tin giỏ hàng, ngay cả khi người dùng rời khỏi trang web.

• Phân tích và theo dõi: Các nhà phát

triển có thể sử dụng cookies để theo dõi hành vi người dùng và phân tích hiệu suất của trang web.

• Cải thiện trải nghiệm người dùng:

Cookies giúp lưu trữ thông tin cá nhân,

như thông tin đăng nhập và sở thích,

giúp người dùng không phải nhập lại

mỗi lần truy cập.

• Cá nhân hóa nội dung: Giúp các trang

web cung cấp nội dung và quảng cáo

phù hợp với sở thích của người dùng,

từ đó nâng cao mức độ tương tác.

Trang 9

5 Ưu điểm, nhược điểm:

Nhược điểm của Cookie

• Phụ thuộc vào trình duyệt: Nếu người

dùng xóa cookies hoặc sử dụng chế độ duyệt web riêng tư, thông tin sẽ không được lưu trữ, làm giảm tính hiệu quả của cookies.

• Tình trạng quá tải: Nếu có quá nhiều

cookies lưu trữ trên máy tính, điều này có thể làm chậm trình duyệt và gây ra sự cố.

• Vấn đề về quyền riêng tư: Cookies có

thể theo dõi hành vi trực tuyến của người

dùng, dẫn đến lo ngại về quyền riêng tư

và bảo mật thông tin cá nhân.

• Lưu trữ thông tin nhạy cảm: Nếu không

được quản lý đúng cách, cookies có thể

lưu trữ thông tin nhạy cảm, như mật khẩu

hoặc thông tin tài khoản ngân hàng.

Trang 10

I COOKIES:

6 Bảo mật:

Ảnh hưởng đến Quyền Riêng Tư:

• Cookies của bên thứ ba, theo dõi hành vi người dùng

trên nhiều trang web.

• Thu thập thông tin cá nhân mà không cần sự đồng ý

rõ ràng từ người dùng.

• Dữ liệu cá nhân có thể bị lạm dụng hoặc rò rỉ, gây ra

rủi ro về bảo mật.

Cần thiết quản lý Cookies:

• Cần tạo sự cân bằng giữa tiện ích và quyền riêng tư.

• Người dùng nên chủ động quản lý và xóa cookies

qua cài đặt trình duyệt để bảo vệ thông tin cá nhân.

Trang 13

II CACHE:

1 Định Nghĩa:

• Cache (bộ nhớ đệm) là một vị trí lưu trữ được sử dụng để tạm thời lưu trữ dữ liệu được sử dụng bởi các máy chủ, ứng dụng và trình duyệt nhằm tăng tốc độ thời gian tải

• Tùy thuộc vào nơi tìm kiếm, hầu như bất kỳ máy móc, phần mềm hay phần cứng nào, cũng sẽ có và sử dụng một loại bộ nhớ đệm

Trang 14

Web cache

client

HTTP reques

t

HTTP response

HTTP request

HTTP re

quest

origin server

HTTP response

HTTP re

sponse

II CACHE:

2 Cách thức hoạt động:

1 Cấu hình trình duyệt: Người dùng cấu hình trình

duyệt để chỉ tới một bộ nhớ đệm web (cục bộ).

2 Gửi yêu cầu HTTP: Trình duyệt gửi tất cả các

yêu cầu HTTP đến bộ nhớ đệm.

3 Kiểm tra bộ nhớ đệm:

• Nếu đối tượng có trong bộ nhớ đệm: Bộ

nhớ đệm sẽ trả lại đối tượng đó cho khách hàng.

• Nếu không có đối tượng trong bộ nhớ

đệm: Bộ nhớ đệm sẽ yêu cầu đối tượng từ

máy chủ gốc, lưu vào bộ nhớ đệm, và sau đó trả lại đối tượng cho khách hàng.

Trang 15

II CACHE:

3.Ưu nhược điểm:

Ưu điểm

• Tăng tốc độ tải trang web: Lưu trữ

dữ liệu đã truy cập trước đó, từ đó

giảm thời gian tải, tăng tốc độ truy cập

cho người dung

• Giảm tải cho máy chủ và băng

thông mạng: Phục vụ dữ liệu từ cache

thay vì từ máy chủ gốc, giúp giảm số

lượng yêu cầu và tiết kiệm tài nguyên

Nhược điểm

• Có thể lỗi thời: Dữ liệu có thể trở nên

lỗi thời nếu không được cập nhật thường xuyên

• Vấn đề đồng bộ hóa: Có thể dẫn đến

tình trạng không nhất quán nếu không quản lý tốt

Trang 16

II CACHE:

4 Ứng dụng:

Trên thiết bị phần cứng (CPU):

• Giúp lưu trữ dữ liệu thường xuyên

sử dụng, cho phép CPU truy xuất nhanh chóng và thực hiện lệnh hiệu quả

Trong phần mềm máy tính và ứng

dụng Mobile:

• Giữ lại tệp và dữ liệu quan trọng nhằm tăng tốc độ truy cập cho người dùng

Trong trình duyệt Web:

• Lưu trữ nội dung tĩnh (HTML, hình ảnh, cookie) để tối ưu hóa trải nghiệm duyệt web Khi xóa Cache, lịch sử tìm kiếm mất đi và trang web phải tải lại, dẫn đến thời gian chờ lâu hơn

Trang 19

III Proxy:

1 Định nghĩa:

Proxy là một máy chủ trung gian

giữa người dùng (client) và

internet Khi bạn sử dụng proxy,

yêu cầu truy cập internet của bạn

sẽ được gửi đến proxy trước, sau

đó proxy sẽ gửi yêu cầu đó tới

máy chủ đích và chuyển phản hồi

về cho bạn

Trang 20

III Proxy:

2 Cách thức hoạt động:

1 Người dùng gửi yêu cầu: Từ máy

tính cá nhân đến máy chủ proxy.

2 Kiểm tra Firewall:

• Nếu yêu cầu được chấp nhận, nó

sẽ chuyển đến máy chủ proxy.

• Nếu bị từ chối, người dùng không

thể truy cập.

3 Máy chủ Proxy: Nhận yêu cầu và gửi

đến trang web đích qua Internet.

4 Trang web yêu cầu: Phản hồi dữ liệu

về máy chủ proxy, sau đó proxy

chuyển lại cho người dùng.

Trang 21

3 Ưu Nhược điểm:

Bảo mật:

• Ẩn địa chỉ IP, ngăn chặn theo dõi và

bảo vệ khỏi các cuộc tấn công mạng.

Kiểm soát nội dung:

• Lọc và chặn truy cập vào các trang

web không phù hợp, bảo vệ người

dùng khỏi mối đe dọa trực tuyến.

Tăng tốc độ truy cập:

• Lưu trữ nội dung trên bộ nhớ đệm,

giúp tăng tốc độ truy cập vào trang

web.

Phân phối tải:

• Phân phối lưu lượng truy cập, giảm

Bảo mật và Riêng tư:

• Rò rỉ thông tin cá nhân và giám sát người dùng.

Độ tin cậy:

• Có thể chứa phần mềm độc hại và nguy cơ proxy giả mạo.

Trang 22

III Proxy:

4.Bảo mật:

• Xác thực: Yêu cầu người dùng xác thực

trước khi sử dụng proxy, hạn chế truy cập

trái phép.

• Giới hạn quyền truy cập: Chỉ cho phép các

địa chỉ IP/dải IP cụ thể truy cập qua proxy.

• Cập nhật thường xuyên: Đảm bảo phần

mềm proxy luôn được cập nhật để vá các lỗ

hổng bảo mật.

• Tường lửa: Kết hợp proxy với tường lửa để

kiểm soát lưu lượng và ngăn chặn các mối đe

dọa.

Trang 23

IV Nguồn tài liệu tham khảo

Computer Networking: A Top-Down Approach

Trang 24

THANKS FOR WATCHING

Trang 26

COOKIES, CACHE VÀ PROXY

GIẢNG VIÊN: BÙI DƯƠNG THẾ DANH SÁCH THÀNH VIÊN:

NGUYỄN THỊ ANH THƯ 087306003708 QUÁCH YẾN NGÂN 087305001959

Trang 27

Ví dụ:

Một hiệu sách trực tuyến có thể sử dụng cookie cố định để ghi lại tác giả và

tiêu đề của những cuốn sách bạn đã đặt

mua Khi bạn quay lại hiệu sách trực

tuyến, trình duyệt của bạn sẽ cho phép

trang web của hiệu sách đọc cookie Sau

đó, trang web có thể biên soạn danh sách

các cuốn sách của cùng một tác giả hoặc

các cuốn sách về các chủ đề liên quan và

hiển thị cho bạn danh sách đó (3)

→ Cookie trong ví dụ này giúp

trang web ghi nhớ sở thích đọc sách của bạn, từ đó cung cấp danh sách các cuốn sách tương tự hoặc liên quan Điều này cải thiện trải nghiệm người dùng bằng cách cá nhân hóa nội dung mà bạn thấy, giúp bạn dễ dàng tìm kiếm những cuốn sách mà bạn có thể quan tâm.

Trang 28

Ví dụ:

Giả sử bạn truy cập một cửa hàng

quần áo trực tuyến và thêm một vài mặt

hàng vào giỏ hàng của mình Trang web

lưu trữ thông tin này trong cookie trên

máy tính của bạn Khi bạn quay lại

trang web sau đó, cookie cho phép

trang web ghi nhớ những gì bạn đã

thêm vào giỏ hàng, để bạn có thể tiếp

tục mua sắm từ nơi bạn đã dừng lại (2)

→ Cookie trong trường hợp này

cho phép trang web ghi nhớ các sản phẩm bạn đã thêm vào giỏ hàng, ngay cả khi bạn rời khỏi trang web

Khi bạn quay lại, cookie sẽ giúp trang web khôi phục giỏ hàng của bạn, cho phép bạn tiếp tục mua sắm

mà không cần phải thêm lại các mặt hàng đã chọn

Trang 29

Tóm tắt Cách Quản lý Cookies trên Chrome

Xóa Cookies:

• Mở trình duyệt Chrome, nhấp vào biểu

tượng ba chấm góc phải và chọn Cài đặt.

• Chọn Nâng cao.

• Vào Cài đặt nội dung trong mục Quyền

riêng tư và bảo mật.

Trang 30

II CACHE:

3.Chức năng:

• Bộ nhớ đệm hoạt động như cả máy khách và máy chủ:

• Là máy chủ cho khách hàng yêu cầu ban đầu.

• Là máy khách đối với máy chủ gốc.

Trang 31

khác nhau và dưới đây là bốn khái niệm cơ

bản về Cache:

• Cache Memory (Bộ nhớ Cache):

Là bộ nhớ được gắn trực tiếp trên

CPU, giúp lưu trữ lệnh và dữ liệu

thường xuyên được yêu cầu Cache

memory có tốc độ truy xuất rất

nhanh, vượt trội so với RAM và Disk

Cache.

• Cache Server (Bộ nhớ Cache

máy chủ): Là các máy chủ hoặc

dịch vụ lưu trữ nội dung web cục

• Disk Cache (Bộ nhớ Cache trên đĩa): Ghi nhớ các nội dung đã được

đọc gần đây và dữ liệu liền kề, giúp cải thiện tốc độ đọc và ghi dữ liệu trên ổ cứng, đặc biệt là bằng cách lưu trữ các khối dữ liệu thường

xuyên truy cập (hot blocks).

• Flash Cache (Thiết bị nhớ flash): Sử dụng chip bộ nhớ NAND,

cung cấp tốc độ truy xuất dữ liệu nhanh hơn so với ổ đĩa HDD truyền

Trang 33

III Proxy:

3 Phân loại:

• Proxy Tĩnh (Static Proxy): Địa chỉ IP

không thay đổi, duy trì sự nhất quán trong

truy cập.

• Proxy Động (Dynamic Proxy): Địa chỉ IP

có thể thay đổi, giúp tránh bị chặn và tăng

tính ẩn danh.

• Proxy Ngược (Reverse Proxy): Đặt phía

trước máy chủ web để phân phối tải và bảo

mật, ẩn địa chỉ IP của máy chủ thực.

• Proxy HTTP: Dùng cho truy cập web.

• Proxy HTTPS: Hỗ trợ mã hóa HTTPS, bảo

• Proxy SOCKS: Hỗ trợ nhiều giao thức (TCP,

UDP), dùng cho các ứng dụng không phải web.

• Transparent Proxy: Không yêu cầu cấu hình

từ người dùng, thường dùng trong mạng nội

bộ để giám sát lưu lượng.

• Anonymous Proxy: Ẩn địa chỉ IP của người

dùng nhưng cho phép máy chủ nhận biết việc

sử dụng proxy.

• High Anonymity Proxy (Elite Proxy): Hoàn

toàn ẩn danh, không tiết lộ việc sử dụng proxy.

Trang 34

trong quá trình xử lý yêu cầu của khách hàng

(client) nhằm truy xuất tài liệu từ một máy chủ từ

xa (remote server).

1 Client gửi yêu cầu tài liệu đến proxy server.

2 Proxy server kiểm tra cache để tìm tài liệu.

3 Nếu tài liệu có trong cache, nó sẽ gửi lại cho

client Nếu không, proxy server sẽ yêu cầu tài

liệu từ remote server.

4 Sau khi nhận tài liệu từ remote server, proxy

server lưu trữ tài liệu vào cache cho các lần

truy cập sau.

5 Cuối cùng, proxy server gửi tài liệu đến client.

Ngày đăng: 21/11/2024, 09:48

w