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

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Kürzlich hochgeladen (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

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.