draft-ietf-svrloc-wpyp-01.txt | draft-ietf-svrloc-wpyp-02.txt | |||
---|---|---|---|---|
Internet-Draft Ryan Moats | Internet-Draft Ryan Moats | |||
draft-ietf-svrloc-wpyp-01.txt AT&T | draft-ietf-svrloc-wpyp-02.txt AT&T | |||
Expires in six months October 1997 | Expires in six months October 1997 | |||
The 'wp:' and 'yp:' Abstract Service Types | The 'wp' and 'yp' Abstract Service Types | |||
Filename: draft-ietf-svrloc-wpyp-01.txt | Filename: draft-ietf-svrloc-wpyp-02.txt | |||
Status of This Memo | Status of This Memo | |||
This document is an Internet-Draft. Internet-Drafts are working | This document is an Internet-Draft. Internet-Drafts are working | |||
documents of the Internet Engineering Task Force (IETF), its | documents of the Internet Engineering Task Force (IETF), its | |||
areas, and its working groups. Note that other groups may also | areas, and its working groups. Note that other groups may also | |||
distribute working documents as Internet-Drafts. | distribute working documents as Internet-Drafts. | |||
Internet-Drafts are draft documents valid for a maximum of six | Internet-Drafts are draft documents valid for a maximum of six | |||
months and may be updated, replaced, or obsoleted by other | months and may be updated, replaced, or obsoleted by other | |||
skipping to change at page 1, line 31 | skipping to change at page 1, line 31 | |||
in progress.'' | in progress.'' | |||
To learn the current status of any Internet-Draft, please check | To learn the current status of any Internet-Draft, please check | |||
the ``1id-abstracts.txt'' listing contained in the Internet- | the ``1id-abstracts.txt'' listing contained in the Internet- | |||
Drafts Shadow Directories on ftp.is.co.za (Africa), nic.nordu.net | Drafts Shadow Directories on ftp.is.co.za (Africa), nic.nordu.net | |||
(Europe), munnari.oz.au (Pacific Rim), ds.internic.net (US East | (Europe), munnari.oz.au (Pacific Rim), ds.internic.net (US East | |||
Coast), or ftp.isi.edu (US West Coast). | Coast), or ftp.isi.edu (US West Coast). | |||
Abstract | Abstract | |||
This document presents definitions for the 'wp:' (white pages) and | This document presents definitions for the ''wp'' (white pages) and | |||
'yp:' (yellow pages) abstract services. | ''yp'' (yellow pages) abstract services. | |||
1. Introduction | 1. Introduction | |||
In "Advertising Services" [1], several abstract services are | In "Advertising Services" [1], several abstract services are | |||
proposed. As specified in [2], the "wp:" (white pages) and "yp:" | proposed. As specified in [2], the "wp" (white pages) and "yp" | |||
yellow pages abstract services are documented here. | (yellow pages) abstract services are documented here. | |||
2. The "wp" Abstract Service | 2. The "wp" Abstract Service | |||
The "wp" abstract service is for locating people via directory or | The "wp" abstract service is for locating people via directory or | |||
"white pages" services. Version 0.0 of this service specifies four | "white pages" services. Version 0.0 of this service specifies four | |||
protocols for accessing such services: LDAP, WHOIS++, CCSO/Ph and | protocols for accessing such services: LDAP, WHOIS++, CCSO/Ph and | |||
HTTP. | HTTP. | |||
---------------------------template begins here----------------------- | ||||
type = wp | type = wp | |||
version = 0.0 | version = 0.0 | |||
language = EN | language = EN | |||
description = | description = | |||
The WP Abstract Service is for locating people via "white pages" services. | The WP Abstract Service is for locating people using either LDAP, WHOIS, CCSO/Ph or HTTP | |||
url-syntax = | url-syntax = | |||
url-path = ldapurl / whoisppurl / phurl / httpurl | url-path = ldapurl / whoisppurl / phurl / httpurl | |||
ldapurl = url as defined in [3] | ldapurl = url as defined in [3] | |||
whoisppurl = url as defined in [4] | whoisppurl = url as defined in [4] | |||
httpurl = url as defined in [5] | httpurl = url as defined in [5] | |||
phurl = "ph://" hostport | phurl = "ph://" hostport | |||
hostport = host [ ":" port ] | hostport = host [ ":" port ] | |||
host = hostname / hostnumber | host = hostname / hostnumber | |||
hostname = *( domainlavel "." ) toplabel | hostname = *( domainlavel "." ) toplabel | |||
skipping to change at page 2, line 44 | skipping to change at page 2, line 45 | |||
alpha = "a" / "b" / "c" / "d" / "e" / "f" / "g" / | alpha = "a" / "b" / "c" / "d" / "e" / "f" / "g" / | |||
"h" / "i" / "j" / "k" / "l" / "m" / "n" / | "h" / "i" / "j" / "k" / "l" / "m" / "n" / | |||
"o" / "p" / "q" / "r" / "s" / "t" / "u" / | "o" / "p" / "q" / "r" / "s" / "t" / "u" / | |||
"v" / "w" / "x" / "y" / "z" / | "v" / "w" / "x" / "y" / "z" / | |||
"A" / "B" / "C" / "D" / "E" / "F" / "G" / | "A" / "B" / "C" / "D" / "E" / "F" / "G" / | |||
"H" / "I" / "J" / "K" / "L" / "M" / "N" / | "H" / "I" / "J" / "K" / "L" / "M" / "N" / | |||
"O" / "P" / "Q" / "R" / "S" / "T" / "U" / | "O" / "P" / "Q" / "R" / "S" / "T" / "U" / | |||
"V" / "W" / "X" / "Y" / "Z" | "V" / "W" / "X" / "Y" / "Z" | |||
digit = "0" / "1" / "2" / "3" / "4" / "5" / "6" / | digit = "0" / "1" / "2" / "3" / "4" / "5" / "6" / | |||
"7" / "8" / "9" | "7" / "8" / "9" | |||
---------------------------template ends here------------------------- | ||||
3. The "yp" Abstract Service | 3. The "yp" Abstract Service | |||
To locate resource on the Internet, a client would use the "Yellow | The "yp" abstract service is for locating resources on the Internet | |||
Pages" service and version 0.0 of the "yp" abstract service specifies | and version 0.0 specifies three protocols for accessing such | |||
two protocols for accessing such services: Z39.50 and HTTP. | services: Z39.50, HTTP, and WHOIS++. | |||
---------------------------template begins here----------------------- | ||||
type = yp | type = yp | |||
version = 0.0 | version = 0.0 | |||
language = EN | language = EN | |||
description = | description = | |||
The yp Abstract Service is for locating resource via "yellow pages" services. | The yp Abstract Service is for locating resources either via Z39.50, HTTP or WHOIS. | |||
url-syntax = | url-syntax = | |||
url-path = z3950url / httpurl | url-path = z3950url / httpurl / whoisppurl | |||
z3950url = url as defined in [6] | z3950url = url as defined in [6] | |||
httpurl = url as defined in [5] | httpurl = url as defined in [5] | |||
whoisppurl = url as defined in [4] | ||||
---------------------------template ends here------------------------- | ||||
4. Security Considerations | 4. Contact Information | |||
The templates presented here are subject to the same implications as | The contact point for version 0.0 of both of these templates is the | |||
other service templates specified according to [2] and [7]. | author. | |||
5. Acknowledgments | 5. Security Considerations | |||
Both of these abstract services inherit the security considerations | ||||
of the "service:" URL scheme as specified in [2]. As these services | ||||
are both abstract, they further inherit considerations from the | ||||
protocol used to provide the underlying concrete services as | ||||
discussed below. | ||||
5.1 Considerations for the "wp" service | ||||
Since the "wp" abstract service can use any of LDAP, HTTP, WHOIS or | ||||
CCSO/Ph, it inherits the security considerations for each of these | ||||
protocols. See [3] and [8] for LDAP, [9] and [10] for HTTP, [4] and | ||||
[11] for WHOIS, and [12] for CCSO/Ph. | ||||
5.2 Considerations for the "yp" service Since the "yp" abstract service | ||||
can use any of HTTP, Z39.50, or WHOIS, it inherits the security | ||||
considerations for each of these protocols. See [9] and [10] for HTTP, | ||||
[6] for Z39.50, and [4] and [11] for WHOIS. | ||||
6. Acknowledgments | ||||
This work described in this document is partially supported by the | This work described in this document is partially supported by the | |||
National Science Foundation, Cooperative Agreement NCR-9218179. | National Science Foundation, Cooperative Agreement NCR-9218179. | |||
6. References | 7. References | |||
Request For Comments (RFC) and Internet Drafts documents are | Request For Comments (RFC) and Internet Drafts documents are | |||
available from <URL:ftp://ftp.internic.net> and numerous mirror sites | available from <URL:ftp://ftp.internic.net> and numerous mirror sites | |||
[1] R. Moats, M. Hamilton, "Advertising Services," | [1] R. Moats, M. Hamilton, "Advertising Services," | |||
Internet Draft (work in progress), February 1997. | Internet Draft (work in progress), February 1997. | |||
[2] E. Guttman, "The service: URL Scheme," Internet | [2] C. Perkins, E. Guttman, J. Kempf, "Service Tem- | |||
Draft (work in progress), 20 November 1996. | plates and 'service:' Schemes," Internet Draft | |||
(work in progress), October 1997. | ||||
[3] T. Howes, M. Smith, "An LDAP URL Format," RFC 1959, | [3] T. Howes, M. Smith, "An LDAP URL Format," RFC 1959, | |||
June 1996. | June 1996. | |||
[4] M. Hamilton, "WHOIS++ URL Specification," Internet | [4] M. Hamilton, "WHOIS++ URL Specification," Internet | |||
Draft (work in progress), May 1997. | Draft (work in progress), May 1997. | |||
[5] T. Berners-Lee, R. Fielding, and L. Masinter, "Uni- | [5] T. Berners-Lee, R. Fielding, and L. Masinter, "Uni- | |||
form Resource Locators (URL): Generic Syntax and | form Resource Locators (URL): Generic Syntax and | |||
Semantics," RFC1738 as amended by RFC1808 and | Semantics," RFC1738 as amended by RFC1808 and | |||
updated by draft-fielding-url-syntax-05.txt, May | updated by draft-fielding-url-syntax-09.txt, May | |||
1997. (work in progress). | 1997. (work in progress). | |||
[6] R. Denenberg, J. Kunze, D. Lynch, "Uniform Resource | [6] R. Denenberg, J. Kunze, D. Lynch, "Uniform Resource | |||
Locators for Z39.50," RFC 2056, November 1996. | Locators for Z39.50," RFC 2056, November 1996. | |||
[7] J. Veizades, E. Guttman, C. Perkins, S. Kaplan, | [7] J. Veizades, E. Guttman, C. Perkins, S. Kaplan, | |||
"Service Location Protocol," Internet Draft (work | "Service Location Protocol," RFC 2165, June 1997. | |||
in progress), 8 January 1997. | ||||
7. Author's addresses | [8] W. Yeong, T. Howes, S. Kille, "Lightweight Direc- | |||
tory Access Protocol", RFC 1777, March 1995. | ||||
[9] T. Berners-Lee, R. Fielding, H. Frystyk, "Hypertext | ||||
Transfer Protocol -- HTTP/1.0", RFC 1945, May 1996. | ||||
[10] R. Fielding (et.al.), "Hypertext Transfer Protocol | ||||
-- HTTP/1.1", RFC 2068, January 1997. | ||||
[11] P. Deutsch, R. Schoultz, P. Faltstrom, C. Weider, | ||||
"Architecture of the WHOIS++ Service", RFC 1835, | ||||
August 1995. | ||||
[12] P. Pomes, R. Hedberg, "The CCSO Nameserver (Ph) | ||||
Architecture", Internet Draft (work in progress), | ||||
May 1997. | ||||
8. Author's addresses | ||||
Ryan Moats | Ryan Moats | |||
AT&T | AT&T | |||
15621 Drexel Circle | 15621 Drexel Circle | |||
Omaha, NE 68135-2358 | Omaha, NE 68135-2358 | |||
USA | USA | |||
Phone: +1 402 894-9456 | Phone: +1 402 894-9456 | |||
EMail: jayhawk@att.com | EMail: jayhawk@att.com | |||
End of changes. 21 change blocks. | ||||
24 lines changed or deleted | 67 lines changed or added | |||
This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |