SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Website Design and
Construction
Services and Standards
The Internet
London
BeijingME
SS
AG
E
Internet Protocol (IP)
London
Beijing
E
Transmission Control Protocol
(TCP)
London
Beijing
ME SS AG E
Client – Server model
Server
Client
Client
Client
“Server” – because it provides a service.
“Client” – because they take advantage of the service.
Hyper-Text Transfer Protocol
(HTTP)
Computer BComputer A
Browser
(client)
Web
Server
(server)
Connection
<<<< html <<<<
HTTP protocol shared between two applications.
Uniform Resource Locator
 Describes
– The protocol used.
– Type of service requested.
– The domain name (IP address).
– Location (on the host) of the document.
– Name of the document (message).
http://www.hct.ac.ae/courses/higherdiploma.html
http://webmail.hct.ac.ae/index.html
ftp://ftpservername.hct.ac.ae/myfiles/plan.doc
Services (and their provider)
 Web content (web Server)
 File transfer (ftp Server)
 Chat (irc Server)
 Email (smtp and pop server)
 Applications (database servers)
Web Servers and Web Browsers
BrowserWeb
Server
The
Internet
<htklsdf><htm> <ht
><wer ><asdf<
asdf>f
<htklsdf><htm> <ht
><wer ><asdf<
asdf>f
<htklsdf><htm> <ht
><wer ><asdf<
asdf>f
<htklsdf><htm> <ht
><wer ><asdf<
asdf>f
<htklsdf><htm> <ht
><wer ><asdf<
asdf>f
<htklsdf><htm> <ht
><wer ><asdf<
asdf>f
<htklsdf><htm> <ht
><wer ><asdf<
asdf>f
<htklsdf><htm> <ht
><wer ><asdf<
asdf>f
<htklsdf><htm> <ht
><wer ><asdf<
asdf>f
<htklsdf><htm> <ht
><wer ><asdf<
asdf>f
<htklsdf><htm><ht
><wer ><
asdf<asdf>f
<htklsdf><htm> <ht
><wer ><
asdf<asdf>f
<htklsdf><htm> <ht
><wer ><
asdf<asdf>f
<htklsdf><htm> <ht
><wer ><
asdf<asdf>f
<htklsdf><htm> <ht
><wer ><
asdf<asdf>f
<htklsdf><htm> <ht
><wer ><
asdf<asdf>f
Parse
<htklsdf><htm> <ht
><wer ><
asdf<asdf>f
Client sideServer side
Render
Web Servers & Web Browsers
 Many devices = Many browsers
– Internet Explorer
– Netscape Navigator
– Mozilla FireFox
– Opera
– Lynx
– Konqueror
Web Servers & Web Browsers
 Many browser = problems
– Differing interpretations of html pages
– Browser specific tags!
– Different fonts
– Different screen resolutions
– Different colour depths
Web Servers & Web Browsers
 Problems solved by STANDARDS
– Language standards (HTML)
– Protocol standards
– Colour representation standards
– ….
Standard USE of LANGUAGES
Example
<img src=“images/logo.gif”>
<img src=“images/logo.gif” alt=“Company
logo - a globe”>
…without images displayed.
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!DOCTYPE HTML PUBLIC "-//IETF//DTD
HTML//EN">
What is the current standard?
http://www.w3c.org
What percentage of sites conform
to the standard?
Do all browsers correctly
implement the standard?
What is the World Wide Web
Consortium (W3C)?
 Founded in 1994 by Tim Berners-Lee
 Independent body
 Define standards
 Design new technologies

Weitere ähnliche Inhalte

Was ist angesagt?

What is TCP/IP
What is TCP/IPWhat is TCP/IP
What is TCP/IP
farhan516
 

Was ist angesagt? (20)

TCP-IP PROTOCOL
TCP-IP PROTOCOLTCP-IP PROTOCOL
TCP-IP PROTOCOL
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
TCP/IP Protocols
TCP/IP ProtocolsTCP/IP Protocols
TCP/IP Protocols
 
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
 
Presentation on TCP/IP Model
Presentation on TCP/IP ModelPresentation on TCP/IP Model
Presentation on TCP/IP Model
 
eTwinning - TCP/IP: Internet layer
eTwinning - TCP/IP: Internet layereTwinning - TCP/IP: Internet layer
eTwinning - TCP/IP: Internet layer
 
introduction about TCP/IP
introduction about TCP/IPintroduction about TCP/IP
introduction about TCP/IP
 
Overview of TCP IP
Overview of TCP IPOverview of TCP IP
Overview of TCP IP
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
Protocol architecture TCP IP
Protocol architecture TCP IPProtocol architecture TCP IP
Protocol architecture TCP IP
 
Tcp
TcpTcp
Tcp
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
What is TCP/IP
What is TCP/IPWhat is TCP/IP
What is TCP/IP
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
TCP/IP Introduction
TCP/IP IntroductionTCP/IP Introduction
TCP/IP Introduction
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
FEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP IntroductionFEGTS IP training - TCP/IP Introduction
FEGTS IP training - TCP/IP Introduction
 

Andere mochten auch

E mail transfer .74
E mail transfer .74E mail transfer .74
E mail transfer .74
myrajendra
 
Features of tcp (part 2) .68
Features of tcp  (part 2) .68Features of tcp  (part 2) .68
Features of tcp (part 2) .68
myrajendra
 
Transmission Control Protocol
Transmission Control ProtocolTransmission Control Protocol
Transmission Control Protocol
sangeepower
 
World wide web architecture presentation
World wide web architecture presentationWorld wide web architecture presentation
World wide web architecture presentation
ImMe Khan
 
InternetWorking With TCP\IP
InternetWorking With TCP\IPInternetWorking With TCP\IP
InternetWorking With TCP\IP
hunghanamhus
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
Rajan Pandey
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Point
karamfilova
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
extraganesh
 

Andere mochten auch (20)

E mail transfer .74
E mail transfer .74E mail transfer .74
E mail transfer .74
 
Features of tcp (part 2) .68
Features of tcp  (part 2) .68Features of tcp  (part 2) .68
Features of tcp (part 2) .68
 
Transmission Control Protocol
Transmission Control ProtocolTransmission Control Protocol
Transmission Control Protocol
 
Introduction to SCTP and it's benefits over TCP and UDP
Introduction to SCTP and it's benefits over TCP and UDPIntroduction to SCTP and it's benefits over TCP and UDP
Introduction to SCTP and it's benefits over TCP and UDP
 
World wide web architecture presentation
World wide web architecture presentationWorld wide web architecture presentation
World wide web architecture presentation
 
SCTP introduction
SCTP introductionSCTP introduction
SCTP introduction
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
 
InternetWorking With TCP\IP
InternetWorking With TCP\IPInternetWorking With TCP\IP
InternetWorking With TCP\IP
 
Tcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerTcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication header
 
Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)Overview of SCTP (Stream Control Transmission Protocol)
Overview of SCTP (Stream Control Transmission Protocol)
 
TCP - Transmission Control Protocol
TCP - Transmission Control ProtocolTCP - Transmission Control Protocol
TCP - Transmission Control Protocol
 
Mime
MimeMime
Mime
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Web servers
Web serversWeb servers
Web servers
 
Smtp, pop3, imapv 4
Smtp, pop3, imapv 4Smtp, pop3, imapv 4
Smtp, pop3, imapv 4
 
UDP - User Datagram Protocol
UDP - User Datagram ProtocolUDP - User Datagram Protocol
UDP - User Datagram Protocol
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Point
 
Web Servers (ppt)
Web Servers (ppt)Web Servers (ppt)
Web Servers (ppt)
 
world wide web
world wide webworld wide web
world wide web
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 

Ähnlich wie TCP / IP Services and Standards

Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
Cathie101
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
Cathie101
 
Introduction to Web Architecture
Introduction to Web ArchitectureIntroduction to Web Architecture
Introduction to Web Architecture
Chamnap Chhorn
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
hariprasadnr
 

Ähnlich wie TCP / IP Services and Standards (20)

Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
 
AK 3 web services using apache axis
AK 3   web services using apache axisAK 3   web services using apache axis
AK 3 web services using apache axis
 
Distributed System by Pratik Tambekar
Distributed System by Pratik TambekarDistributed System by Pratik Tambekar
Distributed System by Pratik Tambekar
 
Chapter2 Application
Chapter2 ApplicationChapter2 Application
Chapter2 Application
 
Aplication and Transport layer- a practical approach
Aplication and Transport layer-  a practical approachAplication and Transport layer-  a practical approach
Aplication and Transport layer- a practical approach
 
World Wide Web(WWW)
World Wide Web(WWW)World Wide Web(WWW)
World Wide Web(WWW)
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Web Programming HTML.pptx
Web Programming HTML.pptxWeb Programming HTML.pptx
Web Programming HTML.pptx
 
Introduction to Web Architecture
Introduction to Web ArchitectureIntroduction to Web Architecture
Introduction to Web Architecture
 
Group20 Dynamic Networks
Group20 Dynamic NetworksGroup20 Dynamic Networks
Group20 Dynamic Networks
 
02 protocol architecture
02 protocol architecture02 protocol architecture
02 protocol architecture
 
02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf02-ProtocolArchitecture.pdf
02-ProtocolArchitecture.pdf
 
CS3001_Computer_Networks_Chapter_2_v8.1(1).pptx
CS3001_Computer_Networks_Chapter_2_v8.1(1).pptxCS3001_Computer_Networks_Chapter_2_v8.1(1).pptx
CS3001_Computer_Networks_Chapter_2_v8.1(1).pptx
 
Ds
DsDs
Ds
 
Fm 2
Fm 2Fm 2
Fm 2
 
Application layer
Application layerApplication layer
Application layer
 
Week2 lec3-bscs1
Week2 lec3-bscs1Week2 lec3-bscs1
Week2 lec3-bscs1
 
Server Side Programming
Server Side ProgrammingServer Side Programming
Server Side Programming
 
20CS2008 Computer Networks
20CS2008 Computer Networks 20CS2008 Computer Networks
20CS2008 Computer Networks
 

Mehr von Ross University School of Medicine

Mehr von Ross University School of Medicine (20)

Paul Leslie - Education is a Community Affair
Paul Leslie - Education is a Community AffairPaul Leslie - Education is a Community Affair
Paul Leslie - Education is a Community Affair
 
Idea management by Dr. Paul Leslie - 2016
Idea management by Dr. Paul Leslie - 2016Idea management by Dr. Paul Leslie - 2016
Idea management by Dr. Paul Leslie - 2016
 
Engagement in Teaching Though Teaching Presence: 2016
Engagement in Teaching Though Teaching Presence: 2016Engagement in Teaching Though Teaching Presence: 2016
Engagement in Teaching Though Teaching Presence: 2016
 
Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...
Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...
Narratives of Learning: The Portfolio Approach. PhD - Public Defense Presenta...
 
Narratives of Learning: The Portfolio Approach - Public Defense
Narratives of Learning: The Portfolio Approach - Public DefenseNarratives of Learning: The Portfolio Approach - Public Defense
Narratives of Learning: The Portfolio Approach - Public Defense
 
Narratives of Learning: The Portfolio Approach - Public defense V-2
Narratives of Learning: The Portfolio Approach - Public defense V-2Narratives of Learning: The Portfolio Approach - Public defense V-2
Narratives of Learning: The Portfolio Approach - Public defense V-2
 
Mobile Learning Unit: Inclusive Technology
Mobile Learning Unit: Inclusive TechnologyMobile Learning Unit: Inclusive Technology
Mobile Learning Unit: Inclusive Technology
 
Mobile Learning Unit: Mind Mapping
Mobile Learning Unit: Mind MappingMobile Learning Unit: Mind Mapping
Mobile Learning Unit: Mind Mapping
 
Mobile Learning Unit: Digital Stories
Mobile Learning Unit: Digital StoriesMobile Learning Unit: Digital Stories
Mobile Learning Unit: Digital Stories
 
Mobile Learning Unit - Communicating with Your Mobile Device
Mobile Learning Unit - Communicating with Your Mobile DeviceMobile Learning Unit - Communicating with Your Mobile Device
Mobile Learning Unit - Communicating with Your Mobile Device
 
Mobile Learning Unit: Presentation Portfolio
Mobile Learning Unit: Presentation PortfolioMobile Learning Unit: Presentation Portfolio
Mobile Learning Unit: Presentation Portfolio
 
Narratives of Learning: The Portfolio Approach
Narratives of Learning: The Portfolio ApproachNarratives of Learning: The Portfolio Approach
Narratives of Learning: The Portfolio Approach
 
Pre service teachers and the relational construction of teaching knowledge
Pre service teachers and the relational construction of teaching knowledgePre service teachers and the relational construction of teaching knowledge
Pre service teachers and the relational construction of teaching knowledge
 
Open Source Introduction
Open Source IntroductionOpen Source Introduction
Open Source Introduction
 
Appreciative inquiry in your school
Appreciative inquiry in your schoolAppreciative inquiry in your school
Appreciative inquiry in your school
 
Excel for grading with rubrics
Excel for grading with rubricsExcel for grading with rubrics
Excel for grading with rubrics
 
Program Mapping
Program MappingProgram Mapping
Program Mapping
 
CIS1203 Web Design Principles - Part 2
CIS1203 Web Design Principles - Part 2CIS1203 Web Design Principles - Part 2
CIS1203 Web Design Principles - Part 2
 
CIS1203 Web Design Principles - Part 1
CIS1203 Web Design Principles - Part 1CIS1203 Web Design Principles - Part 1
CIS1203 Web Design Principles - Part 1
 
Web Browsers
Web BrowsersWeb Browsers
Web Browsers
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

TCP / IP Services and Standards

  • 5. Client – Server model Server Client Client Client “Server” – because it provides a service. “Client” – because they take advantage of the service.
  • 6. Hyper-Text Transfer Protocol (HTTP) Computer BComputer A Browser (client) Web Server (server) Connection <<<< html <<<< HTTP protocol shared between two applications.
  • 7. Uniform Resource Locator  Describes – The protocol used. – Type of service requested. – The domain name (IP address). – Location (on the host) of the document. – Name of the document (message). http://www.hct.ac.ae/courses/higherdiploma.html http://webmail.hct.ac.ae/index.html ftp://ftpservername.hct.ac.ae/myfiles/plan.doc
  • 8. Services (and their provider)  Web content (web Server)  File transfer (ftp Server)  Chat (irc Server)  Email (smtp and pop server)  Applications (database servers)
  • 9. Web Servers and Web Browsers BrowserWeb Server The Internet <htklsdf><htm> <ht ><wer ><asdf< asdf>f <htklsdf><htm> <ht ><wer ><asdf< asdf>f <htklsdf><htm> <ht ><wer ><asdf< asdf>f <htklsdf><htm> <ht ><wer ><asdf< asdf>f <htklsdf><htm> <ht ><wer ><asdf< asdf>f <htklsdf><htm> <ht ><wer ><asdf< asdf>f <htklsdf><htm> <ht ><wer ><asdf< asdf>f <htklsdf><htm> <ht ><wer ><asdf< asdf>f <htklsdf><htm> <ht ><wer ><asdf< asdf>f <htklsdf><htm> <ht ><wer ><asdf< asdf>f <htklsdf><htm><ht ><wer >< asdf<asdf>f <htklsdf><htm> <ht ><wer >< asdf<asdf>f <htklsdf><htm> <ht ><wer >< asdf<asdf>f <htklsdf><htm> <ht ><wer >< asdf<asdf>f <htklsdf><htm> <ht ><wer >< asdf<asdf>f <htklsdf><htm> <ht ><wer >< asdf<asdf>f Parse <htklsdf><htm> <ht ><wer >< asdf<asdf>f Client sideServer side Render
  • 10. Web Servers & Web Browsers  Many devices = Many browsers – Internet Explorer – Netscape Navigator – Mozilla FireFox – Opera – Lynx – Konqueror
  • 11. Web Servers & Web Browsers  Many browser = problems – Differing interpretations of html pages – Browser specific tags! – Different fonts – Different screen resolutions – Different colour depths
  • 12. Web Servers & Web Browsers  Problems solved by STANDARDS – Language standards (HTML) – Protocol standards – Colour representation standards – …. Standard USE of LANGUAGES
  • 15. HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
  • 16. What is the current standard? http://www.w3c.org What percentage of sites conform to the standard? Do all browsers correctly implement the standard?
  • 17. What is the World Wide Web Consortium (W3C)?  Founded in 1994 by Tim Berners-Lee  Independent body  Define standards  Design new technologies

Hinweis der Redaktion

  1. So we have this concept of the Internet being made up of nodes, with machines of all types making up the network. Messages are passed around as packets using the Internet Protocol (with unique identifiers called IP addresses). Communication between two nodes is controlled using the Transmission Control Protocol. Packets find their destination because of the Internet Protocol. The MESSAGE gets from London to Beijing and is re-assembled in the correct order thanks to Transmission Control Protocol.
  2. The overall control of the message and the way it gets from sender to recipient is thanks to TCP.
  3. Server’s job is to sit around all day, listening for communication requests. Client’s job is to make requests. Some servers will satisfy requests indiscriminately, others require authentication. It depends upon the service being provided.
  4. Once connected the two software applications use yet another protocol called the Hyper-Text Transfer Protocol, that describes the rules for exchanging html documents. This involves a series of GET and POST methods. The browser software has the job of rendering a web page according to the instructions contained in the HTML code The server simply has the job of dishing out html files whenever it received GET requests.
  5. Various standards taken from four different pages, it should be noted that regardless of the standard they are referring to, they ARE declaring which standard the document complies to and therefore gives the browser a better opportunity to interpret the html correctly (as the developer intended).
  6. Ask the student to find out what the current standard is and when it was introduced. What percentage of sites do they think conform to the standard? Do all browsers correctly interpret the standard? Do any
  7. Founded in 1994 by Tim Berners-Lee W3C is an independent body concerned with the design of new web technologies and the release of relevant standards Contributions from 100s of dedicated researchers and engineers