SlideShare a Scribd company logo
WEB DEVELOPMENT & DESIGN
FOUNDATIONS WITH HTML5
Chapter 1
Key Concepts

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

1
WEB STANDARDS
AND THE W3C CONSORTIUM
 W3C – World Wide Web Consortium
◦ Develops recommendations and

prototype technologies related to
the Web

◦ Produces specifications, called

Recommendations, in an effort to
standardize web technologies

◦ WAI – Web Accessibility Initiative

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

9
THE CLIENT/SERVER MODEL
Client/Server can describe a

relationship between two computer
programs –
the "client" and the "server".
Client
 requests some type of service (such as a

file or database access) from the server.

Server
 fulfills the request and transmits the

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

18
THE INTERNET CLIENT/SERVER MODEL
Client – Web Browser
Server – Web Server

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

19
WEB CLIENT
Connected to the Internet when needed
Usually runs web browser (client) software

(such as Internet Explorer or Firefox)
Uses HTTP (Hypertext Transfer Protocol)
Requests web pages from server
Receives web pages and files from server

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

20
WEB SERVER
Continually connected to the Internet
Runs web server software

(such as Apache or Internet Information
Server)
Uses HTTP (Hypertext Transfer Protocol)
Receives request for the web page
Responds to request and transmits status
code, web page, and associated files

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

21
INTERNET PROTOCOLS
Protocols

 Rules that describe the methods used for

clients and servers to communicate with each
other over a network.

 There is no single protocol that makes the

Internet and Web work.

 A number of protocols with specific functions

are needed.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

23
FTP
FILE TRANSFER PROTOCOL
A set of rules that allow files to be

exchanged between computers on the
Internet.

Web developers commonly use FTP to

transfer web page files from their
computers to web servers.

FTP is also used to download programs

and files from other servers to individual
computers.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

24
E-MAIL PROTOCOLS
Sending E-mail
SMTP Simple Mail Transfer
Protocol
Receiving E-mail
POP (POP3) Post Office Protocol
IMAP Internet Mail Access

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

25
HTTP - HYPERTEXT TRANSFER
PROTOCOL

 A set of rules for exchanging files such as text,

graphic images, sound, video, and other multimedia
files on the Web.
http
request

http
respons
e

 Web browsers send HTTP requests for web pages and

their associated files.

 Web servers send HTTP responses back to the web

browsers.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

26
TCP/IP

TRANSMISSION CONTROL PROTOCOL/INTERNET
PROTOCOL

TCP/IP has been adopted as the official

communication protocol of the Internet.
TCP and IP have different functions that

work together to ensure reliable
communication over the Internet.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

27
TCP
TRANSMISSION CONTROL PROTOCOL
 Purpose is to ensure the integrity of communication
 Breaks files and messages into individual units called

packets

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

28
IP
INTERNET PROTOCOL
 A set of rules that controls how data is sent

between computers on the Internet.

 IP routes a packet to the correct destination

address.

 The packet gets successively forwarded to



the next closest router (a hardware device
designed to move network traffic) until it
reaches its destination.
http://visualroute.visualware.com/
http://www.tracert.com/cgi-bin/trace.pl

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

29
IP ADDRESS
Each device connected to the Internet

has a unique numeric IP address.

These addresses consist of a set of four

groups of numbers, called octets.
74.125.95.104 will get you Google!

An IP address may correspond to a

domain name.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

30
DOMAIN NAME
 Locates an organization or other

entity on the Internet
 Domain Name System

◦ Divides the Internet into logical groups and

understandable names
◦ Associates unique computer IP Addresses with
the text-based domain names you type into a
web browser
◦ Browser: http://google.com
◦ IP Address: 74.125.95.104

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

31
UNIFORM RESOURCE IDENTIFIER
URI – Uniform Resource Identifier
 identifies a resource on the Internet

URL – Uniform Resource Locator
 a type of URI which represents the network location

of a resource such as a web page, a graphic file, or an
MP3 file. 

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

32
TLD
TOP-LEVEL DOMAIN NAME
A top-level domain (TLD) identifies

the right-most part of the domain
name.
Current generic TLDs:

.com, .org, .net, .mil, .gov, .edu,
.int, .aero, .asia, .cat, .jobs, .name,
.biz, .mobi, .museum, .info, .coop,
.post, .pro, .tel, .travel, .xxx
Copyright © Terry Felke-Morris

Wednesday, October 23, 13

33
DOMAIN NAME SYSTEM
The Domain Name System (DNS) associates

Domain Names with IP addresses.
Web
Browser

Domain Name
IP Address

DNS
Web
Server

Use TPC/IP
to send HTTP Request
Use TCP/IP
to send HTTP Responses
with web page files & images
Web Browser
displays web page
Wednesday, October 23, 13

35

Copyright © Terry Felke-Morris

35
MARKUP LANGUAGES
SGML – Standard Generalized Markup

Language
 A standard for specifying a markup language or

tag set

HTML – Hypertext Markup Language
 The set of markup symbols or codes placed in a

file intended for display on a web browser.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

36
MARKUP LANGUAGES (2)
XML – eXtensible Markup

Language

 A text-based language designed to describe, deliver,

and exchange structured information.

 It is not intended to replace HTML –

it is intended to extend the power of HTML by
separating data from presentation.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

37
MARKUP LANGUAGES (3)
XHTML – eXtensible Hypertext

Markup Language

 Developed by the W3C as the reformulation of HTML

4.0 as an application of XML.

 It combines the formatting strengths of HTML 4.0 and

the data structure and extensibility strengths of XML.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

38
MARKUP LANGUAGES (4)

HTML 5
The next version of HTML 4

and XHTML

http://www.w3.org/html/

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

39
Ch. 1 Assessment:
Learning Outcomes - Know the following

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

42

More Related Content

PPTX
Networking
PDF
Web Technology and Standards Tutorial
PPT
PPT
Lecture 6
PPT
Exp2003 Int Ppt 01
PPT
香港六合彩
PPTX
PPTX
Web topic 31 setup remote site
Networking
Web Technology and Standards Tutorial
Lecture 6
Exp2003 Int Ppt 01
香港六合彩
Web topic 31 setup remote site

What's hot (14)

PDF
Multimedia- How Internet Works
PPT
Application layer
PPT
Intro Ch 02 A
PPT
Internet
PPTX
Web technologies lesson 1
PPT
introduction to Web system
PPTX
Web technologies course, an introduction
PPT
This presentation uploaded by me makesame for software testing tools used for...
PPTX
Web technologies: recap on TCP-IP
PDF
Web Technology UPTU UNIT 1
PPTX
CCNA 1 Routing and Switching v5.0 Chapter 10
PPT
Application layer chapter-9
Multimedia- How Internet Works
Application layer
Intro Ch 02 A
Internet
Web technologies lesson 1
introduction to Web system
Web technologies course, an introduction
This presentation uploaded by me makesame for software testing tools used for...
Web technologies: recap on TCP-IP
Web Technology UPTU UNIT 1
CCNA 1 Routing and Switching v5.0 Chapter 10
Application layer chapter-9
Ad

Viewers also liked (20)

PDF
Ch. 8 FIT5, CIS 110 13F
PPT
Eligibility Criteria for Agri Consultants
PPT
Lawrence house funds
PPT
2484615
PPTX
Naina gupta ; compensation plan in indian airways
PPT
Разумное потребление тепла.
PPT
Direct marketing of agriculture produce Training Program at Barabanki
PDF
Ch. 2 HTML5, CIS 110 13F
PPTX
Rtdna facebook 082313_final
PPT
The function of the heart
PPTX
Осознанное потребление.
PDF
Ch. 17 FIT5, CIS 110 13F
PPT
Paccific Agro Lucknow Pvt Ltd.
PPT
Manpower || Paccific Agro Lucknow Pvt Ltd.
PDF
Rac lecture 5
PDF
TAR Lazio: il Ministro dell'Interno ed il Prefetto non possono annullare le t...
PDF
Rac lecture 4
DOC
Layer session
PDF
Ch. 4 FIT5, CIS 110 13F
DOCX
Práctica cero a la oportunidad de empresa
Ch. 8 FIT5, CIS 110 13F
Eligibility Criteria for Agri Consultants
Lawrence house funds
2484615
Naina gupta ; compensation plan in indian airways
Разумное потребление тепла.
Direct marketing of agriculture produce Training Program at Barabanki
Ch. 2 HTML5, CIS 110 13F
Rtdna facebook 082313_final
The function of the heart
Осознанное потребление.
Ch. 17 FIT5, CIS 110 13F
Paccific Agro Lucknow Pvt Ltd.
Manpower || Paccific Agro Lucknow Pvt Ltd.
Rac lecture 5
TAR Lazio: il Ministro dell'Interno ed il Prefetto non possono annullare le t...
Rac lecture 4
Layer session
Ch. 4 FIT5, CIS 110 13F
Práctica cero a la oportunidad de empresa
Ad

Similar to Ch. 1 HTML5, CIS 110 13F (20)

PPT
Chapter1
PPT
Chapter 1 - Web Design
PPTX
Chapter1
PPT
Chapter1
PPTX
Lec 1 Web.pptxLec 1 Web.pptxLec 1 Web.pptx
PPSX
Web technology
PPT
ch01-internet.ppt
PPT
basic web concepts.ppt
PPTX
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
PPT
Basics of Internet and WWW
PPT
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
PPTX
INTERNET TECHNOLOGY
PPTX
The Internet and World Wide Web, Internet Protocols
PPTX
Network Protocols
PPTX
Lecture 2- terminology
PPTX
Web Terminology
PPT
Introduction to the Internet
PPTX
Internet and Ethics Saftey Guidelines for Technology Use
PPT
GSBA - IT Orientation Program by Prof. Amit Chandra
PPTX
How Internet Works
Chapter1
Chapter 1 - Web Design
Chapter1
Chapter1
Lec 1 Web.pptxLec 1 Web.pptxLec 1 Web.pptx
Web technology
ch01-internet.ppt
basic web concepts.ppt
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
Basics of Internet and WWW
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
INTERNET TECHNOLOGY
The Internet and World Wide Web, Internet Protocols
Network Protocols
Lecture 2- terminology
Web Terminology
Introduction to the Internet
Internet and Ethics Saftey Guidelines for Technology Use
GSBA - IT Orientation Program by Prof. Amit Chandra
How Internet Works

More from mh-108 (8)

PDF
Ch. 16 Database Case Study: XML/XSLT
PDF
Ch. 15 FIT5, CIS 110 13F
PDF
Ch. 10 FIT5, CIS 110 13F
PDF
Ch. 12 FIT5, CIS 110 13F
PDF
Ch. 7 FIT5, CIS 110 13F
PDF
Ch. 3 HTML5, CIS 110 13F
PDF
Ch. 3 FIT5, CIS 110 13F
PDF
FIT5 Ch. 5, CIS 110 13F
Ch. 16 Database Case Study: XML/XSLT
Ch. 15 FIT5, CIS 110 13F
Ch. 10 FIT5, CIS 110 13F
Ch. 12 FIT5, CIS 110 13F
Ch. 7 FIT5, CIS 110 13F
Ch. 3 HTML5, CIS 110 13F
Ch. 3 FIT5, CIS 110 13F
FIT5 Ch. 5, CIS 110 13F

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Classroom Observation Tools for Teachers
PPTX
Lesson notes of climatology university.
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
01-Introduction-to-Information-Management.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Complications of Minimal Access Surgery at WLH
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
human mycosis Human fungal infections are called human mycosis..pptx
Pharma ospi slides which help in ospi learning
Final Presentation General Medicine 03-08-2024.pptx
VCE English Exam - Section C Student Revision Booklet
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Module 4: Burden of Disease Tutorial Slides S2 2025
Microbial disease of the cardiovascular and lymphatic systems
Classroom Observation Tools for Teachers
Lesson notes of climatology university.
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Microbial diseases, their pathogenesis and prophylaxis
Supply Chain Operations Speaking Notes -ICLT Program
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
STATICS OF THE RIGID BODIES Hibbelers.pdf
O7-L3 Supply Chain Operations - ICLT Program
01-Introduction-to-Information-Management.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF

Ch. 1 HTML5, CIS 110 13F

  • 1. WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 1 Key Concepts Copyright © Terry Felke-Morris Wednesday, October 23, 13 1
  • 2. WEB STANDARDS AND THE W3C CONSORTIUM  W3C – World Wide Web Consortium ◦ Develops recommendations and prototype technologies related to the Web ◦ Produces specifications, called Recommendations, in an effort to standardize web technologies ◦ WAI – Web Accessibility Initiative Copyright © Terry Felke-Morris Wednesday, October 23, 13 9
  • 3. THE CLIENT/SERVER MODEL Client/Server can describe a relationship between two computer programs – the "client" and the "server". Client  requests some type of service (such as a file or database access) from the server. Server  fulfills the request and transmits the Copyright © Terry Felke-Morris Wednesday, October 23, 13 18
  • 4. THE INTERNET CLIENT/SERVER MODEL Client – Web Browser Server – Web Server Copyright © Terry Felke-Morris Wednesday, October 23, 13 19
  • 5. WEB CLIENT Connected to the Internet when needed Usually runs web browser (client) software (such as Internet Explorer or Firefox) Uses HTTP (Hypertext Transfer Protocol) Requests web pages from server Receives web pages and files from server Copyright © Terry Felke-Morris Wednesday, October 23, 13 20
  • 6. WEB SERVER Continually connected to the Internet Runs web server software (such as Apache or Internet Information Server) Uses HTTP (Hypertext Transfer Protocol) Receives request for the web page Responds to request and transmits status code, web page, and associated files Copyright © Terry Felke-Morris Wednesday, October 23, 13 21
  • 7. INTERNET PROTOCOLS Protocols  Rules that describe the methods used for clients and servers to communicate with each other over a network.  There is no single protocol that makes the Internet and Web work.  A number of protocols with specific functions are needed. Copyright © Terry Felke-Morris Wednesday, October 23, 13 23
  • 8. FTP FILE TRANSFER PROTOCOL A set of rules that allow files to be exchanged between computers on the Internet. Web developers commonly use FTP to transfer web page files from their computers to web servers. FTP is also used to download programs and files from other servers to individual computers. Copyright © Terry Felke-Morris Wednesday, October 23, 13 24
  • 9. E-MAIL PROTOCOLS Sending E-mail SMTP Simple Mail Transfer Protocol Receiving E-mail POP (POP3) Post Office Protocol IMAP Internet Mail Access Copyright © Terry Felke-Morris Wednesday, October 23, 13 25
  • 10. HTTP - HYPERTEXT TRANSFER PROTOCOL  A set of rules for exchanging files such as text, graphic images, sound, video, and other multimedia files on the Web. http request http respons e  Web browsers send HTTP requests for web pages and their associated files.  Web servers send HTTP responses back to the web browsers. Copyright © Terry Felke-Morris Wednesday, October 23, 13 26
  • 11. TCP/IP TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL TCP/IP has been adopted as the official communication protocol of the Internet. TCP and IP have different functions that work together to ensure reliable communication over the Internet. Copyright © Terry Felke-Morris Wednesday, October 23, 13 27
  • 12. TCP TRANSMISSION CONTROL PROTOCOL  Purpose is to ensure the integrity of communication  Breaks files and messages into individual units called packets Copyright © Terry Felke-Morris Wednesday, October 23, 13 28
  • 13. IP INTERNET PROTOCOL  A set of rules that controls how data is sent between computers on the Internet.  IP routes a packet to the correct destination address.  The packet gets successively forwarded to the next closest router (a hardware device designed to move network traffic) until it reaches its destination. http://visualroute.visualware.com/ http://www.tracert.com/cgi-bin/trace.pl Copyright © Terry Felke-Morris Wednesday, October 23, 13 29
  • 14. IP ADDRESS Each device connected to the Internet has a unique numeric IP address. These addresses consist of a set of four groups of numbers, called octets. 74.125.95.104 will get you Google! An IP address may correspond to a domain name. Copyright © Terry Felke-Morris Wednesday, October 23, 13 30
  • 15. DOMAIN NAME  Locates an organization or other entity on the Internet  Domain Name System ◦ Divides the Internet into logical groups and understandable names ◦ Associates unique computer IP Addresses with the text-based domain names you type into a web browser ◦ Browser: http://google.com ◦ IP Address: 74.125.95.104 Copyright © Terry Felke-Morris Wednesday, October 23, 13 31
  • 16. UNIFORM RESOURCE IDENTIFIER URI – Uniform Resource Identifier  identifies a resource on the Internet URL – Uniform Resource Locator  a type of URI which represents the network location of a resource such as a web page, a graphic file, or an MP3 file. Copyright © Terry Felke-Morris Wednesday, October 23, 13 32
  • 17. TLD TOP-LEVEL DOMAIN NAME A top-level domain (TLD) identifies the right-most part of the domain name. Current generic TLDs: .com, .org, .net, .mil, .gov, .edu, .int, .aero, .asia, .cat, .jobs, .name, .biz, .mobi, .museum, .info, .coop, .post, .pro, .tel, .travel, .xxx Copyright © Terry Felke-Morris Wednesday, October 23, 13 33
  • 18. DOMAIN NAME SYSTEM The Domain Name System (DNS) associates Domain Names with IP addresses. Web Browser Domain Name IP Address DNS Web Server Use TPC/IP to send HTTP Request Use TCP/IP to send HTTP Responses with web page files & images Web Browser displays web page Wednesday, October 23, 13 35 Copyright © Terry Felke-Morris 35
  • 19. MARKUP LANGUAGES SGML – Standard Generalized Markup Language  A standard for specifying a markup language or tag set HTML – Hypertext Markup Language  The set of markup symbols or codes placed in a file intended for display on a web browser. Copyright © Terry Felke-Morris Wednesday, October 23, 13 36
  • 20. MARKUP LANGUAGES (2) XML – eXtensible Markup Language  A text-based language designed to describe, deliver, and exchange structured information.  It is not intended to replace HTML – it is intended to extend the power of HTML by separating data from presentation. Copyright © Terry Felke-Morris Wednesday, October 23, 13 37
  • 21. MARKUP LANGUAGES (3) XHTML – eXtensible Hypertext Markup Language  Developed by the W3C as the reformulation of HTML 4.0 as an application of XML.  It combines the formatting strengths of HTML 4.0 and the data structure and extensibility strengths of XML. Copyright © Terry Felke-Morris Wednesday, October 23, 13 38
  • 22. MARKUP LANGUAGES (4) HTML 5 The next version of HTML 4 and XHTML http://www.w3.org/html/ Copyright © Terry Felke-Morris Wednesday, October 23, 13 39
  • 23. Ch. 1 Assessment: Learning Outcomes - Know the following Copyright © Terry Felke-Morris Wednesday, October 23, 13 42