Internet History and Growth
Dec 24, 2015
Internet History and Growth
What Was the “Victorian Internet”?
What Was the “Victorian Internet”
• The Telegraph• Invented in the 1840s.• Signals sent over wires that were
established over vast distances• Used extensively by the U.S.
Government during the American Civil War, 1861 - 1865
• Morse Code was dots and dashes, or short signals and long signals
• The electronic signal standard of +/- 15 v. is still used in network interface cards today.
What Is the Internet?• A network of networks, joining many government,
university and private computers together and providing an infrastructure for the use of E-mail, bulletin boards, file archives, hypertext documents, databases and other computational resources
• The vast collection of computer networks which form and act as a single huge network for transport of data and messages across distances which can be anywhere from the same office to anywhere in the world.
The Internet
• The Internet is a global system of networked computers together with their users and data
What is the Internet?
• The largest network of networks in the world.• Uses TCP/IP protocols and packet switching .• Runs on any communications substrate.
7
History of the Internet
• Government sponsored goal – to maintain communication via computers even with threat of war– no central authority– Designed to operate while system is broken
8
Arpanet, 1969
• Advanced Research Projects Agency Network• Sponsored by DoD• Enable sharing of supercomputer power• 4 nodes• 1971- expanded to 15 nodes• 1972- expanded to 23 nodes
9
1970s Telecommunications
• Local Area Networks• Email invented• UNIX developed• Newsgroups emerged
10
1980’s Telecommunications
• TCP/IP established• No longer primary research oriented– Business applications added
• Domain Name System developed– Assign names to host computers
11
TCP/IP
• TCP – transmission scheme for the internet hosts
• Protocol – rules that govern how different hosts on a network communicate and share resources
• Internet protocol – addressing scheme to distinguish one computer from another
12
1990’s Telecommunications
• Many commercial interests
• Advertised on TV
• Ordinary people became publishers
The Internet• Internet history
– 1969: Four-node ARPANET established.– 1972: Vint Cerf and Bob Kahn’s Internet Project – 1973: Development of TCP/IP begins.– 1981: UNIX operating system includes TCP/IP. – 1983: TCP/IP became the official protocol for the ARPANET.– 1986: NSFNET (sponsored by the National Science
Foundation)– 1990: ARPANET retired.– 1991: A high-speed Internet backbone called ANSNET was
build by IBM, Merit, and MCI.– 1995: Companies known as Internet Service Providers (ISPs)
started.
A Brief Summary of the Evolution of the Internet
1945 1995
Memex Conceived
1945
WWWCreated
1989
MosaicCreated
1993
A Mathematical
Theory of Communication
1948
Packet Switching Invented
1964
SiliconChip1958
First Vast ComputerNetwork
Envisioned1962
ARPANET1969
TCP/IPCreated
1972
InternetNamed
and Goes
TCP/IP1984
HypertextInvented
1965
Age ofeCommerce
Begins1995
From Simple, But Significant Ideas Bigger Ones Grow1940s to 1969
1945 1969
We can access information using
electronic computers
We do it reliably with “bits”, sending and receiving data
We can do it cheaply by using Digital circuits etched in silicon.
We can accomplish a lot by having a vast network of computers to use for
accessing information and exchanging ideas
We will prove that packet switching works over a WAN.
Packet switching can be used to send digitized data though
computer networks
Hypertext can be used to allow rapid access to text data
From Simple, But Significant Ideas Bigger Ones Grow1970s to 1995
1970 1995
Ideas from1940s to 1969
We need a protocol for Efficient and Reliable transmission ofPackets over a WAN: TCP/IP
The ARPANET needs to convert to a standard protocol and be renamed to
The Internet
Computers connected via the Internet can be used more easily if hypertext links are enabled using HTML
and URLs: it’s called World Wide Web
The World Wide Web is easier to use if we have a browser thatTo browser web pages, running in a graphical user interface context.
Great efficiencies can be accomplished if we useThe Internet and the World Wide Web to conduct business.
Internet Growth Trends
Internet Growth Trends
• 1977: 111 hosts on Internet• 1981: 213 hosts• 1983: 562 hosts• 1984: 1,000 hosts• 1986: 5,000 hosts• 1987: 10,000 hosts• 1989: 100,000 hosts• 1992: 1,000,000 hosts• 2001: 150 – 175 million hosts• 2002: over 200 million hosts• By 2010, about 80% of the planet will be on the Internet
The Creation of the Internet
• The creation of the Internet solved the following challenges:– Basically inventing digital networking as we know it– Survivability of an infrastructure to send / receive high-speed electronic
messages– Reliability of computer messaging
c h a p t e r
44THE DIGITAL FIRM:
ELECTRONIC COMMERCE & ELECTRONIC BUSINESS
LEARNING OBJECTIVES
• EXPLAIN HOW INTERNET TRANSFORMS BUSINESS
• COMPARE CATEGORIES OF ELECTRONIC COMMERCE
• EVALUATE PRINCIPAL ELECTRONIC PAYMENT SYSTEMS
*
© 2002 by Prentice Hall
LEARNING OBJECTIVES
• DEMONSTRATE HOW INTERNET TECHNOLOGY SUPPORTS ELECTRONIC BUSINESS, SUPPLY CHAIN MANAGEMENT
• EXAMINE CHALLENGES OF INTERNET TO BUSINESS & SOCIETY
*
MANAGEMENT CHALLENGES
• EMERGING DIGITAL FIRM• ELECTRONIC COMMERCE• ELECTRONIC BUSINESS• CHALLENGES & OPPORTUNITIES
*
MANAGEMENT CHALLENGES
1. ELECTRONIC COMMERCE & ELECTRONIC BUSINESS REQUIRE NEW MIND SET
2. FINDING SUCCESSFULINTERNET BUSINESS MODEL
*
INTERNET TECHNOLOGY & THE DIGITAL FIRM
• INFORMATION TECHNOLOGY INFRASTRUCTURE: Information flows seamlessly throughout
• DIRECT COMMUNICATION BETWEEN TRADING PARTNERS: DISINTERMEDIATION removes intermediate layers streamlines process
*
INTERNET TECHNOLOGY & THE DIGITAL FIRM
• VENDORS CAN PROVIDE INFORMATION 24 HOURS A DAY
• CAN EXTEND DISTRIBUTION CHANNELS• CAN REDUCE TRANSACTION COSTS
*
INTERNET TECHNOLOGY & THE DIGITAL FIRM
• REDUCES INFORMATION ASYMMETRY: Asymmetry exists when one party has more information than other
• INCREASES RICHNESS: Depth & detail of information
• INCREASES REACH: Number of people contacted
*
INTERNET BUSINESS MODELS
• VIRTUAL STOREFRONT: Sells goods, services on-line
• MARKETPLACE CONCENTRATOR: Concentrates information from several providers
• ON-LINE EXCHANGE: Bid-ask system, multiple buyers, sellers
*
INTERNET BUSINESS MODELS
• INFORMATION BROKER: Provide info on products, pricing, etc.
• TRANSACTION BROKER: Buyers view rates, terms from various sources
• AUCTION: Electronic clearinghouse products, prices, change in response to demand
*
INTERNET BUSINESS MODELS
• REVERSE AUCTION: Buyer sets price, submits to multiple sellers
• AGGREGATOR: Group pools orders for volume discount
• DIGITAL PRODUCT DELIVERY: Sell, download software, other digital products
*
INTERNET BUSINESS MODELS
• CONTENT PROVIDER: Creates revenue through providing client for a fee, and advertising
• ON-LINE SERVICE PROVIDER: Provides service, support for hardware, software products
• VIRTUAL COMMUNITY: Chat room, online meeting place
*
INTERNET BUSINESS MODELS
• PORTAL: Initial point of entry to Web, specialized content, services
• SYNDICATOR: Aggregate information from several sources sold to other companies
*
ELECTRONIC COMMERCE
• BUSINESS-TO-CONSUMER (B2C)• BUSINESS-TO-BUSINESS (B2B)• CONSUMER-TO-CONSUMER (C2C): Individuals
use Web for private sales or exchange*
BUSINESS-TO-CONSUMER
• WEB SITES: Provide information on products, services, prices, orders
• CUSTOMER-CENTERED RETAILING: Closer, yet more cost-effective relationship with customers
• INFORMATION BROKERS: Comparison shops to customer’s requirements, reintermediation
*
BUSINESS-TO-BUSINESS ELECTRONIC COMMERCE
AUTOMATION OF PURCHASE, SALE TRANSACTIONS FROM BUSINESS TO BUSINESS
• PROVIDES ALTERNATIVE SOURCES• ELECTRONIC HUBS: Online marketplaces,
point-to-point connections, integrated information
*
BUSINESS-TO-BUSINESS ELECTRONIC COMMERCE
EXCHANGES: Commercial on-line market, many buyers, sellers
• POTENTIAL FOR INTEGRATING PRODUCT INFORMATION
• PROVIDES SERVICE, VALUE*
ELECTRONIC COMMERCE PAYMENT SYSTEMS
SYSTEM DESCRIPTION
CREDIT CARDS SECURE SITE PRESERVES INFORMATION
ELECTRONIC CASH DIGITAL CURRENCY USED FOR MICROPAYMENTS
PERSON-TO-PERSON SEND MONEY TO SITES UNABLE TO USE CREDIT CARDS
DIGITAL WALLET SOFTWARE STORES CREDIT CARD INFORMATION
ELECTRONIC CHECK CHECK WITH ENCRIPTED DIGITAL SIGNATURE
SMART CARD MICROCHIP STORES ELECTRONIC CASH
ELECTRONIC BILL PAYMENT ELECTRONIC FUNDS TRANSFER
INTRANETS AND ELECTRONIC BUSINESS
• BENEFITS• FUNCTIONAL APPLICATIONS• SUPPLY CHAIN MANAGEMENT
*
BENEFITS OF INTRANETS:
• CONNECTIVITY• CAN BE TIED TO LEGACY SYSTEM &
TRANSACTION PROCESSING• INTERACTIVE APPLICATIONS WITH TEXT,
AUDIO, VIDEO• SCALABLE TO LARGER OR SMALLER SYSTEMS
AS REQUIRED*
BENEFITS OF INTRANETS:
• EASY TO USE BROWSER INTERFACE• LOW START-UP COSTS• RICH, RESPONSIVE INFORMATION
ENVIRONMENT• REDUCED INFORMATION DISTRIBUTION
COSTS*
FUNCTIONAL APPLICATIONS:
• FINANCE & ACCOUNTING• HUMAN RESOURCES• SALES & MARKETING• MANUFACTURING & PRODUCTION
*
FINANCE & ACCOUNTING:
• GENERAL LEDGER REPORTING• PROJECT COSTING• ANNUAL REPORTS• BUDGETING
*
HUMAN RESOURCES:
• CORPORATE POLICIES• EMPLOYEE SAVINGS PLANS• BENEFITS ENROLLMENT• ON-LINE TRAINING• JOB POSTING
*
SALES & MARKETING:
• COMPETITOR ANALYSIS• PRICE UPDATES• PROMOTIONAL CAMPAIGNS• SALES PRESENTATIONS• SALES CONTRACTS
*
MANUFACTURING & PRODUCTION:
• QUALITY MEASUREMENTS• MAINTENANCE SCHEDULES• DESIGN SPECIFICATIONS• MACHINE OUTPUT• ORDER TRACKING
*
SHIPPING INVENTORY
PLANNING & FORECASTING
ORDER PROCESSING
PRODUCTION
PROCUREMENT
ACCOUNTING
SUPPLIERSCUSTOMERS
LOGISTICS SERVICES DISTRIBUTORS
INTRANETINTRANET
SUPPLY-CHAIN MANAGEMENT
CHALLENGES & OPPORTUNITIES
• UNPROVEN BUSINESS MODELS• BUSINESS PROCESS CHANGE REQUIREMENTS• CHANNEL CONFLICTS• LEGAL ISSUES• SECURITY & PRIVACY
*
c h a p t e r
44THE DIGITAL FIRM:
ELECTRONIC COMMERCE & ELECTRONIC BUSINESS
49
Internet congestion
• Congestion Control and Quality of service are two issues so closely bound together that improving one means improving the other and ignoring one usually means ignoring the other.
• The main focus of congestion control and quality of service is data traffic. In congestion control we try to avoid traffic congestion. In quality of service, we try to create an appropriate environment for the traffic.
50
Internet congestion
• An important issue in a packet-switched network is congestion. Congestion in a network may occur if the load on the network-the number of packets sent to the network-is greater than the capacity of the network-the number of packets a network can handle. Congestion control refers to the mechanisms and techniques to control the congestion and keep the load below the capacity.
• Congestion happens in any system that involves waiting. For example, congestion happens on a freeway because any abnormality in the flow, such as an accident during rush hour, creates blockage.
51
Internet congestion
• Congestion in a network or internetwork occurs because routers and switches have queues-buffers that hold the packets before and after processing. A router, for example, has an input queue and an output queue for each interface. When a packet arrives at the incoming interface, it undergoes three steps before departing, as shown in Figure
52
Internet congestion
1. The packet is put at the end of the input queue while waiting to be checked.
2. The processing module of the router removes the packet from the input queue once it reaches the front of the queue and uses its routing table and the destination address to find the route.
3. The packet is put in the appropriate output queue and waits its turn to be sent.
We need to be aware of two issues. First, if the rate of packet arrival is higher than the packet processing rate, the input queues become longer and longer. Second, if the packet departure rate is less than the packet processing rate, the output queues become longer and longer.
53
Congestion Control
Congestion control refers to techniques and mechanisms that can either prevent congestion, before it happens, or remove congestion, after it has happened. In general, we can divide congestion control mechanisms into two broad categories: open-loop congestion control (prevention) and closed-loop congestion control (removal) as shown in Figure
54
What is Internet computing?
• Internet Computing (IC) is the area that studies the technologies of the Internet and Internet-based computing systems and applications.
• Internet is at the core of information revolution which changes the way we:– communicate: email, e-conferencing, Internet
telephony– do business: electronic commerce – learn: distance learning, digital library– work: Internet-supported collaborative work– play: video-on-demand,
network-based multi-player games
• A major trend in Internet computing is to use the Internet to enhance human-to-human interaction and communication.
55
What is collaborative computing?
• Collaborative Computing (CC) is the area that studies how to support human-to-human interaction and collaboration using computing technology.
• Collaborative computing represents a shift in emphasis from using computers to support the work of individual users to using computers to support interaction and collaboration of a group of users. In other words, CC is about how to use computers to support people working together.
• A major trend in collaborative computing is to develop Internet-based applications to support collaboration among geographically dispersed people. Representative systems: – Email– Collaborative editors(W.P)
56
What is collaborative Internet computing?
• Collaborative Internet Computing (CIC) is the area that studies the technologies and applications at the intersection of collaborative and Internet computing. In other words, CIC is about how to support people working together online.
• Three characteristic components of a CIC system:– Multiple collaborating users – Human-computer interaction interfaces– The Internet
Internet
57
One significant challenge
Consistency maintenance under the following constraints:
• High responsiveness:– response to local operations
is as short as single-user editors
– maximum delay is 100ms
• High concurrency:– concurrent edit any object at
any time– concurrent undo any
operation at any time
• Internet communication :– non-negligible (often over
100ms)
58
Internet Service Provider (ISP)
• An Internet service provider (ISP, also called Internet access provider or IAP) is a company that offers its customers access to the Internet. The ISP connects to its customers using a data transmission technology appropriate for delivering Internet Protocol datagram's, such as dial-up, DSL, cable modem or dedicated high-speed interconnects.
• ISPs may provide Internet e-mail accounts to users which allow them to communicate with one another by sending and receiving electronic messages through their ISPs' servers. (As part of their e-mail service, ISPs usually offer the user an e-mail client software package, developed either internally or through an outside contract arrangement.) ISPs may provide other services such as remotely storing data files on behalf of their customers, as well as other services unique to each particular ISP.
59
End-User-to-ISP Connection
ISPs employ a range of technologies to enable consumers to connect to their network.
• For home users and small businesses, the most popular options include dial-up, DSL (Digital Subscriber Line), broadband wireless, cable modem, fiber to the premises (FTTH).
• For customers with more demanding requirements, such as medium-to-large businesses, or other ISPs, DSL (often ADSL), Ethernet, Metro Ethernet, Gigabit Ethernet, Frame Relay, ISDN , ATM, satellite Internet access and synchronous optical networking (SONET) are more likely to be used
60
End-User-to-ISP Connection
Typical home user connection Dial Up• DSL• Broadband wireless access• Cable Internet • FTTH • ISDN • WiFi Typical business type connection • DSL• Ethernet technologies
61
ISP Interconnection
Just as their customers pay them for Internet access, ISPs themselves pay upstream ISPs for Internet access. An upstream ISP usually has a larger network than the contracting ISP and/or is able to provide the contracting ISP with access to parts of the Internet the contracting ISP by itself.
62
ISPs
Virtual ISP (VISP) is an operation which purchases services from another ISP (sometimes called a "wholesale ISP") which allow the VISPs customers to access the Internet using services and infrastructure owned and operated by the wholesale ISP.
Free ISPs are Internet Service Providers (ISPs) which provide service free of charge. Many free ISPs display advertisements while the user is connected; like commercial television, in a sense they are selling the users' attention to the advertiser. Other free ISPs, often called freenets, are run on a nonprofit basis, usually with volunteer staff. There are also free shell providers and free web hosts.
63
What is DNS?
• DNS (Domain Name Service) is primarily used to translate human readable names into machine usable addresses, e.g., IP addresses.
•DNS goal:– Efficiently locate resources.– Scale to many users over a large area– Scale to many updates
64
Domain Name System Goals
• Basically a wide-area distributed database (The biggest in the world!)• Decentralized maintenance• Robustness
• Global scope Names mean the same thing everywhere– Strong consistency• Do need: distributed update/query & Performance
65
DOMAIN NAME SPACE
To have a hierarchical name space, a domain name space was designed. In this design the names are defined in an inverted-tree structure with the root at the top. The tree can have only 128 levels: level 0 (root) to level 127
66
Domain Name
Each node in the tree has a domain name. A full domain name is a sequence of labels separated by dots (.). The domain names are always read from the node up to the root. The last label is the label of the root (null). This means that a full domain name always ends in a null label, which means the last character is a dot because the null string is nothing. This Figure shows some domain names
67
Domain
A domain is a subtree of the domain name space. The name of the domain is the domain name of the node at the top of the subtree. Note that a domain may itself be divided into domains (or subdomains as they are sometimes called).
68
DNS IN THE INTERNET
DNS is a protocol that can be used in different platforms. In the Internet, the domain name space (tree) is divided into three different sections: generic domains, country domains, and the inverse domain
inverse domain generic domains country domain
Internet Address
The identified in the network layer of the Internet model to identify each device connected to the internet is called the Internet address or IP address. An IP address, in the current version of the protocol, is a 32-bit binary address that uniquely and universally defines the connection of a host or a router to the Internet.
An IP address is a 32-bit address.
Internet Address
IP addresses are unique, They are unique in the sense that each address defines one, and only one connection to the Internet. Two devices on the Internet can never have the same address at the same time. However if a device has two connection to the Internet, via two networks, it has two IP address.
The IP addresses are unique and universal
Internet Address
There are two common notation to show an IP address:Binary NotationDotted-Decimal Notation
Modems
• The need to communicate between distant computers led to the use of the existing phone network for data transmission. Most phone lines were designed to transmit analog information - voices, while the computers and their devices work in digital form - pulses. So, in order to use an analog medium, a converter between the two systems is needed. This converter is the MODEM which performs MODulation and DEModulation of transmitted data.
It accepts serial binary pulses from a device, modulates some property (amplitude, frequency, or phase) of an analog signal in order to send the signal in an analog medium, and performs the opposite process, enabling the analog information to arrive as digital pulses at the computer or device on the other side of connection.
CLASSIFICATION OF MODEMS
The modems can be classified according to their characteristics:1. Range 2. Line Type
Dial-upLeasedPrivate
3. Operation Mode Half DuplexFull DuplexSimplex
4. Data Rate
Types of Modems
•External vs. Internal Modems
•Standard vs. Intelligent Modems
•Short-Haul and Wireless Modems
communications softwareSoftware that makes it possible to send and receive data over telephone lines through modems. ORCommunication software is used to provide remote access to systems and exchange files and real-time messages in text, audio and/or video formats between different computers or user IDs. This includes, file transfer programs, chat and instant messaging programs.
What is IPv6?
IPv6 is short for "Internet Protocol Version 6". IPv6 is the "next generation" protocol designed by the IETF to replace the current version Internet Protocol, IP Version 4 ("IPv4").
Most of today's internet uses IPv4, which is now nearly twenty years old. IPv4 has been remarkably resilient in spite of its age, but it is beginning to have problems. Most importantly, there is a growing shortage of IPv4 addresses, which are needed by all new machines added to the Internet.
IPv6
IPv6 has a much larger address space than IPv4. This results from the use of a 128-bit address, where IPv4 uses only 32 bits. The new address space thus supports 2128 (about 3.4×1038) addresses. This expansion provides flexibility in allocating addresses and routing traffic and eliminates the need for network address translation (NAT).
What is IPv6?
IPv6 fixes a number of problems in IPv4, such as the limited number of available IPv4 addresses. It also adds many improvements to IPv4 in areas such as routing and network autoconfiguration. IPv6 is expected to gradually replace IPv4, with the two coexisting for a number of years during a transition period.
Internet toolsVarious types of operations may be desired by the information seeker on the internet. There are numerous tools to perform the specified task on the Internet
•Telnet•WAIS(Wide area Information service)•FTP•Gopher•Archie•Veronica•Web Chat