Web Technologies Intro Lecturer: Owen Funnell
Web Technologies Intro
Lecturer: Owen Funnell
This Lesson….
• How the Web Works
• The processes involved in hosting, serving and rendering web content
Lecturer: Owen Funnell
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
The Internet vs The WebThis includes:
• SMS-Messaging
• Application Data
• The World Wide Web
Lecturer: Owen Funnell
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
The WebSummarise between interactions between 2 types of
systems
Lecturer: Owen Funnell
ClientsDevices that request and render web content
Lecturer: Owen Funnell
ServerApplications that deliver web content to clients
Lecturer: Owen Funnell
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
Lecturer: Owen Funnell
Depending on the type of resource requested several things take place next…
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
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
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
Dynamic Sites
Dynamic Websites must first be processed by a web application such as Ruby, PHP or .Net
Lecturer: Owen Funnell
Lecturer: Owen Funnell
Lecturer: Owen Funnell
Web server scripting languages Research the Web server scripting languages and complete the
gapped hand-out with there names
20mins
Lecturer: Owen Funnell
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