How the WWW operates - some history and terminology Mark Levene (Follow the links to learn more!)

Slides:



Advertisements
Similar presentations
The World Wide Web and the Internet MIS XLM.B Jack G. Zheng June 20 th 2005.
Advertisements

The World Wide Web and the Internet MIS XLM.B Jack G. Zheng May 13 th 2008.
Imagining the Future. WORLD WIDE WEB Tim Berners-Lee invented the World Wide Web.World Wide Web A graduate of Oxford University, England, in 1989, Tim.
The Internet and the Web
Mark Levene, An Introduction to Search Engines and Web Navigation © Pearson Education Limited 2005 Slide 1.1 Chapter 1 : Introduction The World-Wide-Web.
Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
Introduction to Computing Using Python CSC Winter 2013 Week 8: WWW and Search  World Wide Web  Python Modules for WWW  Web Crawling  Thursday:
4.01 How Web Pages Work.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
The Internet Useful Definitions and Concepts About the Internet.
Layer 7- Application Layer
The Internet and the World Wide Web. Una DooneyThe Internet and WWWSlide 2 What is the Internet? A collection of networks (LANS and WANS) around the world.
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
CP476 Internet Computing Browser and Web Server 1 Web Browsers A client software program that allows you to access and view Web pages on the Internet –Examples.
Introduction 2: Internet, Intranet, and Extranet J394 – Perancangan Situs Web Program Sudi Manajemen Universitas Bina Nusantara.
1 Internet History Internet made up of thousands of networks worldwide No one in charge of Internet - No governing body Internet backbone owned by private.
The Internet & Web Browsers Business Webpage Design Kelly Seale.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Introduction of Web programming Ins. Elaf Alhazmi LECTURE 1.
CNIT 132 Intermediate HTML and CSS Course Overview.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
The Internet Writer’s Handbook 2/e Introduction to World Wide Web Terms Writing for the Web.
CSCI-235 Micro-Computer Applications The Internet.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Internet Concept and Terminology. The Internet The Internet is the largest computer system in the world. The Internet is often called the Net, the Information.
Network Installation. Internet & Intranets Topics to be discussed Internet. Intranet. .
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
1 Chapter 1 Web Components (Introduction) Web Protocols and Practice.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet.
CIS 250 Advanced Computer Applications Internet/WWW Review.
1 Welcome to CSC 301 Web Programming Charles Frank.
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
History of the Web The World-Wide-Web has revolutionized the availability and access to information. Billions of web pages may be reached through search.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Internet and WWW. Internet Network linking computers to other computers Access to numerous resources – Communications systems Instant messaging.
Web Server.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
THE INTERNET IP  The Internet Protocol (IP) is the principal communications protocol used for relaying datagrams (packets) across an internetwork using.
JavaScript and Ajax (Internet Background) Week 1 Web site:
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
INTERNET AND . WHAT IS INTERNET The Internet can be defined as the wired or wireless mode of communication through which one can receive, transmit.
Uniform Resource Locator URL protocol URL host Path to file Every single website on the Internet has its own unique.
Week-6 (Lecture-1) Publishing and Browsing the Web: Publishing: 1. upload the following items on the web Google documents Spreadsheets Presentations drawings.
The World Wide Web.
Chapter 10: Web Basics.
Chapter 10: Web Basics.
Evolution of Internet.
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Introduction Web Environments
Internet.
Chapter 27 WWW and HTTP.
Computer Networks and Internet
Information Retrieval and Web Design
Presentation transcript:

How the WWW operates - some history and terminology Mark Levene (Follow the links to learn more!)

Bush 1945 – As We May Think The memex is a desktop machine, consisting of: 1)A user interface. 2)A repository of documents. 3)A search engine. 4)A linking mechanism. 5)Memex II can learn from its experience.

Quote from As We May Think The human mind … operates by association. With one item in its grasp, it snaps instantly to the next that is suggested by the association of thoughts, in accordance with some intricate web of trails carried by the cells of the brain. … trails that are not frequently followed are prone to fade …. Yet the speed of action, the intricacy of trails, … is awe-inspiring beyond all else in nature. A memex is a device in which an individual stores all his books, records, and communications, and which is mechanized so that it may be consulted with exceeding speed and flexibility. It is an enlarged intimate supplement to his memory. There is a new profession of trail blazers, those who find delight in the task of establishing useful trails through the enormous mass of the common record.

NelsonNelsons Hypertext A universal hypertext. Xanadu is a distributed network of documents (1960s). User interface - transpointing windows. Elaborate copyright mechansim. Superceded by WWW

EngelbartEngelbarts oN Line System (1968) First working hypertext system, where documents were liked together.

Tim Berners-Lees Tim Berners-Lees WWW Cern First Browser Web protocols –URL –HTTP –HTML World Wide Web Consortium (W3C) founded in 1994World Wide Web Consortium

MosaicMosaic – The Web Browser that changed history changed history Released late 1993 – developed by Marc Andreessen Netscape triggered the boom of WWW throughout the 90s Browser wars with Microsoft – IE won (2003 stats: 95.6% - IE, 3.7% NS)

Difference between the internet and the web Internet – physical computer network infrastructure on which the web is built.Internet The World Wide Web (web) is a virtual network defined through the web protocols. The internet supports other protocols such as , ftp and instant messaging.

Map of the Internet from 1998

Graph of Web pages Graph of Web pages related to

IP Addresses Internet Protocol (IP) address – each machine connected to the Internet is identified by a unique 32 bit number. My IP address is: (ipconfig.exe from command prompt) IP addresses may be dynamic. IP addresses have corresponding Domain Name Server (DNS) addresses. My DNS address is: dhcp34.dcs.bbk.ac.uk

URLsURLs – Uniform Resource Locators Address of an internet resource E.g. –http is the protocol (others: ftp, mailto, file) – is the domain name –~mark is the path to the resource Query string follows a ? to run a script (dynamic URL) e.g. –

HTTPHTTP – HyperText Transfer Protocol Protocol of messages exchanged by a user agent (client) and a web server. Most common request is GET: –GET URL (agents request) –HTTP/ OK (servers response) –Response header (includes display type) –Blank line –Response data follows

HTMLHTML – HyperText Markup Language I am assuming you all have some knowledge of HTML ! The combination of the three components: URL, HTTP and HTML, defines the basic functionality of the web.

Server Log Files IP or DNS address of agent making request Timestamp, status, transfer volume Referrer URL (where the request was made from) Requested URL (from the HTTP request) User Agent (browser, OS) Other information such as authentication.

Cookies A cookie is a piece of text that a web site can store on the user's machine when the user is browsing the site. This information can be retrieved later by the web site, for example in order to identify a user returning to the site. Can be used for statistics, personalisation. Some security and privacy issues.

Tracking Users with Cookies Across multiple sites Browser Banner Ad Web site HTTP request for web page Send web page includes ad links HTTP request for ad with cookie Send ad and update cookie

W3C Extended Logging Definitions cs = client-to-server actions s = server actions c = client actions sc = server-to-client actions

date :58: DCSNT\gtuff GET /support/ Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0) :58: GET /intranet/cs/ Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0) c-iptimecs-usernames-ip s- port cs-method cs-uri- stem cs-uri- query sc-status cs (User-Agent) :58: DCSNT\gtuff GET /support/ Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0) :58: GET /intranet/cs/ Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0) Example of extended log entries format

:01: GET /library/HM.js Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1) i%2Dresign%2Dlogin=UID= ;+interstitial=not;+ASPSESSIONIDGQQGQYAO=OAMCCDGBODIOFHLAFHFAGKHD :02: GET /uk/discussion/new_topic.asp t= Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1) - 8&hl=en&meta=cr%3DcountryUK%7CcountryGB c-iptime cs- username cs-status cs-uri- stem cs-uri- query sc-method cs (User-Agent) cs (Cookie) :01:44 00:02: GET /library/HM.js /uk/discussion/ new_topic.asp t= Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1) i%2Dresign%2Dlogin=UID= ;+interstitial=not;+ASPSESSIONID GQQGQYAO=OAMCCDGBODIOFHLAFHFAGKHD TF-8&hl=en&meta=cr%3DcountryUK%7CcountryGB - cs (Referrer) date - cs-host Another example of extended log entries format

Yahoo! ( - (1994-) directory service and search engine. Infoseek – ( ) search engine. Inktomi – (1995-) search engine infrastructure, acquired by Yahoo! AltaVista – (1995-) search engine, acquired by Overture in AlltheWeb – (1999-) search engine, acquired by Overture in Ask Jeeves ( - (1996-) Q&A and search engine, acquired by IAC/InterActiveCorp in Overture – (1997-) pay-per-click search engine, acquired by Yahoo! Bing ( – (2009-) Microsoft rebarded search engine, was Live in 2006 and MSN search before. Google ( – (1998-) – search engine. Brief History of Search Engines