what is meant by proxy?

Posted by Rapartipoorna under C# on 4/12/2012 | Points: 10 | Views : 3892 | Status : [Member] | Replies : 8
what is server proxy and client proxy?why we are using those things and how we can create those proxys..




Responses

Posted by: Sakthi.Singaravel on: 4/12/2012 [Member] Silver | Points: 25

Up
0
Down
A proxy takes place between a client and the server.
The proxy is the server for the client, he is the client for the server.


 Download source file

Regards,
Singaravel M

Rapartipoorna, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Vijetha on: 4/12/2012 [Member] Starter | Points: 25

Up
0
Down
Hi,
SERVER Proxy:
In computer networks, a proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource available from a different server. The proxy server evaluates the request as a way to simplify and control their complexity. Today, most proxies are web proxies, facilitating access to content on the World Wide Web.

CLIENT Proxy:

The Client Proxy is a collection of classes that work together to build and process SOAP messages on the client side. The Proxy's purpose is to hide all the details of SOAP processing and HTTP or HTTPS transport, allowing the client programmer to concentrate on the client business process.


Why I need to use proxy servers?
Transfer speed improvement. If the file you requested was received before to your proxy server, then proxy server will interrupt this file request and you will receive the file directly from proxy. However need to know, you can got the "speed down" effect. This effect appears when your proxy has long answer time because there is slow connection between you and your proxy server.
Security and privacy. Anonymous proxies destroys information about your computer in the requests header. So you can safely surf the net and your information will never be used by hackers and spammers.
Sometimes you encounter some problems while accessing to web server (for example, web-chat). You have mistaken while working with some data and / or the server administrator restricted access from your IP. So you can use the anonymous proxy and try to access again.

WHY we need server client proxies:Please refer
http://whatismyipaddress.com/using-proxies

Regards,
Vijetha

Rapartipoorna, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Sabarimahesh on: 4/12/2012 [Member] Bronze | Points: 25

Up
0
Down

Rapartipoorna
This Link For
what is server proxy???
http://whatismyipaddress.com/proxy-server

Life is a Race
Thanks & Regards
By
Sabari Mahesh P M

Rapartipoorna, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Sakthi.Singaravel on: 4/12/2012 [Member] Silver | Points: 25

Up
0
Down
hi vijetha,

i think u know abt proxys..
plz answer the query posted by gayathri on today..
query is..
"how to create client proxy and server proxy"

Regards,
Singaravel M

Rapartipoorna, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Sabarimahesh on: 4/12/2012 [Member] Bronze | Points: 25

Up
0
Down

Rapartipoorna

This Link For
what is client proxy???
https://awebproxyprd.ins.state.ny.us/docs/wstug/wstusersp29.htm

Life is a Race
Thanks & Regards
By
Sabari Mahesh P M

Rapartipoorna, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Sabarimahesh on: 4/12/2012 [Member] Bronze | Points: 25

Up
0
Down
why we are using those things?? <----- Best answer selected by Yahooo answers
In computer networks, a proxy server is a server (a computer system or an application program) which services the requests of its clients by forwarding requests to other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource, available from a different server. The proxy server provides the resource by connecting to the specified server and requesting the service on behalf of the client. A proxy server may optionally alter the client's request or the server's response, and sometimes it may serve the request without contacting the specified server. In this case, it would 'cache' the first request to the remote server, so it could save the information for later, and make everything as fast as possible.


A proxy server that passes all requests and replies unmodified is usually called a gateway or sometimes tunneling proxy.
A proxy server can be placed in the user's local computer or at specific key points between the user and the destination servers or the Internet.

Types and functions
Proxy servers implement one or more of the following functions:


Caching proxy server
A proxy server can reply to service requests without contacting the specified server, by retrieving content saved from a previous request, made by the same client or even other clients. This is called caching. Caching proxies keep local copies of frequently requested resources, allowing large organizations to significantly reduce their upstream bandwidth usage and cost, while significantly increasing performance. There are well-defined rules for caching. Some poorly-implemented caching proxies have had downsides (e.g., an inability to use user authentication). Some problems are described in RFC 3143 (Known HTTP Proxy/Caching Problems).


Web proxy
A proxy that focuses on WWW traffic is called a "web proxy". The most common use of a web proxy is to serve as a web cache. Most proxy programs (e.g. Squid) provide a means to deny access to certain URLs in a blacklist, thus providing content filtering. This is usually used in a corporate environment, though with the increasing use of Linux in small businesses and homes, this function is no longer confined to large corporations. Some web proxies reformat web pages for a specific purpose or audience (e.g., cell phones and PDAs)

.Content Filtering Web Proxy

A content filtering web proxy server provides administrative control over the content that may be relayed through the proxy. It is commonly used in commercial and non-commercial organizations (especially schools) to ensure that Internet usage conforms to acceptable use policy.

Common methods used for content filtering include: URL or DNS blacklists, URL regex filtering, MIME filtering, or content keyword filtering. Some products have been known to employ content analysis techniques to look for traits commonly used by certain types of content providers.

A content filtering proxy will often support user authentication, to control web access. It also usually produces logs, either to give detailed information about the URLs accessed by specific users, or to monitor bandwidth usage statistics. It may also communicate to daemon based and/or ICAP based antivirus software to provide security against virus and other malware by scanning incoming content in real time before it enters the network.

Anonymizing proxy server

An anonymous proxy server (sometimes called a web proxy) generally attempts to anonymize web surfing. These can easily be overridden by site administrators, and thus rendered useless in some cases. There are different varieties of anonymizers.

Access control: Some proxy servers implement a logon requirement. In large organizations, authorized users must log on to gain access to the web. The organization can thereby track usage to individuals


Life is a Race
Thanks & Regards
By
Sabari Mahesh P M

Rapartipoorna, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Sabarimahesh on: 4/12/2012 [Member] Bronze | Points: 25

Up
0
Down

how we can create those proxys

http://www.ehow.com/video_4822745_create-own-proxy-server.html

This is Video for creating proxy

Life is a Race
Thanks & Regards
By
Sabari Mahesh P M

Rapartipoorna, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Sabarimahesh on: 4/12/2012 [Member] Bronze | Points: 25

Up
0
Down
Ur Questions
what is server proxy???
what is client proxy???
why we are using those things??
how we can create those proxy????


i posted answers for these four questions ...


if you are satisfied Mark as answer..


waiting for ur reply

Life is a Race
Thanks & Regards
By
Sabari Mahesh P M

Rapartipoorna, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response