Sign In | Subscribe

Enter your Sign on user name and password.

Forgot password?
  • Follow us on:
Start learning today, and be successful in your academic & professional career. Start Today!
Loading video...
This is a quick preview of the lesson. For full access, please Log In or Sign up.
For more information, please see full course syllabus of Adobe Dreamweaver CS6
  • Discussion

  • Study Guides

  • Download Lecture Slides

  • Table of Contents

  • Transcription

  • Related Books

Start Learning Now

Our free lessons will get you started (Adobe Flash® required).
Get immediate access to our entire library.

Sign up for

Membership Overview

  • Unlimited access to our entire library of courses.
  • Search and jump to exactly what you want to learn.
  • *Ask questions and get answers from the community and our teachers!
  • Practice questions with step-by-step solutions.
  • Download lesson files for programming and software training practice.
  • Track your course viewing progress.
  • Download lecture slides for taking notes.
  • Learn at your own pace... anytime, anywhere!

Client Server Environment

  • The web environment is referenced as a client-server environment
  • The client is the browser on the user's machine
  • The server references web server software residing on a computer
  • A page request comes in to the web server from the internet
  • The web server awaits incoming web page requests
  • Once a request is received, the web server sends back the page that was requested
  • The web server does not maintain information on what pages were requested
  • If you want to be able to gather information about your site visitors, you need to install additional analytic software onto your web server that would gather & store the statistics

Client Server Environment

Lecture Slides are screen-captured images of important points in the lecture. Students can download and print out these lecture slide images to do practice problems as well as take notes while watching the lecture.

  • Intro 0:00
  • Web Server Example 0:21
    • Port Number
  • Browser Environment 3:45
    • Other Browsers
  • Summary 5:07

Transcription: Client Server Environment

I now want to talk about the client's server environment and the definition of exactly what that means.0000

When we are working on a website, we are working in a client server environment.0009

So what does the client and what does the server mean?0015

Let me show you a couple of examples.0019

First of all I will show you some very exciting web servers that are available.0021

And within my Firefox, and I tend to default to Firefox, it is just a personal preference, so there is no rule that says you have to do this.0027

Everybody tends to have their own personal favorite browser, so do not worry about the specific type of browser I am in.0039

But if you noticed I have two problems loading page files showing, which does not look very exciting.0045

But what this is actually showing you is the fact that this is a local host domain name and it is Port 8500 specifically in order to access that web server.0054

What this is, is a cold fusion and it is a cold fusion JRUN, Java server.0068

What does that mean; well there are different types of web servers available for people to use to host their websites.0076

And a Java server is based on the Java language and it is a bit of an unusual server, in that it is not the most obvious type of server that people are using.0083

So, some people may not be familiar with the fact that there is a Java server.0097

Why do I care? Well, right at this web server, if I had it turned on... I have it turned off right now, which is why you are seeing the message you do.0101

If I had it turned on, we would be seeing a webpage and this web server would be waiting to serve up pages just like all the web servers out on the internet.0110

It just so happens this one is located on my local system.0120

And every computer nowadays has at least one web server built in whether you are using it or not.0126

This is an extra web server that I have added.0133

Because it is an extra web server you will see there is a colon and a number.0136

What that does is, it attaches a port number to a domain name and in order to have this Java server run, this is the port that I run it on.0142

If I just remove this port and I go over to local host, it looks like I am getting the exact same problem but this is actually a window sever located on my window's box.0154

So, just by adding that port number, I can access a web server on the same system, so I have two web servers set up on my single computer.0168

And like I said, every computer has at least one built-in nowadays.0181

A web server is simply software you add to your computer system in order to serve up web pages.0186

So, everybody's computer, if they really want to keep it online 24/7, would be able to host webpages.0195

And that is not normally something that you are going to want to have to worry about.0202

It is much easier to purchase a web host space where they can maintain it if there is any issues.0207

But it is possible to have a web server on your same system and you can have multiple, just as I do.0213

And I can turn them off when I am not using them, which is exactly why you are seeing that message.0220

Now, how am I accessing the page on the server, that I am trying to get to, that I cannot get connect to?0226

Well, I am trying to access it through a browser and the browser environment is known as the client.0232

And even though the web server resides in my machine and in these examples, most web servers do not, they are out on the internet.0240

So, you have to go across the internet to access them.0249

Well, you use a browser to do that.0253

The browser is what takes that information that comes back from the web server and displays it for you so you can view the content.0256

So, I have Mozilla Firefox as a browser right here.0265

The other browsers I have available are Chrome and I have Google Chrome on my system.0271

When I go out to that web server returns me back some information and the browser displays it.0278

I can go out to Internet Explorer and here is the same website,, viewed in Internet Explorer.0286

It is basically the exact same content being viewed within different browsers and there are some subtle differences between those browsers.0297

But, the browser reading the content is known as the client environment, because whoever is viewing your webpage they have control over that software.0306

What we have control over is the web server side and that is the server environment, so you actually have two different pieces in order to build a webpage.0317

What we are going to be doing is just developing locally, we won't be placing our file on a specific web server, per say.0328

But that does not mean you cannot go and purchase a web host and actually display these pages to somebody else.0338

But normally the client resides in a browser.0346

So when we reference client, we are talking about the browser that is being used to display the web page, and there are multiple browsers available.0350

Based on personal preference, most people tend to lean towards one or the other depending upon their situation and also their companies control a lot of the browser environment.0362

But that is what is referred to as the client server environment.0372

On the web, the client is the browser, the server is web server software that resides on a computer somewhere and we may never even know where that is.0377

But it is sitting there waiting to serve URL page that you request.0388

So that is a brief overview of the client server environment.0393