Professional Documents
Culture Documents
IT Lec4
IT Lec4
Pramit Mazumdar
2/1/2022 1
Topics
Thin and Thick clients
Security aspects
Security protocols
Computational aspects
Types of websites
2
Web Applications
Front tier:
considers design and presentation aspects to
users.
Middle tier:
contains business intelligence and carries out
the requisite processing.
3
General: Three-Tier Architecture
Web Applications (cont’d)
Benefits
Browser-based
5
Limitations of Web Applications
Requires compatible web browsers
Applications may contain browser-specific bugs
6
Web Security Aspects
Security is very much essential for web
applications
Virus attacks
Spoofing attacks
Phishing attacks
Man-in-the-middle attacks
Manual hacking
8
Web Security Aspects (cont’d)
Virus attacks: Third-party self-replicating executable
codes placed on a computer
9
Web Security Aspects (cont’d)
Man-in-the-middle attacks:
10
Web Security
Aspects (cont’d)
11
Addressing security concerns
Cryptography
Encryption: Transforms plain-text data into a human-
unreadable format
12
Computational Aspects of the Internet
First generation: Web 1
Session-based computations
Web services
Application programs running as services
Example: Bill payment portals
13
Introduction to Website Creation
Acquire domain name
TLD (top level domains): com, org, net, me, mobi, info, biz, tv,
edu, gov, in, us, uk, de, jp, cn, it
ICANN – the international body running the Internet registry –
levies a fixed annual fee per domain
14
Individual Websites
Individual websites for personal usage
Individual blogs
15
Corporate Websites
Owned and maintained by corporates
16
Corporate Websites (cont’d)
Corporate websites may be
Informational
Information distributed online about sales conducted from
physical stores offline
Commercial
More prevalent nowadays
Direct sales from online portals
Delivery can be online (for digital products or subscriptions) or
offline (for physical goods)
17
Client – Server architecture
19
Client – Server architecture
Thin client
Thick client
20
Thin client
Runs on a server based computing environment.
21
Thick client
System can be connected to the server without
network.
22
Thin vs Thick client
Factors Thin client Thick client
Installation Browser based Local installation
Devices Handheld devices Customizable
Processing Complete processing on Computer resources are
server side used more than servers
Deploy Easy to deploy More expensive
Data validation Data verification required Done by client
from server side
Communication Continuous Communication in
communication with particular intervals
server
Interfacing Cannot be interfaced Can be interfaced with
with other devices other devices
Security More secure Less secure
23
Thank You
2/1/2022 25