SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
1
Website Design
BT0078 Part-2
By Milan K Antony
2
Explain the architecture of the web page contents.
The basic web architecture is two-tiered and characterized by a web
client that displays information content and a web server that
transfers information to the client. This architecture depends on
three key standards: HTML for encoding document content, URLs for
naming remote information objects in a global namespace, and HTTP
for staging the transfer.
The common representation language for hypertext documents on the
Web. HTML had a first public release as HTML 0.0 in 1990, was
Internet draft HTML 1.0 in 1993, and HTML 2.0 in 1994. The
September 22 1995 draft of the HTML 2.0 specification has been
approved as a standard by the IETF Application Area HTML Working
Group. HTML 3.0 and Netscape HTML are competing next generations
of HTML 2.0. Proposed features in HTML 3.0 include: forms, style
sheets, mathematical markup, and text flow around figures. HTML is
an application of the Standard Generalized Markup Language (SGML
ISO-8879), an international standard approved in 1986, which specifies a
formal meta-language for defining document markup systems.
An IETF addressing protocol for objects in the WWW ("if it’s out
there, we can point at it"). There are two types of URIs, Universal
Resource Names (URN) and the Universal Resource Locators (URL).
URLs are location dependent and contain four distinct parts: the
protocol type, the machine name, the directory path and the file
3
name. There are several kinds of URLs: file URLs, FTP URLs, Gopher
URLs, News URLs, and HTTP URLs. URLs may be relative to a
directory or offsets into a document.
An application-level network protocol for the WWW. Tim Berners-
Lee, father of the Web, describes it as a "generic stateless object-
oriented protocol." Stateless means neither the client nor the server
store information about the state of the other side of an ongoing
connection. Statelessness is a scalability property but is not necessarily
efficient since HTTP sets up a new connection for each request, which
is not desirable for situations requiring sessions or transactions. In
HTTP, commands (request methods) can be associated with particular
types of network objects (files, documents, network services).
Commands are provided for
· Establishing a TCP/IP connection to a WWW server,
· Sending a request to the server (containing a method to be applied
to a specific network object identified by the object’s identifier, and
the HTTP protocol version, followed by information encoded in a
header style)
· Returning a response from the server to the client (consisting of
three parts: a status line, a response header, and response data),
and
· Closing the connection.
4
2.What are the requirements for internet connections?
Since Internet is a composite network of more than thousands of
discrete networks, each having its own rules and procedures, there
could be many different ways by which you can connect to the
Internet. To use the Internet you need three things:
1. A Computer
2. Client programs to run on your computer (one client for each
type of service you want to use).
3. A way to connect your computer to the Net so your clients can
service your request.
To start with, we need to go over the different types of Internet
connections. There are essentially three different types of connections
for accessing the services and resources of the Internet:
· Dialup Connections
· ISDN, ADSL, and Leased Line Connections
· Satellite Connections
To access the Internet via a phone line, the concept is: Connect your
computer to the telephone system using either a regular phone line
(with a modem) or an ISDN line (which requires special equipment).
To start work, you run a communication program to dial the phone
and establish a connection with a remote Internet host. Once the
connection is established, you log in to the server by typing your user
name and password. At this point, there are three possible types of
5
dial-up connections:An alternative to a regular phone line is ISDN
(Integrated Services Digital Network) and Asymmetric Digital
Subscriber Line (ADSL) – a type of telephone service. ISDN and
ADSL allow the user to connect to another computer at a speed which
is much faster than even the fastest modem because it is digital.
Thus, if you are using a phone line connect your computer to the
Internet, you are better off with an ISDN or ADSL (not all phone
companies offer them) connection because it is digital and it is a lot
faster. These services can be run as fast as 128 kbps.If you have a
shell account type of access, what you all need is to become a
terminal on the computer of your ISP, thus the minimum possible PC
configuration with a VT-1 00 or equivalent type of terminal emulation
software can server your purpose well. In fact you may have a simple
dumb terminal to access such an account. The terminal emulation
software on PC is also widely available such as PROCOMM, etc. Please
choose emulation software which has KERMIT and ZMODEM file
download capability. A modem with error correction capabilities 9.6
kbps or better, and telephone line with capability to dial service
provider Local/STD are also required.It is the power of software
available for TCP/IP account which has made Internet so popular
these days. It is highly desirable that you have a GUI operating
system such as Windows on your desktop, if you are a TCP/IP
account holder. Typically, you would require a TCP/IP connection
establishing software and a Web-Browser to access this type of
account.
6
A modem which best suits your pocket and is fastest to its class is
the right choice. Typically a 28.8 kbps modem is found to perform
best with Indian ISPsSuch software is now bundled with new operating
systems such as which are also called TCP/IP sockets. If you do not
have it along with your OS you can have third party socket software
such as Trumpet Winsock. It is important to run this software to get
connected to your ISP before you can do the browsing part.Web
browsers are the Client software (your machine is a client to ISP’s
server) which has various graphics capabilities to access the information
from the Internet. Modem Web Browsers are capable of browsing
WWW, Gopher sites, FTP sites and also provide facilities for e-mail.
Initially NCSA’s web browser Mosaic hit the market which actually made
the browsing popular. Now web browsers from Netscape and from
Microsoft are the user’s choice. You can get hold of any such browser
and start browsing the Net.
3. Explain <frameset> tag and its attributes.
The browser display window can be used to display more than one
document at a time. The window can be divided into rectangular
areas, each of which is a Frame. Each frame is capable of displaying
its own document.
7
The content of a frame is specified with the <frame> tag, which can
appear only in the content of a frameset element. The content of a
frame is specified as the value of the src attribute in the <frame>
tag.
Example:
<frame src = “apples.html” >
If the <frame> tag has no src attribute, the browser displays an
empty frame. If the content of a frame doesn’t fit into the given
frame, scroll bars are implicitly included. If you want a frame to
have scroll bars, regardless of the size of its content, the <frame>
attribute scrolling can be set to yes. If a <frame> tag includes a
name attribute, the content of its associated frame can be changed
by the selection of a link in some other frame that specifies that
name.
The <frameset> tag and attributes
The number of frames and their layout in the browser window are
specified with the <frameset> tag. A frameset element takes the place
of the body element in a document. A document has either a body or
a frameset but cannot have both.
The <frameset> tag must have either a rows or a cols attribute, and
they often have both. The rows attribute specifies the number of
rows of frames that will occupy the window. There are 3 kinds of
8
values for rows: numbers, percentages, and asterisks. Normally, two
or more values, separated by commas, are given in a quoted string.
When a number is used as a value, it specifies the height of one row
in pixels. A percentage is given as a number followed immediately by
percent sign. When used, a percent value specifies the percentage of
the total browser window height that a row should occupy. When an
asterisk is used as the value of rows, it means the remainder of the
window height.
Examples:
<frameset rows = ”200, 300, 400”>
<frameset rows = “22%, 33%, 45%”>
<frameset rows = “22%, 33%, *”>
The cols attribute is very much like the rows attribute, except that it
specifies the number of columns of frames. For example, the
following tag specifies that the window is to have six frames in three
equal-height rows and two columns.
<frameset rows = 33%, 33%, 33%” cols = “25%, *”>
4. With an example explain the need for CDATA section in
9
XML.
CDATA Sections are used to escape blocks of text containing
characters which would otherwise be recognized as markup. The
content of a character data section is not parsed by the XML parser,
so it cannot include any tags. The form of a character data section
is as follows:
<! [ CDATA[content ] ] >
For example, instead of using the line “the last word of the line is
&gt;&gt;&gt; here &lt;&lt;&lt” the following line could be used:
<! [ CDATA [The last word of the line is >>> here <<<] ] >
5. Explain the Union and List data types in XML.
List datatypes are special cases in which a structure is defined within
the content of a single attribute or element. The xs:list element is
used to define list of items. The definition of a list datatype can be
done by embedding an xs:simpleType element:
<xs:simpleType name="myIntegerList">
<xs:list>
<xs:simpleType>
10
<xs:restriction base="xs:integer">
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
This datatype can be used to define attributes or elements that
accept a whitespace-separated list of integers smaller than or equal
to 100.
List datatypes have their own value space that can be constrained
using a set of specific facets that is common to all of them. These
facets are xs:length, xs:maxLength, xs:minLength, xs:enumeration and
xs:whiteSpace. The unit used to measure the length of a list type is
always the number of elements in the list.
Derivation by union allows defining datatypes by merging the lexical
spaces of several predefined or user datatypes. The xs:union element
is used for defining the union of different types. The definition of a
union datatype can be done by embedding an xs:simpleType element:
<xs:simpleType name="myIntegerUnion">
<xs:union>
<xs:simpleType>
<xs:restriction base="xs:integer"/>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="undefined"/>
</xs:restriction>
11
</xs:simpleType>
</xs:union>
</xs:simpleType>
Now the myIntegerUnion has the merged type of meaning given in the
example.

Weitere ähnliche Inhalte

Was ist angesagt?

Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009Cathie101
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Webwebhostingguy
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
CS8651   Internet Programming - Basics of HTML, HTML5, CSSCS8651   Internet Programming - Basics of HTML, HTML5, CSS
CS8651 Internet Programming - Basics of HTML, HTML5, CSSVigneshkumar Ponnusamy
 
Mail server_Synopsis
Mail server_SynopsisMail server_Synopsis
Mail server_SynopsisManmeet Sinha
 
Application layer protocol
Application layer protocolApplication layer protocol
Application layer protocolDr. Amitava Nag
 
Client server chat application
Client server chat applicationClient server chat application
Client server chat applicationPiyush Rawat
 
application layer protocols
application layer protocolsapplication layer protocols
application layer protocolsbhavanatmithun
 
Mail Server with Filter for organization or school--Project Presentation_(Eng...
Mail Server with Filter for organization or school--Project Presentation_(Eng...Mail Server with Filter for organization or school--Project Presentation_(Eng...
Mail Server with Filter for organization or school--Project Presentation_(Eng...Sorawit Paiboonrattanakorn
 
Jaimin chp-7 - application layer- 2011 batch
Jaimin   chp-7 - application layer- 2011 batchJaimin   chp-7 - application layer- 2011 batch
Jaimin chp-7 - application layer- 2011 batchJaimin Jani
 
How Does the Internet Work? : Notes
How Does the Internet Work? : NotesHow Does the Internet Work? : Notes
How Does the Internet Work? : NotesSubhajit Sahu
 
Application layer assignments
Application layer assignmentsApplication layer assignments
Application layer assignmentsIsaac Akingbala
 
web communication protocols in IoT
web communication protocols in IoTweb communication protocols in IoT
web communication protocols in IoTFabMinds
 
OTechs Mail system proposal
OTechs Mail system proposalOTechs Mail system proposal
OTechs Mail system proposalOsman Suliman
 

Was ist angesagt? (19)

Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
 
Unit v
Unit v Unit v
Unit v
 
Presentacion
PresentacionPresentacion
Presentacion
 
Web Programming
Web ProgrammingWeb Programming
Web Programming
 
The Internet and World Wide Web
The Internet and World Wide WebThe Internet and World Wide Web
The Internet and World Wide Web
 
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
CS8651   Internet Programming - Basics of HTML, HTML5, CSSCS8651   Internet Programming - Basics of HTML, HTML5, CSS
CS8651 Internet Programming - Basics of HTML, HTML5, CSS
 
Chapter3
Chapter3Chapter3
Chapter3
 
Mail server_Synopsis
Mail server_SynopsisMail server_Synopsis
Mail server_Synopsis
 
Application layer protocol
Application layer protocolApplication layer protocol
Application layer protocol
 
Client server chat application
Client server chat applicationClient server chat application
Client server chat application
 
Bt0076, tcpip
Bt0076, tcpipBt0076, tcpip
Bt0076, tcpip
 
application layer protocols
application layer protocolsapplication layer protocols
application layer protocols
 
Mail Server with Filter for organization or school--Project Presentation_(Eng...
Mail Server with Filter for organization or school--Project Presentation_(Eng...Mail Server with Filter for organization or school--Project Presentation_(Eng...
Mail Server with Filter for organization or school--Project Presentation_(Eng...
 
Jaimin chp-7 - application layer- 2011 batch
Jaimin   chp-7 - application layer- 2011 batchJaimin   chp-7 - application layer- 2011 batch
Jaimin chp-7 - application layer- 2011 batch
 
How Does the Internet Work? : Notes
How Does the Internet Work? : NotesHow Does the Internet Work? : Notes
How Does the Internet Work? : Notes
 
Application layer assignments
Application layer assignmentsApplication layer assignments
Application layer assignments
 
web communication protocols in IoT
web communication protocols in IoTweb communication protocols in IoT
web communication protocols in IoT
 
OTechs Mail system proposal
OTechs Mail system proposalOTechs Mail system proposal
OTechs Mail system proposal
 
internet protocol
internet protocolinternet protocol
internet protocol
 

Ähnlich wie Bt0078 website design 2

Xml web services
Xml web servicesXml web services
Xml web servicesRaghu nath
 
21. Application Development and Administration in DBMS
21. Application Development and Administration in DBMS21. Application Development and Administration in DBMS
21. Application Development and Administration in DBMSkoolkampus
 
WebService-Java
WebService-JavaWebService-Java
WebService-Javahalwal
 
M A M C H A R O
M A M  C H A R OM A M  C H A R O
M A M C H A R Olime17
 
The .net remote systems
The .net remote systemsThe .net remote systems
The .net remote systemsRaghu nath
 
Beginning with wcf service
Beginning with wcf serviceBeginning with wcf service
Beginning with wcf serviceBinu Bhasuran
 
Bt0078 website design
Bt0078 website design Bt0078 website design
Bt0078 website design Techglyphs
 
Html intake 38 lect1
Html intake 38 lect1Html intake 38 lect1
Html intake 38 lect1ghkadous
 
Build Message-Based Web Services for SOA
Build Message-Based Web Services for SOABuild Message-Based Web Services for SOA
Build Message-Based Web Services for SOAJeffrey Hasan
 
Intro to web services
Intro to web servicesIntro to web services
Intro to web servicesNeil Ghosh
 
Web services
Web servicesWeb services
Web servicesaspnet123
 
M A M C H A R O 2003
M A M  C H A R O 2003M A M  C H A R O 2003
M A M C H A R O 2003lime17
 
Moving from webservices to wcf services
Moving from webservices to wcf servicesMoving from webservices to wcf services
Moving from webservices to wcf servicesBinu Bhasuran
 
How does internet works
How does internet worksHow does internet works
How does internet worksRamonNavarro46
 

Ähnlich wie Bt0078 website design 2 (20)

Xml web services
Xml web servicesXml web services
Xml web services
 
21. Application Development and Administration in DBMS
21. Application Development and Administration in DBMS21. Application Development and Administration in DBMS
21. Application Development and Administration in DBMS
 
Overview of web services
Overview of web servicesOverview of web services
Overview of web services
 
WebService-Java
WebService-JavaWebService-Java
WebService-Java
 
Java web services
Java web servicesJava web services
Java web services
 
M A M C H A R O
M A M  C H A R OM A M  C H A R O
M A M C H A R O
 
The .net remote systems
The .net remote systemsThe .net remote systems
The .net remote systems
 
Beginning with wcf service
Beginning with wcf serviceBeginning with wcf service
Beginning with wcf service
 
Bt0078 website design
Bt0078 website design Bt0078 website design
Bt0078 website design
 
Html intake 38 lect1
Html intake 38 lect1Html intake 38 lect1
Html intake 38 lect1
 
Build Message-Based Web Services for SOA
Build Message-Based Web Services for SOABuild Message-Based Web Services for SOA
Build Message-Based Web Services for SOA
 
Intro to web services
Intro to web servicesIntro to web services
Intro to web services
 
Web services
Web servicesWeb services
Web services
 
8023.ppt
8023.ppt8023.ppt
8023.ppt
 
M A M C H A R O 2003
M A M  C H A R O 2003M A M  C H A R O 2003
M A M C H A R O 2003
 
Iwt module 1
Iwt  module 1Iwt  module 1
Iwt module 1
 
Moving from webservices to wcf services
Moving from webservices to wcf servicesMoving from webservices to wcf services
Moving from webservices to wcf services
 
Web services
Web servicesWeb services
Web services
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
How does internet works
How does internet worksHow does internet works
How does internet works
 

Mehr von Techglyphs

Bt9002 Grid computing 2
Bt9002 Grid computing 2Bt9002 Grid computing 2
Bt9002 Grid computing 2Techglyphs
 
Bt9002 grid computing 1
Bt9002 grid computing 1Bt9002 grid computing 1
Bt9002 grid computing 1Techglyphs
 
Bt8901 objective oriented systems2
Bt8901 objective oriented systems2Bt8901 objective oriented systems2
Bt8901 objective oriented systems2Techglyphs
 
Bt0062 fundamentals of it(1)
Bt0062 fundamentals of it(1)Bt0062 fundamentals of it(1)
Bt0062 fundamentals of it(1)Techglyphs
 
Bt0062 fundamentals of it(2)
Bt0062 fundamentals of it(2)Bt0062 fundamentals of it(2)
Bt0062 fundamentals of it(2)Techglyphs
 
Bt0064 logic design1
Bt0064 logic design1Bt0064 logic design1
Bt0064 logic design1Techglyphs
 
Bt0064 logic design2
Bt0064 logic design2Bt0064 logic design2
Bt0064 logic design2Techglyphs
 
Bt0066 database management system1
Bt0066 database management system1Bt0066 database management system1
Bt0066 database management system1Techglyphs
 
Bt0066 database management system2
Bt0066 database management system2Bt0066 database management system2
Bt0066 database management system2Techglyphs
 
Bt0067 c programming and data structures2
Bt0067 c programming and data structures2Bt0067 c programming and data structures2
Bt0067 c programming and data structures2Techglyphs
 
Bt0067 c programming and data structures 1
Bt0067 c programming and data structures 1Bt0067 c programming and data structures 1
Bt0067 c programming and data structures 1Techglyphs
 
Bt0068 computer organization and architecture
Bt0068 computer organization and architecture Bt0068 computer organization and architecture
Bt0068 computer organization and architecture Techglyphs
 
Bt0068 computer organization and architecture 2
Bt0068 computer organization and architecture 2Bt0068 computer organization and architecture 2
Bt0068 computer organization and architecture 2Techglyphs
 
Bt0070 operating systems 1
Bt0070 operating systems  1Bt0070 operating systems  1
Bt0070 operating systems 1Techglyphs
 
Bt0070 operating systems 2
Bt0070 operating systems  2Bt0070 operating systems  2
Bt0070 operating systems 2Techglyphs
 
Bt0072 computer networks 1
Bt0072 computer networks  1Bt0072 computer networks  1
Bt0072 computer networks 1Techglyphs
 
Bt0072 computer networks 2
Bt0072 computer networks  2Bt0072 computer networks  2
Bt0072 computer networks 2Techglyphs
 
Bt0074 oops with java2
Bt0074 oops with java2Bt0074 oops with java2
Bt0074 oops with java2Techglyphs
 
Bt0074 oops with java
Bt0074 oops with javaBt0074 oops with java
Bt0074 oops with javaTechglyphs
 
Bt0075 rdbms with mysql 1
Bt0075 rdbms with mysql 1Bt0075 rdbms with mysql 1
Bt0075 rdbms with mysql 1Techglyphs
 

Mehr von Techglyphs (20)

Bt9002 Grid computing 2
Bt9002 Grid computing 2Bt9002 Grid computing 2
Bt9002 Grid computing 2
 
Bt9002 grid computing 1
Bt9002 grid computing 1Bt9002 grid computing 1
Bt9002 grid computing 1
 
Bt8901 objective oriented systems2
Bt8901 objective oriented systems2Bt8901 objective oriented systems2
Bt8901 objective oriented systems2
 
Bt0062 fundamentals of it(1)
Bt0062 fundamentals of it(1)Bt0062 fundamentals of it(1)
Bt0062 fundamentals of it(1)
 
Bt0062 fundamentals of it(2)
Bt0062 fundamentals of it(2)Bt0062 fundamentals of it(2)
Bt0062 fundamentals of it(2)
 
Bt0064 logic design1
Bt0064 logic design1Bt0064 logic design1
Bt0064 logic design1
 
Bt0064 logic design2
Bt0064 logic design2Bt0064 logic design2
Bt0064 logic design2
 
Bt0066 database management system1
Bt0066 database management system1Bt0066 database management system1
Bt0066 database management system1
 
Bt0066 database management system2
Bt0066 database management system2Bt0066 database management system2
Bt0066 database management system2
 
Bt0067 c programming and data structures2
Bt0067 c programming and data structures2Bt0067 c programming and data structures2
Bt0067 c programming and data structures2
 
Bt0067 c programming and data structures 1
Bt0067 c programming and data structures 1Bt0067 c programming and data structures 1
Bt0067 c programming and data structures 1
 
Bt0068 computer organization and architecture
Bt0068 computer organization and architecture Bt0068 computer organization and architecture
Bt0068 computer organization and architecture
 
Bt0068 computer organization and architecture 2
Bt0068 computer organization and architecture 2Bt0068 computer organization and architecture 2
Bt0068 computer organization and architecture 2
 
Bt0070 operating systems 1
Bt0070 operating systems  1Bt0070 operating systems  1
Bt0070 operating systems 1
 
Bt0070 operating systems 2
Bt0070 operating systems  2Bt0070 operating systems  2
Bt0070 operating systems 2
 
Bt0072 computer networks 1
Bt0072 computer networks  1Bt0072 computer networks  1
Bt0072 computer networks 1
 
Bt0072 computer networks 2
Bt0072 computer networks  2Bt0072 computer networks  2
Bt0072 computer networks 2
 
Bt0074 oops with java2
Bt0074 oops with java2Bt0074 oops with java2
Bt0074 oops with java2
 
Bt0074 oops with java
Bt0074 oops with javaBt0074 oops with java
Bt0074 oops with java
 
Bt0075 rdbms with mysql 1
Bt0075 rdbms with mysql 1Bt0075 rdbms with mysql 1
Bt0075 rdbms with mysql 1
 

Kürzlich hochgeladen

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Kürzlich hochgeladen (20)

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Bt0078 website design 2

  • 2. 2 Explain the architecture of the web page contents. The basic web architecture is two-tiered and characterized by a web client that displays information content and a web server that transfers information to the client. This architecture depends on three key standards: HTML for encoding document content, URLs for naming remote information objects in a global namespace, and HTTP for staging the transfer. The common representation language for hypertext documents on the Web. HTML had a first public release as HTML 0.0 in 1990, was Internet draft HTML 1.0 in 1993, and HTML 2.0 in 1994. The September 22 1995 draft of the HTML 2.0 specification has been approved as a standard by the IETF Application Area HTML Working Group. HTML 3.0 and Netscape HTML are competing next generations of HTML 2.0. Proposed features in HTML 3.0 include: forms, style sheets, mathematical markup, and text flow around figures. HTML is an application of the Standard Generalized Markup Language (SGML ISO-8879), an international standard approved in 1986, which specifies a formal meta-language for defining document markup systems. An IETF addressing protocol for objects in the WWW ("if it’s out there, we can point at it"). There are two types of URIs, Universal Resource Names (URN) and the Universal Resource Locators (URL). URLs are location dependent and contain four distinct parts: the protocol type, the machine name, the directory path and the file
  • 3. 3 name. There are several kinds of URLs: file URLs, FTP URLs, Gopher URLs, News URLs, and HTTP URLs. URLs may be relative to a directory or offsets into a document. An application-level network protocol for the WWW. Tim Berners- Lee, father of the Web, describes it as a "generic stateless object- oriented protocol." Stateless means neither the client nor the server store information about the state of the other side of an ongoing connection. Statelessness is a scalability property but is not necessarily efficient since HTTP sets up a new connection for each request, which is not desirable for situations requiring sessions or transactions. In HTTP, commands (request methods) can be associated with particular types of network objects (files, documents, network services). Commands are provided for · Establishing a TCP/IP connection to a WWW server, · Sending a request to the server (containing a method to be applied to a specific network object identified by the object’s identifier, and the HTTP protocol version, followed by information encoded in a header style) · Returning a response from the server to the client (consisting of three parts: a status line, a response header, and response data), and · Closing the connection.
  • 4. 4 2.What are the requirements for internet connections? Since Internet is a composite network of more than thousands of discrete networks, each having its own rules and procedures, there could be many different ways by which you can connect to the Internet. To use the Internet you need three things: 1. A Computer 2. Client programs to run on your computer (one client for each type of service you want to use). 3. A way to connect your computer to the Net so your clients can service your request. To start with, we need to go over the different types of Internet connections. There are essentially three different types of connections for accessing the services and resources of the Internet: · Dialup Connections · ISDN, ADSL, and Leased Line Connections · Satellite Connections To access the Internet via a phone line, the concept is: Connect your computer to the telephone system using either a regular phone line (with a modem) or an ISDN line (which requires special equipment). To start work, you run a communication program to dial the phone and establish a connection with a remote Internet host. Once the connection is established, you log in to the server by typing your user name and password. At this point, there are three possible types of
  • 5. 5 dial-up connections:An alternative to a regular phone line is ISDN (Integrated Services Digital Network) and Asymmetric Digital Subscriber Line (ADSL) – a type of telephone service. ISDN and ADSL allow the user to connect to another computer at a speed which is much faster than even the fastest modem because it is digital. Thus, if you are using a phone line connect your computer to the Internet, you are better off with an ISDN or ADSL (not all phone companies offer them) connection because it is digital and it is a lot faster. These services can be run as fast as 128 kbps.If you have a shell account type of access, what you all need is to become a terminal on the computer of your ISP, thus the minimum possible PC configuration with a VT-1 00 or equivalent type of terminal emulation software can server your purpose well. In fact you may have a simple dumb terminal to access such an account. The terminal emulation software on PC is also widely available such as PROCOMM, etc. Please choose emulation software which has KERMIT and ZMODEM file download capability. A modem with error correction capabilities 9.6 kbps or better, and telephone line with capability to dial service provider Local/STD are also required.It is the power of software available for TCP/IP account which has made Internet so popular these days. It is highly desirable that you have a GUI operating system such as Windows on your desktop, if you are a TCP/IP account holder. Typically, you would require a TCP/IP connection establishing software and a Web-Browser to access this type of account.
  • 6. 6 A modem which best suits your pocket and is fastest to its class is the right choice. Typically a 28.8 kbps modem is found to perform best with Indian ISPsSuch software is now bundled with new operating systems such as which are also called TCP/IP sockets. If you do not have it along with your OS you can have third party socket software such as Trumpet Winsock. It is important to run this software to get connected to your ISP before you can do the browsing part.Web browsers are the Client software (your machine is a client to ISP’s server) which has various graphics capabilities to access the information from the Internet. Modem Web Browsers are capable of browsing WWW, Gopher sites, FTP sites and also provide facilities for e-mail. Initially NCSA’s web browser Mosaic hit the market which actually made the browsing popular. Now web browsers from Netscape and from Microsoft are the user’s choice. You can get hold of any such browser and start browsing the Net. 3. Explain <frameset> tag and its attributes. The browser display window can be used to display more than one document at a time. The window can be divided into rectangular areas, each of which is a Frame. Each frame is capable of displaying its own document.
  • 7. 7 The content of a frame is specified with the <frame> tag, which can appear only in the content of a frameset element. The content of a frame is specified as the value of the src attribute in the <frame> tag. Example: <frame src = “apples.html” > If the <frame> tag has no src attribute, the browser displays an empty frame. If the content of a frame doesn’t fit into the given frame, scroll bars are implicitly included. If you want a frame to have scroll bars, regardless of the size of its content, the <frame> attribute scrolling can be set to yes. If a <frame> tag includes a name attribute, the content of its associated frame can be changed by the selection of a link in some other frame that specifies that name. The <frameset> tag and attributes The number of frames and their layout in the browser window are specified with the <frameset> tag. A frameset element takes the place of the body element in a document. A document has either a body or a frameset but cannot have both. The <frameset> tag must have either a rows or a cols attribute, and they often have both. The rows attribute specifies the number of rows of frames that will occupy the window. There are 3 kinds of
  • 8. 8 values for rows: numbers, percentages, and asterisks. Normally, two or more values, separated by commas, are given in a quoted string. When a number is used as a value, it specifies the height of one row in pixels. A percentage is given as a number followed immediately by percent sign. When used, a percent value specifies the percentage of the total browser window height that a row should occupy. When an asterisk is used as the value of rows, it means the remainder of the window height. Examples: <frameset rows = ”200, 300, 400”> <frameset rows = “22%, 33%, 45%”> <frameset rows = “22%, 33%, *”> The cols attribute is very much like the rows attribute, except that it specifies the number of columns of frames. For example, the following tag specifies that the window is to have six frames in three equal-height rows and two columns. <frameset rows = 33%, 33%, 33%” cols = “25%, *”> 4. With an example explain the need for CDATA section in
  • 9. 9 XML. CDATA Sections are used to escape blocks of text containing characters which would otherwise be recognized as markup. The content of a character data section is not parsed by the XML parser, so it cannot include any tags. The form of a character data section is as follows: <! [ CDATA[content ] ] > For example, instead of using the line “the last word of the line is &gt;&gt;&gt; here &lt;&lt;&lt” the following line could be used: <! [ CDATA [The last word of the line is >>> here <<<] ] > 5. Explain the Union and List data types in XML. List datatypes are special cases in which a structure is defined within the content of a single attribute or element. The xs:list element is used to define list of items. The definition of a list datatype can be done by embedding an xs:simpleType element: <xs:simpleType name="myIntegerList"> <xs:list> <xs:simpleType>
  • 10. 10 <xs:restriction base="xs:integer"> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> This datatype can be used to define attributes or elements that accept a whitespace-separated list of integers smaller than or equal to 100. List datatypes have their own value space that can be constrained using a set of specific facets that is common to all of them. These facets are xs:length, xs:maxLength, xs:minLength, xs:enumeration and xs:whiteSpace. The unit used to measure the length of a list type is always the number of elements in the list. Derivation by union allows defining datatypes by merging the lexical spaces of several predefined or user datatypes. The xs:union element is used for defining the union of different types. The definition of a union datatype can be done by embedding an xs:simpleType element: <xs:simpleType name="myIntegerUnion"> <xs:union> <xs:simpleType> <xs:restriction base="xs:integer"/> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="undefined"/> </xs:restriction>
  • 11. 11 </xs:simpleType> </xs:union> </xs:simpleType> Now the myIntegerUnion has the merged type of meaning given in the example.