E-Commerce Infrastructure: The Internet, Web and Mobile Platform
E-Commerce Infrastructure: The Internet, Web and Mobile Platform
Chapter 3
BY
CH. RAMADEVI
1
Learning Objectives
Key e-commerce technology concepts
behind the Internet
E-commerce and Business strategies
E-commerce and client server computing
Current structure of the Internet
Web based E-commerce architecture
2
Internet WWW
1. 1960s –US Government 1. 1990s- British Computer
Scientist, Tim Berners-Lee
2. Massive network of networks- 2. World Wide Web – simply web,
connects millions of computers is a way of accessing information
together globally, forming a over the medium of the Internet.
network in which any computer WWW – made up of millions of
can communicate with any other web pages. WWW – is
computer as long as they are information sharing built on top
both connected to the Internet . of Internet browsers– IE, firefox.
3. Information travels over the 3. Web uses HTTP protocol, only
Internet using a variety of one of the languages spoken over
languages known as “Protocols”. the Internet , to transmit data.
4. Internet provides lot of 4. WWW – is just one of the
services – FTP, e-mail, chating, biggest services provided by
TELNET, WWW etc. Internet.
3
5. Superset 5. Subset
Internet - Uses Global Unique IP addressing scheme, supports
communication using TCP/IP & makes data and voice services
available to public like telephone system.
4
The Evolution of the Internet
Innovation phase (1961-1974)
Basic ideas and technologies were developed
Fundamental building blocks of Internet were
conceptualized-- packet-switching concepts , client/server
computing & communications protocol like TCP/IP
Aim of this phase is to link large mainframe computers on
college campuses.
This kind of one-to-one communication between campuses
was previously only possible through telephone system ;
ARPANET (Advanced Research Projects Agency Network).
Institutionalization phase (1975-1995)
These ideas were brought to life
Large institution’s such as the DoD and NSF provided
funding for invention - Internet
In 1986, NSF start NSF-Net around $200 million Project
5
Commercialization phase (1995-present)
6
Development of the Internet Timeline
Some examples of key developments include:
Slide
3-10
11
12
Protocol
While packet switching was an enormous advance in
communications era , there was no universally agreed
upon method--- for breaking up digital messages into packets,
routing them to the proper address, and then reassembling
them into a coherent message
The answer was to develop a protocol- TCP/IP,UDP, SCTP etc.
Protocol: A set of rules for formatting & ordering packets,
compressing and error-checking messages.
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 packets missing.
Internet Protocol (IP) provides Global addressing scheme.
TCP/IP is divided into 4 separate layers:
Network Interface Layer Internet Layer
13 Transport Layer Application Layer
14
15
16
TCP/IP protocol architecture –called DARPA model
i. Network Interface Layer - Data Link +Physical layers of OSI.
Responsible for placing & receiving packets on & from network
Layer.
TCP/IP- designed to be independent of network access method,
frame format and medium.
Used to connect different network types- LAN technologies
(Ethernet &Token Ring) & WAN technologies (X.25 &Frame Relay)
This gives TCP/IP ability to be adapted to new technologies
Asynchronous Transfer Mode (ATM).
ii. Internet Layer -Addressing, Fragmentation ,Re-Assembling
packets & routing messages on Internet. The Internet layer is
analogous to the Network layer of the OSI model
Address Resolution Protocol (ARP)-- Resolution of Internet layer
address to the Network Interface layer address such as a
hardware address.
Internet Control Message Protocol - providing diagnostic functions
and reporting errors due to the unsuccessful delivery of IP
packets. Internet Group Management Protocol (IGMP)-
17
Management of IP multicast groups.
Transport Layer : it is analogous to OSI Transport layer &
some duties session layer.
TCP - one-to-one, connection-oriented, reliable
communications service & responsible for connection
establishment & termination , sequencing ,acknowledgment &
recovery of packets lost in transmission.
UDP one-to-one /one-to-many, connectionless, unreliable
communications service & is used when amount of data to be
transferred is small / when overhead of establishing a TCP
connection is not desired / when applications or upper layer
protocols provide reliable delivery.
Application layer provides the ability to access services of
other layers & defines protocols that applications use to
exchange of user information .
Hyper Text Transfer Protocol -is used to transfer files that make
up Web pages of WWW.
File Transfer Protocol - is used for interactive file transfer.
18
Simple Mail Transfer Protocol (SMTP) -Transfer of mails,
messages and attachments.
Telnet-Terminal Emulation Protocol-log on remotely to N/W
host
Routing Information Protocol - is a routing protocol that routers
use to exchange routing information on an IP internetwork.
Simple Network Management Protocol -Used between a network
management console & network devices (routers, bridges,
intelligent hubs) to collect and exchange network management
information.
Ex: Application layer interfaces for TCP/IP applications are
Windows Sockets and NetBIOS.
20
IP address classes : With IPv4 -5 classes of IP ranges: Class A,
Class B, Class C, Class D & Class E; only A, B, and C are
commonly used.
Ranges 127.x.x.x are reserved for --- loopback / local host.
255.255.255.255 broadcast address to all hosts on the local
network.
Class Address Range Supports
1.0.0.1 to Supports 16 million hosts on each of 127
Class A
126.255.255.254 networks.
128.1.0.1 to Supports 65,000 hosts on each of 16,000
Class B
191.255.255.254 networks.
192.0.1.1 to Supports 254 hosts on each of 2 million
Class C
223.255.254.254 networks.
224.0.0.0 to
Class D Reserved for multicast groups.
239.255.255.255
Reserved for future use, or
240.0.0.0 to
Class
21 E
254.255.255.254 Research and Development
Purposes.
Domain Names ,DNS & URL’s
Domain Name System translates Internet domain & host names to
IP addresses and vice versa which are typed at URL.
Corporations also use DNS to manage their own company intranet.
DNS is a client-server N/W communication systems; DNS clients (web
browser) send requests to &receive responses from DNS servers.
A piece of S/W built into network operating system – DNS
resolver first contacts a DNS server to determine server's IP address
(forward DNS lookups- return IP address; reverse DNS lookups- return
domain name if request contain IP address).
If DNS server does not contain needed mapping- forward request to a
different DNS server at next higher level in hierarchy.
DNS also includes support for caching requests & for redundancy.
ISP maintain their own DNS servers and use DHCP to automatically
configure their customer's networks, home PC’s need not DNS
configuration.
22
Maintain by
Internet FQDN-fully qualified
authority domain name- absolute
path
23
Uniform Resource Locators (URLs)
Provides a way to locate a resource on the web.
Support http (web resources and email), https, ftp and telnet
protocols
An example URL would be:
Ex: http://faculty.cbpa.drake.edu/strader/is194.html
protocol://domain/path/file.extension
http -identification technology used to communicate
between Web servers and users who access information via
www.
Domains are classified most commonly as either .com, .org,
.net, .edu, .gov, .mil, .ac.in, .uk, .ca,
Domains outside US include a country classification such as
.uk (United Kingdom) or .ca (Canada) at the end of URL.
24
Other Internet email Protocols ---
Post Office Protocol version 3 (POP3) & Internet
Message Access Protocol (IMAP)-- standard mail
protocol used to receive emails from a remote server to a
local email client. POP3 allows you to download email
messages on your local computer and read them even when
you are offline.
What is the main difference between IMAP and POP3?
The POP3 protocol - only one client connected to the
mailbox.
IMAP protocol -- allows simultaneous access by multiple
clients.
Utility Programs:---
Ping: Program that allows you to check connection
between client and server ; TraceRt: use to trace the path
Slide
3-25
Generalized Markup Languages (GMLs) include:
Standard Generalized Markup Language (SGML)— It is parent
language from which other two derived. It is a Meta language;
Hypertext Markup Language (HTML)—most widely used in
Internet. Subset of SGML;
Extensible Markup Language (XML)—new markup language
specification developed by W3C for –Mathematical formulas,
Molecular structure of chemicals , music, recipes; Used for storing
data in structured manner. Have capability to creates new tags;
Web server software: Enables a computer to deliver Web pages
written in HTML or XML to clients on network that request this
service by sending an HTTP request
Basic capabilities: Security services, FTP, search engine, data capture
Web server also used to refer to physical computer that runs Web
server software
Web client: Any computing device attached to the Internet that is
Slide
3-26 capable of making HTTP requests and displaying HTML pages
Who Governs the Internet?
Internet is tied to a complex web of governing
bodies, national legislatures &International
professional societies
Among the governing bodies of the Internet are:
The Internet Corporation for Assigned Names
and Numbers (ICANN)
The Internet Engineering Task Force (IETF)
The Internet Society (ISOC)
The Internet Governance Forum (IGF)
The World Wide Web Consortium (W3C)
27
iii. Client / Server Computing Model --
Is a networked computing model where – one or more PCs
connected to a server. Processes distributed among clients &
servers. Client will request & use services. Servers will process
request & provide response.
Benefits – ability to access from any device, anywhere over
any connection.
Slide
3-31
Internet Service Providers (ISP) , Internet, intranet , Extranet
Retail providers that deal with “last mile of service”
Major national ISPs include AOL, MSN, and AT&T,
WorldNet...
Offer both narrowband (traditional telephone modem
connection at 56.6 Kbps) and broadband (service based on
DSL, cable modem, T1 or T3 telephone lines, and
satellite)
Broadband Service Choices
Digital Subscriber Line (DSL): Telephone technology
delivers high-speed access through ordinary telephone
lines
Cable modem: Cable television technology piggybacks
digital access to Internet on top of analog video cable line
Slide
T1 and T3: International telephone standards for digital
3-32
The New Client: The Mobile Platform
The hardware/software environment for laptops, tablets, smart
Slide
3-43
Wireless Local Area Networks (WLANs)
Slide
3-44
Wireless Local Area Network Hotspots
Slide
3-45
Fiber Optics and the Bandwidth Explosion in the First Mile
Fiber optics concerned with the “first mile” or backbone Internet
services that carry bulk traffic over long distances
Older transmission lines being replaced with fiber-optic cable
Right now, much of fiber-optic cable laid in United States is “dark”,
but represents a vast digital highway that can be utilized in the
future
Photonics Technologies :
Technologies that will have impact on achieving Internet II include
Dense Wavelength Division Multiplexing (DWDM)
Optical and fiber switches, and switching components
Optical integrated circuits
Optical networks
Big Band: Next step in Internet access; will provide B.W of 10 Gbps
Slide
3-46
The Last Mile: Mobile Wireless Internet Access
Wireless Internet access concerned with the “last mile”—from
Internet backbone to user’s computer, cell phone, PDA, etc.
Two different basic types of wireless Internet access:
Telephone-based wireless Internet
Different standards
Global System for Mobile Communications (GSM): used primarily in
Europe
Code Division Multiple Access (CDMA): developed by the Military
in WW-II and used primarily in U.S.
CDMA is cheaper to implement and provides higher quality voice
and data but 3 out of 4 of the world’s cell phones rely on GSM
Computer network-based wireless Internet
Slide
3-47
How Google Works
Slide
3-48
Internet II and E-commerce: Emerging Features and Services
Slide
3-50
(continued..)
Really Simple Syndication (RSS): Program that allows users to have
digital content automatically sent to them; typically used for news
Podcasting: Audio presentation stored as an audio file and available
for download from Web
Wiki: Web application that allows a user to easily add and edit
content on a Web page
New music and Video services: Video casts; digital video on
demand; video casts
Internet Telephony: Technologies that use Voice Over Internet
Protocol (VOIP) and Internet’s packet-switched network to transmit
voice and other forms of audio communication over the Internet
Video conferencing
Online software and services: digital software libraries, distributed
storage
SlideM-commerce & F-Commerce applications
3-51
52
IP Multicasting
Slide
3-53