SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Web Technologies
Uniform Resource Locators (URLs)
http://news.bbc.co.uk/1/hi/education/5341426.stm
URL Defined
• A Uniform Resource Locator (URL) is
a standard way developed to specify the
location of a resource available
electronically.
RFC 1738
Web Technologies
Web Technologies
What are URLs?
• URLs make it possible to direct both people
and software applications to a variety of
information, available from a number of
different Internet protocols.
• A URL is like your complete mailing address:
it specifies all the information necessary for
someone to address an envelope to you.
John Brown
12 Stoke Road
Stoke-on-Trent
ST4 2DG
Web Technologies
What are URLs? (contd.)
• In short, a URL is a very convenient and
succinct way to direct people to a file or other
electronic resource.
• Learning how to interpret, use and construct
URLs will assist your exploration of the
Internet.
Web Technologies
General URL syntax
<scheme>:<scheme-dependent-information>
Scheme examples:
– http
– ftp
– news
– gopher
Web Technologies
Scheme
<scheme>:<scheme-dependent-information>
– Tells you what type of resource we are trying to
reach and/or what mechanism to use to obtain it.
– Examples:
– http (Hyper Text Transfer Protocol)
– ftp (File Transfer Protocol)
– news (News protocol)
Web Technologies
Scheme Dependent Information
<scheme>:<scheme-dependent-information>
– This information is detailed with each scheme
– Most schemes include the:
– Machine making the file available
– "Path" to that file
– Example (for HTTP):
http://www.7sport.net/7sport/index.htm
Machine Path
Scheme
Web Technologies
URL Example (explained)
http://www.7sport.net/7sport/index.htm
Machine Path
Scheme
• http is the scheme
hyper text transfer protocol
• two slashes (//) separate the scheme from the
machine/domain name
• www.7sport.net is the machine/domain name
• single slash (/) separates the name from the path
• Finally 7sport/index.htm is the path.
Web Technologies
URL Example (explained)
http://www.7sport.net/7sport/
Machine Path
Scheme
• sometimes the path will end in a slash (/)
• this indicates that the URL is not pointing to a
specific file
• in this case the server returns the "default" page
– homepage.html
– home.html
– welcome.html
– default.html
Web Technologies
HTTP & FTP General Formats
scheme://machine.domain/full-path-of-file
– Examples:
– http://www.w3schools.com/html/html_forms.asp
(Hyper Text Transfer Protocol)
– ftp://garbo.uwasa.fi/pc/doc-net/
(File Transfer Protocol)
Web Technologies
HTTP URL Example (explained)
http://www.w3schools.com/html/html_forms.asp
Machine/Domain Name Path
Scheme
• http is the scheme
hyper text transfer protocol
• two slashes (//) separate the scheme from the
machine/domain name
• www.w3schools.com is the machine/domain name
• single slash (/) separates the name from the path
• Finally html/html_forms.asp is the path.
Web Technologies
FTP URL Example (explained)
ftp://garbo.uwasa.fi/pc/doc-net/
Machine Path
Scheme
• ftp is the scheme
file transfer protocol
• two slashes (//) separate the scheme from the
machine/domain name
• garbo.uwasa.fi is the machine/domain name
• single slash (/) separates the name from the path
• Finally pc/doc-net is the path.
Web Technologies
Using URLs
• You can double click on a URL (link) and if
your system is configured properly the
appropriate application will be launched to
obtain the resource.
• You can also copy the URL and paste it into
the application which you use to get to the
resource.
Web Technologies
Troubleshooting URLs
Reasons for not being able to access URLs:
– the remote machine refuses the connection
– the site is very busy (e.g. peak hours of use)
– you have misspelled the URL
– the file was moved
– if all else fails you can try looking up the
hierarchy by sequentially removing the file
name first, and then the last directory in the
path.
Web Technologies
Hyper Text Transfer Protocol (HTTP)
http://<host>:<port>/<path>?<searchpart>
– the host is the Internet address of the WWW server
– the port is the port number to connect to
(generally omitted along with the colon :)
(defaults to standard "80")
– path tells the server which file you want
(if file name is omitted you want the "home page")
– the searchpart may be used to pass information to
the server (often to a CGI script)
(generally omitted, along with the question mark ?)
HTTP URL Detailed Example
http://www.7sport.net:80/7sport/index.htm
Host Path
Scheme
• http is the scheme
• www.7sport.net is the host name
• :80 is the port (it can be omitted)
• Finally 7sport/index.htm is the path
Port
Web Technologies
Web Technologies
Another HTTP Example
http://www.google.co.uk:80/search?hl=en&q=Football
Host Path
Scheme
• http is the scheme
• www.google.co.uk is the host name
• :80 is the port (it can be omitted)
• search is the path
• ?hl=en&q=Football is the search part
– hl=en (search language is English)
– q=Football (search keyword is Football)
Port Search Part

Weitere ähnliche Inhalte

Andere mochten auch

Model Kurikulum SD YPPI-1
Model Kurikulum SD YPPI-1Model Kurikulum SD YPPI-1
Model Kurikulum SD YPPI-1
Rendra S.Sos
 
Collingwood grand final priceless
Collingwood grand final   pricelessCollingwood grand final   priceless
Collingwood grand final priceless
Marc Laurin
 
бие даалт 1
бие даалт 1бие даалт 1
бие даалт 1
dariimaa87
 
3 locating the literature and writing a literature review.2011
3 locating the literature and writing a literature review.20113 locating the literature and writing a literature review.2011
3 locating the literature and writing a literature review.2011
Chadblacks
 
Ontmoetingsdag gebruikers crkc databank
Ontmoetingsdag gebruikers crkc databankOntmoetingsdag gebruikers crkc databank
Ontmoetingsdag gebruikers crkc databank
CRKC
 
Grandnor dshackleton domlejlix.par
Grandnor dshackleton domlejlix.parGrandnor dshackleton domlejlix.par
Grandnor dshackleton domlejlix.par
Renée Bukay
 
SlideShare HACK Day 2013
SlideShare HACK Day 2013SlideShare HACK Day 2013
SlideShare HACK Day 2013
Apoorvi Kapoor
 
Spelling lesson 1 unit 5
Spelling lesson 1 unit 5Spelling lesson 1 unit 5
Spelling lesson 1 unit 5
parres
 

Andere mochten auch (20)

Model Kurikulum SD YPPI-1
Model Kurikulum SD YPPI-1Model Kurikulum SD YPPI-1
Model Kurikulum SD YPPI-1
 
Meeting the new classroom in a new way
Meeting the new classroom in a new way Meeting the new classroom in a new way
Meeting the new classroom in a new way
 
Collingwood grand final priceless
Collingwood grand final   pricelessCollingwood grand final   priceless
Collingwood grand final priceless
 
бие даалт 1
бие даалт 1бие даалт 1
бие даалт 1
 
3 locating the literature and writing a literature review.2011
3 locating the literature and writing a literature review.20113 locating the literature and writing a literature review.2011
3 locating the literature and writing a literature review.2011
 
Task 4
Task 4Task 4
Task 4
 
Ontmoetingsdag gebruikers crkc databank
Ontmoetingsdag gebruikers crkc databankOntmoetingsdag gebruikers crkc databank
Ontmoetingsdag gebruikers crkc databank
 
Last minute to new year
Last minute to new yearLast minute to new year
Last minute to new year
 
Grandnor dshackleton domlejlix.par
Grandnor dshackleton domlejlix.parGrandnor dshackleton domlejlix.par
Grandnor dshackleton domlejlix.par
 
PowerSlide: Flashing bulb
PowerSlide: Flashing bulbPowerSlide: Flashing bulb
PowerSlide: Flashing bulb
 
Notas 1002
Notas 1002Notas 1002
Notas 1002
 
Billionaires by cityand region
Billionaires by cityand regionBillionaires by cityand region
Billionaires by cityand region
 
Ex 1103
Ex 1103Ex 1103
Ex 1103
 
July 2011 Market Update
July 2011 Market UpdateJuly 2011 Market Update
July 2011 Market Update
 
Presentacion multimedia equipo 4
Presentacion multimedia equipo 4Presentacion multimedia equipo 4
Presentacion multimedia equipo 4
 
RESTFul Web Services - Intro
RESTFul Web Services - IntroRESTFul Web Services - Intro
RESTFul Web Services - Intro
 
My dad finished1
My dad finished1My dad finished1
My dad finished1
 
Riciclaggio
RiciclaggioRiciclaggio
Riciclaggio
 
SlideShare HACK Day 2013
SlideShare HACK Day 2013SlideShare HACK Day 2013
SlideShare HACK Day 2013
 
Spelling lesson 1 unit 5
Spelling lesson 1 unit 5Spelling lesson 1 unit 5
Spelling lesson 1 unit 5
 

Ähnlich wie Webtech1b

Introduction to Web Programming - first course
Introduction to Web Programming - first courseIntroduction to Web Programming - first course
Introduction to Web Programming - first course
Vlad Posea
 

Ähnlich wie Webtech1b (20)

Webtech1b
Webtech1bWebtech1b
Webtech1b
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
Web-01-HTTP.pptx
Web-01-HTTP.pptxWeb-01-HTTP.pptx
Web-01-HTTP.pptx
 
KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7
 
Url and protocol
Url and protocolUrl and protocol
Url and protocol
 
Web technology-guide
Web technology-guideWeb technology-guide
Web technology-guide
 
Web technology Unit I Part C
Web technology Unit I  Part CWeb technology Unit I  Part C
Web technology Unit I Part C
 
Basic concept of internet
Basic concept of internetBasic concept of internet
Basic concept of internet
 
Wt-UNNIT-1 (1).ppt
Wt-UNNIT-1 (1).pptWt-UNNIT-1 (1).ppt
Wt-UNNIT-1 (1).ppt
 
Introduction to Web Programming - first course
Introduction to Web Programming - first courseIntroduction to Web Programming - first course
Introduction to Web Programming - first course
 
WWW and HTTP
WWW and HTTPWWW and HTTP
WWW and HTTP
 
Html intake 38 lect1
Html intake 38 lect1Html intake 38 lect1
Html intake 38 lect1
 
Http VS. Https
Http VS. HttpsHttp VS. Https
Http VS. Https
 
21 Www Web Services
21 Www Web Services21 Www Web Services
21 Www Web Services
 
Web technologies-course 01.pptx
Web technologies-course 01.pptxWeb technologies-course 01.pptx
Web technologies-course 01.pptx
 
A new Internet? Intro to HTTP/2, QUIC, DoH and DNS over QUIC
A new Internet? Intro to HTTP/2, QUIC, DoH and DNS over QUICA new Internet? Intro to HTTP/2, QUIC, DoH and DNS over QUIC
A new Internet? Intro to HTTP/2, QUIC, DoH and DNS over QUIC
 
internet workshop
internet workshopinternet workshop
internet workshop
 

Mehr von Apoorvi Kapoor (20)

2slidedeck-150318164339-conversion-gate01
2slidedeck-150318164339-conversion-gate012slidedeck-150318164339-conversion-gate01
2slidedeck-150318164339-conversion-gate01
 
Hiking guide2014
Hiking guide2014Hiking guide2014
Hiking guide2014
 
Readme
ReadmeReadme
Readme
 
Empty
EmptyEmpty
Empty
 
111111
111111111111
111111
 
03 03 what_aboutbigdata
03 03 what_aboutbigdata03 03 what_aboutbigdata
03 03 what_aboutbigdata
 
Hiking guide2014
Hiking guide2014Hiking guide2014
Hiking guide2014
 
111111
111111111111
111111
 
Abcd feihfiewfn
Abcd feihfiewfnAbcd feihfiewfn
Abcd feihfiewfn
 
Slide share culture_code_template
Slide share culture_code_templateSlide share culture_code_template
Slide share culture_code_template
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
Test
TestTest
Test
 
5x5
5x55x5
5x5
 
Lorem
LoremLorem
Lorem
 
SlideShare Hack Day 2013
SlideShare Hack Day 2013SlideShare Hack Day 2013
SlideShare Hack Day 2013
 
Profile Pictures
Profile PicturesProfile Pictures
Profile Pictures
 
SlideShare HACK Day 2013
SlideShare HACK Day 2013SlideShare HACK Day 2013
SlideShare HACK Day 2013
 
SlideShare HACK Day 2013
SlideShare HACK Day 2013SlideShare HACK Day 2013
SlideShare HACK Day 2013
 
SlideShare HACK Day 2013
SlideShare HACK Day 2013SlideShare HACK Day 2013
SlideShare HACK Day 2013
 

Webtech1b

  • 1. Web Technologies Uniform Resource Locators (URLs) http://news.bbc.co.uk/1/hi/education/5341426.stm
  • 2. URL Defined • A Uniform Resource Locator (URL) is a standard way developed to specify the location of a resource available electronically. RFC 1738 Web Technologies
  • 3. Web Technologies What are URLs? • URLs make it possible to direct both people and software applications to a variety of information, available from a number of different Internet protocols. • A URL is like your complete mailing address: it specifies all the information necessary for someone to address an envelope to you. John Brown 12 Stoke Road Stoke-on-Trent ST4 2DG
  • 4. Web Technologies What are URLs? (contd.) • In short, a URL is a very convenient and succinct way to direct people to a file or other electronic resource. • Learning how to interpret, use and construct URLs will assist your exploration of the Internet.
  • 5. Web Technologies General URL syntax <scheme>:<scheme-dependent-information> Scheme examples: – http – ftp – news – gopher
  • 6. Web Technologies Scheme <scheme>:<scheme-dependent-information> – Tells you what type of resource we are trying to reach and/or what mechanism to use to obtain it. – Examples: – http (Hyper Text Transfer Protocol) – ftp (File Transfer Protocol) – news (News protocol)
  • 7. Web Technologies Scheme Dependent Information <scheme>:<scheme-dependent-information> – This information is detailed with each scheme – Most schemes include the: – Machine making the file available – "Path" to that file – Example (for HTTP): http://www.7sport.net/7sport/index.htm Machine Path Scheme
  • 8. Web Technologies URL Example (explained) http://www.7sport.net/7sport/index.htm Machine Path Scheme • http is the scheme hyper text transfer protocol • two slashes (//) separate the scheme from the machine/domain name • www.7sport.net is the machine/domain name • single slash (/) separates the name from the path • Finally 7sport/index.htm is the path.
  • 9. Web Technologies URL Example (explained) http://www.7sport.net/7sport/ Machine Path Scheme • sometimes the path will end in a slash (/) • this indicates that the URL is not pointing to a specific file • in this case the server returns the "default" page – homepage.html – home.html – welcome.html – default.html
  • 10. Web Technologies HTTP & FTP General Formats scheme://machine.domain/full-path-of-file – Examples: – http://www.w3schools.com/html/html_forms.asp (Hyper Text Transfer Protocol) – ftp://garbo.uwasa.fi/pc/doc-net/ (File Transfer Protocol)
  • 11. Web Technologies HTTP URL Example (explained) http://www.w3schools.com/html/html_forms.asp Machine/Domain Name Path Scheme • http is the scheme hyper text transfer protocol • two slashes (//) separate the scheme from the machine/domain name • www.w3schools.com is the machine/domain name • single slash (/) separates the name from the path • Finally html/html_forms.asp is the path.
  • 12. Web Technologies FTP URL Example (explained) ftp://garbo.uwasa.fi/pc/doc-net/ Machine Path Scheme • ftp is the scheme file transfer protocol • two slashes (//) separate the scheme from the machine/domain name • garbo.uwasa.fi is the machine/domain name • single slash (/) separates the name from the path • Finally pc/doc-net is the path.
  • 13. Web Technologies Using URLs • You can double click on a URL (link) and if your system is configured properly the appropriate application will be launched to obtain the resource. • You can also copy the URL and paste it into the application which you use to get to the resource.
  • 14. Web Technologies Troubleshooting URLs Reasons for not being able to access URLs: – the remote machine refuses the connection – the site is very busy (e.g. peak hours of use) – you have misspelled the URL – the file was moved – if all else fails you can try looking up the hierarchy by sequentially removing the file name first, and then the last directory in the path.
  • 15. Web Technologies Hyper Text Transfer Protocol (HTTP) http://<host>:<port>/<path>?<searchpart> – the host is the Internet address of the WWW server – the port is the port number to connect to (generally omitted along with the colon :) (defaults to standard "80") – path tells the server which file you want (if file name is omitted you want the "home page") – the searchpart may be used to pass information to the server (often to a CGI script) (generally omitted, along with the question mark ?)
  • 16. HTTP URL Detailed Example http://www.7sport.net:80/7sport/index.htm Host Path Scheme • http is the scheme • www.7sport.net is the host name • :80 is the port (it can be omitted) • Finally 7sport/index.htm is the path Port Web Technologies
  • 17. Web Technologies Another HTTP Example http://www.google.co.uk:80/search?hl=en&q=Football Host Path Scheme • http is the scheme • www.google.co.uk is the host name • :80 is the port (it can be omitted) • search is the path • ?hl=en&q=Football is the search part – hl=en (search language is English) – q=Football (search keyword is Football) Port Search Part