SlideShare a Scribd company logo
4
Most read
6
Most read
7
Most read
Date: 2019/ 10/ 30
Presenter : L
Reverse proxy Introduction
Outline
1. Introduction and Background
2. Compare to Forward proxy
3. Benefits from Reverse proxy
4. Conclusion
Introduction and background
A reverse proxy is a server that sits in front of web servers and forwards client (e.g. web browser)
requests to those web servers. Reverse proxies are typically implemented to help increase
security , performance, and reliability.
Introduction and background
User’s device send requests to origin servers from the Internet, then a reverse proxy taking
requests and forwarding them to origin servers.
Introduction and background
Sometime user’s device didn’t even know the service is from reverse proxy, this help improving
the security.
Compare to Forward proxy
A forward proxy is a server act like a client.
A client send requests to a forward proxy which is able to do something that the client can’t do,
then the forward send requests to origin server.
Compare to Forward proxy
Reverse proxy Forward proxy
Proxy object Server User
hide the existence of user  
hide the existence of origin server  
speed up loading times  
Set up by Server User
Server’s loading balance  
Security A web site or service never needs to
reveal the IP address of their origin server
Pretending hacker from attacking
computers.
Benefits from Reverse proxy
Security -
Since reverse proxy can hide the existence and characteristics of an origin server or servers, it
can protect against common web-based attacks, like a denial-of-service attack (DoS) or
distributed denial-of-service attacks (DDoS).
Benefits from Reverse proxy
Loading balance –
A reverse proxy can provide a load balancing solution which will distribute the incoming traffic
evenly among the different servers to prevent any single server from becoming overloaded. In
the event that a server fails completely, other servers can step up to handle the traffic.
Benefits from Reverse proxy
Speed up –
There’s two method to speed up:
1.A reverse proxy can optimize content by compressing it in order to speed up
loading times.
2.A reverse proxy can cache the content, next time a client requests the some
content, it don’t need to request the origin server again.
CREDITS: This presentation template was created by Slidesgo, including
icons by Flaticon, and infographics & images by Freepik.
Please keep this slide for attribution.
Does anyone have any questions?
THANKS

More Related Content

PPTX
Introduction to docker
PPTX
RESTful API - Best Practices
PPTX
What is an API?
PPTX
Microservices
PPTX
Introduction to microservices
PPTX
Api types
PPTX
AKS - Azure Kubernetes Services - kubernetes meetup may 2018
Introduction to docker
RESTful API - Best Practices
What is an API?
Microservices
Introduction to microservices
Api types
AKS - Azure Kubernetes Services - kubernetes meetup may 2018

What's hot (20)

PPTX
Introduction to Selenium Web Driver
PDF
REST APIs with Spring
PDF
Microservices architecture
PPT
Introduction to Web Application Penetration Testing
PPTX
REST API
PPTX
Azure fundamentals
PPTX
Springboot Microservices
PPT
Introduction to the Web API
PDF
The Complete Guide to Service Mesh
PDF
Kubernetes vs App Service
PPTX
An Introduction To REST API
PPSX
Rest api standards and best practices
PPTX
REST API Design & Development
PPTX
Introduction to Kubernetes
PPTX
Building secure applications with keycloak
PDF
PDF
Spring Security
PPTX
Introduction to APIs (Application Programming Interface)
PPTX
Introduction to Docker - 2017
PPTX
Microsoft azure
Introduction to Selenium Web Driver
REST APIs with Spring
Microservices architecture
Introduction to Web Application Penetration Testing
REST API
Azure fundamentals
Springboot Microservices
Introduction to the Web API
The Complete Guide to Service Mesh
Kubernetes vs App Service
An Introduction To REST API
Rest api standards and best practices
REST API Design & Development
Introduction to Kubernetes
Building secure applications with keycloak
Spring Security
Introduction to APIs (Application Programming Interface)
Introduction to Docker - 2017
Microsoft azure
Ad

Similar to Reverse proxy (20)

PDF
Proxy Server
PPT
Reverse proxy
PPT
Reverse proxy
PPT
PPTX
Proxy Server: A Comprehensive Guide
PPTX
cybersecurity unit 5 basics of cybersecurity
PPT
Proxies
PDF
HTTP 완벽가이드 6장.
PPT
Proxies
PPT
Proxies
PDF
A Proposed Model for Web Proxy Caching Techniques to Improve Computer Network...
PPT
Proxy Servers
PPTX
PPTX
Firewall vpn proxy
PPT
Optimiszing proxy
PDF
Back-End application for Distributed systems
PDF
Web application & proxy server
PPT
Firewall with proxy server.
PPT
Optimiszing proxy
Proxy Server
Reverse proxy
Reverse proxy
Proxy Server: A Comprehensive Guide
cybersecurity unit 5 basics of cybersecurity
Proxies
HTTP 완벽가이드 6장.
Proxies
Proxies
A Proposed Model for Web Proxy Caching Techniques to Improve Computer Network...
Proxy Servers
Firewall vpn proxy
Optimiszing proxy
Back-End application for Distributed systems
Web application & proxy server
Firewall with proxy server.
Optimiszing proxy
Ad

Recently uploaded (20)

PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PDF
RMMM.pdf make it easy to upload and study
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Introduction to Building Materials
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
Empowerment Technology for Senior High School Guide
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
IGGE1 Understanding the Self1234567891011
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Paper A Mock Exam 9_ Attempt review.pdf.
Computing-Curriculum for Schools in Ghana
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
RMMM.pdf make it easy to upload and study
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Cell Types and Its function , kingdom of life
Weekly quiz Compilation Jan -July 25.pdf
Introduction to Building Materials
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Empowerment Technology for Senior High School Guide
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
IGGE1 Understanding the Self1234567891011
Practical Manual AGRO-233 Principles and Practices of Natural Farming
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
Digestion and Absorption of Carbohydrates, Proteina and Fats
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3

Reverse proxy

  • 1. Date: 2019/ 10/ 30 Presenter : L Reverse proxy Introduction
  • 2. Outline 1. Introduction and Background 2. Compare to Forward proxy 3. Benefits from Reverse proxy 4. Conclusion
  • 3. Introduction and background A reverse proxy is a server that sits in front of web servers and forwards client (e.g. web browser) requests to those web servers. Reverse proxies are typically implemented to help increase security , performance, and reliability.
  • 4. Introduction and background User’s device send requests to origin servers from the Internet, then a reverse proxy taking requests and forwarding them to origin servers.
  • 5. Introduction and background Sometime user’s device didn’t even know the service is from reverse proxy, this help improving the security.
  • 6. Compare to Forward proxy A forward proxy is a server act like a client. A client send requests to a forward proxy which is able to do something that the client can’t do, then the forward send requests to origin server.
  • 7. Compare to Forward proxy Reverse proxy Forward proxy Proxy object Server User hide the existence of user   hide the existence of origin server   speed up loading times   Set up by Server User Server’s loading balance   Security A web site or service never needs to reveal the IP address of their origin server Pretending hacker from attacking computers.
  • 8. Benefits from Reverse proxy Security - Since reverse proxy can hide the existence and characteristics of an origin server or servers, it can protect against common web-based attacks, like a denial-of-service attack (DoS) or distributed denial-of-service attacks (DDoS).
  • 9. Benefits from Reverse proxy Loading balance – A reverse proxy can provide a load balancing solution which will distribute the incoming traffic evenly among the different servers to prevent any single server from becoming overloaded. In the event that a server fails completely, other servers can step up to handle the traffic.
  • 10. Benefits from Reverse proxy Speed up – There’s two method to speed up: 1.A reverse proxy can optimize content by compressing it in order to speed up loading times. 2.A reverse proxy can cache the content, next time a client requests the some content, it don’t need to request the origin server again.
  • 11. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik. Please keep this slide for attribution. Does anyone have any questions? THANKS

Editor's Notes

  • #6: because the D2D link is capacity-limited and subject to transmission latency.
  • #7: because the D2D link is capacity-limited and subject to transmission latency.
  • #10: Fig. 2 shows that our DoA scheme could obtain performance comparable to the ideal case. That is, ∆R between the ideal case and our DoA scheme is quite small as SNR at the receiver increases.