INTERNET-DRAFT                         Expiration Date 6 January 1999





                                                            R. Garbrick
                                                         Data I/O Corp.
                                                           30 June 1998



          Content-Specific Hypertext Transfer Protocol


Status of this Memo

   This document is an Internet-Draft.  Internet-Drafts are working
   documents of the Internet Engineering Task Force (IETF), its
   areas, and its working groups.  Note that other groups may also
   distribute working documents as Internet-Drafts.

   Internet-Drafts are draft documents valid for a maximum of six
   months and may be updated, replaced, or obsoleted by other
   documents at any time.  It is inappropriate to use Internet-
   Drafts as reference material or to cite them other than as
   "work in progress."

   To view the entire list of current Internet-Drafts, please check
   the "1id-abstracts.txt" listing contained in the Internet-Drafts
   Shadow Directories on ftp.is.co.za (Africa), ftp.nordu.net
   (Northern Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au
   (Pacific Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu
   (US West Coast).


Abstract

   This document describes HTTPX, a protocol for providing access to
   materials that may be objectionable or that have age or locale-based
   restrictions, while providing a simple method to filter such content
   where required.

   HTTPX uses the protocol HTTP 1.1 ([RFC 2068]), with the single
   exception of designating a separate range of TCP and UDP port
   numbers that are allocated to a specific content type.

1. Rationale and Scope

   The problem of unintentional distribution of adult-oriented
   materials to minors via the internet has become an increasing
   problem.  URL filtering schemes have proven either ineffective or
   too restrictive.  Age verification schemes have proven cumbersome



Garbrick                     INTERNET-DRAFT                    [Page 1]


INTERNET-DRAFT                  HTTPX/1.0                  30 June 1998


   and expensive.  In addition, these methods place full responsibility
   for restricting access on the end user and places no responsibility
   on the distributor, where most such restrictions, such as access to
   alcohol, cigarettes and explicit magazines, have historically been
   placed.

   Currently available protocols provide no reasonable means for the
   distributor to pro-actively apply effective protocol-based controls
   on content.  HTTPX is intended to provide a simple, effective means
   to filter content by using a standard protocol, HTTP 1.1
   ([RFC 2068]), over a specially designated port number.

   This simple change will allow the creation of a separate, adult
   network.  Such entities as schools, libraries and businesses that
   have a requirement for filtering content, will be able to do so with
   minimal expense, using existing routers, proxy servers or firewalls
   by disabling those ports.  Browser software can be modified to
   require a password lock to receive data on those ports.
   Distributors of adult content could still provide opening screens
   And advertisements on the existing port 80, and with minimal
   expense, provide the adult content on the newly designated ports.
   Governments and Internet Service Providers might provide some
   incentive for adult content distributors to move their content to
   the designated ports via service agreements or minor legislation.
   Moving content to the new ports, might even reduce liability for the
   distributors.


2. HTTPX Protocol

   The HTTPX protocol uses the HTTP 1.1 ([RFC 2068]) protocol
   unchanged, with the exception of designating special TCP and UDP
   port numbers.


2.1 Proposed TCP and UDP Port Numbers
    Proposed additions to RFC 1700;

    www-httpx  880/tcp  World Wide Web HTTPX for Graphic Sexual content
    www-httpx  880/udp  World Wide Web HTTPX for Graphic Sexual content
    www-httpx  881/tcp  World Wide Web HTTPX for Full Nudity
    www-httpx  881/udp  World Wide Web HTTPX for Full Nudity


3. References

   [RFC2068] Fielding, R., Gettys, J., Mogul, J., Frystyk, H., and T.
   Berners-Lee, "Hypertext Transfer Protocol -- HTTP/1.1", RFC 2068,



Garbrick                     INTERNET-DRAFT                    [Page 2]


INTERNET-DRAFT                  HTTPX/1.0                  30 June 1998


January 1997.

   [RFC1700] J. Reynolds and J. Postel, "ASSIGNED NUMBERS", RFC 1700,
   October 1994


4. Author's Address

   Randy Garbrick
   Data I/O Corp.
   10525 Willows Rd. NE
   P.O. Box 97046
   Redmond, WA  98073-9746

   EMail: garbrir@data-io.com
































Expiration Date 11 November 1998

Garbrick                     INTERNET-DRAFT                    [Page 3]