200 likes | 326 Views
Chapter 1: Introduction to Internet & Web. Objectives: To show the developments of Internet and its protocols from a historical perspective To introduce basic terminology of Internet & Web. Ref.: (http://dir.yahoo.com/Computers_and_Internet/Internet/History/). ARPAnet.
E N D
Chapter 1: Introduction to Internet & Web • Objectives: • To show the developments of Internet and its protocols from a historical perspective • To introduce basic terminology of Internet & Web. • Ref.: (http://dir.yahoo.com/Computers_and_Internet/Internet/History/) Introduction to Internet & Web
ARPAnet • Sponsor: Defense Advanced Research Projects Agency (US) • Backbone Network speed: 64Kbits/second • Years: 1969 to 1988 • Purpose: connection of govt. labs and major research institutes/universities. • Major achievements: • TCP/IP, Domain Name Service, e-mail (SMTP), FTP, Telnet, USENET newsgroups, computer-computer communications, etc. Introduction to Internet & Web
NSFnet • Sponsor: National Science Foundation (US) • Backbone Network speed: T1 (1.5mb/sec.) to T3 (45mb/sec.) • Years: 1984 – 1994 • Replaced ARPAnet as the backbone of Internet in 1990 • Purpose: connection of five supercomputer centres Introduction to Internet & Web
Post NSFnet Developments • Privately-funded, interconnected backbone networks. • Internet2: funded by US universities, a sequel to NSFnet. Introduction to Internet & Web
CA*net Introduction to Internet & Web
CA*net III Map Introduction to Internet & Web
Internet Traffic Growth Introduction to Internet & Web
Local Loop – The Last Mile • Telephone • Modem: analog between home and telco • ISDN: digital between home and telco • ADSL: direct (digital) line to telco (broadband) • Cable (broadband) • Satellite Introduction to Internet & Web
Internet Access Protocols • Command Line: • FTP (1971) • Menu-based • gopher (1991) • Search engine • WAIS (1991) • Hypermedia (hypertext & multimedia) • WWW (1991) Introduction to Internet & Web
FTP Introduction to Internet & Web
HTTP/CGI Introduction to Internet & Web
Browser Developments • Browser as part of WWW project: 1991 (restricted to Next computer) • Viola: 1992 • Midas: 1992 • NCSA Mosaic: 1993 • Netscape 1994 Introduction to Internet & Web
Growth of WWW Introduction to Internet & Web
Web-based Systems • HTTP Server: part of WWW project at CERN • The dawn of web-based systems: • CGI (Common Gateway Interface): (1991). • Browser as application front-end: • Dynamic HTML (client-side script) • Java Applets (1995) • ActiveX controls (1996) Introduction to Internet & Web
Web-based 3-tier Architecture • Presentation layer: Browser • Business logic layer: Server and middle-ware • Database layer: Database system • Protocol between client and server: HTTP Introduction to Internet & Web
Web-based vs. Non Web-based Systems • Browser functionality • Limitations of HTML • Limitations of HTTP • Coverage of targeted user community Introduction to Internet & Web
Examples of Web Applications • E-Commerce • Establishes interactive relationships among prospects, customers, partners, suppliers, and employees. • Videoconferencing • Enables real-time communication and collaboration. • Online Learning • facilitates life-long learning, anywhere, anytime. Introduction to Internet & Web
Internet Governance • Internet Society: • Non-profit, non-governmental, membership-based, body • Two standards bodies: • IETF (Internet Engineering Task Force): e.g. internet security standards • IAB (Internet Architecture Board): e.g. Internet addresses Introduction to Internet & Web
Web Governance • World Wide Web Consortium (W3C) • Organizational Hosts: MIT, Keio University (Japan), and INRIA (France) • W3C is responsible for web-related protocols (e.g. HTTP, HTML, and XML). Introduction to Internet & Web