Skip to main content

What is a Proxy Server ?

Image result for What is a Proxy Server ?
A proxy server, also known as a proxy or application-level gateway, is a computer that acts as a gateway between a local network (e.g., all the computers at one company or in one building) and a larger-scale network such as the Internet.
Proxy servers provide increased performance and security.
In some cases, they monitor employees' use of outside resources.
A proxy server works by intercepting connections between sender and receiver.
All incoming data enters through one port and is forwarded to the rest of the network via another port. By blocking direct access between two networks, proxy servers make it much more difficult for hackers to get internal addresses and details of a private network.
Some proxy servers are a group of applications or servers that block common Internet services.
For example, an HTTP proxy intercepts web access, and an SMTP proxy intercepts email.
A proxy server uses a network addressing scheme to present one organization-wide IP address to the Internet.
The server funnels all user requests to the Internet and returns responses to the appropriate users. In addition to restricting access from outside, this mechanism can prevent inside users from reaching specific Internet resources (e.g., certain websites).
A proxy server can also be one of the components of a firewall.
_________________________

Comments

Popular posts from this blog

What is SQL ?

SQL (Structured Query Language) is a standardized programming language used for managing relational databases and performing various operations on the data in them. Initially created in the 1970s, SQL is regularly used by database administrators, as well as by developers writing data integration scripts and data analysts looking to set up and run analytical queries. The uses of SQL include modifying database table and index structures; adding, updating and deleting rows of data; and retrieving subsets of information from within a database for transaction processing and analytics applications.  Queries and other SQL operations take the form of commands written as statements -- commonly used SQL statements include select, add, insert, update, delete, create, alter and truncate. _________________________