Chapter 2: Technology Infrastructure: The Internet and the World Wide Web The Internet and the World Wide Web Computer network Any technology that allows people to connect computers to each other The Internet A large system of interconnected computer networks spanning the globe World Wide Web A subset of computers on the Internet Growth … The Internet Internet Interconnected network of thousands of networks and millions of computers World Wide Web (WWW) Provides access to over one billion Web pages Key concepts Packet switching TCP/IP Client Server Computing The Internet: Key Technology Concepts Packet switching slices digital messages into packets sends packets along different communication paths reassembles packets once at their destination Routers Special-purpose computers that interconnect the computer networks that make up the Internet Routing algorithm Computer program that ensures packets take the best available path toward their destination The Internet: Key Technology Concepts Protocol A set of rules for formatting, ordering, compressing, and error checking messages TCP (Transmission Control Protocol) establishes the connections among sending and receiving Web computers, handles the assembly of packets at point of transmission, & reassembly at receiving end IP (Internet Protocol) provides the Internet’s addressing scheme IP Addresses Internet addresses expressed as 32-bit numbers appear as 201.61.186.227 -- each of the four numbers range from 0 to 255 allowing for up to 4 billion addresses In the next generation IP 128-bit addresses will allow about one quadtrillion addresses Domain Names A domain name is a set of words assigned to a specific IP address Internet Corporation for Assigned Names and Numbers (ICANN) Responsible for managing domain names and coordinating them with IP address registrars Client/Server Computing Client/server Computing model where powerful personal computers are connected together in a network with one or more servers. Client Powerful personal computer that is part of a network. Capable of displaying rich graphics, storing large files, and processing graphics and sound files. Server Networked computer dedicated to common functions needed by client machines -- storing files, software applications, utility programs, and printers. Internet I Network Architecture Internet NAPS and MAES ISP Service Level Choices Internet II Technology Environment A consortium of more than 180 universities, government agencies, and private businesses that are collaborating to find ways to make the Internet more efficient Goals Create a leading edge network capability for the national research community. Enable revolutionary Internet applications. Ensure the rapid transfer of new network services and applications to the broader Internet community. Next Generation Internet (NGI) initiated and sponsored by the federal government Focus: developing advanced applications and networking capabilities needed by government agencies Fiber Optics and Bandwidth Explosion replacing older transmission lines with fiber-optic cable improving fiber-optic-based communications technology & fiber-optic switching speeds Bandwidth Demand of Various Web Applications Wireless Web and 3G Technologies General Packet Radio Switching next generation technology carries data in packets, just like the Internet, but over radio frequencies that make wireless communications possible Wireless Application Protocol relatively new protocol -- supports virtually any wireless network and is supported by every operating system Wireless Markup Language programming language for devices using WAP Markup Languages and the Web Individual Exercise Search “XML Overview” using Google Click on the first reference: “XML Tutorial: Overview” Click on the first reference “HTML and XML” Browse through the presentation What are attributes of HTML? What are attributes of XML? How do they differ? What benefits does XML provide? Internet II and E-commerce: Emerging Features and Services IP Telephony Uses VOIP & Internet’s packet-switched network to transmit voice & other forms of audio communication Digital Libraries ASP distributes application software, multimedia, and other services on a fee basis by Distributed Storage ASPs can assist both in processing data, storing it, & dispersing it to multiple servers Internet II and E-commerce: Emerging Features and Services Distance Learning one the biggest education initiatives in recent years, provides courses and degree programs online Digital Video deliver better-than-broadcast quality video over the Internet on demand Video Teleconferencing significantly reduce the cost, workers share information that involves either and image or audio component Tele-immersion Merges virtual reality and video conferencing -- participants can see each other and collaborate on visual projects M-commerce Applications combines voice, data, images, audio, and video on one wireless device Exercise: For your group’s topic, “research” the topic and present a brief overview of the key issues concerning the topic that you found Distance Learning one the biggest education initiatives in recent years, provides courses and degree programs online Digital Video deliver betterthan-broadcast quality video over the Internet on demand Video Teleconferencing significantly reduce the cost, workers share information that involves either and image or audio component Tele-immersion Merges virtual reality and video conferencing -- participants can see each other and collaborate on visual projects M-commerce Applications combines voice, data, images, audio, and video on one wireless device