📄 rfc1714.ps
字号:
300 1058 210 (\(<arg>\)) 210 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font600 1053 598 (conditional required argument) 598 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font300 1117 210 (\([arg]\)) 210 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font600 1112 595 (conditional optional argument) 595 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font300 1176 240 ({format}) 240 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font600 1171 285 (format of item) 285 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font300 1235 30 (\\) 30 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font600 1230 439 (continued on next line) 439 SB225 1348 1759 (The words \223should\224 and \223must\224 are significant in this document. If \223should\224 is used, the) 1759 SB225 1407 1884 (implementor has the option to follow the advice of this document. If \223must\224 is used then it is a) 1884 SB225 1466 1779 (required part of the protocol. Implementations without this functionality may not interact) 1779 SB225 1525 732 (correctly with other RWhois servers.) 732 SB225 1643 1936 (The format descriptions throughout this document use macro definitions described in Section 6.1.) 1936 SB225 1702 735 (Refer to that section for clarification.) 735 SB225 1820 1738 (The RWhois protocol specified in this document can be extended to accommodate such) 1738 SB225 1879 1222 (applications as NetHelp and ZoneGen \(DNS zone generator\).) 1222 SB32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font225 2079 599 (2.0 RWhois Client Model) 599 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font225 2257 1747 (The RWhois design requires compatibility with the current Whois and Whois++ servers.) 1747 SB225 2316 1837 (Therefore, the RWhois client must wait or have knowledge of server type to determine if the) 1837 SB225 2375 1822 (server contacted is an RWhois server. The user should have control over the time the client) 1822 SB225 2434 1905 (waits, since this will vary based on network congestion and capacity. If after the wait the server) 1905 SB225 2493 528 (does not respond with the ) 528 SB32 0 0 50 50 0 0 0 45 /Times-Italic /font31 ANSIFont font753 2493 253 (\223%RWhois\224) 253 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font1006 2493 1131 ( response, the client must not send any RWhois extended) 1131 SB225 2552 1748 (directives. In this case, the client should only send the query. We realize that the server) 1748 SB225 2611 1942 (identification feature may mean that the identity of an RWhois server may be missed. However, it) 1942 SB225 2670 1922 (will allow the RWhois system to utilize the current Whois and Whois++ infrastructure. Referrals) 1922 SB225 2729 1870 (from RWhois can be directed toward a Whois or Whois++ server. These non-RWhois servers) 1870 SB225 2788 1890 (must be placed as a leaf on the hierarchical tree. These servers represent a mesh structure from) 1890 SB1 #Cstatusdict begin /manualfeed false store endEJ RS%%PageTrailer%%PageResources: font Courier%%+ font Helvetica-Bold%%+ font Times-Italic%%+ font Times-Roman%%Page: 6 6%%PageResources: (atend)SS0 0 25 25 798 1100 300 SM32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font0 0 0 fC225 77 206 (RFC 1714) 206 SB854 77 692 (Referral Whois Protocol \(RWhois\)) 692 SB1854 77 221 (November ) 221 SB2075 77 100 (1994) 100 SB225 3018 439 (Williamson & Kosters) 439 SB2006 3018 127 ([Page ) 127 SB2133 3018 25 (3) 25 SB2158 3018 17 (]) 17 SB225 227 1785 (the RWhois perspective. This restriction should not discourage the use of these servers in) 1785 SB225 286 609 (building the RWhois structure.) 609 SB225 404 1922 (The RWhois server must remain connected until a query is received. If the client wishes to make) 1922 SB225 463 654 (multiple queries it must send the ) 654 SB32 0 0 50 50 0 0 0 45 /Times-Italic /font31 ANSIFont font879 463 317 (\223-holdconnect\224) 317 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font1196 463 955 ( directive. In this mode, once the client has sent) 955 SB225 522 1846 (the last query and received either an answer or the error code indicating that no records were) 1846 SB225 581 474 (found, it must issue the ) 474 SB32 0 0 50 50 0 0 0 45 /Times-Italic /font31 ANSIFont font699 581 164 (\223-quit\224 ) 164 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font863 581 1270 (directive. If the client only wishes to issue directives, then upon) 1270 SB225 640 308 (completion the ) 308 SB32 0 0 50 50 0 0 0 45 /Times-Italic /font31 ANSIFont font533 640 151 (\223-quit\224) 151 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font684 640 1489 ( directive must be sent. If it is not sent, the server will wait until it receives) 1489 SB225 699 691 (non-directive input from the client.) 691 SB225 817 1950 (Considering the requirement for compatibility with the original whois, the RWhois client in default) 1950 SB225 876 1873 (mode must operate exactly like the current Whois client. However, in the enhanced mode, the) 1873 SB225 935 1773 (RWhois client can do much more based on information received from the RWhois server.) 1773 SB32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font225 1135 1026 (2.1 Directives: Client to Server Interaction) 1026 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font225 1254 1908 (The RWhois client sends directives to the RWhois server. These directives are prefaced with the) 1908 SB225 1313 1815 (\221-\222 character always at the start of a new line. However, for compatibility with older Whois) 1815 SB225 1372 1848 (clients, the query is not prefaced with the \221-\222 character. Only after the client is certain that the) 1848 SB225 1431 1873 (server is an RWhois server should these directives be sent. Compatibility with RFC954 [RFC-) 1873 SB225 1490 1598 (954] whois servers is required. All directives must be terminated by <LF><CR>.) 1598 SB32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font225 1690 570 (2.2 Required Directives) 570 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font225 1809 365 (The following are ) 365 SB32 0 0 50 50 0 0 0 45 /Times-Italic /font31 ANSIFont font590 1809 171 (required) 171 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font761 1809 509 ( RWhois client directives.) 509 SB32 0 0 50 50 0 0 0 47 /Helvetica-Oblique /font19 ANSIFont font225 1950 310 (2.2.1 <query>) 310 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font225 2093 1892 (The query is generally the final directive sent to the server. It is the only directive that does not) 1892 SB225 2152 1768 (start with a \221-\222. The query is the question that the client wants the server to answer. The) 1768 SB225 2211 1349 (qualifiers that may proceed the query are addressed in Section 3.1 - ) 1349 SB32 0 0 50 50 0 0 0 45 /Times-Italic /font31 ANSIFont font1574 2211 395 (Output Display and) 395 SB225 2270 428 (Restriction Keywords) 428 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font653 2270 13 (.) 13 SB225 2388 308 (Format for use:) 308 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font225 2504 1500 ([display format]<SP>[query restriction]<SP><query>) 1500 SB225 2611 600 ([Display format]{%s}) 600 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font975 2606 1116 (This optional pre-query directive allows the requester to) 1116 SB975 2665 1041 (select the format of the returned data. Details of the) 1041 SB975 2724 893 (allowable values can be found in Section 3.1.) 893 SB1 #Cstatusdict begin /manualfeed false store endEJ RS%%PageTrailer%%PageResources: font Courier%%+ font Helvetica-Bold%%+ font Helvetica-Oblique%%+ font Times-Italic%%+ font Times-Roman%%Page: 7 7%%PageResources: (atend)SS0 0 25 25 798 1100 300 SM32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font0 0 0 fC225 77 206 (RFC 1714) 206 SB854 77 692 (Referral Whois Protocol \(RWhois\)) 692 SB1854 77 221 (November ) 221 SB2075 77 100 (1994) 100 SB225 3018 439 (Williamson & Kosters) 439 SB2006 3018 127 ([Page ) 127 SB2133 3018 25 (4) 25 SB2158 3018 17 (]) 17 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font225 232 690 ([Query restriction]{%s}) 690 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font975 227 1116 (This optional pre-query directive allows the requester to) 1116 SB975 286 1072 (limit the area in which the servers search for a specific) 1072 SB975 345 134 (object.) 134 SB225 463 320 (Example of use:) 320 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font225 579 660 (dump domain netsol.com) 660 SB32 0 0 50 50 0 0 0 47 /Helvetica-Oblique /font19 ANSIFont font225 704 301 (2.2.2 RWhois) 301 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font225 822 91 (The ) 91 SB32 0 0 50 50 0 0 0 47 /Times-Italic /font31 ANSIFont font316 820 28 (\223) 28 SB344 820 173 (-RWhois) 173 SB517 820 28 (\224) 28 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font545 822 1608 ( directive identifies the client as an RWhois client allowing the server to operate) 1608 SB225 881 791 (using the RWhois protocol exclusively.) 791 SB225 997 310 (Format for use:) 310 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font225 1111 1470 (-RWhois<SP>V-<spec version #><SP>[imp identifier]) 1470 SB225 1218 750 (<Spec version #>{%2d.%2d}) 750 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font1125 1213 523 (This required argument id) 523 SB1648 1213 489 (entifies the specification) 489 SB1125 1271 934 (version that the client is built to conform with.) 934 SB1125 1329 884 (Clients that are built in accordance with this) 884 SB1125 1387 1048 (document are V-1.0. This argument will be used by) 1048 SB1125 1445 955 (the server to determine if features introduced in) 955 SB1125 1503 1009 (subsequent releases of the protocol document may) 1009 SB1125 1561 164 (be used.) 164 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font225 1674 600 ([Imp identifier]{%s}) 600 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font885 1669 1118 (This optional argument identifies client implementation) 1118 SB885 1727 1268 (information. It is recommended that the implementor maintain) 1268 SB885 1785 1150 (a version number separate from the specification version.) 1150 SB225 1901 326 (Example of use:) 326 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font225 2015 960 (-RWhois V-1.0 [InterNIC B.0.9.7]) 960 SB32 0 0 50 50 0 0 0 47 /Helvetica-Bold /font13 ANSIFont font225 2190 557 (2.3 Optional Directives) 557 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font225 2309 1137 (The following are OPTIONAL RWhois server directives.) 1137 SB32 0 0 50 50 0 0 0 47 /Helvetica-Oblique /font19 ANSIFont font225 2450 221 (2.3.1 load) 221 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font225 2569 90 (The ) 90 SB32 0 0 50 50 0 0 0 45 /Times-Italic /font31 ANSIFont font315 2569 162 (\223-load\224) 162 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font477 2569 1693 ( directive allows the client to make a quick decision about presenting the query to the) 1693 SB225 2628 1946 (current server. If the client determines that another server can better serve the query, then control) 1946 SB225 2687 1921 (may be transferred to the server with the lower load and better connection. This directive has no) 1921 SB225 2746 219 (arguments.) 219 SB1 #Cstatusdict begin /manualfeed false store endEJ RS%%PageTrailer%%PageResources: font Courier%%+ font Helvetica-Bold%%+ font Helvetica-Oblique%%+ font Times-Italic%%+ font Times-Roman%%Page: 8 8%%PageResources: (atend)SS0 0 25 25 798 1100 300 SM32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font0 0 0 fC225 77 206 (RFC 1714) 206 SB854 77 692 (Referral Whois Protocol \(RWhois\)) 692 SB1854 77 221 (November ) 221 SB2075 77 100 (1994) 100 SB225 3018 439 (Williamson & Kosters) 439 SB2006 3018 127 ([Page ) 127 SB2133 3018 25 (5) 25 SB2158 3018 17 (]) 17 SB32 0 0 50 50 0 0 0 47 /Helvetica-Oblique /font19 ANSIFont font225 225 215 (2.3.2 limit) 215 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font225 344 90 (The ) 90 SB32 0 0 50 50 0 0 0 45 /Times-Italic /font31 ANSIFont font315 344 165 (\223-limit\224) 165 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font480 344 1650 ( directive will allow the client to request the server allocate enough space to collect) 1650 SB225 403 1264 (more responses than would currently be collected by the server.) 1264 SB225 521 308 (Format for use:) 308 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font225 637 510 (-limit<SP><value>) 510 SB225 744 330 (<Value>{%d}) 330 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font615 739 1483 (This required argument is the new limit requested by the client. If the limit) 1483 SB615 798 1473 (exceeds the limit set by the server administrator, the client must receive an) 1473 SB615 857 1423 (error message. It is recommended that if the client receives an error for) 1423 SB615 916 1518 (exceeding the servers upper limit, it should cut the request in half and resend) 1518 SB615 975 1122 (the request until an acceptable level has been negotiated.) 1122 SB225 1093 320 (Example of use:) 320 SB32 0 0 50 50 0 0 0 40 /Courier /font0 ANSIFont font225 1209 330 (-limit 2000) 330 SB32 0 0 50 50 0 0 0 47 /Helvetica-Oblique /font19 ANSIFont font225 1334 302 (2.3.3 schema) 302 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font225 1453 1892 (One of the shortcomings of X.500 was the requirement to know the schema of an object
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -