URL
&
protocols
URL
A Uniform Resource Locator (URL) is a standard
way developed to specify the location of a
resource available electronically.
RFC 1738
URL
What are URLs?
• URLs make it possible to direct both people
and software.
• A URL is like your complete mailing
address:
• In short, a URL is a very convenient way to
direct people to a file or other electronic
resource.
• URLs assist your exploration of the Internet.
John Brown
12 Stoke Road
Stoke-on-Trent
ST4 2DG
• Uniform Resource Locators (URLs)
• http://news.bbc.co.uk/1/hi/education/5341426.stm
URL
General URL syntax
<scheme>:<scheme-dependent-information>
Scheme examples:
– http (hyper text transfer protocol)
– ftp (file transfer protocol)
– news (news protocol)
URL
Scheme Dependent Information
<scheme>:<scheme-dependent-information>
– The information is detailed with each scheme
– Machine is used for making the file available
– "Path" provides the information
– Example (for HTTP):
http://www.7sport.net/7sport/index.htm
Machine Path
Scheme
URL
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.
URL
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.
URL
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
Protocol
In computing, a protocol is a convention or
standard that controls or enables the
connection, communication, and data transfer
between computing endpoints.
IP
Internet Protocol is a protocol which is
responsible for addressing and packet
routing between networks.
TCP
Transmission Control Protocol basically ensures
that the packets get to their destination in the
current sequence and without error.
FTP
File Transfer Protocol is a network protocol used
to exchange and manipulate files over a TCP
computer network, such as the Internet.
POP3
Post Office Protocol version 3 is an application-layer
Internet standard protocol used by local e-mail clients to
retrieve e-mail from a remote server over a TCP/IP
connection.
SMTP
Simple Mail Transfer Protocol is an internet
standard for e-mail transmission across internet
protocol (IP) networks.
PPP
Point-to-Point Protocol, or PPP, is a data link protocol
commonly used to establish a direct connection
between two networking nodes. It can provide
connection authentication, transmission encryption
privacy, and compression.
Telnet
Telecommunication network is a network protocol used
on the internet or local area networks. It provides access
to a command-line interface on a remote machine.
HTTP
Hypertext Transfer Protocol is an application-level
protocol for distributed, collaborative, hypermedia
information systems. Its used for retrieving inter-linked
resources led to the establishment of the world wide
web (www).

Url and protocol

  • 1.
  • 2.
    URL A Uniform ResourceLocator (URL) is a standard way developed to specify the location of a resource available electronically. RFC 1738
  • 3.
    URL What are URLs? •URLs make it possible to direct both people and software. • A URL is like your complete mailing address: • In short, a URL is a very convenient way to direct people to a file or other electronic resource. • URLs assist your exploration of the Internet. John Brown 12 Stoke Road Stoke-on-Trent ST4 2DG • Uniform Resource Locators (URLs) • http://news.bbc.co.uk/1/hi/education/5341426.stm
  • 4.
    URL General URL syntax <scheme>:<scheme-dependent-information> Schemeexamples: – http (hyper text transfer protocol) – ftp (file transfer protocol) – news (news protocol)
  • 5.
    URL Scheme Dependent Information <scheme>:<scheme-dependent-information> –The information is detailed with each scheme – Machine is used for making the file available – "Path" provides the information – Example (for HTTP): http://www.7sport.net/7sport/index.htm Machine Path Scheme
  • 6.
    URL URL Example (explained) http://www.7sport.net/7sport/index.htm MachinePath 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.
  • 7.
    URL 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.
  • 8.
    URL Troubleshooting URLs Reasons fornot 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
  • 9.
    Protocol In computing, aprotocol is a convention or standard that controls or enables the connection, communication, and data transfer between computing endpoints.
  • 10.
    IP Internet Protocol isa protocol which is responsible for addressing and packet routing between networks.
  • 11.
    TCP Transmission Control Protocolbasically ensures that the packets get to their destination in the current sequence and without error.
  • 12.
    FTP File Transfer Protocolis a network protocol used to exchange and manipulate files over a TCP computer network, such as the Internet.
  • 13.
    POP3 Post Office Protocolversion 3 is an application-layer Internet standard protocol used by local e-mail clients to retrieve e-mail from a remote server over a TCP/IP connection.
  • 14.
    SMTP Simple Mail TransferProtocol is an internet standard for e-mail transmission across internet protocol (IP) networks.
  • 15.
    PPP Point-to-Point Protocol, orPPP, is a data link protocol commonly used to establish a direct connection between two networking nodes. It can provide connection authentication, transmission encryption privacy, and compression.
  • 16.
    Telnet Telecommunication network isa network protocol used on the internet or local area networks. It provides access to a command-line interface on a remote machine.
  • 17.
    HTTP Hypertext Transfer Protocolis an application-level protocol for distributed, collaborative, hypermedia information systems. Its used for retrieving inter-linked resources led to the establishment of the world wide web (www).