0% found this document useful (0 votes)
20 views70 pages

FoE Module 2

The document covers the infrastructure for e-commerce, focusing on key internet concepts, cloud computing, and web technologies. It explains the roles of protocols like HTTP, HTML, and XML, as well as the importance of client-server computing and various layers of internet architecture. Additionally, it discusses features and services of the internet, including communication tools, search engines, and emerging technologies like VR and AR.

Uploaded by

vm745949
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views70 pages

FoE Module 2

The document covers the infrastructure for e-commerce, focusing on key internet concepts, cloud computing, and web technologies. It explains the roles of protocols like HTTP, HTML, and XML, as well as the importance of client-server computing and various layers of internet architecture. Additionally, it discusses features and services of the internet, including communication tools, search engines, and emerging technologies like VR and AR.

Uploaded by

vm745949
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 70

Technology

Infrastructure for E-
commerce
Module 2
Topics
• Topics:
• The Internet: Key Concepts, Cloud computing.
• Internet infrastructure and Access,
• The Web : HTTP hypertext transfer protocol , HTML-
Hypetext mark-up language , XML Extensible markup
language , WEBSERVERS & CLIENTS, Web browsers.
• Features and Services of INTERNET & WEB: Communication
Tools, Search Engines, Streaming, WEB 2.0 Application &
Services, VR, AR. Mobile Apps

2
Meaning
• Internet – Inter network
• Is an interconnected network of 1000s of
network and millions of computers/systems.

3
Internet Key Concepts
• Packet Switching
• TCP/IP
• IP Address
• DNS
• URL
• Client/Server Computing

4
1. Packet Switching

5
6
Packet switching

7
Circuit VS Packet

8
9
10
11
2. Transmission Control
Protocol /Internet protocol

12
13
14
3. IP Address
• An IP address works in helping your device, whatever you are
accessing the internet on, to find whatever data or content is
located to allow for retrieval. Common tasks for an IP address
include both the identification of a host or a network, or identifying
the location of a device.
• 2 version
• IPv4 and IPv6
• IPv4- internet addressed as a 32 bit number that appears as a series
of 4 separated numbers marked off by periods
• Ex: 64.49.254.91
• IPv6- expressed as a 128 bit number.

15
4.Domain Name System (DNS)
• Domain Name- IP address expressed in a natural
language
• DNS- system for expressing numeric IP addresses
in a natural language
• The purpose of DNS is to translate a domain
name into the appropriate IP address.

• Discover Your DNS Servers Open your Command Prompt from the Start menu (or type “Cmd” into the search in your
Windows task bar). Next, type ipconfig/all into your command prompt and press Enter. Look for the field labeled “DNS
Servers.”

16
Used for :
• establish: – Simple identification of hostnames
and hosts
• improved Speed and Domain Performance.
• Increased Reliability
• Enhanced Security
• Improved Scalability
• Cost Savings
• Improved User Experience.

17
18
5. URL
Uniform Resource Locator
Is the address used by a web browser to identify
the location of the content in the web.

Ex: http://www.presidencyuniversity.in

19
Purpose of URL being used
• browsers to retrieve published resources, such as
HTML pages, CSS documents, images.
• allows users to navigate to a website and access
its information
• Helps to organise and find things on the internet
• it define the URL structure of a website. And having
a good URL structure is important to make sure
users can easily navigate your site, and for ranking
well in search engines.

20
21
6. Client & Server computing

22
Benefits of Client - Server
• central administration of applications and
data.
• it enables efficient sharing of resources among
multiple clients, improving overall productivity
and collaboration.

23
Cloud Computing

24
25
CLOUD COMPUTING
• IAAS
• SAAS
• PAAS

26
IAAS

27
IAAS

28
PAAS
• The service provider delivers and manages all
the hardware and software resources needed for
application development. You write the code and
manage all the apps and data,
• PaaS solutions are specific to application and
software development and typically include:
• Cloud infrastructure: Data centers, storage, network equipment, and
servers
• Middleware software: Operating systems, frameworks
• User interface: ((A graphical user interface (GUI), a command line interface (CLI), an API interface)

29
Example
• Amazon Web Services (AWS) Elastic Beanstalk,
Windows Azure, Heroku, Force.com, Google App
Engine, Apache Stratos, Red Hat OpenShift

• FACEBOOK – PAAS,
• NETFLIX – IAAS & PAAS. (BLEND)

30
SAAS
• Software as a Service (SaaS) is a cloud-based method
of delivering software where users subscribe to
access applications on the Internet rather than
purchasing them outright (wholly or Completely).

• Ex: email, calendaring, and office tools (such as


Microsoft Office 365), Zomato , Zoom, Instagram,
Linkedin, spotify, Google Drive, Gmail, Dropbox,
Apple iCloud, Microsoft One Drive, Microsoft Office
365, and the Salesforce CRM

31
Internet Infrastructure and
Access
• 7 layers
• Physical layer
• Data link layer
• Network layer
• Transport layer
• Session layer
• Presentation layer
• Application layer

32
1. Physical Layer – BITS

33
Functions
Bit rate control: The Physical layer also defines the transmission rate i.e.
the number of bits sent per second.

Transmission mode: Physical layer also defines the way in which the
data flows between the two connected devices. The various transmission
modes possible are Simplex, half-duplex and full-duplex

34
35
2. Data Link Layer – FRAMES

36
Functions

37
3. Network Layer - PACKETS

38
Functions:

39
4. Transport Layer- Segments

40
• Functions

• Segmenting: break the message into smaller units. Each segment has a header.

• Service Point Addressing: in order to deliver the smaller units to the correct
destination system has a type of address called service point address.

41
5. Session layer -

42
6. Presentation Layer
The presentation layer is also called the Translation layer. The data from the application
layer is extracted here and manipulated as per the required format to transmit over the
network.
The functions of the presentation layer are :

•Translation:

•Encryption/ Decryption: Encryption - protecting information or data by using


mathematical models

•Compression: Reduces the number of bits that need to be transmitted on the network. (to
save the bandwidth, transmission time).

43
7. Application Layer

44
HTTP , HTML,XML
• HTTP – Hypertext Transfer Protocol
• Definition : it is a Protocol used to display the
webpages
• Benefits :
• Secure
• Easy Access
• Over the internet
• Remote Backup
• Firewall friendly

45
Ex:
• http//:www.mywork.com/content/features/
082062.html
• http=the protocol used to display web pages
• www.mywork = domain name
• Content/features = path that identifies where the
content available
• 082062.html=document name and its format (as
HTML Page)

46
HTML
• Hyper text markup language
• Definition – it is the standard language for
creating and structuring content on the web.
• It describes the structure of an web page
• It consists of a series of elements

47
• Html
<!DOCTYPE html>
<html>
<body>Hello, World!</body>
</html>

This code:- Sets the HTML document type.- Contains


a <body> tag to display "Hello, World!" on the page.

48
Benefits
• SEO friendly
• Open source and free
• Customized websites
• Data storage
• Easy to learn and use
• Supports multimedia Integration
• Light weight & fast

49
XML
• Extensible mark up language
• Definition :
• It is a markup language that provides rules to
define any data. It also a file format for strong
transmitting and reconstructing raw data

50
51
Benefits
Uses human language not computer language thus
it is in readable and understandable
Ensures smooth information exchange between
websites, database and applications
There is no fixed set of tags to operate XML
Any application that can process XML can use your
information regardless of platform

52
Webservers & clients

53
54
Web client

55
These 2 plays a very important
role
• Search engine – will find the page (google , bing.
Yahoo)
• Browser – helps to display the website. (safari,
google chrome, firefox,

56
57
Examples of webserver
software

58
Types of Webserver (don
explain)

59
Benefits
• Security services
• File transfer
• Search engine
• Data Capture

60
61
62
4.Data capture
Helps in monitoring site ,traffic, capturing info
who has visited , stayed how long , date and time
of each visit, specific pages the server accessed.

63
Internet & web: Features and
services
• 1. Communication Tools
• 2. Search Engines
• 3. Streaming Media
• 4. WEB 2.0 applications and services
• 5. VR & AR
• 6. Intelligent Digital Assitants

64
1. Communication tools

65
• Emails
Uses series of protocols to enable the messages
containing text, images, sound , video clips to be
transferred from one internet user to the another.
• Message applications
SMS, MMS.
• Online Message Boards
Web application that allow internet users to
communicate with each other, although not in real.
• (Ex: Quora, Reddit, Google answers, tripadvisor).

66
• Internet Telephony
• VOIP and internet used to transmit voice and
other forms of audio communication over the
internet.
• Video conferencing

67
2.Search engines
Identifies webpages that appear to match the key
words also called queries, entered by the user, and
then provides a list of the best matches.

3. Streaming media
Enable video, music and other large bandwidth to
be sent .

68
4.Web 2.0 applications and
services
a) Online social networks (facebook, twitter,
insta)
b) Blogs (personal webpage that is created by an
individual or corporation to communicate with
readers).
c) Wikis(web application that allows a user to
easily add and edit the content on a web page)

69
5. VR & AR
• VR- gives the experience that you are actually
present but in the virtual space
• AR – overlaying virtual objects over the real
world. Ex: amazon ,(place your tv. )
6. Intelligent digital Assistants
• Siri, Alexa..
• Listens to your verbal commands and do the
work.

70

You might also like