SlideShare a Scribd company logo
1 of 11
Download to read offline
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.

More Related Content

What's hot

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
 

What's hot (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
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 

Recently uploaded (20)

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 

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.