CCS375-Web Technologies Unit – 1 V Semester CSE
UNIT I WEBSITE BASICS, HTML 5, CSS 3, WEB 2.0 7
Web Essentials: Clients, Servers and Communication – The Internet – World wide web –
HTTP Request Message – HTTP Response Message – Web Clients – Web Servers –
HTML5 – Tables – Lists – Image – HTML5 control elements – Drag and Drop – Audio –
Video controls - CSS3 – Inline, embedded and external style sheets – Rule cascading –
Inheritance – Backgrounds – Border Images – Colors – Shadows – Text – Transformations
– Transitions – Animations. Bootstrap Framework
1.1: Web Essentials
Server:
The software that distributes the information and the machine where the
information and software reside is called the server.
provides requested service to client
e.g., Web server sends requested Web page
Client:
The software that resides on the remote machine, communicates with the
server, fetches the information, processes it, and then displays it on the
remote machine is called the client.
initiates contact with server (speaks first)
typically requests service from server
Web client is implemented in browser
Web server: Software that delivers Web pages and other documents to
browsers using the HTTP protocol.
Web Page: A web page is a document or resource of information that is
suitable for the World Wide Web and can be accessed through a web
browser.
Website: A collection of pages on the World Wide Web those are accessible
from the same URL and typically residing on the same server.
1
Downloaded from EnggTree.com
, EnggTree.com
CCS375-Web Technologies Unit – 1 V Semester CSE
URL: Uniform Resource Locator, the unique address which identifies
aresource on the Internet for routing purposes.
Below is additional information about each of the sections of the
httpURL for this page.
CLIENT-SERVER PARADIGM
The Client-Server paradigm is the most prevalent model for distributed
computing protocols. It is the basis of all distributed computing paradigms at a
higher level of abstraction.
It is service-oriented, and employs a request-response protocol.
A server process, running on a server host, provides access
to a service. A client process, running on a client host,
accesses the service via the server process.
The interaction of the process proceeds according to a protocol.
The primary idea of a client/server system is that you have a
central repository of information—some kind of data, often in
a database—that you want to distribute on demand to some set
of people or machines.
2
Downloaded from EnggTree.com
, EnggTree.com
CCS375-Web Technologies Unit – 1 V Semester CSE
3
Downloaded from EnggTree.com
, EnggTree.com
CCS375-Web Technologies Unit – 1 V Semester CSE
TYPES OF CLIENT-SERVER ARCHITECTURE
Depending upon the number of layers or tiers used in the client-
server model, it can be categorized into 3 types:
2 Tier Architecture
3Tier Architecture
N Tier Architecture
1) Two Tiers Architecture
In this type of architecture,
the workload is divided
between the server (host of
the system) and the
client(which hosts the user
interface).
In reality these are located on
separate computers but there
is no absolute requirement of
4
Downloaded from EnggTree.com