Proxy
Proxy, còn được gọi là proxy mạng, là một dịch vụ mạng đặc biệt cho phép một bên (thường là máy khách) liên lạc gián tiếp với một đầu cuối mạng khác (thường là máy chủ) thông qua dịch vụ này. Một số thiết bị mạng, chẳng hạn như cổng kết nối (gateway) và bộ định tuyến (router), có chức năng proxy mạng. Người ta thường tin rằng các dịch vụ proxy giúp bảo vệ quyền riêng tư hoặc bảo mật của các đầu cuối mạng và ngăn chặn các cuộc tấn công.
Hệ thống máy tính hoặc các loại đầu cuối mạng khác cung cấp dịch vụ Proxy được gọi là máy chủ proxy. Quy trình yêu cầu proxy hoàn chỉnh như sau: máy khách trước tiên tạo kết nối với máy chủ proxy, sau đó yêu cầu tạo kết nối với máy chủ mục tiêu hoặc lấy tài nguyên được chỉ định (chẳng hạn như tệp) từ máy chủ mục tiêu, tùy thuộc vào giao thức proxy được máy chủ proxy sử dụng.
Trong trường hợp sau, máy chủ proxy có thể tải tài nguyên của máy chủ mục tiêu xuống bộ đệm cục bộ. Nếu tài nguyên mà máy khách muốn lấy có trong bộ đệm của máy chủ proxy, máy chủ proxy sẽ không gửi yêu cầu đến máy chủ mục tiêu mà trả về trực tiếp các tài nguyên được lưu trong bộ đệm. Một số giao thức proxy cho phép máy chủ proxy thay đổi yêu cầu ban đầu của máy khách và phản hồi ban đầu của máy chủ mục tiêu để đáp ứng nhu cầu của giao thức proxy. Các tùy chọn và cài đặt của máy chủ proxy trong chương trình máy tính thường bao gồm một "tường lửa" cho phép người dùng nhập địa chỉ proxy, điều này giúp che giấu hoạt động mạng của họ và có thể cho phép bỏ qua tính năng lọc Internet để đạt được quyền truy cập mạng.
