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)
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
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.
The overall control of the message and the way it gets from sender to recipient is thanks to TCP.
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.
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.
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).
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
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