How Proxy Works?

Discussion in 'Web Development' started by lionaneesh, Feb 2, 2011.

  1. lionaneesh

    lionaneesh Active Member

    Joined:
    Mar 21, 2010
    Messages:
    848
    Likes Received:
    224
    Trophy Points:
    43
    Occupation:
    Student
    Location:
    India
    In a network of computers, a Proxy (or a Proxy server) acts as an inter-mediator for relaying of requests from set of clients seeking resources from other set of servers. A Proxy generally while acting on the requests may filter the data based on specific requirement of the Proxy. Most web based Proxy's allows simple HTTP Content transfer like
    • Anonymous browsing - A Person may not be comfortable browsing the web while keeping his identity revealed..
    • Access to Blocked sites - ISP blocks several sites for unknown reasons and by using Proxy's we can browse them too..
    • Speed - Proxys use caching .. They cache web-pages from a web server and thus, provide much larger speed for access to resources
    • Malware analysis - Maybe we have some thinking about a random web-site that its containing malwares like cookie stealers etc etc...So we can test them by using proxy's...
    • Country/Region Restriction - Some sites have regional/country restrictions like some sites only provide some features to U.S citizens only...So we can get hold of this problem..
    etc..etc.. Practically there are tons of uses of proxy's...and they are very useful..

    How Proxy server works


    A simple example is
    Code:
    +--------+       +-------+       +--------+ 
    | Client | ===== | Proxy | ===== | Server | 
    +--------+       +-------+       +--------+
    
    As a client using a proxy sends a request to open a site... The request first reaches the Proxy server from there it is treated with the filters... And the requests are passed on to the Hosting server...

    The response from the hosting server again follows the same path.. The response from the hosting server is sent to the proxy where the proxy server monitors it , treats it with filters and then passes on to the client..

    The proxies that are used by the user to where the client enters the name of the server to send the request to are called forward proxy's
    Code:
    +------+       +-------+       +----------+ 
    | User | ===== | Proxy | ===== | Internet | 
    +------+       +-------+       +----------+
    
    When the Proxy server is accessible to any INTERNET user its called a open proxy..

    Basically there are millions of free anonymous open proxy's on the net that allows the user to hide their identity while browsing the web..

    Some examples of Internet Open Proxy's :-
    Beware : Some proxies on the internet are dangerous as they run some sniffer programs on their server to monitor the traffic like login passwords, credit card credentials etc and so it is never safe to be using proxy browsing if you are concerned about the security of browsing.
    Code:
    +----------+       +-------+       +----------+ 
    | Internet | ===== | Proxy | ===== | Internet | 
    +----------+       +-------+       +----------+
    
    Another type of proxy server is reverse proxy it appears as a normal server but the request received are forwarded to another origin server to handle the request...The request coming back are again handled and is returned as if it came directly from the proxy server...
    Code:
    +----------+       +-------+       +------------+ 
    | Internet | ===== | Proxy | ===== | Web server | 
    +----------+       +-------+       +------------+
    
     
  2. lionaneesh

    lionaneesh Active Member

    Joined:
    Mar 21, 2010
    Messages:
    848
    Likes Received:
    224
    Trophy Points:
    43
    Occupation:
    Student
    Location:
    India
    Thanks for accepting...
    Please Accept the other articles Soon!!!!
     
  3. shabbir

    shabbir Administrator Staff Member

    Joined:
    Jul 12, 2004
    Messages:
    15,375
    Likes Received:
    388
    Trophy Points:
    83
    Will do it.
     
  4. lionaneesh

    lionaneesh Active Member

    Joined:
    Mar 21, 2010
    Messages:
    848
    Likes Received:
    224
    Trophy Points:
    43
    Occupation:
    Student
    Location:
    India
    Thanks....
     
  5. shrikrishnatech

    shrikrishnatech New Member

    Joined:
    Nov 19, 2010
    Messages:
    42
    Likes Received:
    4
    Trophy Points:
    0
    Occupation:
    Wordpress theme, Wordpress Theming, WP Themes, Cor
    Home Page:
    http://www.shrikrishnatechnologies.com
    Every ISP runs a slightly different system. Their systems can affect the workings of the proxy server. Sometimes the problems only occur with some resources. One key problem is that ISPs often give out customized versions of web browsers. The special configurations they add often cause problems
     
  6. kumarmannu

    kumarmannu Banned

    Joined:
    Feb 2, 2011
    Messages:
    51
    Likes Received:
    0
    Trophy Points:
    0
    Thanks...............
     
  7. lionaneesh

    lionaneesh Active Member

    Joined:
    Mar 21, 2010
    Messages:
    848
    Likes Received:
    224
    Trophy Points:
    43
    Occupation:
    Student
    Location:
    India

    My pleasure!
     
  8. jacktom

    jacktom New Member

    Joined:
    Apr 4, 2011
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    0
    Excellent work. Good share.
     
  9. jackson18

    jackson18 New Member

    Joined:
    May 17, 2011
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    i have intrest bout proxy
    ================
     
  10. Scripting

    Scripting John Hoder

    Joined:
    Jun 29, 2010
    Messages:
    421
    Likes Received:
    57
    Trophy Points:
    0
    Occupation:
    School for life
    Location:
    /root
    Well-explained ! Keep it up bhai :D
     
  11. lionaneesh

    lionaneesh Active Member

    Joined:
    Mar 21, 2010
    Messages:
    848
    Likes Received:
    224
    Trophy Points:
    43
    Occupation:
    Student
    Location:
    India
    My pleasure , And woah you finally learn HINDI .. Glad to see that! :D:D
     
  12. styris

    styris Banned

    Joined:
    Nov 29, 2011
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    0
    Your post gives a clear picture about how proxy works, good write up and easy to understand.
     
  13. Andy blunt

    Andy blunt New Member

    Joined:
    Apr 30, 2012
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0
    Such a inspirable and good update from your side . Its really great . I am able to learn some new points which i have never learn before.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice