SlideShare ist ein Scribd-Unternehmen logo
1 von 29
The internet has been around for a while
but the World Wide Web (WWW) is
relatively new. It is based upon hypertext–
The concept of documents being linked to
one another in relevant places. The ideas
behind hypertext were around in the early
80s but began to form into reality in 1989.
At the time, Sir Timothy John Berners-Lee
from the European Laboratory for Particle
Physics wrote a paper titled “Information
Management: A Proposal”. In the following
years he began working on a hypertext
browser/editor.
 The World Wide Web (WWW)is a
 repository of information linked
 together from points all over the
 world. The WWW has a unique
 combination of flexibility, portability
 and user-friendly features that
 distinguish it from other services
 provided by the internet.
 The World Wide Web (WWW) is most
  often called Web.
 The Web is a network of computers all
  over the world.
 All the computers in the web can
  communicate with each other.
 All the computers use a communication
  standard called HTTP.
   The WWW today is a
    distributed
    client/server
    services, in which a
    client using a browser
    can access a service
    using a server.
    However, the service
    provided is distributed
    over many locations
    called sites.
   A variety of vendors
    offer commercial
    browsers that interpret
    and display a Web
    documents, and all
    use nearly the same
    architecture. Each
    browser usually
    consists of three parts:
    controller, client
    protocol, and
    interpreters.
   The web page is stored at the server. Each
    time a client request arrives, the
    corresponding documents is sent to the
    client. To improve efficiency, servers
    normally store requested file in the cache in
    memory; memory is faster to access than
    disk. A server can also become more
    efficient through multithreading or
    multiprocessing. In this case, a server can
    answer more than one request at a time.
 The Uniform Resource Locator
 (URL) is a standard for specifying
 any kind of information on the
 internet. The URL defines four-
 things: protocol, host
 computer, port and path.
   The documents in the WWW can be
    grouped into three broad categories:
    Static, Dynamic and Active Documents.
    The category is based on the time at
    which the contents of the documents
    are determined.
 On the World
 Wide Web, a
 fixed-content
 document that is
 created and
 stored in a server.
   HTML is a language for creating Web
    page. The term markup language
    comes from the books publishing
    industry. Before a book is type-set and
    printed, a copy editor reads the
    manuscript and puts mark on it. These
    marks tell the compositor how to format
    the text .
 HTML stands for Hyper Text Markup
  Language.
 HTML is not a programming language, it
  is a markup language.
 A markup language is a set of markup
  tags.
 HTML uses markup tags to describe web
  pages.
 HTML tags are keywords surrounded by
  angle brackets like <html>.
 HTML tags normally come in pairs like
  <b> and </b>.
 The first tag in a pair is the start tag, the
  second tag is the end tag.
 Start and end tags are also called
  opening tags and closing tags.
   The two tags <B>
    and </B> are
    instructions for the
    browser. When the
    browser sees these
    two marks, it knows
    that the text must
    be boldface. (see
    Figure 27.6)
   The beginning tag can have attributes
    and values and starts with the name of
    the tag. The ending tag cannot have
    attributes or values but must have a slash
    before the name of the tag.
   A Web document created by running a
    CGI program at the server site.
   The Common gateway Interface (CGI) is
    a technology that creates and handles
    dynamic documents. CGI is a set of
    standards that defines how a dynamic
    document is written, how data are input
    to the program, and how the output
    result is used.
   If we use CGI, the program must create
    an entire document each time a request
    is made. The solution is to create a file
    containing the fixed part of the
    document using HTML and embed a
    script, a source code, that can be run by
    the server to provide the varying
    availability and price of section.
 For
    many applications, we need a
 program or a script to be run at
 the client site. These are called
 active documents.
   One way to create an active document
    is to use Java applets. Java is a
    combination of a high-level programming
    language, a run-time environment, and a
    class library that allows a programmer to
    write an active document (an applet)
    and a browser to run it.
   The script is in source code (text) and not
    in binary form. The scripting technology
    used in this case is usually JavaScript.
    Java script, which bears a small
    resemblance to Java, is a very high level
    scripting language developed for this
    purpose.
   The Hypertext Transfer Protocol (HTTP) is a
    protocol used mainly to access data on
    World Wide Web. HTTP functions as a
    combination of FTP and SMTP. It is similar
    to FTP because it transfers files and uses
    the services of TCP.
   Although HTTP uses the services of
    TCP, HTTP itself is a stateless protocol. The
    client initializes the transaction by sending
    a request message. The server replies by
    sending a response.
Www(alyssa) (2)

Weitere ähnliche Inhalte

Was ist angesagt?

1 web technologies
1 web technologies1 web technologies
1 web technologiesJalpesh Vasa
 
Architecture Best Practices
Architecture Best PracticesArchitecture Best Practices
Architecture Best PracticesAWS Germany
 
OLE-DB vs ODBC
OLE-DB vs ODBCOLE-DB vs ODBC
OLE-DB vs ODBCTom
 
Web Fundamentals
Web FundamentalsWeb Fundamentals
Web Fundamentalsarunv
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009Cathie101
 
SOFTWARE AND WEB TECHNOLOGY
SOFTWARE AND WEB TECHNOLOGYSOFTWARE AND WEB TECHNOLOGY
SOFTWARE AND WEB TECHNOLOGYRasha Kamal
 
Servlets as introduction (Advanced programming)
Servlets as introduction (Advanced programming)Servlets as introduction (Advanced programming)
Servlets as introduction (Advanced programming)Gera Paulos
 
Advanced programming ch2
Advanced programming ch2Advanced programming ch2
Advanced programming ch2Gera Paulos
 
Introduction to web services
Introduction to web servicesIntroduction to web services
Introduction to web servicesvikram mahendra
 
web technology and soical networking
web technology and soical networking web technology and soical networking
web technology and soical networking Vijay Bansal
 

Was ist angesagt? (20)

1 web technologies
1 web technologies1 web technologies
1 web technologies
 
Internet and html
Internet and htmlInternet and html
Internet and html
 
Web technology
Web technologyWeb technology
Web technology
 
Architecture Best Practices
Architecture Best PracticesArchitecture Best Practices
Architecture Best Practices
 
Web hosting Introduction- MilesWeb
Web hosting  Introduction- MilesWebWeb hosting  Introduction- MilesWeb
Web hosting Introduction- MilesWeb
 
Web
Web Web
Web
 
OLE-DB vs ODBC
OLE-DB vs ODBCOLE-DB vs ODBC
OLE-DB vs ODBC
 
Www and http
Www and httpWww and http
Www and http
 
How The Web Works
How The Web WorksHow The Web Works
How The Web Works
 
Web Terminology
Web TerminologyWeb Terminology
Web Terminology
 
Web Fundamentals
Web FundamentalsWeb Fundamentals
Web Fundamentals
 
Web design - How the Web works?
Web design - How the Web works?Web design - How the Web works?
Web design - How the Web works?
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
 
SOFTWARE AND WEB TECHNOLOGY
SOFTWARE AND WEB TECHNOLOGYSOFTWARE AND WEB TECHNOLOGY
SOFTWARE AND WEB TECHNOLOGY
 
Servlets as introduction (Advanced programming)
Servlets as introduction (Advanced programming)Servlets as introduction (Advanced programming)
Servlets as introduction (Advanced programming)
 
Advanced programming ch2
Advanced programming ch2Advanced programming ch2
Advanced programming ch2
 
HTTP & HTML & Web
HTTP & HTML & WebHTTP & HTML & Web
HTTP & HTML & Web
 
introduction to web application development
introduction to web application developmentintroduction to web application development
introduction to web application development
 
Introduction to web services
Introduction to web servicesIntroduction to web services
Introduction to web services
 
web technology and soical networking
web technology and soical networking web technology and soical networking
web technology and soical networking
 

Andere mochten auch

Andere mochten auch (6)

Database model
Database modelDatabase model
Database model
 
Geometría II: Perspectiva del grupo uno.
Geometría II: Perspectiva del grupo uno.Geometría II: Perspectiva del grupo uno.
Geometría II: Perspectiva del grupo uno.
 
Paola
PaolaPaola
Paola
 
Suitability of information
Suitability of informationSuitability of information
Suitability of information
 
Present perfect continuous
Present perfect continuousPresent perfect continuous
Present perfect continuous
 
恢复的文件 1
恢复的文件 1恢复的文件 1
恢复的文件 1
 

Ähnlich wie Www(alyssa) (2)

introduction_to_web_technology.pdf
introduction_to_web_technology.pdfintroduction_to_web_technology.pdf
introduction_to_web_technology.pdfVishwanathBurkpalli
 
Lecture 1 Introduction to Web Development.pptx
Lecture 1 Introduction to Web Development.pptxLecture 1 Introduction to Web Development.pptx
Lecture 1 Introduction to Web Development.pptxKevi20
 
HTML & JAVA Script
HTML & JAVA ScriptHTML & JAVA Script
HTML & JAVA ScriptNitesh Gupta
 
Chap 9 report (1st time upload/experiment)
Chap 9 report (1st time upload/experiment)Chap 9 report (1st time upload/experiment)
Chap 9 report (1st time upload/experiment)Ayitah Tallada
 
fundamental of information technology (2)
fundamental of information technology  (2)fundamental of information technology  (2)
fundamental of information technology (2)Sorath Peetamber
 
internet principles of operation By ZAK
internet principles of operation By ZAKinternet principles of operation By ZAK
internet principles of operation By ZAKTabsheer Hasan
 
Server Side Programming
Server Side ProgrammingServer Side Programming
Server Side ProgrammingMilan Thapa
 
Configuring the Apache Web Server
Configuring the Apache Web ServerConfiguring the Apache Web Server
Configuring the Apache Web Serverwebhostingguy
 
Introduction about Internet
Introduction about InternetIntroduction about Internet
Introduction about InternetAadil Khan
 
Web engineering 2(lect 0)
Web engineering 2(lect 0)Web engineering 2(lect 0)
Web engineering 2(lect 0)Roohul Amin
 
Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)azadmcs
 
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptabdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptDavid319172
 
Web Programming HTML.pptx
Web Programming HTML.pptxWeb Programming HTML.pptx
Web Programming HTML.pptxMarwaAnany1
 
Introduction To Website Development
Introduction To Website DevelopmentIntroduction To Website Development
Introduction To Website Developmentzaidfarooqui974
 

Ähnlich wie Www(alyssa) (2) (20)

WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
introduction_to_web_technology.pdf
introduction_to_web_technology.pdfintroduction_to_web_technology.pdf
introduction_to_web_technology.pdf
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Iwt module 1
Iwt  module 1Iwt  module 1
Iwt module 1
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Lecture 1 Introduction to Web Development.pptx
Lecture 1 Introduction to Web Development.pptxLecture 1 Introduction to Web Development.pptx
Lecture 1 Introduction to Web Development.pptx
 
HTML & JAVA Script
HTML & JAVA ScriptHTML & JAVA Script
HTML & JAVA Script
 
Chap 9 report (1st time upload/experiment)
Chap 9 report (1st time upload/experiment)Chap 9 report (1st time upload/experiment)
Chap 9 report (1st time upload/experiment)
 
Internet
InternetInternet
Internet
 
fundamental of information technology (2)
fundamental of information technology  (2)fundamental of information technology  (2)
fundamental of information technology (2)
 
internet principles of operation By ZAK
internet principles of operation By ZAKinternet principles of operation By ZAK
internet principles of operation By ZAK
 
Server Side Programming
Server Side ProgrammingServer Side Programming
Server Side Programming
 
Configuring the Apache Web Server
Configuring the Apache Web ServerConfiguring the Apache Web Server
Configuring the Apache Web Server
 
INTERNET
INTERNETINTERNET
INTERNET
 
Introduction about Internet
Introduction about InternetIntroduction about Internet
Introduction about Internet
 
Web engineering 2(lect 0)
Web engineering 2(lect 0)Web engineering 2(lect 0)
Web engineering 2(lect 0)
 
Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)Web programming by Najeeb ullahAzad(1)
Web programming by Najeeb ullahAzad(1)
 
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptabdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
 
Web Programming HTML.pptx
Web Programming HTML.pptxWeb Programming HTML.pptx
Web Programming HTML.pptx
 
Introduction To Website Development
Introduction To Website DevelopmentIntroduction To Website Development
Introduction To Website Development
 

Kürzlich hochgeladen

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Www(alyssa) (2)

  • 1.
  • 2.
  • 3. The internet has been around for a while but the World Wide Web (WWW) is relatively new. It is based upon hypertext– The concept of documents being linked to one another in relevant places. The ideas behind hypertext were around in the early 80s but began to form into reality in 1989. At the time, Sir Timothy John Berners-Lee from the European Laboratory for Particle Physics wrote a paper titled “Information Management: A Proposal”. In the following years he began working on a hypertext browser/editor.
  • 4.  The World Wide Web (WWW)is a repository of information linked together from points all over the world. The WWW has a unique combination of flexibility, portability and user-friendly features that distinguish it from other services provided by the internet.
  • 5.  The World Wide Web (WWW) is most often called Web.  The Web is a network of computers all over the world.  All the computers in the web can communicate with each other.  All the computers use a communication standard called HTTP.
  • 6. The WWW today is a distributed client/server services, in which a client using a browser can access a service using a server. However, the service provided is distributed over many locations called sites.
  • 7. A variety of vendors offer commercial browsers that interpret and display a Web documents, and all use nearly the same architecture. Each browser usually consists of three parts: controller, client protocol, and interpreters.
  • 8.
  • 9. The web page is stored at the server. Each time a client request arrives, the corresponding documents is sent to the client. To improve efficiency, servers normally store requested file in the cache in memory; memory is faster to access than disk. A server can also become more efficient through multithreading or multiprocessing. In this case, a server can answer more than one request at a time.
  • 10.
  • 11.  The Uniform Resource Locator (URL) is a standard for specifying any kind of information on the internet. The URL defines four- things: protocol, host computer, port and path.
  • 12. The documents in the WWW can be grouped into three broad categories: Static, Dynamic and Active Documents. The category is based on the time at which the contents of the documents are determined.
  • 13.  On the World Wide Web, a fixed-content document that is created and stored in a server.
  • 14. HTML is a language for creating Web page. The term markup language comes from the books publishing industry. Before a book is type-set and printed, a copy editor reads the manuscript and puts mark on it. These marks tell the compositor how to format the text .
  • 15.  HTML stands for Hyper Text Markup Language.  HTML is not a programming language, it is a markup language.  A markup language is a set of markup tags.  HTML uses markup tags to describe web pages.
  • 16.  HTML tags are keywords surrounded by angle brackets like <html>.  HTML tags normally come in pairs like <b> and </b>.  The first tag in a pair is the start tag, the second tag is the end tag.  Start and end tags are also called opening tags and closing tags.
  • 17.
  • 18. The two tags <B> and </B> are instructions for the browser. When the browser sees these two marks, it knows that the text must be boldface. (see Figure 27.6)
  • 19.
  • 20. The beginning tag can have attributes and values and starts with the name of the tag. The ending tag cannot have attributes or values but must have a slash before the name of the tag.
  • 21. A Web document created by running a CGI program at the server site.
  • 22. The Common gateway Interface (CGI) is a technology that creates and handles dynamic documents. CGI is a set of standards that defines how a dynamic document is written, how data are input to the program, and how the output result is used.
  • 23. If we use CGI, the program must create an entire document each time a request is made. The solution is to create a file containing the fixed part of the document using HTML and embed a script, a source code, that can be run by the server to provide the varying availability and price of section.
  • 24.  For many applications, we need a program or a script to be run at the client site. These are called active documents.
  • 25. One way to create an active document is to use Java applets. Java is a combination of a high-level programming language, a run-time environment, and a class library that allows a programmer to write an active document (an applet) and a browser to run it.
  • 26. The script is in source code (text) and not in binary form. The scripting technology used in this case is usually JavaScript. Java script, which bears a small resemblance to Java, is a very high level scripting language developed for this purpose.
  • 27. The Hypertext Transfer Protocol (HTTP) is a protocol used mainly to access data on World Wide Web. HTTP functions as a combination of FTP and SMTP. It is similar to FTP because it transfers files and uses the services of TCP.
  • 28. Although HTTP uses the services of TCP, HTTP itself is a stateless protocol. The client initializes the transaction by sending a request message. The server replies by sending a response.