Proxy Server

  • Uploaded by: api-3848496
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Proxy Server as PDF for free.

More details

  • Words: 322
  • Pages: 10
Proxy Server Submitted By: Devshree Gehlot Neelu Lakhani Company BE Final CSE LOGO MBM Engg. College

Introduction  A proxy server is a computer that offers a computer network service to allow clients to make indirect network connections to other network services.  As the name proxy, it means a server which fills up or acts and provides functionalities of some other Server  Our project is a proxy server which acts as an intermediate between Web Server and its clients.

Features      

HTTP request sharing Caching of web pages URL Blocking Client IP Blocking Auto log generation User friendly design and easily configurable.

Context Flow Diagram USER

USER

HTTP Request

HTTP Response

Proxy URL’s IP’s ADMINISTRATOR

Log ADMINISTRATOR

Functional Modules      

Proxy User Interface Proxy Server Listener Connection Manager Cache Manager Log Manager Configuration

Data Flow Diagram-Level 1 USER HTTP Response

HTTP Request

WEB SERVER

FIREWALL Parsed URLs

Valid IP IP’s

URL’s

Modified Requests

HTTP Request/Response PROXY MANAGER

CACHE MANAGER USER INTERFACE URL’s IP’s

Log CACHE

PROXY ADMINISTRATOR

Data Flow Diagram-Level 2 Cached Response LAN PC PROXY INTERFACE

HTTP Request Validate IP

Error Message

Valid IP’s

Error Code

Configuration Files HTTP Request

Error code Resolve Error Code

Internet

Blocked URL’s

Check URL HTTP Response

HTTP Request Web Server HTTP Response

Forwarded Request

Get from Web HTTP Response

Search Cache Cached Response

URL

Cache Cache Updating Data Cache Manager

Limitations  No interaction with a proxy in cascade  No particular Cache replacement algorithm  Does not filter content  Works only on single machine  GUI not controlled via K/B

References Bibliography  Java 2 The Complete Reference 5th Edition , Herbert Schildt, Tata Mc Graw Hill.  Sun Java Volume 1 & 2.  Professional Java Server Programming, Wrox Press Ltd.  Roger S. Pressman, Software Engineering: A Practitioner’s Approach References  www.java.sun.com  www.jakarta.apache.org

Thank You Comments and questions.

Related Documents

Proxy Server
April 2020 20
Proxy Server
November 2019 27
Proxy Server
November 2019 29
Proxy Server
November 2019 29
Proxy Server
May 2020 19
Proxy Server
June 2020 13