E-commerce Infrastructure: The Internet, Web, and Mobile Platform (I) Flashcards

1
Q

Digital divide

A

The contrast between societies with internet access and those without

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Internet

A

Interconnected network of thousands of networks and millions of computers, linking groups and individuals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

World Wide Web (Web)

A

Provides access to trillions of web pages on the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Evolution of the internet: Innovation Phase

A

1961-1974
Building blocks of the internet were conceptualized and put into hardware
Original purpose was to link computers across college campuses
Basic ideas and tech were developed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Evolution of the internet: Institutionalization Phase

A

1975-1995
Large institutions provided funding for expanding the internet
1986 - the NSF embarked on a 10 year $200 million project to bring the internet to the public (NSFNET)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Evolution of the internet: Commercialization Phase

A

1995-Present
Private corporations take over the internet and expand it (eg: Google)
Private corps brings the internet to more people every day

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Internet (Tech definition)

A

A network that uses the IP addressing scheme, supports the Transmission Control Protocol (TCP), and makes services available to users much like a telephone system makes voice and data services available to the public

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Packet switching

A

A method of slicing digital messages into packets, sending the packets along different communication paths as they become available, and then reassembling the packets once they arrive at their destination

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Packets

A

The discrete units into which digital messages are sliced for transmission over the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Transmission Control Protocol/Internet Protocol (TCP/IP)

A

Protocol: Set of standards and rules for data transfer
TCP: Establishes connections among sending and receiving computers and handles assembly and reassembly of packets
IP: Provides the internet’s addressing scheme and is responsible for delivery of packets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

User Datagram Protocol (UDP)

A

Provides an alternative TCP when the error-checking and correction functionality of TCP is not necessary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Four TCP/IP Layers

A

Network interface layer
Internet layer
Transport layer
Application layer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Network interface layer

A

Responsible for placing packets on and receiving them from the network medium

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Internet layer

A

Responsible for addressing, packaging, and routing messages on the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Transport layer

A

Responsible for providing communication with other protocols (applications) within the TCP/IP suite.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Application layer

A

Includes protocols used to provide user services or exchange data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

IPv4 address

A

Expressed as a 32-bit number appearing as a series of 4 separate numbers marked off by periods

Supports up to 2^32 users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

IPv6 address

A

Internet address expressed as a 128-bit number

Supports up to 2^128 users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Web server software

A

Enables a computer to deliver web pages to clients on a network that request this service by sending an HTTP request

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Web server

A

May refer to either web server software or physical server

21
Q

Web client

A

Any computing device attached to the internet that is capable of making HTTP requests and displaying HTML pages

22
Q

Cloud computing

A

Model of computing in which computer processing, storage, software, and other services are provided as a shared pool of virtualized resources over the internet

23
Q

Cloud computing essential characteristics

A

On-demand self-service (users can obtain computing capabilities on their own)
Ubiquitous network access (Accessible using standard network and internet devices)
Location-independent resource pooling (resources serve multiple customers)
Rapid elasticity (demand manageable)
Measured service (charges per resource usage)

24
Q

Infrastructure as a service (IaaS)

A

Customers use processing, storage, networking, and other computing resources from third-party providers called cloud service providers (CSPs) to run their information systems

25
Software as a service (SaaS)
Customers use software hosted by the vendor on the vendor’s cloud infrastructure and delivered as a service over a network
26
Platform as a service (PaaS)
Customers use infrastructure and programming tools supported by the CSP to develop their own applications
27
Router
Special-purpose computer that interconnects the computer networks that make up the internet and routes packets to their destination
28
Routing algorithm
Computer program that ensures that packets take the best available path toward their destination
29
Domain name
IP address expressed in natural language
30
Domain Name System (DNS)
System for expressing numeric IP addresses in a natural language
31
Root servers
Central directories that list all domain names currently in use for specific domains
32
Uniform Resource Locator (URL)
The address used by a web browser to identify the location of content on the web
33
Public cloud
Third-party service providers that own and manage large, scalable data centers that offer computing, data storage, and high-speed internet to multiple customers who pay for only the resources they use eg: Amazon Web Services
34
Benefits of a public cloud
Offers relatively secure enterprise-class reliability Organizations do not need to make large investments in their own hardware and software Ideal environments for small and medium-sized businesses
35
Private cloud
Provides similar options as a public cloud but only to a single tenant
36
Hybrid cloud
Offer customers both a public and a private cloud
37
Thin client
Less computing power in the client software eg: Chromebook
38
Client/server computing
A model of computing in which clients (various types of devices) are connected in a network with one or more servers
39
Servers
Computers that are dedicated to performing common functions that the clients on the network need, such as file storage, software applications, printing, and Internet access
40
Drawbacks of cloud computing
Responsibility for data storage and control is in the hands of the provider Security risks related to entrusting critical data and systems to third parties Risks to cloud infrastructure malfunctions Delays in the processing and transmiting of data
41
Edge computing
Optimizes cloud computing by shifting some of the processing and data storage load to servers located closer to end users
42
Hypertext Transfer Protocol (HTTP)
The internet protocol used for transferring web pages Runs in the application layer of the TCP/IP model
43
File Transfer Protocol (FTP)
Part of the TCP/IP protocol that permits users to transfer files from the server to their client computer and vice versa
44
Telnet
Protocol that enables remote logins
45
Secure Sockets Layer (SSL)
Original protocol enabling secure communications between a client and server over the internet. Now replaced by the transport layer security protocol (TLS)
46
Transport Layer Security (TLS)
Helps secure e-commerce communications and payments through a variety of techniques such as message encryption and digital signatures
47
Package Internet Groper (PING)
Utility program that allows you to check the connection between client computer and a TCP/IP network
48
Tracert
Route-tracing utility that allows you to follow the path of a message you send from your client to a remote computer on the internet
49
Border Gateway Protocol (BGP)
Within the application layer, enables exchange of routing information among different autonomous systems on the internet