STDIO
Tìm kiếm gần đây
    • Nội dung
    • QR Code
    • 0
    • 0
    • Sao chép

    Khái Niệm về Proxy - Forward Proxy - Reverse Proxy

    Tìm hiểu về chức năng và ưu điểm của proxy (forward proxy) và reverse proxy.
    30/03/2015
    21/09/2020
    2 phút đọc
    Khái Niệm về Proxy - Forward Proxy - Reverse Proxy

    Proxy

    Proxy trong tiếng anh có nghĩa là “người được ủy nhiệm, ủy quyền”. Proxy về bản chát là một Internet server làm nhiệm vụ chuyển tiếp, kiểm soát thông tin giữa client (bên truy cập tài nguyên) và server (cung cấp tài nguyên mà client cần) và có một địa chỉ IP và một cổng truy cập cố định.

    Nhờ chức năng chuyển tiếp và kiểm soát, proxy được sử dụng để giúp ngăn chặn kẻ tấn công xâm nhập vào mạng nội bộ và proxy cũng là một công cụ để xây dựng tường lửa trong hệ thống mạng của các tổ chức có nhu cầu truy cập Internet.

    Cách thức hoạt động: request từ client gửi đến server trước hết phải qua proxy,  proxy kiểm tra request nếu được phép sẽ gửi đến server và cũng tương tự khi server gửi response lại cho client, proxy sẽ kiểm tra và gửi cho client nếu response đó được phép.

    Proxy server

    Forward proxy

    Đây là khái niệm proxy thường dùng hằng ngày, là một thiết bị trung gian giữa client và server mà client muốn truy cập vào. Các request từ client trước hết phải qua forward proxy để kiểm soát rồi mới ra ngoài Internet.

    Forward proxy được dùng ở phía client để kiểm soát nội dung và lưu lượng request hoặc đảm bảo riêng tư và cải thiện bảo mật của người dùng.

    Reverse proxy

    Làm công việc ngược lại với forward proxy, đứng giữa một server và tất cả các client mà server này phải phục vụ. Các request từ client gửi lên server bắt buộc phải vào reverse proxy, tại đây request sẽ được kiểm soát, lọc bỏ nếu không hợp lệ, nếu hợp lệ sẽ được luân chuyển đến đích cuối cùng là server.

    Ưu điểm việc sử dụng reverse proxy là khả năng quản lý tập trung. Giúp kiểm soát mọi request do client gửi lên server nhằm giới hạn quyền truy cập tài nguyên của client, kiểm soát request giúp tiết kiệm băng thông.

    0 Bình luận
    Cyber Security

    Đề xuất

    Hướng Dẫn Dùng Charles Proxy Để Theo Dõi Network Traffic
    Hướng dẫn theo dõi dữ liệu truyền đi và trả về bằng Charles Proxy.
    Khái Niệm về Chuỗi
    Chuỗi là một trong những khái niệm được sử dụng nhiều nhất trong lập ...
    25/07/2015

    Khám phá

    GPU - Double Buffer và 1 Số Khái Niệm
    Giải thích các khái niệm double buffer, front buffer, back buffer, ...
    Thuật Ngữ Server và Thuật Ngữ Client
    Khái niệm Server và Client mở rộng không chỉ nhằm hiểu về Server và ...
    02/05/2014
    Các Khái Niệm trong Game
    Các khái niệm hữu ích từ cơ bản đến nâng cao trong lập trình game: ...
    Box2D - Phần 1: Giới Thiệu - Một Số Thuật Ngữ và Khái Niệm
    Giới thiệu engine xử lý vật lý Box2D, các khái niệm, cách thành phần ...
    C++11 - Smart Pointers - Quản Lý Tài Nguyên
    Tìm hiểu về quản lý tài nguyên với smart pointer trong C++.
    06/12/2014
    UI - Phần 1: Khái Niệm Và Một Số Đối Tượng Để Thiết Kế UI Trong Cocos2d-x 3.x.x
    Tìm hiểu về khái niệm UI và các đối tượng thiết kế UI trong Cocos2d-x ...
    Tư Tưởng về Struct
    Tìm hiểu về khái niệm và tư tưởng khi sử dụng struct trong C++.
    23/01/2015
    Học SEO Trong 1 Ngày - Phần 1
    Hiểu biết về cách hoạt động của Google, keyword và các công cụ hỗ trợ ...
    Khi bạn nhấn vào liên kết sản phẩm do STDIO đề xuất và mua hàng, STDIO có thể nhận được hoa hồng. Điều này hỗ trợ STDIO tạo thêm nhiều nội dung hữu ích. Tìm hiểu thêm.
    STDIO
    Trang chính
    Công ty TNHH STDIO

    30, Trịnh Đình Thảo, Hòa Thạnh, Tân Phú, Hồ Chí Minh
    +84 28.36205514 - +84 942.111912
    developer@stdio.vn

    383/1 Quang Trung, Phường 10, Quận Gò Vấp, Hồ Chí Minh
    Số giấy phép ĐKKD: 0311563559 do sở Kế hoạch và Đầu Tư TPHCM cấp ngày 23/02/2012

    ©STDIO, 2013 - 2020