SlideShare ist ein Scribd-Unternehmen logo
1 von 22
World Wide Web
By Dr R Jegadeesan
Jyothishmathi Institute of technology and
Science karimnagar
• 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 WWW project was initiated by CERN (Conseil
Européen pour la Recherche Nucléaire) European
Organization for Nuclear Research.
ARCHITECTURE
• Each site holds one or more documents,
referred to as Web pages.
• Each Web page can contain a link to other
pages in the same site or at other sites.
• The pages can be retrieved and viewed by
using browsers.
• In the above figure the client needs to see some
information that it belongs to site A.
• It sends a request through its browser, a
program that is designed to fetch Web
documents.
• The request, among other information,
includes the address of the site and the Web
page, called the URL
• The server at site A finds the document and
sends it to the client.
• When the user views the document, she/he
finds some references to other documents,
including a Web page at site B.
• The reference has the URL for the new site.
• The user is also interested in seeing this
document.
• The client sends another request to the new
site and the new page is retrieved.
Client (Browser)
• A variety of vendors offer commercial browsers
• Each browser usually consists of three parts:
Controller
 Client Protocol
 Interpreters.
Client (Browser)
• The controller receives input from the keyboard or
the mouse and uses the client programs to access
the document.
• The client protocol can be one of the protocols
such as FTP , HTTP, SMTP, TELNET
• After the document has been accessed, the
controller uses one of the interpreters to display
the document on the screen.
• The interpreter can be HTML, Java, or
JavaScript, depending on the type of document.
Server
• The Web page is stored at the server.
• Each time a client request arrives, the
corresponding document is sent to the client.
• To improve efficiency, servers normally store
requested files in a cache in memory;
memory is faster to access than disk.
• A server can also become more efficient
through multiprocessing.
• In this case, a server can answer more than
one request at a time.
• A client that wants to access a Web page
needs the address.
• URL is the global address of documents on
the World Wide Web.
• The URL defines four things:
Protocol
Host Computer
 Port
 Path
Uniform Resource Locator
Protocol
• The protocol is the client/server program
used to retrieve the document.
• Many different protocols can retrieve a
document; among them are FTP or HTTP.
• The most common today is HTTP.
Host
• The hostname is basically the “domain” to
which the URL is referring.
• The hostname can actually be broken down into
several parts:
• .com .edu .net— this is actually the “top level
domain.”
• “example.com” is often referred to as the “sub
domain” for the .com top level domain..
• Host names are usually begin with the
characters "www".
Port
• The URL can optionally contain the port
number of the server.
• If the port is included, it is inserted between the
host and the path, and it is separated from the
host by a colon(:)
• URL : http://www.example.com:8080/path/
Path
• Path is the pathname of the file where the
information is located. Note that the path can
itself contain slashes
• For example
• https://en.wikipedia.org/wiki/Main_Page#/me
dia/File:Irises-Vincent_van_Gogh.jpg
WEB DOCUMENTS
• The documents in the WWW can be grouped
into three broad categories:
Static documents
 Dynamic documents
Static documents
• Static documents are fixed-content documents that are created
and stored in a server.
• The client can get only a copy of the document.
• In other words, the contents of the file are determined when
the file is created, not when it is used.
• Of course, the contents in the server can be changed, but the
user cannot change them.
• When a client accesses the document, a copy of the document
is sent.
• The user can then use a browsing program to display the
document
• Hypertext Mark-up Language (HTML) is a
language used to create static Web pages
Dynamic documents
• A dynamic document is created by a Web
server whenever a browser requests the
document.
• When a request arrives, the Web server runs
an application program or a script that
creates the dynamic document.
• A very simple example of a dynamic
document is the retrieval of the time and date
from a server.
• The Common Gateway Interface (CGI) is a
standard for creating and handling dynamic
Web documents.
• A CGI program with its embedded CGI
interface tags can be written in a language
such as C, C++, Shell Script, or Perl.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Telnet
TelnetTelnet
Telnet
 
HTTP
HTTPHTTP
HTTP
 
Internet
InternetInternet
Internet
 
protocols and types of protocols.
protocols and types of protocols.protocols and types of protocols.
protocols and types of protocols.
 
World wide web
World wide webWorld wide web
World wide web
 
Http-protocol
Http-protocolHttp-protocol
Http-protocol
 
Hypertext transfer protocol (http)
Hypertext transfer protocol (http)Hypertext transfer protocol (http)
Hypertext transfer protocol (http)
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
www and http services
www and http serviceswww and http services
www and http services
 
Internet Services
Internet ServicesInternet Services
Internet Services
 
Web and http computer network
Web and http computer networkWeb and http computer network
Web and http computer network
 
Telnet
TelnetTelnet
Telnet
 
Proxy Server
Proxy ServerProxy Server
Proxy Server
 
Internet
InternetInternet
Internet
 
Internet principles of operation
Internet principles of operationInternet principles of operation
Internet principles of operation
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Works
 
Simple Mail Transfer Protocol
Simple Mail Transfer ProtocolSimple Mail Transfer Protocol
Simple Mail Transfer Protocol
 
Internet basic
Internet basicInternet basic
Internet basic
 
Internet
InternetInternet
Internet
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
 

Ähnlich wie Www ppt

Intro. to the internet and web
Intro. to the internet and webIntro. to the internet and web
Intro. to the internet and web
dofirfauzi1302
 
01-Lecture Web System & Technology Introduction.pptx
01-Lecture Web System & Technology  Introduction.pptx01-Lecture Web System & Technology  Introduction.pptx
01-Lecture Web System & Technology Introduction.pptx
ShoaibRajper1
 
web course focus on main informantion of bukifing websitech1.pptx
web course focus on main informantion of bukifing websitech1.pptxweb course focus on main informantion of bukifing websitech1.pptx
web course focus on main informantion of bukifing websitech1.pptx
burasyacob012
 

Ähnlich wie Www ppt (20)

Module notes artificial intelligence and
Module notes artificial intelligence andModule notes artificial intelligence and
Module notes artificial intelligence and
 
Browser
BrowserBrowser
Browser
 
Intro. to the internet and web
Intro. to the internet and webIntro. to the internet and web
Intro. to the internet and web
 
INTERNET PART1.pptx
INTERNET PART1.pptxINTERNET PART1.pptx
INTERNET PART1.pptx
 
internet
internetinternet
internet
 
WT_TOTAL.pdf
WT_TOTAL.pdfWT_TOTAL.pdf
WT_TOTAL.pdf
 
Web & HTTP
Web & HTTPWeb & HTTP
Web & HTTP
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS3:004
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS2:004
 
01-Lecture Web System & Technology Introduction.pptx
01-Lecture Web System & Technology  Introduction.pptx01-Lecture Web System & Technology  Introduction.pptx
01-Lecture Web System & Technology Introduction.pptx
 
Internet
InternetInternet
Internet
 
ch1.pptx
ch1.pptxch1.pptx
ch1.pptx
 
Introduction to internet
Introduction to internetIntroduction to internet
Introduction to internet
 
web course focus on main informantion of bukifing websitech1.pptx
web course focus on main informantion of bukifing websitech1.pptxweb course focus on main informantion of bukifing websitech1.pptx
web course focus on main informantion of bukifing websitech1.pptx
 
1. web technology basics
1. web technology basics1. web technology basics
1. web technology basics
 
Eba ppt rajesh
Eba ppt rajeshEba ppt rajesh
Eba ppt rajesh
 
world wide web
world wide webworld wide web
world wide web
 
Internet
InternetInternet
Internet
 
Web technology Unit I Part C
Web technology Unit I  Part CWeb technology Unit I  Part C
Web technology Unit I Part C
 

Mehr von Jyothishmathi Institute of Technology and Science Karimnagar

Mehr von Jyothishmathi Institute of Technology and Science Karimnagar (20)

JAVA PROGRAMMING- GUI Programming with Swing - The Swing Buttons
JAVA PROGRAMMING- GUI Programming with Swing - The Swing ButtonsJAVA PROGRAMMING- GUI Programming with Swing - The Swing Buttons
JAVA PROGRAMMING- GUI Programming with Swing - The Swing Buttons
 
JAVA PROGRAMMING - The Collections Framework
JAVA PROGRAMMING - The Collections Framework JAVA PROGRAMMING - The Collections Framework
JAVA PROGRAMMING - The Collections Framework
 
JAVA PROGRAMMING- Exception handling - Multithreading
JAVA PROGRAMMING- Exception handling - MultithreadingJAVA PROGRAMMING- Exception handling - Multithreading
JAVA PROGRAMMING- Exception handling - Multithreading
 
JAVA PROGRAMMING – Packages - Stream based I/O
JAVA PROGRAMMING – Packages - Stream based I/O JAVA PROGRAMMING – Packages - Stream based I/O
JAVA PROGRAMMING – Packages - Stream based I/O
 
Java programming -Object-Oriented Thinking- Inheritance
Java programming -Object-Oriented Thinking- InheritanceJava programming -Object-Oriented Thinking- Inheritance
Java programming -Object-Oriented Thinking- Inheritance
 
WEB TECHNOLOGIES JavaScript
WEB TECHNOLOGIES JavaScriptWEB TECHNOLOGIES JavaScript
WEB TECHNOLOGIES JavaScript
 
WEB TECHNOLOGIES JSP
WEB TECHNOLOGIES  JSPWEB TECHNOLOGIES  JSP
WEB TECHNOLOGIES JSP
 
WEB TECHNOLOGIES Servlet
WEB TECHNOLOGIES ServletWEB TECHNOLOGIES Servlet
WEB TECHNOLOGIES Servlet
 
WEB TECHNOLOGIES XML
WEB TECHNOLOGIES XMLWEB TECHNOLOGIES XML
WEB TECHNOLOGIES XML
 
WEB TECHNOLOGIES- PHP Programming
WEB TECHNOLOGIES-  PHP ProgrammingWEB TECHNOLOGIES-  PHP Programming
WEB TECHNOLOGIES- PHP Programming
 
Compiler Design- Machine Independent Optimizations
Compiler Design- Machine Independent OptimizationsCompiler Design- Machine Independent Optimizations
Compiler Design- Machine Independent Optimizations
 
COMPILER DESIGN Run-Time Environments
COMPILER DESIGN Run-Time EnvironmentsCOMPILER DESIGN Run-Time Environments
COMPILER DESIGN Run-Time Environments
 
COMPILER DESIGN- Syntax Directed Translation
COMPILER DESIGN- Syntax Directed TranslationCOMPILER DESIGN- Syntax Directed Translation
COMPILER DESIGN- Syntax Directed Translation
 
COMPILER DESIGN- Syntax Analysis
COMPILER DESIGN- Syntax AnalysisCOMPILER DESIGN- Syntax Analysis
COMPILER DESIGN- Syntax Analysis
 
COMPILER DESIGN- Introduction & Lexical Analysis:
COMPILER DESIGN- Introduction & Lexical Analysis: COMPILER DESIGN- Introduction & Lexical Analysis:
COMPILER DESIGN- Introduction & Lexical Analysis:
 
CRYPTOGRAPHY AND NETWORK SECURITY- E-Mail Security
CRYPTOGRAPHY AND NETWORK SECURITY- E-Mail SecurityCRYPTOGRAPHY AND NETWORK SECURITY- E-Mail Security
CRYPTOGRAPHY AND NETWORK SECURITY- E-Mail Security
 
CRYPTOGRAPHY AND NETWORK SECURITY- Transport-level Security
CRYPTOGRAPHY AND NETWORK SECURITY- Transport-level SecurityCRYPTOGRAPHY AND NETWORK SECURITY- Transport-level Security
CRYPTOGRAPHY AND NETWORK SECURITY- Transport-level Security
 
CRYPTOGRAPHY & NETWORK SECURITY- Cryptographic Hash Functions
CRYPTOGRAPHY & NETWORK SECURITY- Cryptographic Hash FunctionsCRYPTOGRAPHY & NETWORK SECURITY- Cryptographic Hash Functions
CRYPTOGRAPHY & NETWORK SECURITY- Cryptographic Hash Functions
 
CRYPTOGRAPHY & NETWOK SECURITY- Symmetric key Ciphers
CRYPTOGRAPHY & NETWOK SECURITY- Symmetric key CiphersCRYPTOGRAPHY & NETWOK SECURITY- Symmetric key Ciphers
CRYPTOGRAPHY & NETWOK SECURITY- Symmetric key Ciphers
 
CRYPTOGRAPHY & NETWORK SECURITY
CRYPTOGRAPHY & NETWORK SECURITYCRYPTOGRAPHY & NETWORK SECURITY
CRYPTOGRAPHY & NETWORK SECURITY
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Www ppt

  • 1. World Wide Web By Dr R Jegadeesan Jyothishmathi Institute of technology and Science karimnagar
  • 2. • 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 WWW project was initiated by CERN (Conseil Européen pour la Recherche Nucléaire) European Organization for Nuclear Research.
  • 4. • Each site holds one or more documents, referred to as Web pages. • Each Web page can contain a link to other pages in the same site or at other sites. • The pages can be retrieved and viewed by using browsers.
  • 5. • In the above figure the client needs to see some information that it belongs to site A. • It sends a request through its browser, a program that is designed to fetch Web documents. • The request, among other information, includes the address of the site and the Web page, called the URL
  • 6. • The server at site A finds the document and sends it to the client. • When the user views the document, she/he finds some references to other documents, including a Web page at site B. • The reference has the URL for the new site. • The user is also interested in seeing this document. • The client sends another request to the new site and the new page is retrieved.
  • 7. Client (Browser) • A variety of vendors offer commercial browsers • Each browser usually consists of three parts: Controller  Client Protocol  Interpreters.
  • 9. • The controller receives input from the keyboard or the mouse and uses the client programs to access the document. • The client protocol can be one of the protocols such as FTP , HTTP, SMTP, TELNET • After the document has been accessed, the controller uses one of the interpreters to display the document on the screen. • The interpreter can be HTML, Java, or JavaScript, depending on the type of document.
  • 10. Server • The Web page is stored at the server. • Each time a client request arrives, the corresponding document is sent to the client. • To improve efficiency, servers normally store requested files in a cache in memory; memory is faster to access than disk. • A server can also become more efficient through multiprocessing. • In this case, a server can answer more than one request at a time.
  • 11. • A client that wants to access a Web page needs the address. • URL is the global address of documents on the World Wide Web. • The URL defines four things: Protocol Host Computer  Port  Path
  • 13. Protocol • The protocol is the client/server program used to retrieve the document. • Many different protocols can retrieve a document; among them are FTP or HTTP. • The most common today is HTTP.
  • 14. Host • The hostname is basically the “domain” to which the URL is referring. • The hostname can actually be broken down into several parts: • .com .edu .net— this is actually the “top level domain.” • “example.com” is often referred to as the “sub domain” for the .com top level domain.. • Host names are usually begin with the characters "www".
  • 15. Port • The URL can optionally contain the port number of the server. • If the port is included, it is inserted between the host and the path, and it is separated from the host by a colon(:) • URL : http://www.example.com:8080/path/
  • 16. Path • Path is the pathname of the file where the information is located. Note that the path can itself contain slashes • For example • https://en.wikipedia.org/wiki/Main_Page#/me dia/File:Irises-Vincent_van_Gogh.jpg
  • 17. WEB DOCUMENTS • The documents in the WWW can be grouped into three broad categories: Static documents  Dynamic documents
  • 18. Static documents • Static documents are fixed-content documents that are created and stored in a server. • The client can get only a copy of the document. • In other words, the contents of the file are determined when the file is created, not when it is used. • Of course, the contents in the server can be changed, but the user cannot change them. • When a client accesses the document, a copy of the document is sent. • The user can then use a browsing program to display the document
  • 19. • Hypertext Mark-up Language (HTML) is a language used to create static Web pages
  • 20. Dynamic documents • A dynamic document is created by a Web server whenever a browser requests the document. • When a request arrives, the Web server runs an application program or a script that creates the dynamic document. • A very simple example of a dynamic document is the retrieval of the time and date from a server.
  • 21.
  • 22. • The Common Gateway Interface (CGI) is a standard for creating and handling dynamic Web documents. • A CGI program with its embedded CGI interface tags can be written in a language such as C, C++, Shell Script, or Perl.