COMPSCI 1JC3 Lecture Notes - Lecture 7: Tim Berners-Lee, Hypertext Transfer Protocol
Lecture 7 The World Wide Web
- Tim Berners- Lee; inventor of world-wide web
o Developed HTTP communication protocol
o Developed HTML
o Developed the first web browser called Nexus
- Web is vast collection of information and services, accessible through the web
- Uniform Resource Locators (URLs) identify web sources
- Web resources are obtained by requesting web pages using HTTP
- Web pages are written in HTML
HTML
- Is a markup language
- Web pages contain links to other units of information, inside and outside document
o Contain text and markup tags
o May contain embedded images and interactive programs
o File extension .html or .htm
- Information is represented in:
o Statically in files
o Dynamically in via scripts or programs that assemble information on the fly
o HTML files are difficult to read
HTTP
- Enables a web browser to request documents from a web server
- Uses TCP for transport
- HTTP transaction consists of client request followed by a server response
- HTTP is stateless; no info of state recorded
- State tracked using cookies
- Request can be processed by server side and client side
URLs
1. Protocol
2. Host
3. Port
4. Path
5. Query
6. Fragment
Ex http://imps.mcmaster.ca:80/wfarmer/
find more resources at oneclass.com
find more resources at oneclass.com
Document Summary
Tim berners- lee; inventor of world-wide web: developed http communication protocol, developed html, developed the first web browser called nexus. Web is vast collection of information and services, accessible through the web. Uniform resource locators (urls) identify web sources. Web resources are obtained by requesting web pages using http. Web pages contain links to other units of information, inside and outside document: contain text and markup tags, may contain embedded images and interactive programs, file extension . html or . htm. Information is represented in: statically in files, dynamically in via scripts or programs that assemble information on the fly, html files are difficult to read. Enables a web browser to request documents from a web server. Http transaction consists of client request followed by a server response. Http is stateless; no info of state recorded. Request can be processed by server side and client side. Urls: protocol, host, port, path, query, fragment.