INTERNET-DRAFT Ken A L Coar
draft-coar-cgi-v11-03.{html,txt} IBM Corporation
D.R.T. Robinson
E*TRADE UK Ltd.
25 June 1999

The WWW Common Gateway Interface
Version 1.1

この翻訳に関する注意


 使  

     

draft  http://www.ietf.org/internet-drafts/draft-coar-cgi-v11-03.txt    draft  ((<!--..-->))  draft

このメモの位置付(Status of this Memo)


Internet-DraftRFC202610

Internet-DraftInternet Engineering Task Force(IETF)    Internet-Draft  

Internet-Draft6draft(稿)    Internet-Draft(work in progress)  

Internet-Draft  <http://www.ietf.org/ietf/1id-abstracts.txt>  

Internet-Draft  <http://www.ietf.org/shadow.html>  
 

(Abstract)


Common Gateway Interface(CGI)    HTTP

1993World-Wide Web使  [NCSA-CGI]  CGI/1.1(current practice)  UnixAmigaDOS(tm)CGI/1.1使

draftCGI-WG  Web page  <URL:http://Web.Golux.Com/coar/cgi/>    

(Revision History)


稿WebGUI  


00 1998528

01 19981228
 Major structure change:  Section 4, "Request Metadata (Meta-Variables)" was moved entirely under Section 7,  "Data Input to the CGI Script."  Due to the size of this change,  it is noted here and the text in its former location does not appear as struckthrough.  This has caused major sections 5 and following to decrement by one.  Other large text movements are likewise not marked up.  References to RFC 1738 were changed to 2396 (1738's replacement).

02 199942
 Added text to section 8.3 defining correct handling of HTTP/1.1 requests using "chunked" Transfer-Encoding.  Labelled metavariable names in section 8 with the appropriate detail section numbers.  Clarified allowed usage of Status and Location response header fields.  Included new Internet-Draft language.

03 1999625
 Changed references from "HTTP" to "Protocol-Specific" for the listing of things like HTTP_ACCEPT.  Changed 'entity-body' and 'content-body' to 'message-body.'  Added a note that response headers must comply with requirements of the protocol level in use.  Added a lot of stuff about security (section 11).  Clarified a bunch of productions.  Pointed out that zero-length and omitted values are indistinguishable in this specification.  Clarified production describing order of fields in script response header.  Clarified issues surrounding encoding of data.  Acknowledged additional contributors, and changed one of the authors' addresses.

(Table of Contents)

1序論(Introduction)
   1.1 目的(Purpose)
   1.2 要求事項(Requirements)
   1.3 仕様(Specifications)
   1.4 用語解説(Terminology)2表記上の慣習と一般的な文法(Notational Conventions and Generic Grammar)
   2.1 拡張BNF記法(Augmented BNF)
   2.2 基本規則(Basic Rules)3プロトコルパラメータ(Protocol Parameters)
   3.1 URLエンコード(URL Encoding)
   3.2 スクリプトURI(The Script-URI)4スクリプトの実行(Invoking the Script)5CGIスクリプトのコマンドライン(The CGI Script Command Line)6CGIスクリプトへのデータ入力(Data Input to the CGI Script)
   6.1 メタデータリクエスト(メタ変数)(Request Metadata (Metavariables))
    6.1.1 AUTH_TYPE
    6.1.2 CONTENT_LENGTH
    6.1.3 CONTENT_TYPE
    6.1.4 GATEWAY_INTERFACE
    6.1.5 プロトコル特有のメタ変数(Protocol-Specific Metavariables)
    6.1.6 PATH_INFO
    6.1.7 PATH_TRANSLATED
    6.1.8 QUERY_STRING
    6.1.9 REMOTE_ADDR
    6.1.10 REMOTE_HOST
    6.1.11 REMOTE_IDENT
    6.1.12 REMOTE_USER
    6.1.13 REQUEST_METHOD
    6.1.14 SCRIPT_NAME
    6.1.15 SERVER_NAME
    6.1.16 SERVER_PORT
    6.1.17 SERVER_PROTOCOL
    6.1.18 SERVER_SOFTWARE
   6.2 メッセージボディリクエスト(Request Message-Bodies)7CGIスクリプトからのデータ出力(Data Output from the CGI Script)
   7.1 非解析ヘッダ出力(Non-Parsed Header Output)
   7.2 解析ヘッダ出力(Parsed Header Output)
    7.2.1 CGIヘッダフィールド(CGI header fields)
     7.2.1.1 Content-Type
     7.2.1.2 Location
     7.2.1.3 Status
     7.2.1.4 拡張ヘッダフィールド(Extension header fields)
    7.2.2 HTTPヘッダフィールド(HTTP header fields)8サーバの実装(Server Implementation)
   8.1 サーバの要求事項(Requirements for Servers)
    8.1.1 スクリプトURI(Script-URI)
    8.1.2 要求されるメッセージボディの処理(Request Message-body Handling)
    8.1.3 要求されるメタ変数(Required Metavariables)
    8.1.4 要求されるレスポンス(Response Compliance)
   8.2 サーバの推奨事項(Recommendations for Servers)
   8.3 メタ変数の概要(Summary of Metavariables)9スクリプトの実装(Script Implementation)
   9.1 スクリプトの要求事項(Requirements for Scripts)
   9.2 スクリプトの推奨事項(Recommendations for Scripts)10システムの仕様(System Specifications)
   10.1 AmigaDOS
   10.2 Unix11セキュリティへの配慮(Security Considerations)
   11.1 安全なメソッド(Safe Methods)
   11.2 機密情報を含むHTTPヘッダフィールド(HTTP Header Fields Containing Sensitive Information)
   11.3 スクリプトのサーバへの妨害(Script Interference with the Server)
   11.4 データの長さとバッファへの配慮(Data Length and Buffering Considerations)
   11.5 状態を保存しない処理(Stateless Processing)12謝辞(Acknowledgments)13参考文献(References)14著者のアドレス(Authors' Addresses)
 

1. (Introduction)

1.1. (Purpose)


HTTP[3,8]CGI    Universal Resource Identifier(URI)[1]      

CGI      HTTP

1.2. (Requirements)


RFC 1123[5]使    

(MUST)

(required)
 
(SHOULD)

(recommended)    調
 
(MAY)

(optional)    
 

(must)    (unconditionally compliant)  (must)(should)  (must)(should)  (conditionally compliant)  

1.3. (Specifications)


CGI  使

(system defined)

     10  
 
(implementation defined)


 

1.4. (Terminology)


HTTP/1.1[8]  使  使  

(metavariable)

   
 
(script)

     (script)    
 
(server)


 

2. (Notational Conventions and Generic Grammar)

2.1. BNF(Augmented BNF)


RFC 822[6]使  (Backus-Naur Form(BNF))  BNF

 = (name = definition)

(=)  
 
""("literal")

(")  (<>)  
 
1 | 2(rule1 | rule2)

(|)
 
(123)((rule1 rule2 rule3))


 
*(*rule)

(*)0    
 
[]([rule])

([])
 

2.2. (Basic Rules)


 使
    alpha         = lowalpha | hialpha
    alphanum      = alpha | digit
    lowalpha      = "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h"
                    | "i" | "j" | "k" | "l" | "m" | "n" | "o" | "p"
                    | "q" | "r" | "s" | "t" | "u" | "v" | "w" | "x"
                    | "y" | "z"
    hialpha       = "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H"
                    | "I" | "J" | "K" | "L" | "M" | "N" | "O" | "P"
                    | "Q" | "R" | "S" | "T" | "U" | "V" | "W" | "X"
                    | "Y" | "Z"
    digit         = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7"
                    | "8" | "9"
    hex           = digit | "A" | "B" | "C" | "D" | "E" | "F" | "a"
                    | "b" | "c" | "d" | "e" | "f"
    escaped       = "%" hex hex
    OCTET         = <全ての8-bitデータ>
    CHAR          = <全てのUS-ASCII文字(0 - 127の8bitデータ)>
    CTL           = <全てのUS-ASCIIコントロール文字(0 - 31の8bitデータ)とDEL(127)>
    CR            = <US-ASCII CR, 復帰(13)>
    LF            = <US-ASCII LF, 改行(10)>
    SP            = <US-ASCII SP, 空白(32)>
    HT            = <US-ASCII HT, 水平タブ(9)>
    NL            = CR | LF
    LWSP          = SP | HT | NL
    tspecial      = "(" | ")" | "@" | "," | ";" | ":" | "\" | <">
                    | "/" | "[" | "]" | "?" | "<" | ">" | "{" | "}"
                    | SP | HT | NL
    token         = 1*<CTLとtspecialを除く全てのCHAR>
    quoted-string = ( <"> *qdtext <"> ) | ( "<" *qatext ">")
    qdtext        = <<">とCTLを除きLWSPを含む全てのCHAR>
    qatext        = <"<"と">"とCTLを除きLWSPを含む全てのCHAR>
    mark          = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
    unreserved    = alphanum | mark
    reserved      = ";" | "/" | "?" | ":" | "@" | "&" | "=" |
                    "$" | ","
    uric          = reserved | unreserved | escaped
 

newline(NL)

3. (Protocol Parameters)

3.1. URL(URL Encoding)


使URL(URL-encoded)  RFC 2396[4]2

使  URL+%20  

:     2URL
    http://somehost.com/somedir%2Fvalue
    http://somehost.com/somedir/value
 

RFC 2396[4]2

3.2. URI(The Script-URI)


URI(Script-URI)URI  URIURI(URI(Client-URI))    URI  CGI使

URIRFC 1808[7]2.1  RL(generic-RL)  
    <scheme>://<host><port>/<path>?<query>
 

URI  (4)
    script-uri = protocol "://" SERVER_NAME ":" SERVER_PORT enc-script
                 enc-path-info "?" QUERY_STRING
 

protocolSERVER_PROTOCOL  enc-scriptSCRIPT_NAMEURL  enc-path-infoPATH_INFOURL  PATH_INFO4.6

: schemeprotocol  SSL  httphttps(scheme)URI  URI使  CGI/1.1

4. (Invoking the Script)


   

5. CGI(The CGI Script Command Line)


CGI(method)  使  =URL  GETHEADHTTP  使  (search string)
    search-string = search-word *( "+" search-word )
    search-word   = 1*schar
    schar         = xunreserved | escaped | xreserved
    xunreserved   = alpha | digit | xsafe | extra
    xsafe         = "$" | "-" | "_" | "."
    xreserved     = ";" | "/" | "?" | ":" | "@" | "&"
 

URL    

     

QUERY_STRING=    使

6. CGI(Data Input to the CGI Script)


2  

6.1. ()(Request Metadata (Metavariables))


CGI      

 (?)  

 2  (_)使    




    AUTH_TYPE
    CONTENT_LENGTH
    CONTENT_TYPE
    GATEWAY_INTERFACE
    PATH_INFO
    PATH_TRANSLATED
    QUERY_STRING
    REMOTE_ADDR
    REMOTE_HOST
    REMOTE_IDENT
    REMOTE_USER
    REQUEST_METHOD
    SCRIPT_NAME
    SERVER_NAME
    SERVER_PORT
    SERVER_PROTOCOL
    SERVER_SOFTWARE
 

(HTTP_ACCEPT)      (6.1.5)

6.1.1. AUTH_TYPE


http

URI  auth-scheme  Authorization    NULL
    AUTH_TYPE   = "" | auth-scheme
    auth-scheme = "Basic" | "Digest" | token
 

HTTPHTTP/1.1[8]11  auth-scheme

Authorization  

6.1.2. CONTENT_LENGTH


 8bit10  NULL  HTTPContent-Length  (HTTP/1.1[8]14.14)
    CONTENT_LENGTH = "" | 1*digit
 

 

6.1.3. CONTENT_TYPE


 Content-type  Content-type  Internet Media Type[9]CONTENT_TYPE  HTTPContent-type
    CONTENT_TYPE = "" | media-type
    media-type   = type "/" subtype *( ";" parameter)
    type         = token
    subtype      = token
    parameter    = attribute "=" value
    attribute    = token
    value        = token | quoted-string
 

typesubtypeparameter  parameter  media typeHTTP使  HTTP/1.1[8]3.7

:
    application/x-www-form-urlencoded
 

       content-typeapplication/octet-stream  415(Unsupported Media Type)  7.2.1.3

Content-Type    Content-Type    

6.1.4. GATEWAY_INTERFACE


使CGI  
    GATEWAY_INTERFACE = "CGI" "/" major "." minor
    major             = 1*digit
    minor             = 1*digit
 

: majorminor  digit  CGI/2.4CGI/2.13  CGI/2.13CGI/12.3  majorminor    

CGI1.1(CGI/1.1)


6.1.5. (Protocol-Specific Metavariables)


 SERVER_PROTOCOL(6.1.17)

HTTP使HTTP_    HTTP-_  HTTP_              ()  CGI  

   Authorization  Content-LengthContent-Type  

6.1.6. PATH_INFO


PATH_INFOCGI  CGI  URI  HTTP URLpath(RFC 2396[4])  /PATH_INFO
    PATH_INFO = "" | ( "/" path )
    path      = segment *( "/" segment )
    segment   = *pchar
    pchar     = <"/"を除く全てのCHAR>
 

PATH_INFOSCRIPT_NAME  URI(3.2)<path>

PATH_INFO  

CGI使URI  PATH_INFO  使  URIPATH_INFO

6.1.7. PATH_TRANSLATED


URI(6.1.6)path-info  (3.1)  URI  virtual-to-physical  PATH_TRANSLATED  URIpath-info  PATH_TRANSLATED
    PATH_TRANSLATED = *CHAR
 


    http://somehost.com/cgi-bin/somescript/this%2eis%2epath%2einfo
 

PATH_INFO
    http://somehost.com/this.is.the.path.info
 

 
    /usr/local/www/htdocs/this.is.the.path.info
 

PATH_TRANSLATED

PATH_TRANSLATED      path-info    

PATH_TRANSLATED使    使CGI  

URIpath-info  

6.1.8. QUERY_STRING


URL  URI<query>  (3.2)
    QUERY_STRING = query-string
    query-string = *uric
 

URL  RFC 2396[4]3

 QUERY_STRING  URI  QUERY_STRING()

6.1.9. REMOTE_ADDR


IP    ()
    REMOTE_ADDR  = hostnumber
    hostnumber   = ipv4-address | ipv6-address
 

ipv4-addressipv6-address  RFC 2373[13]B


6.1.10. REMOTE_HOST


   NULL(6.1.9)  RFC 1034[10]3.5  RFC 1123[5]2.1  


6.1.11. REMOTE_IDENT


RFC 1413[11]      
    REMOTE_IDENT = *CHAR
 

使  

RFC1413[11]  

6.1.12. REMOTE_USER


Basic使  (AUTH_TYPEBasic)  REMOTE_USERID  
    REMOTE_USER = *OCTET
 

HTTP


6.1.13. REQUEST_METHOD


REQUEST_METHOD  HTTP/1.0[3]5.1.1  HTTP/1.1[8]5.1.1  
    REQUEST_METHOD   = http-method
    http-method      = "GET" | "HEAD" | "POST" | "PUT" | "DELETE"
                       | "OPTIONS" | "TRACE" | extension-method
    extension-method = token
 

 CGI/1.1  

HTTP


6.1.14. SCRIPT_NAME


SCRIPT_NAME()  CGIURL  HTTP URLpath  (RFC 2396 [4])
    SCRIPT_NAME = "" | ( "/" [ path ] )
 

SCRIPT_NAME  URI<path>  PATH_INFOQUERY_STRING  (6.1.66.1.8)  SCRIPT_NAME


6.1.15. SERVER_NAME


SERVER_NAME  URI(3.2)<host>  
    SERVER_NAME = hostname | hostnumber
 


6.1.16. SERVER_PORT


SERVER_PORTURI<port>使  
    SERVER_PORT = 1*digit
 

URI<port>  


6.1.17. SERVER_PROTOCOL


SERVER_PROTOCOL      使  
    SERVER_PROTOCOL   = HTTP-Version | extension-version
                        | extension-token
    HTTP-Version      = "HTTP" "/" 1*digit "." 1*digit
    extension-version = protocol "/" 1*digit "." 1*digit
    protocol          = 1*( alpha | digit | "+" | "-" | "." )
    extension-token   = token
 

protocolURI<scheme>    http  https    protocol

   INCLUDED


6.1.18. SERVER_SOFTWARE


SERVER_SOFTWARE  ()  
    SERVER_SOFTWARE = 1*product
    product         = token [ "/" product-version ]
    product-version = token
 


6.2. (Request Message-Bodies)


     

CONTENT_LENGTH(6.1.2)NULL      CONTENT_LENGTHEOF      CONTENT_LENGTH

(NPH)(7.1)    

8.1.2  

7. CGI(Data Output from the CGI Script)


     

2  (NPH)    NPH2()

       504 Gateway Timed Out500 Internal Server Error  

7.1. (Non-Parsed Header Output)


NPH使  HTTP[3,8]6  HTTP    NPHSERVER_PROTOCOL使

   

7.2. (Parsed Header Output)


使  CGI
    CGI-Response   = *optional-field CGI-Field *optional-field NL [ Message-Body ]
    optional-field = ( CGI-Field | HTTP-Field )
    CGI-Field      = Content-type
                   | Location
                   | Status
                   | extension-header
 

 NULL  HTTP  CGI  HTTP  1CGI-Field  CGI1使    Content-type  LocationStatus    Location CGI-FieldHTTP-Field

CGI-Response1  CGI/1.1

7.2.1. CGI(CGI header fields)


CGI
    generic-field  = field-name ":" [ field-value ] NL
    field-name     = token
    field-value    = *( field-content | LWSP )
    field-content  = *( token | tspecial | quoted-string )
 

field-name  NULL

7.2.1.1. Content-Type


 Internet Media Type[9]
    Content-Type = "Content-Type" ":" media-type NL
 

CGI-FieldHTTP-Field    CGI

7.2.1.2. Location


 使
    Location         = "Location" ":"
                       ( fragment-URI | rel-URL-abs-path ) NL
    fragment-URI     = URI [ # fragmentid ]
    URI              = scheme ":" *qchar
    fragmentid       = *qchar
    rel-URL-abs-path = "/" [ hpath ] [ "?" query-string ]
    hpath            = fpsegment *( "/" psegment )
    fpsegment        = 1*hchar
    psegment         = *hchar
    hchar            = alpha | digit | safe | extra
                       | ":" | "@" | "& | "="
 

LocationRFC 1630[1]URI  URI()  
 URI  Status  302 redirectHTTP  URI      Location  URL
    scheme "://" SERVER_NAME ":" SERVER_PORT rel-URL-abs-path
 

: (POST)  Location  

7.2.1.3. Status


Status  使  使
    Status        = "Status" ":" digit digit digit SP reason-phrase NL
    reason-phrase = *<CTLとNLを除くCHAR>
 

HTTP/1.0[3]6.1.1  SERVER_PROTOCOLHTTP/1.1  HTTP/1.1[8]使  Status  200 OK

404 Not Found  使    StatusCGI使    Status: 404 Not Found

7.2.1.4. (Extension header fields)


HTTPCGI      7.2.1generic-field    X-CGI-

7.2.2. HTTP(HTTP header fields)


SERVER_PROTOCOL(HTTP/1.0[3]HTTP/1.1[8])    CGIHTTP(8)  

8. (Server Implementation)


CGI/1.1  HTTP    

8.1. (Requirements for Servers)


CGI/1.1    

8.1.1. URI(Script-URI)


URL使    ()  URL使  

CGIHTTP  CGIHTTP  CGI使newline(UnixASCII NL)  HTTP使(LFASCII CR)    

8.1.2. (Request Message-body Handling)


CGI/1.1


(一)CGI  

(二)  CONTENT_LENGTH

(三)content-encodings
 

8.1.3. (Required Metavariables)


8.3  

8.1.4. (Response Compliance)


     

8.2. (Recommendations for Servers)


=  URIquery    (5)

Authorization  auth-scheme  AUTH_TYPE  (6.1.1)

 

PATH_INFOSCRIPT_NAME/  404 Not Found

CGI(URLPATH_INFO)  URL    


(一)  ASCII NUL

(二)  NULL

(三)...    URL[7]

(四)    
 

URI  URI  ()

(NPH)(7.1)      

8.3. (Summary of MetaVariables)


 
    CONTENT_LENGTH (第6.1.2章)
    CONTENT_TYPE (第6.1.3章)
    GATEWAY_INTERFACE (第6.1.4章)
    PATH_INFO (第6.1.6章)
    QUERY_STRING (第6.1.8章)
    REMOTE_ADDR (第6.1.9章)
    REQUEST_METHOD (第6.1.13章)
    SCRIPT_NAME (第6.1.14章)
    SERVER_NAME (第6.1.15章)
    SERVER_PORT (第6.1.16章)
    SERVER_PROTOCOL (第6.1.17章)
    SERVER_SOFTWARE (第6.1.18章)
 

 
    AUTH_TYPE (第6.1.1章)
    REMOTE_HOST (第6.1.10章)
 

 HTTP    

 
    PATH_TRANSLATED (第6.1.7章)
    REMOTE_IDENT (第6.1.11章)
    REMOTE_USER (第6.1.12章)
 

   X_  (X_DBA)

9. (Script Implementation)


CGI/1.1      

9.1. (Requirements for Scripts)


使    (7)

NPH使  HTTP  SERVER_PROTOCOL使  (7.1)

 REQUEST_METHOD  (6.1.13)

URL    URL  +%20  (3.1)

GATEWAY_INTERFACE    (6.1.4)

 CONTENT_LENGTH  (6.1.26.2)

9.2. (Recommendations for Scripts)


 

使  405 Method Not Allowed  PATH_INFO  PATH_INFONULL404 Not Found

 CONTENT_TYPEapplication/x-www-form-urlencoded[2]  

PATH_INFOPATH_TRANSLATEDSCRIPT_NAME  (//)(...)  OS使  404 Not Found

使  URI  <BASE>  URLtext/html

   CGI(7.2)  HTTP  

10. (System Specifications)

10.1. AmigaDOS


AmigaDOSCGI  CGI  使

(Environment variables)

DOSGetVar  0    
 
(The current working directory)


 
(Character set)

US-ASCII使  newline(NL)LF  newlineCR LF
 

10.2. Unix


UNIXCGI  CGI  使

Unix

(Environment variables)

Cgetenv
 
(The command line)

main()argcargv使    Bourne shell  QUERY_STRING=  使
 
(The current working directory)

 
 
(Character set)

US-ASCII使  newline(NL)LF  newlineCR LF
 

11. (Security Considerations)

11.1. (Safe Methods)


HTTP[3,8]  GETHEAD  

CGI    HTTP[3,8]    

11.2. HTTP(HTTP Header Fields Containing Sensitive Information)


 HTTP  Basic使  Authorization    HTTP_AUTHORIZATION    Proxy-Authorization  HTTP_PROXY_AUTHORIZATION

11.3. (Script Interference with the Server)


CGI使      

()      

11.4. (Data Length and Buffering Considerations)


     使  (stack-smashing)  (stack-overflow)      CONTENT_LENGTH      503 Service Unavailable(HTTP/1.0HTTP/1.1)  413 Request Entity Too Large(HTTP/1.1)  414 Request-URI Too Long(HTTP/1.1)

11.5. (Stateless Processing)


Web  Web          使  調    使    

         (HTML formURL)

12. (Acknowledgements)


David R. Robinson1997draft  www-talk  CGI    Rob McCoolJohn FranksAri LuotonenGeorge PhillipsTony Sanders  

 Mike MeyerDavid MorrisJeremy MadeaPatrick McManusAdam Donahue  Ross PattersonHarald Alvestrand

13. (References)


[1]
Berners-Lee, T., 'Universal Resource Identifiers in WWW: A Unifying Syntax for the Expression of Names and Addresses of Objects on the Network as used in the World-Wide Web', RFC 1630, CERN, June 1994.
[2]
Berners-Lee, T. and Connolly, D.,  'Hypertext Markup Language - 2.0',  RFC 1866,  MIT/W3C,  November 1995.
[3]
Berners-Lee, T., Fielding, R. T. and Frystyk, H.,  'Hypertext Transfer Protocol -- HTTP/1.0',  RFC 1945,  MIT/LCS, UC Irvine,  May 1996.
[4]
Berners-Lee, T., Fielding, R., and Masinter, L., Editors,  'Uniform Resource Identifiers (URI): Generic Syntax',  RFC 2396,  MIT, U.C. Irvine, Xerox Corporation,  August 1996.
[5]
Braden, R., Editor,  'Requirements for Internet Hosts -- Application and Support',  STD 3, RFC 1123,  IETF,  October 1989.
[6]
Crocker, D.H.,  'Standard for the Format of ARPA Internet Text Messages',  STD 11, RFC 822,  University of Delaware,  August 1982.
[7]
Fielding, R.,  'Relative Uniform Resource Locators',  RFC 1808,  UC Irvine,  June 1995.
[8]
Fielding, R., Gettys, J., Mogul, J., Frystyk, H. and Berners-Lee, T.,  'Hypertext Transfer Protocol -- HTTP/1.1',  RFC 2068,  UC Irvine, DEC, MIT/LCS,  January 1997.
[9]
Freed, N. and Borenstein N.,  'Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types',  RFC 2046,  Innosoft, First Virtual,  November 1996.
[10]
Mockapetris, P.,  'Domain Names - Concepts and Facilities',  STD 13, RFC 1034,  ISI,  November 1987.
[11]
St. Johns, M.,  'Identification Protocol',  RFC 1431,  US Department of Defense,  February 1993.
[12]
'Coded Character Set -- 7-bit American Standard Code for Information Interchange',  ANSI X3.4-1986.
[13]
Hinden, R. and Deering, S.,  'IP Version 6 Addressing Architecture',  RFC 2373,  Nokia, Cisco Systems,  July 1998.

14. (Authors' Addresses)



Ken A L Coar
 MeepZor Consulting
 7824 Mayfaire Crest Lane, Suite 202
 Raleigh, NC 27615-4875
 U.S.A.
 Tel: +1 (919) 254.4237
 Fax: +1 (919) 254.5250
 Email: Ken.Coar@Golux.Com
 


David Robinson
 E*TRADE UK Ltd
 Mount Pleasant House
 2 Mount Pleasant
 Huntingdon Road
 Cambridge CB3 0RN
UK
 Tel: +44 (1223) 566926
 Fax: +44 (1223) 506288
 Email: drtr@etrade.co.uk

<< index
2001/06/12 12:54:41 AM (JST)
web site: no title
Copyright © 1997-2001, Norio HATTORI (服部 憲雄)
mail to: nr-tori@rio.odn.ne.jp
Apache/1.3.6 (Unix) Server at www.grn.mmtr.or.jp Port 80