Annotation of 43BSDReno/contrib/isode-beta/doc/isode5/isode5.tex, revision 1.1.1.1

1.1       root        1: % -*- LaTeX -*-                (really SLiTeX)
                      2: 
                      3: \documentstyle[blackandwhite,landscape,oval,pagenumbers,small]{NRslides}
                      4: 
                      5: \font\xx=cmbx10
                      6: \font\yy=cmbx7
                      7: 
                      8: \raggedright
                      9: 
                     10: \input trademark
                     11: \let\tradeNAMfont=\relax
                     12: \let\tradeORGfont=\relax
                     13: 
                     14: \begin{document}
                     15: 
                     16: \title {ISODE 5.0:\\ OPENLY AVAILABLE OSI}
                     17: \author        {Marshall T.~Rose\\ NYSERNet, Inc.}
                     18: \date  {May 14, 1989}
                     19: \maketitlepage
                     20: 
                     21: 
                     22: \begin{bwslide}
                     23: \part* {AGENDA}\bf
                     24: 
                     25: \begin{description}
                     26: \item[PART I:]         CURRENT DISTRIBUTION
                     27: 
                     28: \item[PART II:]                WHAT'S PLANNED
                     29: \end{description}
                     30: \end{bwslide}
                     31: 
                     32: 
                     33: \begin{bwslide}
                     34: \ctitle        {WHAT IS ISODE?}
                     35: 
                     36: \begin{nrtc}
                     37: \item  THE ISO DEVELOPMENT ENVIRONMENT
                     38: 
                     39: \item  AN OPENLY AVAILABLE IMPLEMENATION OF THE UPPER LAYERS OF OSI?
                     40: 
                     41: \item  A BASIS FOR THE TRANSITION TO OSI?
                     42: 
                     43: \item  A PLAYGROUND FOR ``THE PIED-PIPER OF OSI''?
                     44: \end{nrtc}
                     45: \end{bwslide}
                     46: 
                     47: 
                     48: \begin{bwslide}
                     49: \part  {CURRENT DISTRIBUTION}\bf
                     50: 
                     51: \begin{nrtc}
                     52: \item  STATUS: OPENLY AVAILABLE UNDER AN IMPLICIT ``HOLD HARMLESS'' CLAUSE
                     53: 
                     54: \item  CURRENT RELEASE: 5.0
                     55:     \begin{nrtc}
                     56:     \item      AVAILABLE MARCH 28, 1989
                     57:     \end{nrtc}
                     58: 
                     59: \item  SOURCE SIZE: \~{}200K LINES OF C AND ASN.1
                     60: \end{nrtc}
                     61: \end{bwslide}
                     62: 
                     63: 
                     64: \begin{bwslide}
                     65: \ctitle        {CURRENT DISTRIBUTION (cont.)}
                     66: 
                     67: \begin{nrtc}
                     68: \item  DISTRIBUTION EITHER VIA POSTAL MAIL OR ARPAnet FTP
                     69:     \begin{nrtc}
                     70:     \item      SOURCE: \~{}10.5MB
                     71: 
                     72:     \item      DOC: 5~VOLUME USER'S MANUAL (\~{}900~PAGES)
                     73: 
                     74:     \item      DISTRIBUTION SITES: US, UK, NL, AND AU
                     75: 
                     76:     \item      PRICE: \~{}365~US DOLLARS
                     77:     \end{nrtc}
                     78: \end{nrtc}
                     79: \end{bwslide}
                     80: 
                     81: 
                     82: \begin{bwslide}
                     83: \ctitle        {NORTH AMERICA DISTRIBUTION}\small
                     84: 
                     85: \[\begin{tabular}{rl}
                     86: Postal address:&UNIVERSITY OF PENNSYLVANIA\\
                     87: &              DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE\\
                     88: &              MOORE SCHOOL\\
                     89: &              ATTN: DAVID J. FARBER (ISODE DISTRIBUTION)\\
                     90: &              200 SOUTH 33RD STREET\\
                     91: &              PHILADELPHIA, PA 19104-6314\\
                     92: &              USA\\[0.2in]
                     93: Telephone:&    +1--215--898--8560\\[0.2in]
                     94: Price:&                US\$365.00 (CHECKS ONLY)
                     95: \end{tabular}\]
                     96: \end{bwslide}
                     97: 
                     98: 
                     99: \begin{bwslide}
                    100: \ctitle        {LANGUAGES AND OPERATING SYSTEMS}
                    101: 
                    102: \begin{nrtc}
                    103: \item  CODED ENTIRELY IN C FOR \unix/
                    104:     \begin{nrtc}
                    105:     \item      REQUIRES NO KERNEL MODIFICATIONS    
                    106:     \end{nrtc}
                    107: 
                    108: \item  KNOWN PORTS FOR BERKELEY \unix/ (4.2 and 4.3):
                    109:     \begin{nrtc}
                    110:     \item      VAXen, SUNs, Pyramids, RTs, etc.
                    111:     \end{nrtc}
                    112: 
                    113: \item  KNOWN PORTS FOR AT\&T \unix/ (SVR2 and SVR3):
                    114:     \begin{nrtc}
                    115:     \item      SGI, 3Bs, 386s, RT (AIX)
                    116:     \end{nrtc}
                    117: \end{nrtc}
                    118: \end{bwslide}
                    119: 
                    120: 
                    121: \begin{bwslide}
                    122: \part* {APPLICATION ARCHITECTURE}\bf
                    123: 
                    124: \begin{nrtc}
                    125: \item  A (NEARLY) COMPLETE IMPLEMENTATION OF THE UPPER LAYERS
                    126: 
                    127: \item  CURRENTLY IS LEVEL (FINALLY!)
                    128: 
                    129: \item  ALIGNED WITH THE U.S.~GOSIP
                    130: \end{nrtc}
                    131: \end{bwslide}
                    132: 
                    133: 
                    134: \begin{bwslide}
                    135: \ctitle        {THE APPLICATION ENVIRONMENT}
                    136: 
                    137: \vskip.5in
                    138: \diagram[p]{figure9}
                    139: \end{bwslide}
                    140: 
                    141: 
                    142: \begin{bwslide}
                    143: \ctitle        {AN ALTERNATE ENVIRONMENT:\\ MHS ARCHITECTURE (c.~1984)}
                    144: 
                    145: \vskip.5in
                    146: \diagram[p]{figure10}
                    147: \end{bwslide}
                    148: 
                    149: 
                    150: \begin{bwslide}
                    151: \ctitle        {THE TRANSPORT SWITCH}
                    152: 
                    153: \begin{nrtc}
                    154: \item  DECIDES WHICH TS-STACK TO USE FOR A CONNECTION
                    155: 
                    156: \item  FOR TP0:
                    157:     \begin{nrtc}
                    158:     \item      TCP (SOCKETS)
                    159: 
                    160:     \item      X.25 (SEVERAL INTERFACES, MOSTLY SOCKETS)
                    161:     \end{nrtc}
                    162: 
                    163: \item  FOR TP4:
                    164:     \begin{nrtc}
                    165:     \item      TWG's PROPRIETARY WIN/LLS (TLI)
                    166: 
                    167:     \item      SunLink OSI (EVENT SOCKETS)
                    168:     \end{nrtc}
                    169: 
                    170: \item  EXPERIENCE SHOWS IT IS FAIRLY EASY TO ADD A NEW TS-STACK TO THE SWITCH
                    171: \end{nrtc}
                    172: \end{bwslide}
                    173: 
                    174: 
                    175: \begin{bwslide}
                    176: \part* {THE APPLICATIONS COOKBOOK}\bf
                    177: 
                    178: \begin{nrtc}
                    179: \item  TOOLS TO FACILITATE DEVELOPMENT OF APPLICATIONS ARE CRITICAL
                    180: 
                    181: \item  IDEA IS TO DEVELOP TOOLS TO AUTOMATE USE OF OSI REMOTE OPERATIONS
                    182:        SERVICE AS A GENERAL REMOTE PROCEDURE CALL FACILITY
                    183: 
                    184: \item  FOR MORE DETAILS:
                    185: \begin{quote}
                    186: BUILDING DISTRIBUTED APPLICATIONS IN AN OSI FRAMEWORK
                    187: \end{quote}
                    188: APPEARING IN ConneXions, MARCH, 1988
                    189: \end{nrtc}
                    190: \end{bwslide}
                    191: 
                    192: 
                    193: \begin{bwslide}
                    194: \ctitle        {REMOTE OPERATIONS SERVICE (ROS)}
                    195: 
                    196: \begin{nrtc}
                    197: \item  STANDARDIZED MECHANISM FOR SPECIFYING TRANSACTIONS
                    198: 
                    199: \item  EMPLOYS POWER OF ASN.1
                    200: 
                    201: \item  USED IN MANY INTERESTING OSI APPLICATIONS
                    202:     \begin{nrtc}
                    203:     \item      MESSAGE HANDLING SYSTEMS
                    204: 
                    205:     \item      DIRECTORY SERVICES
                    206: 
                    207:     \item      NETWORK MANAGEMENT
                    208: 
                    209:     \item      REMOTE DATABASE ACCESS
                    210:     \end{nrtc}
                    211: 
                    212: \item  CURRENTLY CONNECTION-ORIENTED, BUT CONNECTIONLESS-MODE IS UNDER STUDY
                    213: \end{nrtc}
                    214: \end{bwslide}
                    215: 
                    216: 
                    217: \begin{bwslide}
                    218: \ctitle        {GENERAL ORGANIZATION}
                    219: 
                    220: \begin{nrtc}
                    221: \item  AT COMPILE-TIME:
                    222:     \begin{nrtc}
                    223:     \item      USE RO-SPECIFICATION TO GENERATE SUPPORT FACILITIES
                    224:     \end{nrtc}
                    225: 
                    226: \item  AT RUN-TIME:
                    227:     \begin{nrtc}
                    228:     \item      USE DIRECTORY SERVICES TO LOCATE/REGISTER NETWORK SERVICES
                    229:                (NEARLY THERE!)
                    230: 
                    231:     \item      USE ASSOCIATION CONTROL TO BIND/UNBIND APPLICATIONS
                    232: 
                    233:     \item      USE REMOTE OPERATIONS TO INVOKE TRANSACTIONS
                    234:     \end{nrtc}
                    235: \end{nrtc}
                    236: \end{bwslide}
                    237: 
                    238: 
                    239: \begin{bwslide}
                    240: \ctitle        {STATIC (COMPILE-TIME) ORGANIZATION}
                    241: 
                    242: \vskip.15in
                    243: \diagram[p]{figure11}
                    244: \end{bwslide}
                    245: 
                    246: 
                    247: \begin{bwslide}
                    248: \ctitle        {DYNAMIC (RUN-TIME) ORGANIZATION}
                    249: 
                    250: \vskip.15in
                    251: \diagram[p]{figure12}
                    252: \end{bwslide}
                    253: 
                    254: 
                    255: \begin{bwslide}
                    256: \ctitle        {PERFORMANCE}
                    257: 
                    258: \begin{nrtc}
                    259: \item  USE OF ASN.1 TOOLS LEADS TO LARGE PROCESSES:
                    260:     \begin{nrtc}
                    261:     \item      MINIMUM 300KB, DSA: 500KB, FTAM: 800KB
                    262: 
                    263:     \item      INITIALIZATION SPEED SUFFERS MOST OWING TO PAGING IN
                    264:     \end{nrtc}
                    265: 
                    266: \item  A LOT OF TIME SPENT AVOIDING BYTE COPYING
                    267: 
                    268: \item  SPEEDS SLOWER (BUT COMPARITIVE) WHEN USING TCP
                    269: 
                    270: \item  X.25 TOO SLOW FOR COMPARISON
                    271: \end{nrtc}
                    272: \end{bwslide}
                    273: 
                    274: 
                    275: \begin{bwslide}
                    276: \part* {APPLICATIONS}\bf
                    277: 
                    278: \begin{nrtc}
                    279: \item  EVERYTHING BUT MHS
                    280: \end{nrtc}
                    281: \end{bwslide}
                    282: 
                    283: 
                    284: \begin{bwslide}
                    285: \ctitle        {CURRENT APPLICATIONS}
                    286: 
                    287: \begin{nrtc}
                    288: \item  FILE TRANSFER, ACCESS AND MANAGEMENT (FTAM)
                    289: 
                    290: \item  FTAM-FTP GATEWAY
                    291: 
                    292: \item  DIRECTORY SERVICES (X.500)
                    293: 
                    294: \item  VIRTUAL TERMINAL
                    295: 
                    296: \item  ISODE MISCELLANY SERVICE
                    297:     \begin{nrtc}
                    298:     \item      e.g., FINGER, QUOTE-OF-THE-DAY, etc.
                    299:     \end{nrtc}
                    300: 
                    301: \item  PLUS NUMEROUS ``DEMO'' PROGRAMS
                    302:     \begin{nrtc}
                    303:     \item      e.g., IMAGE SERVICE, PASSWORD LOOKUP, IDIST, etc.
                    304:     \end{nrtc}
                    305: \end{nrtc}
                    306: \end{bwslide}
                    307: 
                    308: 
                    309: \begin{bwslide}
                    310: \ctitle        {DIRECTORY SERVICES}
                    311: 
                    312: \begin{nrtc}
                    313: \item  THE UCL DIRECTORY, QUIPU, HAS NOW COMPLETED ITS MAJOR DEVELOPMENT
                    314: 
                    315: \item  SEVERAL INTERESTING FEATURES:
                    316:     \begin{nrtc}
                    317:     \item      MEMORY, RATHER THAN DISK-BASED, ACCESS
                    318: 
                    319:     \item      INTERNAL SCHEDULING FOR MULTIPLE ACCESS
                    320: 
                    321:     \item      FLEXIBLE SEARCHING (SOUNDEX)
                    322: 
                    323:     \item      ACCESS CONTROL (NOT STANDARDIZED)
                    324:     \end{nrtc}
                    325: 
                    326: \item  ALREADY INTEROPERABILITY TESTED AGAINST TWO (EMBRYONIC) IMPLEMENATIONS
                    327: \end{nrtc}
                    328: \end{bwslide}
                    329: 
                    330: 
                    331: \begin{bwslide}
                    332: \ctitle        {DIRECTORY SERVICES (cont.)}
                    333: 
                    334: \begin{nrtc}
                    335: \item  FOR NAME/ADDRESS RESOLUTION, ISODE USES A 
                    336:     \begin{nrtc}
                    337:     \item      ``HIGHER-PERFORMANCE'' NAMESERVICE
                    338:     \end{nrtc}
                    339:     BUILT ON TOP OF QUIPU SINCE
                    340:     \begin{nrtc}
                    341:     \item      CONNECTION-ORIENTED OVERHEAD AND
                    342: 
                    343:     \item      PROTOCOL COMPLEXITY
                    344:     \end{nrtc}
                    345:     ARE TOO HIGH FOR THE ``SIMPLE'' FUNCTIONALITY NEEDED BY MOST APPLICATIONS
                    346: 
                    347: \item  AT WOLLONGONG, CHRIS MOORE IS HOSTING A PILOT PROJECT TO
                    348:        ACCELERATE DIRECTORY IMPLEMENTATION AND TESTING IN THE US
                    349:     \begin{nrtc}
                    350:     \item      ALSO, SITES IN THE UK AND AU ARE PARTICIPATING
                    351:     \end{nrtc}
                    352: 
                    353: \item  NEXT ROUND OF DEVELOPMENT FOCUSES ON USER INTERFACES, DISTRIBUTION
                    354: \end{nrtc}
                    355: \end{bwslide}
                    356: 
                    357: 
                    358: \begin{bwslide}
                    359: \ctitle        {VIRTUAL TERMINAL}
                    360: 
                    361: \begin{nrtc}
                    362: \item  MITRE HAS DEVELOPED A DIS VT IMPLEMENTATION
                    363: 
                    364: \item  ROUGHLY EQUIVALENT TO BSD TELNET IN TERMS OF FUNCTIONALITY
                    365:     \begin{nrtc}
                    366:     \item      (BASIC CLASS, TELNET PROFILE)
                    367:     \end{nrtc}
                    368: 
                    369: \item  INTEROPERABILITY TESTED AGAINST THE BRIDGE/3COM VT
                    370: 
                    371: \item  MITRE IS WORKING ON A FORMS CLASS IMPLEMENTATION
                    372: 
                    373: \item  ULTIMATELY, MUST BE UPGRADED TO IS IMPLEMENTATION
                    374: \end{nrtc}
                    375: \end{bwslide}
                    376: 
                    377: 
                    378: \begin{bwslide}
                    379: \ctitle        {OTHER APPLICATIONS\\ (NOT A PART OF ISODE)}
                    380: 
                    381: \begin{nrtc}
                    382: \item  NETWORK MANAGEMENT
                    383: 
                    384: \item  ODA/ODIF
                    385: 
                    386: \item  MOBILE X.400 PILOT
                    387:     \begin{nrtc}
                    388:     \item      MS-DOS CLIENT SIDE ONLY PORT DONE BY HP
                    389:     \end{nrtc}
                    390: \end{nrtc}
                    391: \end{bwslide}
                    392: 
                    393: 
                    394: \begin{bwslide}
                    395: \part  {WHAT'S PLANNED}\bf
                    396: 
                    397: \begin{nrtc}
                    398: \item  MESSAGE HANDLING SYSTEMS
                    399: 
                    400: \item  WHITE PAGES PILOT
                    401: 
                    402: \item  INTEROPERABILITY TESTING
                    403: 
                    404: \item  OSI-POSIX PROJECT
                    405: \end{nrtc}
                    406: \end{bwslide}
                    407: 
                    408: 
                    409: \begin{bwslide}
                    410: \part* {MESSAGE HANDLING SYSTEMS}
                    411: 
                    412: \begin{nrtc}
                    413: \item  UCL AND UNott ARE DEVELOPING AN X.400 TRANSPORT SYSTEM (PP)
                    414: 
                    415: \item  USE EXPERIENCE GAINED FROM NUMEROUS SOPHISTICATED TEXT-BASED MESSAGE
                    416:        TRANSFER SYSTEMS
                    417: 
                    418: \item  OWES MANY OF ITS DESIGN IDEAS TO THE UNIVERSITY OF DELAWARE MESSAGE
                    419:        SYSTEM, MMDF
                    420: 
                    421: \item  WILL UTILIZE DIRECTORY SERVICES
                    422: \end{nrtc}
                    423: \end{bwslide}
                    424: 
                    425: 
                    426: \begin{bwslide}
                    427: \ctitle        {INTERESTING FEATURES}
                    428: 
                    429: \begin{nrtc}
                    430: \item  SUPPORT FOR A WIDE RANGE OF ENCODED INFORMATION TYPES 
                    431:     \begin{nrtc}
                    432:     \item      AND REFORMATTING BETWEEN THEM
                    433:     \end{nrtc}
                    434: 
                    435: \item  SUPPORT FOR DIFFERENT MESSAGE TRANSPORT PROTOCOLS
                    436:     \begin{nrtc}
                    437:     \item      AND CONVERSION BETWEEN THEM
                    438:     \end{nrtc}
                    439:     e.g., INCLUDES RFC987 (X.400 TO 821/822)
                    440: 
                    441: \item  ROBUSTNESS FOR USE IN LARGE SCALE SERVICE ENVIRONMENTS
                    442: \end{nrtc}
                    443: \end{bwslide}
                    444: 
                    445: 
                    446: \begin{bwslide}
                    447: \ctitle        {MAJOR GOALS}
                    448: 
                    449: \begin{nrtc}
                    450: \item  FULL X.400(84/88) SUPPORT, EXCEPT FOR X.400(88) SECURITY SERVICES
                    451: 
                    452: \item  PROVIDES A ``CLEAN'' INTERFACE FOR MESSAGE SUBMISSION AND DELIVERY
                    453:     \begin{nrtc}
                    454:     \item      TO SUPPORT A WIDE RANGE OF USER AGENTS,
                    455: 
                    456:     \item      AND APPLICATIONS OTHER THAN INTERPERSONAL MESSAGING
                    457:     \end{nrtc}
                    458: 
                    459: \item  QUEUE MANAGEMENT DONE VIA A ROS-BASED PROTOCOL
                    460:     \begin{nrtc}
                    461:     \item      SOPHISTICATED SCHEDULING OF MESSAGE DELIVERY
                    462: 
                    463:     \item      LOCAL AND REMOTE MONITORING FOR MANAGERS AND USERS
                    464: 
                    465:     \item      ROBUSTNESS REQUIRED TO SUPPORT HIGH LEVELS OF TRAFFIC
                    466: 
                    467:     \item      SUPPORT FOR ADMINISTRATIVE POLICIES ON SUBMISSION
                    468:     \end{nrtc}
                    469: 
                    470: \item  LIST EXPLODER AND LIST MANAGMENT    
                    471: \end{nrtc}
                    472: \end{bwslide}
                    473: 
                    474: 
                    475: \begin{bwslide}
                    476: \ctitle        {OTHER THINGS}
                    477: 
                    478: \begin{nrtc}
                    479: \item  TWO USER INTERFACES PLANNED
                    480:     \begin{nrtc}
                    481:     \item      MH INTERFACE
                    482: 
                    483:     \item      WINDOW-BASED INTERFACE
                    484:     \end{nrtc}
                    485: 
                    486: \item  INTEGRATION OF FAX PLANNED
                    487: \end{nrtc}
                    488: \end{bwslide}
                    489: 
                    490: 
                    491: \begin{bwslide}
                    492: \part* {WHITE PAGES PILOT}\bf
                    493: 
                    494: \begin{nrtc}
                    495: \item  A GENERAL WHITE PAGES SERVICE IS NEEDED FOR THE INTERNET
                    496: 
                    497: \item  EXISTING WHOIS FACILITY, WHILE USEFUL, SUFFERS FROM TWO PROBLEMS
                    498:     \begin{nrtc}
                    499:     \item      CENTRALIZED DATABASE
                    500: 
                    501:     \item      LIMITED KINDS OF INFORMATION
                    502:     \end{nrtc}
                    503: \end{nrtc}
                    504: \end{bwslide}
                    505: 
                    506: 
                    507: \begin{bwslide}
                    508: \ctitle        {OSI DIRECTORY BASED PILOT PROJECT}
                    509: 
                    510: \begin{nrtc}
                    511: \item  A ``GRASS ROOTS'' EFFORT TO PROVIDE A WHITE PAGES SERVICE
                    512: 
                    513: \item  SEMI-PUBLIC INFORMATION (TELEPHONE/MAIL BOOKS)
                    514: 
                    515: \item  MOST SITES RESPONSIBLE FOR MAINTAINING INFORMATION
                    516: 
                    517: \item  ACCESS VIA NETWORK AND DIALUP LOGINS
                    518: 
                    519: \item  CRT- AND WINDOW-BASED INTERFACES PLANNED
                    520: \end{nrtc}
                    521: \end{bwslide}
                    522: 
                    523: 
                    524: \begin{bwslide}
                    525: \part* {INTEROPERABILITY TESTING}\bf
                    526: 
                    527: \begin{nrtc}
                    528: \item  THERE IS NO SUBSTITUTE FOR PAIRWISE INTEROPERABILITY TESTING
                    529: 
                    530: \item  LET GROUPS SUCH AS OSInet, EUROSInet, etc., CONNECT TO HOSTS
                    531:        RUNNING X.25 AND ISODE
                    532: 
                    533: \item  TESTING IS UNATTENDED UNLESS PROBLEMS ARE WITH THE ISODE (gasp!)
                    534: \end{nrtc}
                    535: \end{bwslide}
                    536: 
                    537: 
                    538: \begin{bwslide}
                    539: \part* {OSI-POSIX PROJECT}\bf
                    540: 
                    541: \begin{nrtc}
                    542: \item  GOAL: ACCELLERATE THE UBIQUITY OF OSI
                    543: 
                    544: \item  APPROACH: OPENLY AVAILABLE, COMPLETE OSI IMPLEMENTATION FOR NEXT MAJOR
                    545:        RELEASE OF BERKELEY \unix/
                    546: 
                    547: \item  FOR MORE DETAILS:
                    548: \begin{quote}
                    549: OSI PROTOCOLS WITHIN AN OPENLY AVAILABLE, POSIX-CONFORMANT, BERKELEY UNIX
                    550: ENVIRONMENT
                    551: \end{quote}
                    552: APPEARING IN ConneXions, OCTOBER, 1988
                    553: \end{nrtc}
                    554: \end{bwslide}
                    555: 
                    556: 
                    557: \begin{bwslide}
                    558: \diagram[p]{figure13}
                    559: \end{bwslide}
                    560: 
                    561: 
                    562: \begin{bwslide}
                    563: \diagram[p]{figure14}
                    564: \end{bwslide}
                    565: 
                    566: 
                    567: \end{document}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.