19
Web Technologies Intro Lecturer: Owen Funnell

Web server scripting 1

Embed Size (px)

DESCRIPTION

WSS Ass.1

Citation preview

Page 1: Web server scripting 1

Web Technologies Intro

Lecturer: Owen Funnell

Page 2: Web server scripting 1

This Lesson….

• How the Web Works

• The processes involved in hosting, serving and rendering web content

Lecturer: Owen Funnell

Page 3: Web server scripting 1

The Internet vs The Web• They are different…..

• The Internet is a term that is used to refer to a massive network of millions of computers

• Used to share and transmit information

• This is done though various protocols and programming languages

Lecturer: Owen Funnell

Page 4: Web server scripting 1

The Internet vs The WebThis includes:

• Email

• SMS-Messaging

• Application Data

• The World Wide Web

Lecturer: Owen Funnell

Page 5: Web server scripting 1

The WebThe World Wide Web Shorted to the Web

• Runs over the Internet

• A way of transmitting data over the internet using the HTTP protocol and HTML Language

Lecturer: Owen Funnell

Page 6: Web server scripting 1

The WebSummarise between interactions between 2 types of

systems

Lecturer: Owen Funnell

Page 7: Web server scripting 1

ClientsDevices that request and render web content

Lecturer: Owen Funnell

Page 8: Web server scripting 1

ServerApplications that deliver web content to clients

Lecturer: Owen Funnell

Page 9: Web server scripting 1

Process of Requesting and Receiving Content

When your Browser makes a request its uses a URL or Uniform Resource Locator To locate the Requested Content

This Request is passed to a Domain Name Server or DNS

The DNS server transform this to an IP Address

The browser then uses this address to locate the resource requested

Lecturer: Owen Funnell

Page 10: Web server scripting 1

Lecturer: Owen Funnell

Depending on the type of resource requested several things take place next…

Page 11: Web server scripting 1

BTEC Level 3 90-Credit Diploma for IT UsersLecturer: Owen Funnell

Simple HTML page. The HTML page is sent to the browser from the server. Its is rendered by the client and presented to the user

Page 12: Web server scripting 1

Lecturer: Owen Funnell

Additional objects such as CSS or images are rested then they are downloaded into cache first before rendering and displaying. Any Client Side Scripts such as JavaScript are executed at this point

Page 13: Web server scripting 1

Static Sites

This is how the process works for static sites. Static Sites:

Require no additional processing. Just the content requested

For dynamic sites you require additional processing

Lecturer: Owen Funnell

Page 14: Web server scripting 1

Dynamic Sites

Dynamic Websites must first be processed by a web application such as Ruby, PHP or .Net

Lecturer: Owen Funnell

Page 15: Web server scripting 1

Lecturer: Owen Funnell

Page 16: Web server scripting 1

Lecturer: Owen Funnell

Page 17: Web server scripting 1

Web server scripting languages Research the Web server scripting languages and complete the

gapped hand-out with there names

20mins

Lecturer: Owen Funnell

Page 18: Web server scripting 1

Something Coolhttp://map.ipviking.com/

Lecturer: Owen Funnell

Page 19: Web server scripting 1

Web Server http://www.wiltsdev.co.uk

£4.50

A .co.uk domain name account.

100MB of web space (which can be increased)

A single FTP Account

10 MySQL Databases (which can be increased)

Lecturer: Owen Funnell