Understanding Proxy Server Components

  The Computer Guys Step by Step How To FAQS
 Windows  Proxy Server  Version 2.0  - Understanding Proxy Server Components
  

 

 Understanding Proxy Server Components


 Understanding Proxy Server Components


Proxy Server 2.0 - Access Control
Proxy Server 2.0 - Changes made when installed
Proxy Server 2.0 Architecture Explained
Proxy Server 2.0 Beneficial Features
Proxy Server 2.0 Encryption Issues
Proxy Server 2.0 FAQs
Proxy Server 2.0 Firewall Strategies
Proxy Server 2.0 Hardware Requirements
Proxy Server 2.0 How to install
Proxy Server 2.0 Introduction
Proxy Server 2.0 Logging and Event Alerts
Proxy Server 2.0 Security Features
Proxy Server 2.0 Software requirements
Proxy Server 2.0 Understanding Components
Proxy Server 2.0 What is the LAT?

This area will attempt to better define to the components of the
architecture that we have used, but may not have defined.

ISAPI Filter

The ISAPI Filter interface is one of the components of the web proxy
service. The interface provides an extension that the Web server calls
whenever it receives an HTTP request.

An ISAPI Filter is called for every request, regardless of the identity of
the resource requested in the URL. An ISAPI filter can monitor, log, modify,
redirect and authenticate all requests that are received by the Web server.
The Web service can call an ISAPI filter DLL's entry point at various times
in the processing of a request or response. The Proxy Server ISAPI filter is
contained in the w3proxy.dll file. This filter examines each request to
determine if the request is a standard HTTP request or not.

ISAPI Application

The ISAPI Application is the second of the two web proxy components. ISAPI
applications can create dynamic HTML and integrate the web with other
service applications like databases.

Unlike ISAPI Filters, an ISAPI Application is invoked for a request only if
the request references that specific application. An ISAPI Application does
not initiate a new process for every request. The ISAPI Application is also
contained in the w3proxy.dll file.

Proxy Servers Caching Mechanism

Microsoft Proxy Server handles caching in two different ways, Passive and Active caching.

* Passive Caching: Passive caching is the basic mode of caching. Proxy
Server interposes itself between a client and an internal or external Web
site and then intercepts client requests. Before forwarding the request on
to the Web server, Proxy Server checks to see if it can satisfy the request
from its cache. Normally, in passive caching, Proxy Server places a copy of
retrieved objects in the cache and associates a TTL (time-to-live) with that
object. During this TTL, all requests for that object are satisfied from the
cache. When the TTL is expired, the next client request for that object will
prompt Proxy Server to retrieve a fresh copy from the web. If the disk space
for the cache is too full to hold new data, Proxy Server removes older
objects from the cache using a formula based on age, popularity, and size.

* Active Caching: Active Caching works with passive caching to optimize the
client performance by increasing the likelihood that a popular will be
available in cache, and up to date. Active caching changes the passive
caching mechanism by having the Proxy Server automatically generate requests
for a set of objects. The objects that are chosen are based on popularity,
TTL, and Server Load.

Windows Sockets

Windows Sockets is the mechanism for communication between applications
running on the same computer or those running on different computers which
are connected to a LAN or WAN. Windows Sockets defines a set of standard
API's that an application uses to communicate with one or more other
applications, usually across a network. Windows Sockets supports initiating
an outbound connection, accepting inbound connections, sending and receiving
data on those connections, and terminating a session.

Windows socket is a port of the Berkeley Sockets API that existed on Unix,
with extensions for integration into the Win16 and Win32 application
environments. Windows Sockets also includes support for other transports
such as IPX/SPX and NetBEUI.

Windows Sockets supports point-to-point connection-oriented communications
and point-to-point or multipoint connectionless communications when using
TCP/IP. Windows Socket communication channels are represented by data
structures called sockets. A socket is identified by an address and a port,
for example;

131.107.2.200:80

 

Since we get a lot of donated Step x Step, White Papers and Faq's please let us know if they contain errors by emailing us here.
 

  Search or Choose a Link from the top of this page.

Google
 
 

  Search or Choose a Link from the top of this page.
 


W
ebmasters, please don't throw away your old whitepapers or Faq's or let them fade away, we would be more than happy to host them here on our site, even if they are antiquated and outdated! 

Email to Friend  Email to Friend

Print this Page

 Related Links


FAQs By Operating System
Free AV & AnitSpy Software
NT 4.0 Server FAQs
NT Wkstn 4.0 FAQs
Win 98 SE Faqs
Windows 2000 FAQs
Windows ME FAQs
XP OEM FAQs


 It is Still Free!

Speed up your Computer!
Get FREE Anti Virus (Norton) & Anti Spyware Apps (Spyware Doctor) for your PC.


Install Google Pack now!
Then Sweep it for Viruses, Malware & SpyWare!
 

 Google Info box
 


 Copyright 2007  The Computer Guys | Link to Privacy Policy, Terms and Conditions and other statements