SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked

Preservation Town Hall 2017
Preservation Town Hall 2017Preservation Town Hall 2017
Preservation Town Hall 2017Nicholas Redding
 
Жилой дом в Вазисубани
Жилой дом в ВазисубаниЖилой дом в Вазисубани
Жилой дом в ВазисубаниEmzar Tsetskhladze
 
Jsas 002 04_01_sadeghi
Jsas 002 04_01_sadeghiJsas 002 04_01_sadeghi
Jsas 002 04_01_sadeghiKabir Sadeghi
 
Sustainable Development Goals - Finding Solutions For Water Sector in Africa
Sustainable Development Goals - Finding Solutions For Water Sector in AfricaSustainable Development Goals - Finding Solutions For Water Sector in Africa
Sustainable Development Goals - Finding Solutions For Water Sector in AfricaViral Jani, ACMA
 
Management of offshore agile projects
Management of offshore agile projectsManagement of offshore agile projects
Management of offshore agile projectsAgileee
 
Avi CEDER 3-page CV and Achievements with selected publications Sept-2016
Avi CEDER 3-page CV and Achievements with selected publications Sept-2016Avi CEDER 3-page CV and Achievements with selected publications Sept-2016
Avi CEDER 3-page CV and Achievements with selected publications Sept-2016Avi Ceder
 
Resume_Manav_Rathi
Resume_Manav_RathiResume_Manav_Rathi
Resume_Manav_RathiManav Rathi
 
Unicode Technologies Company Profile
Unicode Technologies Company ProfileUnicode Technologies Company Profile
Unicode Technologies Company ProfileUnicode Technologies
 
Primeros auxilios heridas , traumatismos y golpes
Primeros auxilios heridas , traumatismos y golpesPrimeros auxilios heridas , traumatismos y golpes
Primeros auxilios heridas , traumatismos y golpesMaury Lopez
 
" Renaissance Period "
" Renaissance Period "" Renaissance Period "
" Renaissance Period "Jaye Bug-os
 
ია და ჭიანჭველები
ია და ჭიანჭველებიია და ჭიანჭველები
ია და ჭიანჭველებიMaia Popkhadze
 
Ethics in Performance Management
Ethics in Performance ManagementEthics in Performance Management
Ethics in Performance ManagementSheetal Wagh
 
Introduction to Embedded Linux
Introduction to Embedded LinuxIntroduction to Embedded Linux
Introduction to Embedded LinuxHossain Reja
 
Historia del Maquillaje
Historia del Maquillaje Historia del Maquillaje
Historia del Maquillaje Ana Carpintero
 

Viewers also liked (19)

Preservation Town Hall 2017
Preservation Town Hall 2017Preservation Town Hall 2017
Preservation Town Hall 2017
 
Propp and todov theory
Propp and todov theoryPropp and todov theory
Propp and todov theory
 
Жилой дом в Вазисубани
Жилой дом в ВазисубаниЖилой дом в Вазисубани
Жилой дом в Вазисубани
 
Jsas 002 04_01_sadeghi
Jsas 002 04_01_sadeghiJsas 002 04_01_sadeghi
Jsas 002 04_01_sadeghi
 
Agile-Nearshore
Agile-NearshoreAgile-Nearshore
Agile-Nearshore
 
Sustainable Development Goals - Finding Solutions For Water Sector in Africa
Sustainable Development Goals - Finding Solutions For Water Sector in AfricaSustainable Development Goals - Finding Solutions For Water Sector in Africa
Sustainable Development Goals - Finding Solutions For Water Sector in Africa
 
3 ijcse-01222-5
3 ijcse-01222-53 ijcse-01222-5
3 ijcse-01222-5
 
Management of offshore agile projects
Management of offshore agile projectsManagement of offshore agile projects
Management of offshore agile projects
 
Avi CEDER 3-page CV and Achievements with selected publications Sept-2016
Avi CEDER 3-page CV and Achievements with selected publications Sept-2016Avi CEDER 3-page CV and Achievements with selected publications Sept-2016
Avi CEDER 3-page CV and Achievements with selected publications Sept-2016
 
Resume_Manav_Rathi
Resume_Manav_RathiResume_Manav_Rathi
Resume_Manav_Rathi
 
Unicode Technologies Company Profile
Unicode Technologies Company ProfileUnicode Technologies Company Profile
Unicode Technologies Company Profile
 
Cv tapan kumar prusty updated
Cv tapan kumar prusty updatedCv tapan kumar prusty updated
Cv tapan kumar prusty updated
 
Response to the brief
Response to the briefResponse to the brief
Response to the brief
 
Primeros auxilios heridas , traumatismos y golpes
Primeros auxilios heridas , traumatismos y golpesPrimeros auxilios heridas , traumatismos y golpes
Primeros auxilios heridas , traumatismos y golpes
 
" Renaissance Period "
" Renaissance Period "" Renaissance Period "
" Renaissance Period "
 
ია და ჭიანჭველები
ია და ჭიანჭველებიია და ჭიანჭველები
ია და ჭიანჭველები
 
Ethics in Performance Management
Ethics in Performance ManagementEthics in Performance Management
Ethics in Performance Management
 
Introduction to Embedded Linux
Introduction to Embedded LinuxIntroduction to Embedded Linux
Introduction to Embedded Linux
 
Historia del Maquillaje
Historia del Maquillaje Historia del Maquillaje
Historia del Maquillaje
 

Similar to Sep16_PPt

Web-01-HTTP.pptx
Web-01-HTTP.pptxWeb-01-HTTP.pptx
Web-01-HTTP.pptxAliZaib71
 
KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7phuphax
 
Web technology-guide
Web technology-guideWeb technology-guide
Web technology-guideSrihari
 
Basic concept of internet
Basic concept of internetBasic concept of internet
Basic concept of internetSnehal Shahane
 
Wt-UNNIT-1 (1).ppt
Wt-UNNIT-1 (1).pptWt-UNNIT-1 (1).ppt
Wt-UNNIT-1 (1).pptGReshma10
 
Introduction to Web Programming - first course
Introduction to Web Programming - first courseIntroduction to Web Programming - first course
Introduction to Web Programming - first courseVlad Posea
 
Html intake 38 lect1
Html intake 38 lect1Html intake 38 lect1
Html intake 38 lect1ghkadous
 
21 Www Web Services
21 Www Web Services21 Www Web Services
21 Www Web Servicesroyans
 
Web technologies-course 01.pptx
Web technologies-course 01.pptxWeb technologies-course 01.pptx
Web technologies-course 01.pptxStefan Oprea
 
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 QUICAPNIC
 

Similar to Sep16_PPt (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
 

More from cloud oct18

SamplePPTX.pdf.pptx
SamplePPTX.pdf.pptxSamplePPTX.pdf.pptx
SamplePPTX.pdf.pptxcloud oct18
 
Presentations-Tips.ppt.ppt
Presentations-Tips.ppt.pptPresentations-Tips.ppt.ppt
Presentations-Tips.ppt.pptcloud oct18
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdfcloud oct18
 
bb9f33d45e192c733c67c7fb566516f4.pdf
bb9f33d45e192c733c67c7fb566516f4.pdfbb9f33d45e192c733c67c7fb566516f4.pdf
bb9f33d45e192c733c67c7fb566516f4.pdfcloud oct18
 
thinking-about-publishing-893773285.pdf
thinking-about-publishing-893773285.pdfthinking-about-publishing-893773285.pdf
thinking-about-publishing-893773285.pdfcloud oct18
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdfcloud oct18
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdfcloud oct18
 
Std10-Maths-EM-1.pdf
Std10-Maths-EM-1.pdfStd10-Maths-EM-1.pdf
Std10-Maths-EM-1.pdfcloud oct18
 
Daily-Inspiration.pdf
Daily-Inspiration.pdfDaily-Inspiration.pdf
Daily-Inspiration.pdfcloud oct18
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdfcloud oct18
 
mathsppt-130513031745-phpapp02.ppt
mathsppt-130513031745-phpapp02.pptmathsppt-130513031745-phpapp02.ppt
mathsppt-130513031745-phpapp02.pptcloud oct18
 
download-presentation-in-powerpoint1567.ppt
download-presentation-in-powerpoint1567.pptdownload-presentation-in-powerpoint1567.ppt
download-presentation-in-powerpoint1567.pptcloud oct18
 
oct20 upload by prajwal
oct20 upload by prajwaloct20 upload by prajwal
oct20 upload by prajwalcloud oct18
 
Std10-Maths-EM-1.pdf
Std10-Maths-EM-1.pdfStd10-Maths-EM-1.pdf
Std10-Maths-EM-1.pdfcloud oct18
 
bb9f33d45e192c733c67c7fb566516f4.pdf
bb9f33d45e192c733c67c7fb566516f4.pdfbb9f33d45e192c733c67c7fb566516f4.pdf
bb9f33d45e192c733c67c7fb566516f4.pdfcloud oct18
 
new-perspectives-on-narcissism.pdf
new-perspectives-on-narcissism.pdfnew-perspectives-on-narcissism.pdf
new-perspectives-on-narcissism.pdfcloud oct18
 

More from cloud oct18 (20)

SamplePPTX.pdf.pptx
SamplePPTX.pdf.pptxSamplePPTX.pdf.pptx
SamplePPTX.pdf.pptx
 
Presentations-Tips.ppt.ppt
Presentations-Tips.ppt.pptPresentations-Tips.ppt.ppt
Presentations-Tips.ppt.ppt
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdf
 
bb9f33d45e192c733c67c7fb566516f4.pdf
bb9f33d45e192c733c67c7fb566516f4.pdfbb9f33d45e192c733c67c7fb566516f4.pdf
bb9f33d45e192c733c67c7fb566516f4.pdf
 
math.pdf
math.pdfmath.pdf
math.pdf
 
thinking-about-publishing-893773285.pdf
thinking-about-publishing-893773285.pdfthinking-about-publishing-893773285.pdf
thinking-about-publishing-893773285.pdf
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdf
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdf
 
sample.pdf
sample.pdfsample.pdf
sample.pdf
 
Std10-Maths-EM-1.pdf
Std10-Maths-EM-1.pdfStd10-Maths-EM-1.pdf
Std10-Maths-EM-1.pdf
 
webtech1b.ppt
webtech1b.pptwebtech1b.ppt
webtech1b.ppt
 
Daily-Inspiration.pdf
Daily-Inspiration.pdfDaily-Inspiration.pdf
Daily-Inspiration.pdf
 
mathsmagic_full.pdf
mathsmagic_full.pdfmathsmagic_full.pdf
mathsmagic_full.pdf
 
Webtech1b
Webtech1bWebtech1b
Webtech1b
 
mathsppt-130513031745-phpapp02.ppt
mathsppt-130513031745-phpapp02.pptmathsppt-130513031745-phpapp02.ppt
mathsppt-130513031745-phpapp02.ppt
 
download-presentation-in-powerpoint1567.ppt
download-presentation-in-powerpoint1567.pptdownload-presentation-in-powerpoint1567.ppt
download-presentation-in-powerpoint1567.ppt
 
oct20 upload by prajwal
oct20 upload by prajwaloct20 upload by prajwal
oct20 upload by prajwal
 
Std10-Maths-EM-1.pdf
Std10-Maths-EM-1.pdfStd10-Maths-EM-1.pdf
Std10-Maths-EM-1.pdf
 
bb9f33d45e192c733c67c7fb566516f4.pdf
bb9f33d45e192c733c67c7fb566516f4.pdfbb9f33d45e192c733c67c7fb566516f4.pdf
bb9f33d45e192c733c67c7fb566516f4.pdf
 
new-perspectives-on-narcissism.pdf
new-perspectives-on-narcissism.pdfnew-perspectives-on-narcissism.pdf
new-perspectives-on-narcissism.pdf
 

Recently uploaded

Roadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NMRoadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NMroute66connected
 
FULL ENJOY - 9953040155 Call Girls in Shahdara | Delhi
FULL ENJOY - 9953040155 Call Girls in Shahdara | DelhiFULL ENJOY - 9953040155 Call Girls in Shahdara | Delhi
FULL ENJOY - 9953040155 Call Girls in Shahdara | DelhiMalviyaNagarCallGirl
 
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in DowntownDowntown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtowndajasot375
 
Akola Call Girls #9907093804 Contact Number Escorts Service Akola
Akola Call Girls #9907093804 Contact Number Escorts Service AkolaAkola Call Girls #9907093804 Contact Number Escorts Service Akola
Akola Call Girls #9907093804 Contact Number Escorts Service Akolasrsj9000
 
Turn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel JohnsonTurn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel Johnsonthephillipta
 
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | Delhi
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | DelhiFULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | Delhi
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | DelhiMalviyaNagarCallGirl
 
FULL ENJOY - 9953040155 Call Girls in Burari | Delhi
FULL ENJOY - 9953040155 Call Girls in Burari | DelhiFULL ENJOY - 9953040155 Call Girls in Burari | Delhi
FULL ENJOY - 9953040155 Call Girls in Burari | DelhiMalviyaNagarCallGirl
 
San Jon Motel, Motel/Residence, San Jon NM
San Jon Motel, Motel/Residence, San Jon NMSan Jon Motel, Motel/Residence, San Jon NM
San Jon Motel, Motel/Residence, San Jon NMroute66connected
 
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...gurkirankumar98700
 
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKRAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKedwardsara83
 
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment 🍵 8923113...
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment 🍵 8923113...Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment 🍵 8923113...
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment 🍵 8923113...akbard9823
 
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call GirlsCall Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girlsparisharma5056
 
Bridge Fight Board by Daniel Johnson dtjohnsonart.com
Bridge Fight Board by Daniel Johnson dtjohnsonart.comBridge Fight Board by Daniel Johnson dtjohnsonart.com
Bridge Fight Board by Daniel Johnson dtjohnsonart.comthephillipta
 
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...anilsa9823
 
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Gtb Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | DelhiMalviyaNagarCallGirl
 
Deconstructing Gendered Language; Feminist World-Making 2024
Deconstructing Gendered Language; Feminist World-Making 2024Deconstructing Gendered Language; Feminist World-Making 2024
Deconstructing Gendered Language; Feminist World-Making 2024samlnance
 
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | DelhiFULL ENJOY - 9953040155 Call Girls in Mahipalpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | DelhiMalviyaNagarCallGirl
 
Vip Hisar Call Girls #9907093804 Contact Number Escorts Service Hisar
Vip Hisar Call Girls #9907093804 Contact Number Escorts Service HisarVip Hisar Call Girls #9907093804 Contact Number Escorts Service Hisar
Vip Hisar Call Girls #9907093804 Contact Number Escorts Service Hisarsrsj9000
 
SHIVNA SAHITYIKI APRIL JUNE 2024 Magazine
SHIVNA SAHITYIKI APRIL JUNE 2024 MagazineSHIVNA SAHITYIKI APRIL JUNE 2024 Magazine
SHIVNA SAHITYIKI APRIL JUNE 2024 MagazineShivna Prakashan
 

Recently uploaded (20)

Roadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NMRoadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NM
 
FULL ENJOY - 9953040155 Call Girls in Shahdara | Delhi
FULL ENJOY - 9953040155 Call Girls in Shahdara | DelhiFULL ENJOY - 9953040155 Call Girls in Shahdara | Delhi
FULL ENJOY - 9953040155 Call Girls in Shahdara | Delhi
 
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in DowntownDowntown Call Girls O5O91O128O Pakistani Call Girls in Downtown
Downtown Call Girls O5O91O128O Pakistani Call Girls in Downtown
 
Dxb Call Girls # +971529501107 # Call Girls In Dxb Dubai || (UAE)
Dxb Call Girls # +971529501107 # Call Girls In Dxb Dubai || (UAE)Dxb Call Girls # +971529501107 # Call Girls In Dxb Dubai || (UAE)
Dxb Call Girls # +971529501107 # Call Girls In Dxb Dubai || (UAE)
 
Akola Call Girls #9907093804 Contact Number Escorts Service Akola
Akola Call Girls #9907093804 Contact Number Escorts Service AkolaAkola Call Girls #9907093804 Contact Number Escorts Service Akola
Akola Call Girls #9907093804 Contact Number Escorts Service Akola
 
Turn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel JohnsonTurn Lock Take Key Storyboard Daniel Johnson
Turn Lock Take Key Storyboard Daniel Johnson
 
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | Delhi
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | DelhiFULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | Delhi
FULL ENJOY - 9953040155 Call Girls in Shaheen Bagh | Delhi
 
FULL ENJOY - 9953040155 Call Girls in Burari | Delhi
FULL ENJOY - 9953040155 Call Girls in Burari | DelhiFULL ENJOY - 9953040155 Call Girls in Burari | Delhi
FULL ENJOY - 9953040155 Call Girls in Burari | Delhi
 
San Jon Motel, Motel/Residence, San Jon NM
San Jon Motel, Motel/Residence, San Jon NMSan Jon Motel, Motel/Residence, San Jon NM
San Jon Motel, Motel/Residence, San Jon NM
 
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...
 
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKRAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
 
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment 🍵 8923113...
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment 🍵 8923113...Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment 🍵 8923113...
Aminabad @ Book Call Girls in Lucknow - 450+ Call Girl Cash Payment 🍵 8923113...
 
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call GirlsCall Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
Call Girl Service In Dubai #$# O56521286O #$# Dubai Call Girls
 
Bridge Fight Board by Daniel Johnson dtjohnsonart.com
Bridge Fight Board by Daniel Johnson dtjohnsonart.comBridge Fight Board by Daniel Johnson dtjohnsonart.com
Bridge Fight Board by Daniel Johnson dtjohnsonart.com
 
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
 
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Gtb Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Gtb Nagar | Delhi
 
Deconstructing Gendered Language; Feminist World-Making 2024
Deconstructing Gendered Language; Feminist World-Making 2024Deconstructing Gendered Language; Feminist World-Making 2024
Deconstructing Gendered Language; Feminist World-Making 2024
 
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | DelhiFULL ENJOY - 9953040155 Call Girls in Mahipalpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Mahipalpur | Delhi
 
Vip Hisar Call Girls #9907093804 Contact Number Escorts Service Hisar
Vip Hisar Call Girls #9907093804 Contact Number Escorts Service HisarVip Hisar Call Girls #9907093804 Contact Number Escorts Service Hisar
Vip Hisar Call Girls #9907093804 Contact Number Escorts Service Hisar
 
SHIVNA SAHITYIKI APRIL JUNE 2024 Magazine
SHIVNA SAHITYIKI APRIL JUNE 2024 MagazineSHIVNA SAHITYIKI APRIL JUNE 2024 Magazine
SHIVNA SAHITYIKI APRIL JUNE 2024 Magazine
 

Sep16_PPt

  • 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