What Is a Web Client Server?

What Is a Web Client Server? thumbnail
A personal computer searching the web is a "client."

Most home networks and smaller networks are set up as peer-to-peer connections, meaning computers can access each other's files. For larger networks, a specific computer---known as a server---stores most of the files and completes most of the tasks that the other computers---or "clients"---have requested. A web server completes similar duties on a much larger scale, providing often worldwide access to remote clients.

  1. Client-Server Networks

    • In network environments with more than 10 computers, according to TechSoup.com, a peer-to-peer system tends to slow down all of the computers involved. In this case, a dedicated server will improve performance by quickly handling the tasks that the clients are requesting. Servers are basically centralized computers that provide increased speed, data backup and security.

    Server Software/Hardware

    • Any computer can be used as a server, TechSoup.com says, but equipment specifically designed for the task will be much more effective. Servers typically have increased RAM capacity, the ability to support several processors, fast input and output, back-up power supplies and hard drives, fast network cards and "hot-swappable" drives that can be switched while the server is running. Servers come with specialized Network Operating Systems (NOS) and applications that range from email and fax programs to remote access programs.

    Web Servers

    • In addition to the necessary hardware and software of a server, a web server computer must have a permanent Internet protocol (IP) address so it can be located and accessed at anytime. The web server program is the software used by the web server computer to interact with clients. According to WebDevelopersNotes.com, "Apache" is the most popular web server program because it can be used on Linux/Unix, Mac and Windows operating systems. When a client requests a web site, the web browser locates the IP address and provides access to the file on the web server. The browser then displays the website or page on the client.

    Common Internet Protocols

    • There are specific sets of instructions a client or browser must follow to interact with a server. As WebDevelopersNotes.com explains, these are known as "protocols." Files transferred from one machine to another employ the file transfer protocol (FTP). Emails generally use simple mail transport protocol (SMTP). The common protocol for web pages and the files contained within them is hypertext transfer protocol (HTTP). The World Wide Web brings these and other protocols together so they can all be accessed from a web browser.

    Client-Server Architecture Models

    • There are several ways the client and web server can interact. One common client-server architecture model is the static hypertext markup language (HTML) model, in which the browser finds and displays a simple, unchanging file from the server. When more complex files must be converted and interact dynamically with the browser, the common gateway interface (CGI) script model or the server-side scripting model are used.

Related Searches:

References

  • Photo Credit student with wireless internet image by Paul Hill from Fotolia.com

Comments

You May Also Like

  • The Difference Between Web-Based and Client-Server Applications

    With the rising costs of software application implementation and ongoing support, you face the difficult decision of whether to select traditional client-server...

  • How to Enable a WebClient Service

    The WebClient Service allows Windows-based programs the ability to create, access and modify Internet-based files. If the service has stopped or is...

  • How to Make a Private Server for a Web Client

    Hosting a website on a public facing server is not always the best option for IT departments. Often, the security is not...

  • Client Server Tools

    Client Server Tools. The client-server model refers to sharing applications, software programs and resources between different computers and devices. One device, the...

  • Client Server Vs. Web-Based

    Client-Server and Web-based computing are two of the major approaches to dividing business computing problems across multiple computers. As both approaches use...

  • What Is a Citrix ICA Web Client?

    Citrix Independent Computing Architecture (ICA) Web Client is a virtualization server environment, also known as a "server based computing protocol that allows...

  • Difference Between a Web-Based & a Client Server

    The term "web server" can have two different applications. Web servers and client servers have similarities, but one significant difference distinguishes client...

  • Definition of Networking Software

    Networks consist of hardware, such as servers, Ethernet cables and wireless routers, and networking software. Networking software differs from software applications ...

  • How to Upload Web Files to Databases

    File Transfer Protocol (FTP) client programs are commonly used by Web developers and bloggers to upload Web files to their Internet servers....

  • List of Different Web Servers

    List of Different Web Servers. The term 'web server' can be used to refer to either a computer program that uses hypertext...

  • Client Server Theory

    The personal computer changed networked computing by moving computation power from the once all-powerful mainframe to a machine on the user's desk....

  • Differences Between Client Server & Web Applications

    Client applications are installed on a user's computer or workstation, and interact with data and programs on a server. Client applications are...

  • How to Develop a Client Server Application

    Client Server applications are widely used, both on the Web and within internal organization networks. Client Server applications work on the basis...

  • How to Remove a Web Cache

    Whenever you explore the Internet, a local file (aka a temporary file that's kept on your computer's hard drive) is created, so...

  • How to Transfer Files to a Web Server

    In order to transfer files to a Web server, an individual must use a program that allows them to work with FTP...

  • Recurring Virus Trojan in Cookies

    Comments. You May Also Like. How to Read Web Browser Cookies. Web cookies are text data transmitted by a Web server to...

  • How to Call Web Service From the Client

    A Web service is a program that runs on a host server online. You call the Web service from your PHP client...

Related Ads

Featured