Microsoft implementation

"Schematic representation of a proxy server, where the computer in the middle acts as the proxy server between the other two". The GC IT unit uses the proxy server for providing the internet facilities to their students and staff. A proxy server is a server that services the requests of its clients by forwarding requests to other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource, available from a different server.

The proxy server provides the resource by connecting to the specified server and requesting the service on behalf of the client. A proxy server may optionally alter the client's request or the server's response, and sometimes it may serve the request without contacting the specified server. In this case, it would 'cache' the first request to the remote server, so it could save the information for later, and make everything as fast as possible.

A caching proxy server accelerates service requests by retrieving content saved from a previous request made by the same client or even other clients. A proxy that focuses on WWW traffic is called a "web proxy". The most common use of a web proxy is to serve as a web cache. An intercepting proxy combines a proxy server with a gateway. Connections made by client browsers through the gateway are redirected through the proxy without client-side configuration. Print server:  For providing the printing facilities to the students they have a separate printer in each lab.

They have more than 3 labs. Fro managing it they use the print server facility if Microsoft XP. A print server, or printer server, is a computer or device that is connected to one or more printers and to client computers over a network, and can accept print jobs from the computers and send the jobs to the appropriate printers.

Web server:  GC IT department providing the internet connectivity to users by web server. It is a computer program that is responsible for accepting HTTP requests from clients, and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects (images, etc.). HTTP is a request/response standard between a client and a server. A client is the end-user, the server is the web site. The client making a HTTP request-using a web browser, spider, or other end-user tool-is referred to as the user agent. The responding server-which stores or creates resources such as HTML files and images-is called the origin server. In between the user agent and origin server may be several intermediaries, such as proxies, gateways, and tunnels.

Some of the web server features they used are Authentication, optional authorization request of user name and password before allowing access to some or all kind of resources. Large file support to be able to serve files whose size is greater than 2 GB on 32 bit OS. Bandwidth throttling to limit the speed of responses in order to not saturate the network and to be able to serve more clients. Logging: usually web servers have also the capability of logging some detailed information, about client requests and server responses, to log files; this allows the webmaster to collect statistics by running log analyzers on these files.

IAS server:  GC IT unit use IAS server for the internet authentication service. . IAS is the Microsoft implementation of a Remote Authentication Dial-in User Service (RADIUS) server and proxy that enables centralized management of user authentication, authorization, and accounting. IAS can be used to authenticate users in databases.

ISA server:  In order to secure their networks from any harmful damage from hackers and crackers and also for own their system security they use the internet security accelerator server for this purpose. This provide the facility to the GC IT unit administrator to create policies for regulating usage based on user, group, application, destination, schedule, and content type criteria.