Professional Documents
Culture Documents
Learning Objectives
Discuss the origins of the Internet Identify the key technology concepts behind the Internet Describe the role of Internet protocols and utility programs Discuss the impact of the mobile platform and cloud computing Explain the current structure of the Internet Understand the limitations of todays Internet
networks and millions of computers Links businesses, educational institutions, government agencies, and individuals
Web pages
Slide 3-3
legitimization
Internet born)
Slide 3-6
Packet Switching
Slices digital messages into packets Sends packets along different communication paths as they become available Reassembles packets once they arrive at destination Uses routers
Special purpose computers that interconnect the computer networks that make up the Internet and route packets Routing algorithms ensure packets take the best available path toward their destination
Packet Switching
TCP/IP
Establishes connections among sending and receiving Web computers Handles assembly of packets at point of transmission, and reassembly at receiving end Provides the Internets addressing scheme Network interface layer Internet layer Transport layer Application layer
Slide 3-9
TCP/IP
While packet switching was an enormous advance in communications capacity, there was no universally agreed upon method for breaking up digital methods into packets The answer was to develop a protocol The transmission control protocol (TCP) establishes the connections among sending and receiving machines, and makes sure that packets sent by one computer are received in the same sequence by the other, without any missing packets The Internet protocol (IP) provides the Internets addressing scheme
IP Addresses
An Internet address, known as an IP address, is a 32bit number that appears as a series of four separate decimal numbers marked off by periods, such as 64.49.254.91 Each of the four decimal numbers can range from zero to 255 This IPv4 addressing scheme contains up to four billion unique addresses A new version, called IPv6, is being adopted and provides for 128-bit addresses, or about one quadrillion (10 to the 15th power)
Domain Names
Most people can not remember 32-bit numbers, so an IP address can be represented by a natural language convention called a domain name The Domain Name System (DNS) allows expressions such as drake.edu to stand for a numeric IP address Web pages use domain names as part of their unique Uniform Resource Locator (URL)
Slide 3-13
Domain name
IP address expressed in natural language
language
Slide 3-14
URLs
An example URL would be: http://faculty.cbpa.drake.edu/strader/mba252. htm This can be interpreted as: protocol://domain/path/file.extension Domains are classified most commonly as either .com, .org, .net, .edu, .gov, .mil Domains outside the US often include a country classification such as .uk (United Kingdom) or .ca (Canada)
URLs
An example URL would be: http://faculty.cbpa.drake.edu/strader/mba252. htm This can be interpreted as: protocol://domain/path/file.extension Domains are classified most commonly as either .com, .org, .net, .edu, .gov, .mil Domains outside the US often include a country classification such as .uk (United Kingdom) or .ca (Canada)
Client/Server Computing
Powerful personal computers (clients)
connected in network with one or more servers Servers perform common functions for the clients
Storing files
Software applications
Access to printers, and so on
Slide 3-17
Traditionally, the client has been a mainframe or PC In a few years, the primary means of accessing the Internet will be through a mobile device
will be through:
Tablets
Supplementing PCs for mobile situations
Smartphones
Disruptive technology:
Shift in processors, operating systems
Cloud Computing
Firms and individuals obtain computing
Infrastructure, IT support
Hardware, software
Slide 3-21
Intranets
Intranet
TCP/IP network located within a single
Slide 3-24
Broadbandin the context of Internet servicerefers to any communication technology that permits clients to play streaming audio and video files at acceptable speedsgenerally anything above 100 Kbps.
Slide 3-25
Wired Internet
Copper and expensive fiber-optic cables
national research community Enable revolutionary Internet applications Distributed and collaborative computing environments for sciences, health, arts, and humanities initiatives
Slide 3-27
Wi-Fi
High-speed, fixed broadband wireless LAN (WLAN) Wireless access point (hot spots) Limited range but inexpensive For-profit Wi-Fi networks: Boingo, AT&T Wi-Fi Services High-speed, medium range broadband wireless metropolitan area network Personal connectivity between devices and to Internet Low-speed, short range connection
WiMax
Bluetooth
Slide 3-28
Wi-Fi Networks
Hypertext
Text formatted with embedded links
Links connect documents to one another, and to other
URL: http://megacorp.com/content/features/082602.html
Slide 3-30
HTTP is the first set of letters at the start of every Web address, followed by the domain name . The domain name specifies the organizations server computer that is housing the document. Most companies have a domain name that is the same as or closely related to their official corporate name. The directory path and document name are two more pieces of information within the Web address that help the browser track down the requested page. Together, the address is called a Uniform Resource Locator, or URL. When typed into a browser, a URL tells it exactly where to
look for the information. For example, in the following URL: http://www.megacorp.com/content/features/082602.html http = the protocol used to display Web pages www.megacorp.com = domain name content/features = the directory path that identifies where on the domain Web server the page is stored 082602.html = the document name and its format (an html page)
Slide 3-31
Markup Languages
Hypertext Markup Language (HTML)
Fixed set of
format text Controls look and feel of Web pages HTML5 the newest version
HTML defines the structure and style of a document, including the headings, graphic positioning, tables, and text formatting. Since its introduction, the major browsers have continuously added features to HTML to enable programmers to further refine their page layouts
Slide 3-32
Enables a computer to deliver Web pages to clients on a network that request this service by sending an HTTP request Apache, Microsoft IIS Basic capabilities: Security services, FTP, search engine, data capture May refer to either Web server software or physical server Specialized servers: Database servers, ad servers, and so on Any computing device attached to the Internet that is capable of making HTTP requests and displaying HTML pages
Web server
Web client
Slide 3-33
Security servicesThese consist mainly of authentication services that verify that the person trying to access the site is authorized to do so. For Web sites that process payment transactions, the Web server also supports SSL, the Internet protocol for transmitting and receiving information securely over the Internet FTPThis protocol allows users to transfer files to and from the server Search engine modules within the basic Web server software package enable indexing of the sites Web pages and content, and permit easy keyword searching of the sites content Data captureWeb servers are also helpful at monitoring site traffic, capturing information on who has visited a site, how long the user stayed there, the date and time of each visit, and which specific pages on the server were accessed.
Slide 3-34
Web Browsers
Primary purpose to display Web pages
Other browsers
Google Chrome19%
Apples Safari5%
Slide 3-36
E-mail
Most used application of the Internet Uses series of protocols for transferring messages with text and attachments from one Internet user to another
Instant Messaging
Displays words typed on a computer almost instantly, and recipients can respond immediately in the same way
Slide 3-37
Search Engines
Identify Web pages that match queries based on one or more techniques
Keyword indexes, page ranking
discussion board, discussion group, board, or forum Web application that enables Internet users to communicate with one another, although not in real time Members visit online forum to check for new posts
Online chat
Similar to IM, but for multiple users Typically, users log into chat room
Slide 3-39
Streaming Media
Enables music, video, and other large
files to be sent to users in chunks so that when received and played, file comes through uninterrupted Allows users to begin playing media files before file is fully downloaded
Slide 3-40
Cookies
Small text files deposited by Web site
on users computer to store information about user, accessed when user next visits Web site
Can help personalize Web site
experience
Can pose privacy threat
Slide 3-41
Blogs
Personal Web page of chronological entries
Wikis
Allows user to easily add and edit content on
Web page
Slide 3-44
Mobile Apps
as well
App marketplaces
Google Play, Apples App Store, RIMs App World,
Slide 3-46