0% found this document useful (0 votes)
100 views35 pages

Lecture # 2 Technology Infrastructure: The Internet and The World Wide Web

This document provides an overview of the technology infrastructure of the Internet and the World Wide Web. It discusses the origins and early development of the Internet from the 1960s onward. It also describes the emergence of the World Wide Web in the late 1980s and 1990s. Finally, it outlines some of the key technologies and protocols that enable communication and information sharing over the Internet, such as packet switching, TCP/IP, domain names, HTML, and more.

Uploaded by

azhar1643
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
100 views35 pages

Lecture # 2 Technology Infrastructure: The Internet and The World Wide Web

This document provides an overview of the technology infrastructure of the Internet and the World Wide Web. It discusses the origins and early development of the Internet from the 1960s onward. It also describes the emergence of the World Wide Web in the late 1980s and 1990s. Finally, it outlines some of the key technologies and protocols that enable communication and information sharing over the Internet, such as packet switching, TCP/IP, domain names, HTML, and more.

Uploaded by

azhar1643
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 35

Lecture # 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

2
Origins of the Internet
• Early 1960s
– U.S. Department of Defense funded research to
explore creating a worldwide network
• In1969, Defense Department researchers
connected four computers into a network
called ARPANET(Advanced Research Projects Agency Network)
• Throughout the 1970s and 1980s
– Academic researchers connected to ARPANET
and contributed to its technological developments

3
New Uses for the Internet
• 1972
– E-mail was born
• Mailing list
– E-mail address that forwards any message
received to any user who has subscribed to the list
• Usenet
– Started by a group of students and programmers
at Duke University and the University of North
Carolina in 1979

4
Growth of the Internet
• In 1991, the NSF (National Science Foundation)
– Eased restrictions on commercial Internet activity
– Began implementing plans to privatize the Internet
• Network access points (NAPs)
– Basis of the new structure of the Internet
• Network access providers
– Sell Internet access rights directly to larger
customers and indirectly to smaller firms and
individuals through ISPs

5
Growth of the Internet

6
Emergence of the World Wide
Web
• The Web
– Software that runs on computers connected to the
Internet
• In the 1960s, Ted Nelson described a similar
system called hypertext

7
Emergence of the World Wide Web
(continued)
• Tim Berners-Lee developed code for a
hypertext server program
• Hypertext server
– Stores files written in the hypertext markup
language
– Lets other computers connect to it and read files
• Hypertext Markup Language (HTML)
– Includes a set of codes (or tags) attached to text

8
Packet-Switched Networks
• Local area network (LAN)
– Network of computers located close together

• Wide area networks (WANs)


– Networks of computers connected over greater
distances

• Circuit
– Combination of telephone lines and closed
switches that connect them to each other

9
Packet-Switched Networks
(continued)
• Circuit switching
– Centrally controlled, single-connection model
• Packets
– Files and e-mail messages on a packet-switched
network that are broken down into small pieces
– Travel from computer to computer along the
interconnected networks until they reach their
destinations

10
Routing Packets
• Routing computers
– Computers that decide how best to forward
packets
• Routing algorithms
– Rules contained in programs on router computers
that determine the best path on which to send
packets
– Programs apply their routing algorithms to
information they have stored in routing tables

11
Router-based Architecture of the
Internet

12
Internet Protocols
• Protocol
– Collection of rules for formatting, ordering, and error-
checking data sent across a network
• Rules for message handling
– Independent networks should not require any internal
changes to be connected to the network
– Packets that do not arrive at their destinations must
be retransmitted from their source network
– Router computers act as receive-and-forward devices
– No global control exists over the network

13
TCP/IP
• TCP
– Controls disassembly of a message or a file into
packets before transmission over the Internet
– Controls reassembly of packets into their original
formats when they reach their destinations

• IP
– Specifies addressing details for each packet

14
IP Addressing
• Internet Protocol version 4 (IPv4)
– Uses a 32-bit number to identify computers
connected to the Internet
• Base 2 (binary) number system
– Used by computers to perform internal
calculations

15
IP Addressing (continued)
• Private IP addresses
– Series of IP numbers not permitted on packets
that travel on the Internet
• Internet Protocol version 6 (IPv6)
– Protocol that will replace IPv4
– Uses a 128-bit number for addresses

16
Domain Names
• Sets of words assigned to specific IP
addresses
• Top-level domain (or TLD)
– Rightmost part of a domain name

• Internet Corporation for Assigned Names and


Numbers (ICANN)
– Responsible for managing domain names and
coordinating them with IP address registrars

17
Top-Level Domain Names

18
Web Page Request and Delivery
Protocols
• Web client computers
– Run software called Web client software or Web
browser software
• Web server computers
– Run software called Web server software
• Client/server architecture
– Combination of client computers running Web
client software and server computers running Web
server software

19
Web Page Request and Delivery
Protocols (continued)
• Hypertext Transfer Protocol (HTTP)
– Set of rules for delivering Web page files over the
Internet
• Uniform Resource Locator (URL)
– Combination of the protocol name and domain
name
– Allows user to locate a resource (the Web page)
on another computer (the Web server)

20
Electronic Mail Protocols
• Electronic mail (e-mail)
– Must be formatted according to a common set of
rules
• E-mail server
– Computer devoted to handling e-mail
• E-mail client software
– Used to read and send e-mail
– Examples include Microsoft Outlook and Netscape
Messenger

21
Electronic Mail Protocols
(continued)
• Simple Mail Transfer Protocol (SMTP)
– Specifies format of a mail message
• Post Office Protocol (POP)
– POP message can tell the e-mail server to
• Send mail to a user’s computer and delete it from
the e-mail server
• Send mail to a user’s computer and not delete it
• Simply ask whether new mail has arrived

22
Markup Languages and the Web

• Text markup language


– Specifies a set of tags that are inserted into text
• Standard Generalized Markup Language
(SGML)
– Older and complex text markup language
– A meta language
• World Wide Web Consortium (W3C)
– Not-for-profit group that maintains standards for
the Web

23
Hypertext Markup Language
(HTML)
• Prevalent markup language used to create
documents on the Web today
• HTML tags are interpreted by a Web browser
and are used by it to format the display of the
text
• HTML links
– Linear hyperlink structures
– Hierarchical hyperlink structures

24
Hypertext Markup Language
(HTML) (continued)
• Scripting languages and style sheets
– Most common scripting languages
• JavaScript, JScript, Perl, and VBScript
– Cascading Style Sheets (CSS)
• Sets of instructions that give Web developers more
control over the format of displayed pages
• Style sheet
– Usually stored in a separate file
– Referenced using the HTML style tag

25
Extensible Markup Language (XML)

• Uses paired start and stop tags


• Includes data management capabilities that
HTML cannot provide
• Differences between XML and HTML
– XML is not a markup language with defined tags
– XML tags do not specify how text appears on a
Web page

26
Intranets and Extranets
• Intranet
– Interconnected network that does not extend
beyond the organization that created it

• Extranet
– Intranet extended to include entities outside the
boundaries of an organization
– Connects companies with suppliers, business
partners, or other authorized users

27
Public and Private Networks
• Public network
– Any computer network or telecommunications
network available to the public
• Private network
– A private, leased-line connection between two
companies that physically connects their intranets
• Leased line
– Permanent telephone connection between two
points

28
Internet Connection Options
• Bandwidth
– Amount of data that can travel through a
communication line per unit of time
• Net bandwidth
– Actual speed that information travels
• Symmetric connections
– Provide the same bandwidth in both directions
• Asymmetric connections
– Provide different bandwidths for each direction

29
Voice-Grade Telephone
Connections
• POTS, or plain old telephone service
– Uses existing telephone lines and an analog
modem
– Provides bandwidth between 28 and 56 Kbps
• Digital Subscriber Line (DSL)
• Integrated Services Digital Network (ISDN)
(Integrated Services Digital Network)
– Bandwidths between 128 Kbps and 256 Kbps

30
Broadband Connections
• Operate at speeds of greater than 200 Kbps
• Asymmetric digital subscriber (ADSL)
– Transmission bandwidth is from 100 to 640 Kbps
upstream and from 1.5 to 9 Mbps downstream
• Cable modems
– Provide transmission speeds between 300 Kbps and
1 Mbps

31
Wireless Connections
• Bluetooth
– Designed for personal use over short distances
– Low-bandwidth technology, with speeds of up to
722 Kbps
– Networks are called personal area networks
(PANs)
– Consumes very little power
– Devices can discover each other and exchange
information automatically

32
Wireless Ethernet (Wi-Fi)

• Most common wireless connection


technology for use on LANs
• Wireless access point (WAP)
– Device that transmits network packets between
Wi-Fi-equipped computers and other devices
• Has potential bandwidth of 11 Mbps and a
range of about 300 feet

33
Internet2 and the Semantic Web
• Internet2

– Experimental test bed for new networking


technologies

– Has achieved bandwidths of 10 Gbps and more on


parts of its network

– Used by universities to conduct large collaborative


research projects

34
Internet2 and the Semantic Web
(continued)
• Semantic Web
– Project by Tim Berners-Lee
– If successful, it would result in words on Web
pages being tagged (using XML) with their
meanings

35

You might also like