STDIO
Tìm kiếm gần đây
    Mục lục
    Thảo luận
    0
    Liên kết
    QR Code

    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.

    Cyber Security

    Đề xuất

    Hướng Dẫn Dùng Charles Proxy Để Theo Dõi Network Traffic

    Hướng Dẫn Dùng Charles Proxy Để Theo Dõi Network Traffic

    Đã có bao giờ bạn băn khoăn, không biết ứng dụng của mình nó sẽ gọi API ...

    Cyber Security

    03/08/2016

    Khái Niệm Về Chuỗi

    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 ...

    Nguyễn Minh Hiếu

    25/07/2015

    Khám phá thêm

    Box2D - Phần 2: Thuật Ngữ Và Khái Niệm

    Box2D - Phần 2: Thuật Ngữ Và Khái Niệm

    Tiếp tục loạt bài viết tìm hiểu về thư viện vật lý trò chơi Box2D. Trong ...

    Lập Trình GameKiến Thức Nâng Cao

    23/01/2015

    Chipmunk - Phần 2: Một Số Thuật Ngữ Và Khái Niệm

    Chipmunk - Phần 2: Một Số Thuật Ngữ Và Khái Niệm

    Tiếp tục loạt bài viết giới thiệu thư viện vật lý trò chơi Chipmunk. ...

    Lập Trình GameCocos2d-x

    23/01/2015

    Box2D - Phần 1: Giới Thiệu Và Một Số Thuật Ngữ Và Khái Niệm

    Box2D - Phần 1: Giới Thiệu Và Một Số Thuật Ngữ Và Khái Niệm

    Giới thiệu về engine vật lý sử dụng trong games là Box2D. Giới thiệu ...

    Lập Trình GameKiến Thức Nâng Cao

    23/01/2015

    Thuật Ngữ Server và Thuật Ngữ Client

    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à ...

    La Kiến Vinh

    02/05/2014

    Các Khái Niệm trong Game

    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: ...

    Unity GameKiến thức

    01/07/2020

    Load Sprite trong DirectX 9

    Load Sprite trong DirectX 9

    Thao tác với Sprite, Sprite animation là một trong những kỹ thuật cần ...

    Lập Trình GameKiến Thức Nâng Cao

    10/10/2017

    C++11 - Smart Pointers - Quản Lý Tài Nguyê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++.

    Modern C++C++0x

    06/12/2014

    Tư Tưởng về Struct

    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++.

    Modern C++C++98

    23/01/2015

    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