SlideShare a Scribd company logo
1 of 24
Presented by:
Anil Pokhrel
BscCSIT 5th
sem
College of Applied Business
1
2
Contents

WWW

Introduction

Structure

Components

Advantages and disadvantages

HTTP

Features

Architecture

Conclusion
3
4
Introduction
• The World Wide Web is a way of
exchanging information between
computers on the Internet.
• The World Wide Web is the
network of pages of images,
texts and sounds on the Internet
which can be viewed using
browser software .
5
STRUCTURE
 Clients use browser application to
send URIs via HTTP to servers
requesting a Web page
 Web pages constructed using
HTML (or other markup language)
and consist of text, graphics,
sounds plus embedded files
6

Servers (or caches) respond with requested Web page Or with error
message

Client’s browser renders Web page returned by server

Page is written using Hyper Text Markup Language (HTML)

Displaying text, graphics and sound in browser

Writing data as well

The entire system runs over standard networking protocols (TCP/IP,
DNS,...)
7
Internet vs World wide web
• The Internet is a global system of
interconnected computer
networks.
• Its access is provided by
ISPs.
• It runs applications like
www, ftp, html etc
• Web is collection of text
documents and other resources,
linked by hyperlinks and URLs
• Usually accessed by web
browsers
• Its an application running on
Internet
8
WWW COMPONENTS
Structural Components:
Clients/browsers – to dominant implementations
Servers – run on sophisticated hardware
Caches – many interesting implementations
Internet – the global infrastructure which facilitates data transfer
9
Semantic Components:
Hyper Text Transfer Protocol (HTTP)
Hyper Text Markup Language (HTML)
extensible Markup Language (XML)
Uniform Resource Identifiers (URIs)
10
The Fundamental concept

The Hypertext concept
Hypertext is text which contains links to other texts. The term was coined by Ted
Nelson around 1965.

The Hypermedia concept
Hypermedia is a term used for hypertext which is not constrained to be text: it
can include graphics, video and sound.
11
Continue…..
WEB Browser
• A web browser displays a web document and enables users to access web
documents.
WEB Server
• This is a program that waits patiently for the browser to request a web page.
The servers looks for the requested information, retrieves it and send it to the
browser or sends an error message if the file is not found.
12
Uniform Resource Locator (URL)
• These are the web addresses. The resource locator is an
addressing system .
13
Advantages and Disadvantages
• Mainly free information
• Low cost of initial connection
• Rapid interactive communication
• Facilitates the exchange of huge
volumes of data
• Accesible from anywhere
• Has become the global media
• Danger of overload and excess
information
• Difficult to filter and prioritize
information
• No guarantee of finding
what one is looking for
• No regulation
• No quality control over
available data
14
15

The Hypertext Transfer Protocol (HTTP) is an application-level protocol for
distributed, collaborative, hypermedia information systems.

This is the foundation for data communication for the World Wide Web (i.e. internet)
since 1990.

Basically, HTTP is a TCP/IP based communication protocol, that is used to deliver data
(HTML files, image files, query results, etc.) on the World Wide Web.
16
Basic features
HTTP is connectionless
HTTP is media independent
HTTP is stateless
17
Basic architecture
The HTTP protocol is a request/response protocol based on the client/server based
architecture where web browsers act like HTTP clients, and the Web server acts as a
server
18
How http works ?
Client
The HTTP client sends a request to the server in the form of a request method, URI,
and protocol version, containing request modifiers, client information, and possible
body content over a TCP/IP connection .
Server
The HTTP server responds with a status line, including the message's protocol version
and a success or error code, containing server information, and possible entity-body
content.
19
Request method
GET : The GET method is used to retrieve information from the given server using a given URI.
Requests using GET should only retrieve data and should have no other effect on the data.
HEAD : Same as GET, but it transfers the status line and the header section only.
POST : A POST request is used to send data to the server, for example, customer information, file
upload, etc. using HTML forms.
PUT : Replaces all the current representations of the target resource with the uploaded content.
20
DELETE : Removes all the current representations of the target resource given by URI.
CONNECT : Establishes a tunnel to the server identified by a given URI.
OPTIONS : Describe the communication options for the target resource.
TRACE : Performs a message loop back test along with the path to the target resource.
21
1xx: Informational : It means the request has been received and the process is continuing.
100 continue : only a part of the request has been received by the server ,but as long as it has not
been rejected ,the client should continue .
2xx: Success : It means the action was successfully received, understood, and accepted.
201 created : the request is complete ,and a new resource is created
3xx: Redirection : It means further action must be taken in order to complete the request.
4xx: Client Error : It means the request contains incorrect syntax or cannot be fulfilled.
404 not found : the server can not find the requested page
5xx: Server Error : It means the server failed to fulfill an apparently valid request.
22
Conclusion
1. HTTP is the protocol used to transfer data to and from the website.
2. WWW is the identifier that indicates that it is a web site and it uses the HTTP
protocol.
3. HTTP://anything.com, WWW.anything.com, HTTP://WWW.anything.com
leads to the same site.
4. Any prefix that is not reserved to a protocol can be used as a sub domain.
23
References
http://www.differencebetween.net/technology/difference-between-http-and-www/
https://cscie12.dce.harvard.edu/lecture_notes/2007-08/20080130/slide13.html
https://www.tutorialspoint.com/http/http_overview.htm
https://www.tutorialspoint.com/http/http_status_codes.htm
24

More Related Content

What's hot

What's hot (20)

Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Socket Programming
Socket ProgrammingSocket Programming
Socket Programming
 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)
 
Transport layer services
Transport layer servicesTransport layer services
Transport layer services
 
Three address code In Compiler Design
Three address code In Compiler DesignThree address code In Compiler Design
Three address code In Compiler Design
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
Snmp
SnmpSnmp
Snmp
 
HTTP & WWW
HTTP & WWWHTTP & WWW
HTTP & WWW
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
Application Layer
Application Layer Application Layer
Application Layer
 
Distance Vector & Link state Routing Algorithm
Distance Vector & Link state Routing AlgorithmDistance Vector & Link state Routing Algorithm
Distance Vector & Link state Routing Algorithm
 
Ports & sockets
Ports  & sockets Ports  & sockets
Ports & sockets
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocol
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And Correction
 
Concurrency control
Concurrency controlConcurrency control
Concurrency control
 
Congestion avoidance in TCP
Congestion avoidance in TCPCongestion avoidance in TCP
Congestion avoidance in TCP
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Http
HttpHttp
Http
 

Similar to Web and http computer network

Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02Nidhitransport
 
Web Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfWeb Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfRaghunathan52
 
Web Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfWeb Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfRaghunathan52
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer ProtocolRajan Pandey
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systemsReza Gh
 
Advanced Web Design And Development BIT 3207
Advanced Web Design And Development BIT 3207Advanced Web Design And Development BIT 3207
Advanced Web Design And Development BIT 3207Lori Head
 
HTTP Protocol Basic
HTTP Protocol BasicHTTP Protocol Basic
HTTP Protocol BasicChuong Mai
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009Cathie101
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009Cathie101
 
IT2255 Web Essentials - Unit I Website Basics
IT2255 Web Essentials - Unit I  Website BasicsIT2255 Web Essentials - Unit I  Website Basics
IT2255 Web Essentials - Unit I Website Basicspkaviya
 
Clients and Servers.ppt
Clients and Servers.pptClients and Servers.ppt
Clients and Servers.pptMohammed Ilyas
 

Similar to Web and http computer network (20)

Http_Protocol.pptx
Http_Protocol.pptxHttp_Protocol.pptx
Http_Protocol.pptx
 
Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02Hypertexttransferprotocolhttp 131012171813-phpapp02
Hypertexttransferprotocolhttp 131012171813-phpapp02
 
Web Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfWeb Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdf
 
Web Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdfWeb Technologies Notes - TutorialsDuniya.pdf
Web Technologies Notes - TutorialsDuniya.pdf
 
CN UNIT V.pptx
CN UNIT V.pptxCN UNIT V.pptx
CN UNIT V.pptx
 
Web & HTTP
Web & HTTPWeb & HTTP
Web & HTTP
 
Compute rNetwork.pptx
Compute rNetwork.pptxCompute rNetwork.pptx
Compute rNetwork.pptx
 
unit 1(chapter1).pdf
unit 1(chapter1).pdfunit 1(chapter1).pdf
unit 1(chapter1).pdf
 
Hypertext Transfer Protocol
Hypertext Transfer ProtocolHypertext Transfer Protocol
Hypertext Transfer Protocol
 
WWW & HTTP
WWW & HTTPWWW & HTTP
WWW & HTTP
 
Distributed web based systems
Distributed web based systemsDistributed web based systems
Distributed web based systems
 
Advanced Web Design And Development BIT 3207
Advanced Web Design And Development BIT 3207Advanced Web Design And Development BIT 3207
Advanced Web Design And Development BIT 3207
 
Internet
InternetInternet
Internet
 
HTTP Protocol Basic
HTTP Protocol BasicHTTP Protocol Basic
HTTP Protocol Basic
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
 
Web Services 2009
Web Services 2009Web Services 2009
Web Services 2009
 
Web
WebWeb
Web
 
Webbasics
WebbasicsWebbasics
Webbasics
 
IT2255 Web Essentials - Unit I Website Basics
IT2255 Web Essentials - Unit I  Website BasicsIT2255 Web Essentials - Unit I  Website Basics
IT2255 Web Essentials - Unit I Website Basics
 
Clients and Servers.ppt
Clients and Servers.pptClients and Servers.ppt
Clients and Servers.ppt
 

More from Anil Pokhrel

Internet and intranet
Internet and intranetInternet and intranet
Internet and intranetAnil Pokhrel
 
Measure of dispersion
Measure of dispersionMeasure of dispersion
Measure of dispersionAnil Pokhrel
 
Correlation and regression
Correlation and regressionCorrelation and regression
Correlation and regressionAnil Pokhrel
 
Correlation analysis
Correlation analysis Correlation analysis
Correlation analysis Anil Pokhrel
 
Function in C Programming
Function in C ProgrammingFunction in C Programming
Function in C ProgrammingAnil Pokhrel
 
2 dimension array in programms
2 dimension array in programms2 dimension array in programms
2 dimension array in programmsAnil Pokhrel
 
Priority scheuling
Priority scheuling Priority scheuling
Priority scheuling Anil Pokhrel
 
Operating system file system
Operating system file systemOperating system file system
Operating system file systemAnil Pokhrel
 
object oriented programming OOP
object oriented programming OOPobject oriented programming OOP
object oriented programming OOPAnil Pokhrel
 
Numerical method runge kutta method
Numerical method runge kutta methodNumerical method runge kutta method
Numerical method runge kutta methodAnil Pokhrel
 
Management profile ppt
Management profile pptManagement profile ppt
Management profile pptAnil Pokhrel
 
Bus and memory transfer
Bus and memory transferBus and memory transfer
Bus and memory transferAnil Pokhrel
 
Computer architecture data representation
Computer architecture  data representationComputer architecture  data representation
Computer architecture data representationAnil Pokhrel
 
Management and leadership skills
Management and leadership skillsManagement and leadership skills
Management and leadership skillsAnil Pokhrel
 
color detection using open cv
color detection using open cvcolor detection using open cv
color detection using open cvAnil Pokhrel
 
Client-server technology in web design
Client-server technology in web designClient-server technology in web design
Client-server technology in web designAnil Pokhrel
 
Software Engineering requirements
Software Engineering requirementsSoftware Engineering requirements
Software Engineering requirementsAnil Pokhrel
 

More from Anil Pokhrel (20)

System software
System softwareSystem software
System software
 
Internet and intranet
Internet and intranetInternet and intranet
Internet and intranet
 
Measure of dispersion
Measure of dispersionMeasure of dispersion
Measure of dispersion
 
Correlation and regression
Correlation and regressionCorrelation and regression
Correlation and regression
 
Correlation analysis
Correlation analysis Correlation analysis
Correlation analysis
 
Function in C Programming
Function in C ProgrammingFunction in C Programming
Function in C Programming
 
2 dimension array in programms
2 dimension array in programms2 dimension array in programms
2 dimension array in programms
 
Priority scheuling
Priority scheuling Priority scheuling
Priority scheuling
 
Operating system file system
Operating system file systemOperating system file system
Operating system file system
 
object oriented programming OOP
object oriented programming OOPobject oriented programming OOP
object oriented programming OOP
 
Numerical method runge kutta method
Numerical method runge kutta methodNumerical method runge kutta method
Numerical method runge kutta method
 
Management profile ppt
Management profile pptManagement profile ppt
Management profile ppt
 
Impact of error
Impact of errorImpact of error
Impact of error
 
Control statement
Control statementControl statement
Control statement
 
Bus and memory transfer
Bus and memory transferBus and memory transfer
Bus and memory transfer
 
Computer architecture data representation
Computer architecture  data representationComputer architecture  data representation
Computer architecture data representation
 
Management and leadership skills
Management and leadership skillsManagement and leadership skills
Management and leadership skills
 
color detection using open cv
color detection using open cvcolor detection using open cv
color detection using open cv
 
Client-server technology in web design
Client-server technology in web designClient-server technology in web design
Client-server technology in web design
 
Software Engineering requirements
Software Engineering requirementsSoftware Engineering requirements
Software Engineering requirements
 

Recently uploaded

Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (20)

Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 

Web and http computer network

  • 1. Presented by: Anil Pokhrel BscCSIT 5th sem College of Applied Business 1
  • 3. 3
  • 4. 4 Introduction • The World Wide Web is a way of exchanging information between computers on the Internet. • The World Wide Web is the network of pages of images, texts and sounds on the Internet which can be viewed using browser software .
  • 5. 5 STRUCTURE  Clients use browser application to send URIs via HTTP to servers requesting a Web page  Web pages constructed using HTML (or other markup language) and consist of text, graphics, sounds plus embedded files
  • 6. 6  Servers (or caches) respond with requested Web page Or with error message  Client’s browser renders Web page returned by server  Page is written using Hyper Text Markup Language (HTML)  Displaying text, graphics and sound in browser  Writing data as well  The entire system runs over standard networking protocols (TCP/IP, DNS,...)
  • 7. 7 Internet vs World wide web • The Internet is a global system of interconnected computer networks. • Its access is provided by ISPs. • It runs applications like www, ftp, html etc • Web is collection of text documents and other resources, linked by hyperlinks and URLs • Usually accessed by web browsers • Its an application running on Internet
  • 8. 8 WWW COMPONENTS Structural Components: Clients/browsers – to dominant implementations Servers – run on sophisticated hardware Caches – many interesting implementations Internet – the global infrastructure which facilitates data transfer
  • 9. 9 Semantic Components: Hyper Text Transfer Protocol (HTTP) Hyper Text Markup Language (HTML) extensible Markup Language (XML) Uniform Resource Identifiers (URIs)
  • 10. 10 The Fundamental concept  The Hypertext concept Hypertext is text which contains links to other texts. The term was coined by Ted Nelson around 1965.  The Hypermedia concept Hypermedia is a term used for hypertext which is not constrained to be text: it can include graphics, video and sound.
  • 11. 11 Continue….. WEB Browser • A web browser displays a web document and enables users to access web documents. WEB Server • This is a program that waits patiently for the browser to request a web page. The servers looks for the requested information, retrieves it and send it to the browser or sends an error message if the file is not found.
  • 12. 12 Uniform Resource Locator (URL) • These are the web addresses. The resource locator is an addressing system .
  • 13. 13 Advantages and Disadvantages • Mainly free information • Low cost of initial connection • Rapid interactive communication • Facilitates the exchange of huge volumes of data • Accesible from anywhere • Has become the global media • Danger of overload and excess information • Difficult to filter and prioritize information • No guarantee of finding what one is looking for • No regulation • No quality control over available data
  • 14. 14
  • 15. 15  The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems.  This is the foundation for data communication for the World Wide Web (i.e. internet) since 1990.  Basically, HTTP is a TCP/IP based communication protocol, that is used to deliver data (HTML files, image files, query results, etc.) on the World Wide Web.
  • 16. 16 Basic features HTTP is connectionless HTTP is media independent HTTP is stateless
  • 17. 17 Basic architecture The HTTP protocol is a request/response protocol based on the client/server based architecture where web browsers act like HTTP clients, and the Web server acts as a server
  • 18. 18 How http works ? Client The HTTP client sends a request to the server in the form of a request method, URI, and protocol version, containing request modifiers, client information, and possible body content over a TCP/IP connection . Server The HTTP server responds with a status line, including the message's protocol version and a success or error code, containing server information, and possible entity-body content.
  • 19. 19 Request method GET : The GET method is used to retrieve information from the given server using a given URI. Requests using GET should only retrieve data and should have no other effect on the data. HEAD : Same as GET, but it transfers the status line and the header section only. POST : A POST request is used to send data to the server, for example, customer information, file upload, etc. using HTML forms. PUT : Replaces all the current representations of the target resource with the uploaded content.
  • 20. 20 DELETE : Removes all the current representations of the target resource given by URI. CONNECT : Establishes a tunnel to the server identified by a given URI. OPTIONS : Describe the communication options for the target resource. TRACE : Performs a message loop back test along with the path to the target resource.
  • 21. 21 1xx: Informational : It means the request has been received and the process is continuing. 100 continue : only a part of the request has been received by the server ,but as long as it has not been rejected ,the client should continue . 2xx: Success : It means the action was successfully received, understood, and accepted. 201 created : the request is complete ,and a new resource is created 3xx: Redirection : It means further action must be taken in order to complete the request. 4xx: Client Error : It means the request contains incorrect syntax or cannot be fulfilled. 404 not found : the server can not find the requested page 5xx: Server Error : It means the server failed to fulfill an apparently valid request.
  • 22. 22 Conclusion 1. HTTP is the protocol used to transfer data to and from the website. 2. WWW is the identifier that indicates that it is a web site and it uses the HTTP protocol. 3. HTTP://anything.com, WWW.anything.com, HTTP://WWW.anything.com leads to the same site. 4. Any prefix that is not reserved to a protocol can be used as a sub domain.
  • 24. 24