Proxy server
- A proxy server is a sever that acts as an intermediary between a workstation user and the internet so that the enterprise can ensure security, administrative control, and caching service.
- By using the proxy server you can hide, conceal and make your network id anonymous by hiding your IP address.
- A proxy is server that sits between a client application, such as Web browser, and a real server.
Purpose of proxy server
- To keep machines behind it anonymous(mainly for security)
- o improve performance:
Act as cache server
Bandwidth control
- Filter requests
Prevent access to some protocols
Improve performance
- Caching
Reduce network traffic.
- Bandwidth control
Deny by content type
What do you need for proxy installation?
- Proxy software
- Server
- At least 2 network cards
- Direct internet connection(public IP address)
- witch/Hub(elective)
- Private IP address
How a proxy work?
1
2
3
4
5
Popular hardware & software proxies
Main Proxy Functions
- Caching
- Firewall
- Filtering
- Logging
Web Cache Proxy
- Our concern is not with browser cache!
- Store frequently used pages at proxy rather than request the server to find or create again
- Why?
- Reduce latency: faster to get from proxy & so makes the server seem more responsive
- Reduce traffic: reduces traffic to actual server
Proxy Caches
- Proxy cache serves hundreds/thousands of users
- Corporate and intranets often use
- Most popular requests are generated only once
- Proxy cache hit rates often hit 50%
How Does a Web Cache Work?
- Set of rules in either or both
HTTP header
- Use cache copy if it is fresh
Within date constraint
Used recently and modified date is not recent
By : mogtaba altyib
Modification by : Mohammed Bakry PhD
Modification by : Mohammed Bakry PhD
ليست هناك تعليقات:
إرسال تعليق