Topic02 E Commerce Infrastructure
Topic02 E Commerce Infrastructure
(8:45)
E-Commerce Technologies (2024-25)
Topic 2
Paul Cheung
[email protected]
1 Slide 2
https://www.youtube.com/watch?v=x3c1ih2NJEg
1
The Evolution of the Internet The Internet:
1961 – Present
Key Technology Concepts
Innovation Phase, 1961–1974
v Creation of fundamental building blocks n Internet defined as network that:
Institutionalization Phase, 1975–1995
Uses IP addressing
v Large institutions provide funding and legitimization Supports TCP/IP protocol
Provides services to users, in manner similar to
Commercialization Phase, 1995–present telephone system
v Private corporations take over, expand Internet backbone
and local service n Three important concepts:
Packet switching
TCP/IP communications protocol
Client/server computing
n IPv6
128-bit addresses, able to handle up to 1 quadrillion
addresses ≈ 3.4×1038 (estimated # of grains of
sands – order of 1020!)
(IPv4 can handle only 4 billion)
11 12
3
Routing Internet Messages: TCP/IP and Packet Video: Introduction to TCP/IP (4:20)
Switching
Figure 3.5
Slide 13 https://www.youtube.com/watch?v=PpsEaqJV_A0
Slide 14
15
Domain name
Ø 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.ecom-icom.hku.hk
Dynamic Host Configuration Protocol (DHCP)
Ø A network protocol that helps us to assign an IP address and
related IP information to the devices (e.g. servers, desktops, or
mobile equipment) in the network.
Take home exercises:
a) read the short article about DHCP vs DNS on Moodle
b) find out the differences between http:// and https://
Source: https://www.youtube.com/watch?v=oTT_0t9qGDY (Cloud Academy) Slide 16
4
How Does DHCP Work? (3:50)
Client/Server Computing
19
• Infrastructure as a service (I a a S)
Tablets supplement PCs for mobile situations • Software as a service (S a a S)
1.28 B tablet users worldwide (2021 estimated) • Platform as a service (P a a S)
Public, private, and hybrid clouds
Smartphones are a disruptive technology
Radically reduces costs of:
6.4B smart phones subscribers worldwide (2022) • Building and operating Web sites
New processors and operating systems • Infrastructure, IT support
5.18B Internet users worldwide (April 2023) • Hardware, software
Figure 3.8
~ 260 million in U.S. access Internet with smartphones Drawbacks
(~1,030 million in China) in 2022 • Security risks
• Shifts responsibility for storage and
Ref: Statista (2022) control to providers
(Example of Obama, using Blackberry of RIM!)
Slide 20
5
21
The Hourglass
Internet Infrastructure Model of the
Internet has been able to grow exponentially without Internet
disruption because of: Communication
— Client/server computing model (this is the key –
— Architecture built in layers that can be changed the layer model! )
independently
Network Technology Substrate
Transport Services and Representation Standards
Middleware Services
Applications
24
Slide 23
6
26
27 28
7
29 30
Telephone-based wireless Internet access WiMax: 802.16 standard; used for medium-range, broadband
wireless metropolitan area networks
Currently based on 4G and 5G technologies
5G: very high-bandwidth broadband; speeds reaching 10 Bluetooth: technology standard for short-range wireless
Gbps or more communication within a 30-foot distance (BLE for low power)
— Uses new part of wireless spectrum and tens of Zigbee – for sensors and IoT applications
thousands of small-cell and distributed antenna systems
— Expected to enable many innovative products. services Low-power WAN – LoRaWan for wide-area network operation
Modem, Router, Switch & Access Point Modem, Routers, Switches & Access Points (4:10)
Source: www.baeldung.com/cs/
Slide 31 Slide 32
Source: https://www.youtube.com/watch?v=Vc16CCAAz7Q&t=69s (Techquickie)
8
34
35
Intranets
Wifi-6 Explained (2 min)
n Intranet
TCP/IP network located within a single organization
for communications and processing
Slide 36
9
37
39 40
10
41 42
HTML, CSS and Javascript Explained (3:29) HTML and HTML5 (3:43)
11
45
Web Browsers
Web Servers and Web Clients
Web server software
— Enables a computer to deliver web pages to clients on a network
that request this service by sending an HTTP request
Primary purpose is to display web
— Basic capabilities: HTTP, security services (TLS), file transfer, page, but may include added
search engine, data capture, e-mail, site management tools features
Google’s Chrome: more than
Web server 72.8% of both the desktop
— May refer to either web server software or physical server and mobile market
(Open source)
— Specialized servers: Database servers, ad servers, media server
Apple’s Safari: 13.5%
Source: https://www.w3counter.com/globalstats.php (July 2023)
Web client MicroSoft Internet
Explorer/Edge: 2.7% of
— Any computing device attached to the Internet that is capable of desktop
making HTTP requests and displaying HTML pages Mozilla Firefox: 2.5%
desktop, (Open source)
Opera: 1.2 % Slide 46
47 48
12
49 We may skip this in lecture to save time
In China: Baidu
AI Chatbots - ChatGPT and equivalent around the world - will present a huge
challenge to all search engines
Companies in China is in a rush to upgrade its AI Chatbot including: Baidu (Ernie), § Figure 3.16a
Huawei (Wenxin), Alibaba (Tongyi Qianwen), Tencent (Xiaowei) etc
(The challenge is to make these multi-langagues, at least Chinese and English).
§ Figure 3.16b
13
53 54
59 60
15