Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

Q1) What is frame work

.NET Framework
The .NET Framework (pronounced dot net) is a software framework that runs primarily on
Microsoft Windows. It includes a large library and supports several programming languages
which allows language interoperability (each language can use code written in other languages).
The .NT library is available to all the programming languages that .NT supports. !rograms
written for the .NT "ramework e#ecute in a software environment (as contrasted to hardware
environment)$ known as the %ommon &anguage 'untime (%&')$ an application virtual machine
that provides important services such as security$ memory management$ and e#ception handling.
The class library and the %&' together constitute the .NT "ramework.
The .NT "ramework(s )ase %lass &ibrary provides user interface$ data access$ database
connectivity$ cryptography$ web application development$ numeric algorithms$ and network
communications. !rogrammers produce software by combining their own source code with
the .NT "ramework and other libraries. The .NT "ramework is intended to be used by most
new applications created for the Windows platform. Microsoft also produces a popular integrated
development environment largely for .NT software called *isual +tudio.

Design features
The %ommon &anguage 'untime (%&') is the e#ecution engine of the .NT "ramework.
,ll .NT programs e#ecute under the supervision of the %&'$ guaranteeing certain
properties and behaviors in the areas of memory management$ security$ and e#ception
handling.
&anguage Independence
The .NT "ramework introduces a %ommon Type +ystem$ or %T+. The %T+
specification defines all possible datatypes and programming constructs supported by the
%&' and how they may or may not interact with each other conforming to the %ommon
&anguage Infrastructure (%&I) specification. )ecause of this feature$ the .NT
"ramework supports the e#change of types and ob-ect instances between libraries and
applications written using any conforming .NT language.
)ase %lass &ibrary
The )ase %lass &ibrary ()%&)$ part of the "ramework %lass &ibrary ("%&)$ is a library
of functionality available to all languages using the .NT "ramework. The )%& provides
classes which encapsulate a number of common functions$ including file reading and
writing$ graphic rendering$ database interaction$ .M& document manipulation and so on.
+implified /eployment
Q2) What is the Web Application, Web Pages, Web Server
& Website
, web hosting service is a type of Internet hosting service that allows individuals and
organi0ations to make their own website accessible via the World Wide Web. Web hosts
are companies that provide space on a server they own or lease for use by their clients as
well as providing Internet connectivity$ typically in a data center. Web hosts can also
provide data center space and connectivity to the Internet for servers they do not own to
be located in their data center$ called colocation or 1ousing as it is commonly called in
&atin ,merica or "rance..
The scope of web hosting services varies greatly. The most basic is web page and small2
scale file hosting$ where files can be uploaded via "ile Transfer !rotocol ("T!) or a Web
interface. The files are usually delivered to the Web 3as is3 or with little processing. Many
Internet service providers (I+!s) offer this service free to their subscribers. !eople can
also obtain Web page hosting from other$ alternative service providers. !ersonal web site
hosting is typically free$ advertisement2sponsored$ or ine#pensive. )usiness web site
hosting often has a higher e#pense.

Q!) "lient #Server "oncept.
Clientserver model
The client4server model of computing is a distributed application structure that partitions
tasks or workloads between the providers of a resource or service, called servers, and
service reuesters, called clients.
!"#
$ften clients and servers communicate over a
computer network on separate hardware, but both client and server ma% reside in the
same s%stem. & server machine is a host that is running one or more server programs
which share their resources with clients. & client does not share an% of its resources, but
reuests a server's content or service function. Clients therefore initiate
communication sessions with servers which await incoming reuests.
Description
The clientserver characteristic describes the relationship of cooperating programs in an
application. The server component provides a function or service to one or many clients$ which
initiate re5uests for such services.
Functions such as email e#change$ web access and database access$ are built on the client4server
model. 6sers accessing banking services from their computer use a web browser client to send a
re5uest to a web server at a bank. That program may in turn forward the re5uest to its own
database client program that sends a re5uest to a database server at another bank computer to
retrieve the account information. The balance is returned to the bank database client$ which in
turn serves it back to the web browser client displaying the results to the user. The client4server
model has become one of the central ideas of network computing. Many business applications
being written today use the client4server model. +o do the Internet(s main application protocols$
such as 1TT!$ +MT!$ Telnet$ and /N+.
The interaction between client and server is often described using se5uence diagrams. +e5uence
diagrams are standardi0ed in the 6nified Modeling &anguage.
+pecific types of clients include web browsers$ email clients$ and online chat clients.
+pecific types of servers include web servers$ ftp servers$ application servers$ database servers$
name servers$ mail servers$ file servers$ print servers$ and terminal servers. Most web services
are also types of servers.

You might also like