You are on page 1of 35

E-Commerce

E-commerce Infrastructure
The Internet, Web, and Mobile Platform

Dr. Mufassra Naz

14.03.22 Dr. Mufassra Naz 1


The Internet: Technology Background

• Internet
• Interconnected network of thousands of networks
and millions of computers
• Links businesses, educational institutions,
government agencies, and individuals
• World Wide Web (Web)
• One of the Internetʼs most popular services
• Provides access to billions, possibly trillions, of
Web pages

14.03.22 Dr. Mufassra Naz 2


Evolution of the Internet 1961–Present
• Innovation Phase, 1964–1974
• Creation of fundamental building blocks
• Packet switching, TCP/IP, Client-server
computing
• Institutionalization Phase, 1975–1995
• Large institutions (NSF, DoD) provide funding and
legitimization creating ARPARNET
• Commercialization Phase, 1995–present
• Private corporations take over, expand Internet
backbone and local service

14.03.22 Dr. Mufassra Naz 3


The Internet: Key Technology Concepts
• Internet defined as network that:
• Uses IP addressing
• Supports TCP/IP
• Provides services to users, in manner similar to
telephone system
• Three important concepts:
• Packet switching
• TCP/IP communications protocol
• Client/server computing

14.03.22 Dr. Mufassra Naz 4


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
• Less expensive, wasteful than circuit-switching
14.03.22 Dr. Mufassra Naz 5
Packet Switching

14.03.22 Dr. Mufassra Naz 6


TCP/IP
• Transmission Control Protocol (TCP)
• Establishes connections among sending and receiving Web
computers
• Handles assembly of packets at point of transmission, and
reassembly at receiving end
• Internet Protocol (IP)
• Provides the Internet’s addressing scheme to deliver packets
• Four TCP/IP architecture layers
• Network interface or link layer responsible for sending and
receiving packets
• Internet layer responsible for addressing and routing
• Transport layer handles host-to-host communication
• Application layer provides an array of applications to users
such as HTTP, FTP, SMTP.
31.03.21
14.03.22 Dr. Mufassra Naz
7
The TCP/IP Architecture and Protocol
Suite

14.03.22 Dr. Mufassra Naz 8


•The Application layer provides applications the ability to
access the services of the other layers and defines the
protocols (HTTP, FTP, SMTP) that applications use to
exchange data.
•The Transport layer (also known as the Host-to-Host
Transport layer) is responsible for providing the
Application layer with session and datagram
communication services.
• The core protocols of the Transport layer are Transmission
Control Protocol (TCP) and the User Datagram Protocol
(UDP).
•UDP is used when the amount of data to be transferred is
small (fit into a single packet), or when the overhead of
establishing a TCP connection is not desired
14.03.22 Dr. Mufassra Naz 9
•The Internet layer is responsible for addressing,
packaging, and routing functions.
• Some core protocols of the Internet layer are IP, and
ICMP (Internet Control Message Protocol) responsible for
providing diagnostic functions and reporting errors due to
the unsuccessful delivery of IP packets.

•The Network Interface layer (also called the Network


Access layer) is responsible for placing TCP/IP packets on
the network and receiving them off the network.

14.03.22 Dr. Mufassra Naz 10


Internet (IP) Addresses

• IPv4
• Internet protocol
• Approximately 4.3 billion IP addresses
• Nearly exhausted
• IPv6
• Newer version of IP to succeed version 4
• How many? 2^128
• 2^128 =
340,282,366,920,938,463,463,374,607,431,768,211,456
Addresses
14.03.22
31.03.21 Dr. Mufassra
Dr. Mufassra Naz Naz
(DCCN) 11 11
Routing Internet Messages: TCP/IP and
Packet Switching

14.03.22 Dr. Mufassra Naz 12


Domain Names, DNS, and URLs

• Domain name (.edu, .com, .org etc)


• IP address expressed in natural language
• Domain name system (DNS)
• Allows numeric IP addresses to be expressed in
natural language
• Uniform resource locator (URL)
• Address used by Web browser to identify location
of content on the Web
• For example: https://www.pu.edu.pk

14.03.22 Dr. Mufassra Naz 13


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 other peripherals

14.03.22 Dr. Mufassra Naz 14


Cloud Computing

• Firms and individuals obtain computing power and


software over Internet
• Example: Google Apps, Salesforce.com
• Fastest growing form of computing
• Radically reduces costs of:
• Building and operating Web sites
• Infrastructure, IT support
• Hardware, software

14.03.22 Dr. Mufassra Naz 15


Wireless Internet Access Network
Technologies
Wi-Fi
• High-speed, fixed broadband wireless LAN
(WLAN)
• Wireless access point (“hot spots”)
• Limited range but inexpensive
Bluetooth
• Personal connectivity between devices and to
Internet
• Low-speed, short range connection

14.03.22 Dr. Mufassra Naz 16


Hypertext

• Text formatted with embedded links


• Links connect documents to one another, and to
other objects such as sound, video, or animation
files
• Uses Hypertext Transfer Protocol (HTTP) and URLs
to locate resources on the Web
• Example URL:
http://megacorp.com/content/features/082602.html

14.03.22 Dr. Mufassra Naz 17


Markup Languages

• Hypertext Markup Language (HTML)


• Fixed set of pre-defined markup “tags” used to
format text
• Controls look and feel of Web pages
• HTML5 the newest version
• eXtensible Markup Language (XML)
• Designed to describe data and information
• Tags used are defined by user

14.03.22 Dr. Mufassra Naz 18


HTML

14.03.22 Dr. Mufassra Naz 19


XML

14.03.22 Dr. Mufassra Naz 20


RDF

14.03.22 Dr. Mufassra Naz 21


RDF

14.03.22 Dr. Mufassra Naz 22


Web Servers and Web Clients
• Web server
• May refer to either Web server software or physical
server
• Specialized servers: Database servers, Ad servers,
and so on
• Web client
• Any computing device attached to the Internet that
is capable of making HTTP requests and displaying
HTML pages

14.03.22 Dr. Mufassra Naz 23


The Internet and Web: Features
• Features on which e-commerce is built:
• E-mail
• Instant messaging
• Search engines
• Online forums and chat
• Streaming media
• Cookies

14.03.22 Dr. Mufassra Naz 24


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

14.03.22 Dr. Mufassra Naz 25


Search Engines

• Identify Web pages that match queries based on one


or more techniques
• Keyword indexes, page ranking
• Also serve as:
• Shopping tools
• Advertising vehicles (search engine marketing)
• Tool within e-commerce sites
• Outside of e-mail, most commonly used Internet
activity

14.03.22 Dr. Mufassra Naz 26


How Google Works

14.03.22 Dr. Mufassra Naz 27


How Google Works

14.03.22 Dr. Mufassra Naz 28


Online Forums and Chat
• Online forum
• Also known as a message board, bulletin board,
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
14.03.22 Dr. Mufassra Naz 29
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

14.03.22 Dr. Mufassra Naz 30


Cookies

• A small text file (up to 4KB) created by a website


that is stored in the user's computer either
temporarily for that session only or permanently on
the hard disk (persistent cookie).
• Cookies provide a way for the website to recognize
you and keep track of your preferences or personal
info like credit/debit card #’s
• Can help personalize Web site experience
• Can pose privacy threat

14.03.22 Dr. Mufassra Naz 31


Cookies
1. Session cookie
A session cookie, also known as an in-memory cookie, transient
cookie or non-persistent cookie, exists only in temporary memory while the
user navigates the website. Web browsers normally delete session cookies
when the user closes the browser
2. Persistent cookie
Instead of expiring when the web browser is closed as session cookies do,
a persistent cookie expires at a specific date or after a specific length of
time. For the persistent cookie's lifespan set by its creator, its information
will be transmitted to the server every time the user visits the website that it
belongs to, or every time the user views a resource belonging to that
website from another website
3. Secure cookie
A secure cookie can only be transmitted over an encrypted connection.
They cannot be transmitted over unencrypted connections.

14.03.22 Dr. Mufassra Naz 32


Mobile Apps

Use of mobile apps has exploded


• More than 60% of online shoppers are mobile
shoppers as well
Increased use/purchasing from tablets
Platforms
• iPhone/iPad (iOS), Android, Blackberry
App marketplaces
• Google Play, Appleʼs App Store, RIMʼs App
World, Windows Phone Marketplace

14.03.22 Dr. Mufassra Naz 33


Desktop vs Mobile vs Tablet Market Share
(Worldwide)

14.03.22 Dr. Mufassra Naz 34


Desktop vs Mobile vs Tablet Market Share
(Pakistan)

14.03.22 Dr. Mufassra Naz 35

You might also like