SlideShare a Scribd company logo
1 of 19
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 Web 
This includes: 
• Email 
• SMS-Messaging 
• Application Data 
• The World Wide Web 
Lecturer: Owen Funnell
The Web 
The 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 Web 
Summarise between interactions between 2 types of 
systems 
Lecturer: Owen Funnell
Clients 
Devices that request and render web content 
Lecturer: Owen Funnell
Server 
Applications 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
Depending on the type of resource requested several things take place next… 
Lecturer: 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 
BTEC Level Lecturer: Owen Funnell 3 90-Credit Diploma for IT Users
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 
Lecturer: Owen Funnell
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
Something Cool 
http://map.ipviking.com/ 
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

More Related Content

Similar to Web server scripting 1

Prog db-and-web-with-html-php-and-my sql
Prog db-and-web-with-html-php-and-my sqlProg db-and-web-with-html-php-and-my sql
Prog db-and-web-with-html-php-and-my sql
Antara Sharma
 
01-Lecture Web System & Technology Introduction.pptx
01-Lecture Web System & Technology  Introduction.pptx01-Lecture Web System & Technology  Introduction.pptx
01-Lecture Web System & Technology Introduction.pptx
ShoaibRajper1
 
CN 6131(15) Module IV.docx
CN 6131(15) Module IV.docxCN 6131(15) Module IV.docx
CN 6131(15) Module IV.docx
AkhilMS30
 

Similar to Web server scripting 1 (20)

HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
 
Www and http
Www and httpWww and http
Www and http
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
 
Prog db-and-web-with-html-php-and-my sql
Prog db-and-web-with-html-php-and-my sqlProg db-and-web-with-html-php-and-my sql
Prog db-and-web-with-html-php-and-my sql
 
01-Lecture Web System & Technology Introduction.pptx
01-Lecture Web System & Technology  Introduction.pptx01-Lecture Web System & Technology  Introduction.pptx
01-Lecture Web System & Technology Introduction.pptx
 
Module notes artificial intelligence and
Module notes artificial intelligence andModule notes artificial intelligence and
Module notes artificial intelligence and
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptx
 
Web Browsers.pptx
Web Browsers.pptxWeb Browsers.pptx
Web Browsers.pptx
 
1. web technology basics
1. web technology basics1. web technology basics
1. web technology basics
 
unit 1(chapter1).pdf
unit 1(chapter1).pdfunit 1(chapter1).pdf
unit 1(chapter1).pdf
 
Introduction to Web Technology by Mahesh Sharma
Introduction to Web Technology by Mahesh SharmaIntroduction to Web Technology by Mahesh Sharma
Introduction to Web Technology by Mahesh Sharma
 
Server Side Programming
Server Side ProgrammingServer Side Programming
Server Side Programming
 
Application layer chapter-9
Application layer chapter-9Application layer chapter-9
Application layer chapter-9
 
amaha internet course
amaha internet courseamaha internet course
amaha internet course
 
Computer Networks : WWW , TELNET and SSH
Computer Networks  : WWW , TELNET and SSHComputer Networks  : WWW , TELNET and SSH
Computer Networks : WWW , TELNET and SSH
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web system
 
Http_Protocol.pptx
Http_Protocol.pptxHttp_Protocol.pptx
Http_Protocol.pptx
 
Unit 1 web technology uptu slide
Unit 1 web technology uptu slideUnit 1 web technology uptu slide
Unit 1 web technology uptu slide
 
CN 6131(15) Module IV.pdf
CN 6131(15) Module IV.pdfCN 6131(15) Module IV.pdf
CN 6131(15) Module IV.pdf
 
CN 6131(15) Module IV.docx
CN 6131(15) Module IV.docxCN 6131(15) Module IV.docx
CN 6131(15) Module IV.docx
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Web server scripting 1

  • 1. Web Technologies Intro Lecturer: Owen Funnell
  • 2. This Lesson…. • How the Web Works • The processes involved in hosting, serving and rendering web content Lecturer: Owen Funnell
  • 3. 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
  • 4. The Internet vs The Web This includes: • Email • SMS-Messaging • Application Data • The World Wide Web Lecturer: Owen Funnell
  • 5. The Web The 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
  • 6. The Web Summarise between interactions between 2 types of systems Lecturer: Owen Funnell
  • 7. Clients Devices that request and render web content Lecturer: Owen Funnell
  • 8. Server Applications that deliver web content to clients Lecturer: Owen Funnell
  • 9. 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
  • 10. Depending on the type of resource requested several things take place next… Lecturer: Owen Funnell
  • 11. 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 BTEC Level Lecturer: Owen Funnell 3 90-Credit Diploma for IT Users
  • 12. 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 Lecturer: Owen Funnell
  • 13. 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
  • 14. Dynamic Sites Dynamic Websites must first be processed by a web application such as Ruby, PHP or .Net Lecturer: Owen Funnell
  • 17. Web server scripting languages Research the Web server scripting languages and complete the gapped hand-out with there names 20mins Lecturer: Owen Funnell
  • 18. Something Cool http://map.ipviking.com/ Lecturer: Owen Funnell
  • 19. 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