1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909
|
<pre>Network Working Group G. Kessler
Request for Comments: 2151 S. Shepard
FYI: 30 Hill Associates, Inc.
Obsoletes: RFC <a href="./rfc1739">1739</a> June 1997
Category: Informational
<span class="h1">A Primer On Internet and TCP/IP Tools and Utilities</span>
Status of this Memo
This memo provides information for the Internet community. This memo
does not specify an Internet standard of any kind. Distribution of
this memo is unlimited.
Abstract
This memo is an introductory guide to many of the most commonly-
available TCP/IP and Internet tools and utilities. It also describes
discussion lists accessible from the Internet, ways to obtain
Internet and TCP/IP documents, and some resources that help users
weave their way through the Internet.
Table of Contents
<a href="#section-1">1</a>. Introduction................................................... <a href="#page-2">2</a>
<a href="#section-2">2</a>. Nomenclature................................................... <a href="#page-2">2</a>
<a href="#section-3">3</a>. Finding Information About Internet Hosts and Domains........... <a href="#page-3">3</a>
<a href="#section-3.1">3.1</a>. NSLOOKUP.................................................. <a href="#page-3">3</a>
<a href="#section-3.2">3.2</a>. Ping...................................................... <a href="#page-6">6</a>
<a href="#section-3.3">3.3</a>. Finger.................................................... <a href="#page-8">8</a>
<a href="#section-3.4">3.4</a>. Traceroute................................................ <a href="#page-9">9</a>
<a href="#section-4">4</a>. The Two Fundamental Tools...................................... <a href="#page-12">12</a>
<a href="#section-4.1">4.1</a>. TELNET.................................................... <a href="#page-12">12</a>
<a href="#section-4.2">4.2</a>. FTP....................................................... <a href="#page-15">15</a>
<a href="#section-5">5</a>. User Database Lookup Tools..................................... <a href="#page-19">19</a>
<a href="#section-5.1">5.1</a>. WHOIS/NICNAME............................................. <a href="#page-19">19</a>
<a href="#section-5.2">5.2</a>. KNOWBOT................................................... <a href="#page-23">23</a>
<a href="#section-6">6</a>. Information Servers............................................ <a href="#page-24">24</a>
<a href="#section-6.1">6.1</a>. Archie.................................................... <a href="#page-24">24</a>
<a href="#section-6.2">6.2</a>. Gopher.................................................... <a href="#page-28">28</a>
<a href="#section-6.3">6.3</a>. VERONICA, JUGHEAD, and WAIS............................... <a href="#page-30">30</a>
<a href="#section-7">7</a>. The World Wide Web............................................. <a href="#page-31">31</a>
<a href="#section-7.1">7.1</a>. Uniform Resource Locators................................. <a href="#page-34">34</a>
<a href="#section-7.2">7.2</a>. User Directories on the Web............................... <a href="#page-35">35</a>
<a href="#section-7.3">7.3</a>. Other Service Accessible Via the Web...................... <a href="#page-36">36</a>
<a href="#section-8">8</a>. Discussion Lists and Newsgroups................................ <a href="#page-37">37</a>
<a href="#section-8.1">8.1</a>. Internet Discussion Lists................................. <a href="#page-37">37</a>
<span class="grey">Kessler & Shepard Informational [Page 1]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-2" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
<a href="#section-8.2">8.2</a>. LISTSERV.................................................. <a href="#page-38">38</a>
<a href="#section-8.3">8.3</a>. Majordomo................................................. <a href="#page-38">38</a>
<a href="#section-8.4">8.4</a>. Usenet.................................................... <a href="#page-39">39</a>
<a href="#section-8.5">8.5</a> Finding Discussion Lists and Newsgroups.................... <a href="#page-40">40</a>
<a href="#section-9">9</a>. Internet Documentation......................................... <a href="#page-41">41</a>
<a href="#section-9.1">9.1</a>. Request for Comments (RFCs)............................... <a href="#page-41">41</a>
<a href="#section-9.2">9.2</a>. Internet Standards........................................ <a href="#page-44">44</a>
<a href="#section-9.3">9.3</a>. For Your Information Documents............................ <a href="#page-45">45</a>
<a href="#section-9.4">9.4</a>. Best Current Practices.................................... <a href="#page-45">45</a>
<a href="#section-9.5">9.5</a>. RARE Technical Reports.................................... <a href="#page-46">46</a>
<a href="#section-10">10</a>. Perusing the Internet......................................... <a href="#page-46">46</a>
<a href="#section-11">11</a>. Acronyms and Abbreviations.................................... <a href="#page-48">48</a>
<a href="#section-12">12</a>. Security Considerations....................................... <a href="#page-49">49</a>
<a href="#section-13">13</a>. Acknowledgments............................................... <a href="#page-49">49</a>
<a href="#section-14">14</a>. References.................................................... <a href="#page-49">49</a>
<a href="#section-15">15</a>. Authors' Address.............................................. <a href="#page-51">51</a>
<span class="h2"><a class="selflink" id="section-1" href="#section-1">1</a>. Introduction</span>
This memo is an introductory guide to some of the most commonly-
available TCP/IP and Internet tools and utilities that allow users to
access the wide variety of information on the network, from
determining if a particular host is up to viewing a multimedia thesis
on foreign policy. It also describes discussion lists accessible from
the Internet, ways to obtain Internet and TCP/IP documents, and some
resources that help users weave their way through the Internet. This
memo may be used as a tutorial for individual self-learning, a step-
by-step laboratory manual for a course, or as the basis for a site's
users manual. It is intended as a basic guide only and will refer to
other sources for more detailed information.
<span class="h2"><a class="selflink" id="section-2" href="#section-2">2</a>. Nomenclature</span>
The following sections provide descriptions and detailed examples of
several TCP/IP utilities and applications, including the reproduction
of actual sessions using these utilities (with some extraneous
information removed). Each section describes a single TCP/IP-based
tool, it's application, and, in some cases, how it works. The text
description is usually followed by an actual sample session.
The sample dialogues shown below were obtained from a variety of
software and hardware systems, including AIX running on an IBM
RS/6000, Linux on an Intel 486, Multinet TCP/IP over VMS on a VAX,
and FTP Software's OnNet (formerly PC/TCP) running on a DOS/Windows
PC. While the examples below can be used as a guide to using and
learning about the capabilities of TCP/IP tools, the reader should
understand that not all of these utilities may be found at all TCP/IP
hosts nor in all commercial software packages. Furthermore, the user
<span class="grey">Kessler & Shepard Informational [Page 2]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-3" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
interface for different packages will be different and the actual
command line may appear differently than shown here; this will be
particularly true for graphical user interfaces running over Windows,
X-Windows, OS/2, or Macintosh systems. Windows-based sessions are not
shown in this RFC because of the desire to have a text version of
this document; in addition, most GUI-based TCP/IP packages obscure
some of the detail that is essential for understanding what is really
happening when you click on a button or drag a file. The Internet has
many exciting things to offer but standardized interfaces to the
protocols is not yet one of them! This guide will not provide any
detail or motivation about the Internet Protocol Suite; more
information about the TCP/IP protocols and related issues may be
found in <a href="./rfc1180">RFC 1180</a> [<a href="#ref-29" title=""TCP/IP Tutorial,"">29</a>], Comer [<a href="#ref-6" title="and Architecture">6</a>], Feit [<a href="#ref-7" title="Protocols">7</a>], Kessler [<a href="#ref-14" title=""An Overview of TCP/IP Protocols and the Internet."">14</a>], and
Stevens [<a href="#ref-30" title="W.R. TCP/IP Illustrated">30</a>].
In the descriptions below, commands are shown in a Courier font
(Postscript and HTML versions); items appearing in square brackets
([]) are optional, the vertical-bar (|) means "or," parameters
appearing with no brackets or within curly brackets ({}) are
mandatory, and parameter names that need to be replaced with a
specific value will be shown in italics (Postscript and HTML
versions) or within angle brackets (<>, text version). In the sample
dialogues, user input is in bold (Postscript and HTML versions) or
denoted with asterisks (**) in the margin (text version).
<span class="h2"><a class="selflink" id="section-3" href="#section-3">3</a>. Finding Information About Internet Hosts and Domains</span>
There are several tools that let you learn information about Internet
hosts and domains. These tools provide the ability for an application
or a user to perform host name/address reconciliation (NSLOOKUP),
determine whether another host is up and available (PING), learn
about another host's users (Finger), and learn the route that packets
will take to another host (Traceroute).
<span class="h3"><a class="selflink" id="section-3.1" href="#section-3.1">3.1</a>. NSLOOKUP</span>
NSLOOKUP is the name server lookup program that comes with many
TCP/IP software packages. A user can use NSLOOKUP to examine entries
in the Domain Name System (DNS) database that pertain to a particular
host or domain; one common use is to determine a host system's IP
address from its name or the host's name from its IP address. The
general form of the command to make a single query is:
nslookup [IP_address|host_name]
If the program is started without any parameters, the user will be
prompted for input; the user can enter either an IP address or host
name at that time, and the program will respond with the name and
<span class="grey">Kessler & Shepard Informational [Page 3]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-4" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
address of the default name sever, the name server actually used to
resolve each request, and the IP address and host name that was
queried. Exit is used to quit the NSLOOKUP application.
Three simple queries are shown in the example below:
1 Requests the address of the host named www.hill.com, the World
Wide Web server at Hill Associates. As it turns out, this is not
the true name of the host, but an alias. The full name of the host
and the IP address are listed by NSLOOKUP.
2 Requests the address of host syrup.hill.com, which is the same
host as in the first query. Note that NSLOOKUP provides a "non-
authoritative" answer. Since NSLOOKUP just queried this same
address, the information is still in its cache memory. Rather than
send additional messages to the name server, the answer is one
that it remembers from before; the server didn't look up the
information again, however, so it is not guaranteed to still be
accurate (because the information might have changed within the
last few milliseconds!).
3 Requests the name of the host with the given IP address. The
result points to the Internet gateway to Australia, munnari.oz.au.
One additional query is shown in the dialogue below. NSLOOKUP
examines information that is stored by the DNS. The default NSLOOKUP
queries examine basic address records (called "A records") to
reconcile the host name and IP address, although other information is
also available. In the final query below, for example, the user wants
to know where electronic mail addressed to the hill.com domain
actually gets delivered, since hill.com is not the true name of an
actual host. This is accomplished by changing the query type to look
for mail exchange (MX) records by issuing a set type command (which
must be in lower case). The query shows that mail addressed to
hill.com is actually sent to a mail server called mail.hill.com. If
that system is not available, mail delivery will be attempted to
first mailme.hill.com and then to netcomsv.netcom.com; the order of
these attempts is controlled by the "preference" value. This query
also returns the name of the domain's name servers and all associated
IP addresses.
The DNS is beyond the scope of this introduction, although more
information about the concepts and structure of the DNS can be found
in STD 13/RFC 1034 [<a href="#ref-19" title=""Domain Names - Concepts and Facilities,"">19</a>], <a href="./rfc1591">RFC 1591</a> [<a href="#ref-21" title=""Domain Name System Structure and Delegation,"">21</a>], and Kessler [<a href="#ref-16" title=""Running Your Own DNS."">16</a>]. The help
command can be issued at the program prompt for information about
NSLOOKUP's more advanced commands.
<span class="grey">Kessler & Shepard Informational [Page 4]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-5" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
TECHNICAL NOTE: There are other tools that might be available on your
system or with your software for examining the DNS. Alternatives to
NSLOOKUP include HOST and DIG.
====================================================================
**SMCVAX$ nslookup
Default Server: ns1.ner.bbnplanet.net
Address: 192.52.71.5
**> www.hill.com
Name: syrup.hill.com
Address: 199.182.20.3
Aliases: www.hill.com
**> syrup.hill.com
Non-authoritative answer:
Name: syrup.hill.com
Address: 199.182.20.3
**> 128.250.1.21
Name: munnari.OZ.AU
Address: 128.250.1.21
**> set type=MX
**> hill.com
hill.com preference = 20, mail exchanger = mail.hill.com
hill.com preference = 40, mail exchanger = mailme.hill.com
hill.com preference = 60, mail exchanger = netcomsv.netcom.com
hill.com nameserver = nameme.hill.com
hill.com nameserver = ns1.noc.netcom.net
hill.com nameserver = ns.netcom.com
mail.hill.com internet address = 199.182.20.4
mailme.hill.com internet address = 199.182.20.3
netcomsv.netcom.com internet address = 192.100.81.101
ns1.noc.netcom.net internet address = 204.31.1.1
ns.netcom.com internet address = 192.100.81.105
**> exit
SMCVAX$
====================================================================
<span class="grey">Kessler & Shepard Informational [Page 5]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-6" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
<span class="h3"><a class="selflink" id="section-3.2" href="#section-3.2">3.2</a>. Ping</span>
Ping, reportedly an acronym for the Packet Internetwork Groper, is
one of the most widely available tools bundled with TCP/IP software
packages. Ping uses a series of Internet Control Message Protocol
(ICMP) [<a href="#ref-22" title=""Internet Control Message Protocol,"">22</a>] Echo messages to determine if a remote host is active or
inactive, and to determine the round-trip delay in communicating with
it.
A common form of the Ping command, showing some of the more commonly
available options that are of use to general users, is:
ping [-q] [-v] [-R] [-c Count] [-i Wait] [-s PacketSize] Host
where:
-q Quiet output; nothing is displayed except summary
lines at startup and completion
-v Verbose output, which lists ICMP packets that are
received in addition to Echo Responses
-R Record route option; includes the RECORD_ROUTE
option in the Echo Request packet and displays the route buffer
on returned packets
-c Count Specifies the number of Echo Requests to be sent
before concluding test (default is to run until interrupted
with a control-C)
-i Wait Indicates the number of seconds to wait between
sending each packet (default = 1)
-s PacketSize Specifies the number of data bytes to be sent;
the total ICMP packet size will be PacketSize+8 bytes due to
the ICMP header (default = 56, or a 64 byte packet)
Host IP address or host name of target system
In the first example below, the user pings the host
thumper.bellcore.com, requesting that 6 (-c) messages be sent, each
containing 64 bytes (-s) of user data. The display shows the round-
trip delay of each Echo message returned to the sending host; at the
end of the test, summary statistics are displayed.
<span class="grey">Kessler & Shepard Informational [Page 6]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-7" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
In the second example, the user pings the host smcvax.smcvt.edu,
requesting that 10 messages be sent in quite mode (-q). In this case,
a summary is printed at the conclusion of the test and individual
responses are not listed.
TECHNICAL NOTE: Older versions of the Ping command, which are still
available on some systems, had the following general format:
ping [-s] {IP_address|host_name} [PacketSize] [Count]
In this form, the optional "-s" string tells the system to
continually send an ICMP Echo message every second; the optional
PacketSize parameter specifies the number of bytes in the Echo
message (the message will contain PacketSize-8 bytes of data; the
default is 56 bytes of data and a 64 byte message); and the optional
Count parameter indicates the number of Echo messages to send before
concluding the test (the default is to run the test continuously
until interrupted).
====================================================================
**syrup:/home$ ping -c 6 -s 64 thumper.bellcore.com
PING thumper.bellcore.com (128.96.41.1): 64 data bytes
72 bytes from 128.96.41.1: icmp_seq=0 ttl=240 time=641.8 ms
72 bytes from 128.96.41.1: icmp_seq=2 ttl=240 time=1072.7 ms
72 bytes from 128.96.41.1: icmp_seq=3 ttl=240 time=1447.4 ms
72 bytes from 128.96.41.1: icmp_seq=4 ttl=240 time=758.5 ms
72 bytes from 128.96.41.1: icmp_seq=5 ttl=240 time=482.1 ms
--- thumper.bellcore.com ping statistics ---
6 packets transmitted, 5 packets received, 16% packet loss
round-trip min/avg/max = 482.1/880.5/1447.4 ms
**syrup:/home$ ping -q -c 10 smcvax.smcvt.edu
PING smcvax.smcvt.edu (192.80.64.1): 56 data bytes
--- smcvax.smcvt.edu ping statistics ---
10 packets transmitted, 8 packets received, 20% packet loss
round-trip min/avg/max = 217.8/246.4/301.5 ms
====================================================================
<span class="grey">Kessler & Shepard Informational [Page 7]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-8" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
<span class="h3"><a class="selflink" id="section-3.3" href="#section-3.3">3.3</a>. Finger</span>
The Finger program may be used to find out who is logged in on
another system or to find out detailed information about a specific
user. This command has also introduced a brand new verb; fingering
someone on the Internet is not necessarily a rude thing to do! The
Finger User Information Protocol is described in <a href="./rfc1288">RFC 1288</a> [<a href="#ref-32" title=""The Finger User Information Protocol,"">32</a>]. The
most general format of the Finger command is:
finger [username]@host_name
The first example below shows the result of fingering an individual
user at a remote system. The first line of the response shows the
username, the user's real name, their process identifier,
application, and terminal port number. Additional information may be
supplied at the option of the user in "plan" and/or "project" files
that they supply; these files are often named PLAN.TXT or
PROJECT.TXT, respectively, and reside in a user's root directory (or
somewhere in an appropriate search path).
The second example shows the result of fingering a remote system.
This lists all of the processes currently running at the fingered
system or other information, depending upon how the remote system's
administrator set up the system to respond to the Finger command.
====================================================================
**C:> finger kumquat@smcvax.smcvt.edu
[smcvax.smcvt.edu]
KUMQUAT Gary Kessler KUMQUAT not logged in
Last login Fri 16-Sep-1996 3:47PM-EDT
Plan:
===================================================================
Gary C. Kessler
Adjunct Faculty Member, Graduate College
INTERNET: kumquat@smcvt.edu
===================================================================
**C:> finger @smcvax.smcvt.edu
[smcvax.smcvt.edu]
Tuesday, September 17, 1996 10:12AM-EDT Up 30 09:40:18
5+1 Jobs on SMCVAX Load ave 0.16 0.19 0.21
<span class="grey">Kessler & Shepard Informational [Page 8]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-9" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
User Personal Name Subsys Terminal Console Location
GOODWIN Dave Goodwin LYNX 6.NTY2 waldo.smcvt.edu
JAT John Tronoan TELNET 1.TXA5
HELPDESK System Manager EDT 2:08.NTY4 [199.93.35.182]
SMITH Lorraine Smith PINE .NTY3 [199.93.34.139]
SYSTEM System Manager MAIL 23.OPA0 The VAX Console
*DCL* SMCVX1$OPA0 The VAX Console
====================================================================
<span class="h3"><a class="selflink" id="section-3.4" href="#section-3.4">3.4</a>. Traceroute</span>
Traceroute is another common TCP/IP tool, this one allowing users to
learn about the route that packets take from their local host to a
remote host. Although used often by network and system managers as a
simple, yet powerful, debugging tool, traceroute can be used by end
users to learn something about the ever-changing structure of the
Internet.
The classic Traceroute command has the following general format
(where "#" represents a positive integer value associated with the
qualifier):
traceroute [-m #] [-q #] [-w #] [-p #] {IP_address|host_name}
where
-m is the maximum allowable TTL value, measured as
the number of hops allowed before the program terminates
(default = 30)
-q is the number of UDP packets that will be sent with
each time-to-live setting (default = 3)
-w is the amount of time, in seconds, to wait for
an answer from a particular router before giving up
(default= 5)
-p is the invalid port address at the remote host
(default = 33434)
The Traceroute example below shows the route between a host at St.
Michael's College (domain smcvt.edu) and a host at Hill Associates
(www.hill.com), both located in Colchester, VT but served by
different Internet service providers (ISP).
<span class="grey">Kessler & Shepard Informational [Page 9]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-10" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
1 St. Michael's College is connected to the Internet via BBN
Planet; since the mid-1980s, BBN operated the NSF's regional ISP,
called the New England Academic and Research Network (NEARNET),
which was renamed in 1994. The first hop, then, goes to St. Mike's
BBN Planet gateway router (smc.bbnplanet.net). The next hop goes
to another BBN Planet router (denoted here only by IP address
since a name was not assigned to the device), until the packet
reaches the BBN Planet T3 backbone.
2 The packet takes two hops through routers at BBN Planet's
Cambridge (MA) facility and is then forwarded to BBN Planet in New
York City, where the packet takes four more hops. The packet is
then forwarded to BBN Planet in College Park (MD).
3 The packet is sent to BBN Planet's router at MAE-East, MFS
Datanet's Network Access Point (NAP) in Washington, D.C. MAE
stands for Metropolitan Area Exchange, and is a Fiber Distributed
Data Interface (FDDI) ring interconnecting routers from
subscribing ISPs. The packet is then forwarded to NETCOM, Hill
Associates' ISP.
4 The packet now travels through NETCOM's T3 backbone, following
links from Washington, D.C. to Chicago to Santa Clara (CA), to San
Jose (CA).
5 The packet is now sent to Hill Associates router (again, a
system designated only by an IP address since the NETCOM side of
the router was not named) and then passed to the target system.
Note that the host's real name is not www.hill.com, but
syrup.hill.com.
TECHNICAL NOTE: The original version of Traceroute works by sending a
sequence of User Datagram Protocol (UDP) datagrams to an invalid port
address at the remote host. Using the default settings, three
datagrams are sent, each with a Time-To-Live (TTL) field value set to
one. The TTL value of 1 causes the datagram to "timeout" as soon as
it hits the first router in the path; this router will then respond
with an ICMP Time Exceeded Message (TEM) indicating that the datagram
has expired. Another three UDP messages are now sent, each with the
TTL value set to 2, which causes the second router to return ICMP
<span class="grey">Kessler & Shepard Informational [Page 10]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-11" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
TEMs. This process continues until the packets actually reach the
other destination. Since these datagrams are trying to access an
invalid port at the destination host, ICMP Destination Unreachable
Messages are returned indicating an unreachable port; this event
signals the Traceroute program that it is finished! The Traceroute
program displays the round-trip delay associated with each of the
attempts. (Note that some current implementations of Traceroute use
the Record-Route option in IP rather than the method described
above.)
As an aside, Traceroute did not begin life as a general-purpose
utility, but as a quick-and-dirty debugging aid used to find a
routing problem. The code (complete with comments!) is available by
anonymous FTP in the file traceroute.tar.Z from the host
ftp.ee.lbl.gov. (See <a href="#section-4.2">Section 4.2</a> for a discussion of anonymous FTP.)
====================================================================
**SMCVAX$ traceroute www.hill.com
traceroute to syrup.hill.com (199.182.20.3), 30 hops max, 38 byte
packets
1 smc.bbnplanet.net (192.80.64.5) 10 ms 0 ms 0 ms
2 131.192.48.105 (131.192.48.105) 0 ms 10 ms 10 ms
3 cambridge1-cr4.bbnplanet.net (199.94.204.77) 40 ms 40 ms 50 ms
4 cambridge1-br1.bbnplanet.net (4.0.1.205) 30 ms 50 ms 50 ms
5 nyc1-br2.bbnplanet.net (4.0.1.121) 60 ms 60 ms 40 ms
6 nyc2-br2.bbnplanet.net (4.0.1.154) 60 ms 50 ms 60 ms
7 nyc2-br2.bbnplanet.net (4.0.1.154) 60 ms 40 ms 50 ms
8 nyc2-br1.bbnplanet.net (4.0.1.54) 70 ms 60 ms 30 ms
9 collegepk-br2.bbnplanet.net (4.0.1.21) 50 ms 50 ms 40 ms
10 maeeast.bbnplanet.net (4.0.1.18) 200 ms 170 ms 210 ms
11 fddi.mae-east.netcom.net (192.41.177.210) 60 ms 50 ms 70 ms
12 t3-2.was-dc-gw1.netcom.net (163.179.220.181) 70 ms 60 ms 50 ms
13 t3-2.chw-il-gw1.netcom.net (163.179.220.186) 70 ms 80 ms 80 ms
14 t3-2.scl-ca-gw1.netcom.net (163.179.220.190) 140 ms 110 ms 160
ms
15 t3-1.sjx-ca-gw1.netcom.net (163.179.220.193) 120 ms 130 ms 120
ms
16 198.211.141.8 (198.211.141.8) 220 ms 260 ms 240 ms
17 syrup.hill.com (199.182.20.3) 220 ms 240 ms 219 ms
SMCVAX$
====================================================================
<span class="grey">Kessler & Shepard Informational [Page 11]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-12" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
<span class="h2"><a class="selflink" id="section-4" href="#section-4">4</a>. The Two Fundamental Tools</span>
The two most basic tools for Internet applications are TELNET and the
File Transfer Protocol (FTP). TELNET allows a user to login to a
remote host over a TCP/IP network, while FTP, as the name implies,
allows a user to move files between two TCP/IP hosts. These two
utilities date back to the very early days of the ARPANET.
<span class="h3"><a class="selflink" id="section-4.1" href="#section-4.1">4.1</a>. TELNET</span>
TELNET [<a href="#ref-27" title=""TELNET Protocol Specification,"">27</a>] is TCP/IP's virtual terminal protocol. Using TELNET, a
user connected to one host can login to another host, appearing like
a directly-attached terminal at the remote system; this is TCP/IP's
definition of a virtual terminal. The general form of the TELNET
command is:
telnet [IP_address|host_name] [port]
As shown, a TELNET connection is initiated when the user enters the
telnet command and supplies either a host_name or IP_address; if
neither are given, TELNET will ask for one once the application
begins.
In the example below, a user of a PC uses TELNET to attach to the
remote host smcvax.smcvt.edu. Once logged in via TELNET, the user can
do anything on the remote host that would be possible if connected
via a directly-attached terminal or via modem. The commands that are
subsequently used are those available on the remote system to which
the user is attached. In the sample dialogue below, the user attached
to SMCVAX will use basic VAX/VMS commands:
o The dir command lists the files having a "COM" file extension.
o The mail command enters the VMS MAIL subsystem; the dir command
here lists waiting mail.
o Ping checks the status of another host.
When finished, the logout command logs the user off the remote host;
TELNET automatically closes the connection to the remote host and
returns control to the local system.
It is important to note that TELNET is a very powerful tool, one that
may provide users with access to many Internet utilities and services
that might not be otherwise available. Many of these features are
accessed by specifying a port number with the TELNET command, in
addition to a host's address, and knowledge of port numbers provides
another mechanism for users to access information with TELNET.
<span class="grey">Kessler & Shepard Informational [Page 12]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-13" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
This guide discusses several TCP/IP and Internet utilities that require
local client software, such as Finger, Whois, Archie, and Gopher. But
what if your software does not include a needed client? In some cases,
TELNET may be used to access a remote client and provide the same
functionality.
This is done by specifying a port number with the TELNET command. Just
as TCP/IP hosts have a unique IP address, applications on the host are
associated with an address, called a port. Finger (see <a href="#section-3.3">Section 3.3</a>
above), for example, is associated with the well-known port number 79.
In the absence of a Finger client, TELNETing to port 79 at a remote host
may provide the same information. You can finger another host with
TELNET by using a command like:
telnet host_name 79
Other well-known TCP port numbers include 25 (Simple Mail Transfer
Protocol), 43 (whois), 80 (Hypertext Transfer Protocol), and 119
(Network News Transfer Protocol).
Some services are available on the Internet using TELNET and special
port numbers. A geographical information database, for example, may
be accessed by TELNETing to port 3000 at host martini.eecs.umich.edu
and current weather information is available at port 3000 at host
downwind.sprl.umich.edu.
====================================================================
**C:> telnet smcvax.smcvt.edu
FTP Software PC/TCP tn 3.10 01/24/95 02:40
Copyright (c) 1986-1995 by FTP Software, Inc. All rights reserved
- Connected to St. Michael's College -
**Username: kumquat
**Password:
St. Michael's College VAX/VMS System.
Node SMCVAX.
Last interactive login on Monday, 16-SEP-1996 15:47
Last non-interactive login on Wednesday, 6-MAR-1996 08:19
You have 1 new Mail message.
Good Afternoon User KUMQUAT. Logged in on 17-SEP-1996 at 1:10 PM.
User [GUEST,KUMQUAT] has 3225 blocks used, 6775 available,
of 10000 authorized and permitted overdraft of 100 blocks on $1$DIA2
<span class="grey">Kessler & Shepard Informational [Page 13]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-14" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
To see a complete list of news items, type: NEWS DIR
To read a particular item, type NEWS followed by
the name of the item you wish to read.
**SMCVAX$ dir *.com
Directory $1$DIA2:[GUEST.KUMQUAT]
BACKUP.COM;24 24 16-JUL-1990 16:22:46.68 (RWED,RWED,RE,)
DELTREE.COM;17 3 16-JUL-1990 16:22:47.58 (RWED,RWED,RE,)
EXPANDZ.COM;7 2 22-FEB-1993 10:00:04.35 (RWED,RWED,RE,)
FTSLOGBLD.COM;3 1 16-JUL-1990 16:22:48.57 (RWED,RWED,RE,)
FTSRRR.COM;2 1 16-JUL-1990 16:22:48.73 (RWED,RWED,RE,)
LOGIN.COM;116 5 1-DEC-1993 09:33:21.61 (RWED,RWED,RE,)
SNOOPY.COM;6 1 16-JUL-1990 16:22:52.06 (RWED,RWED,RE,)
SYLOGIN.COM;83 8 16-JUL-1990 16:22:52.88 (RWED,RWED,RE,RE)
SYSTARTUP.COM;88 15 16-JUL-1990 16:22:53.21 (RWED,RWED,RE,)
WATCH_MAIL.COM;1 173 10-MAY-1994 09:59:52.65 (RWED,RWED,RE,)
Total of 10 files, 233 blocks.
**SMCVAX$ mail
You have 1 new message.
**MAIL> dir
NEWMAIL
# From Date Subject
1 IN%"ibug@plainfield. 15-SEP-1996 ANNOUNCE: Burlington WWW Conference
**MAIL> exit
**SMCVAX$ ping kestrel.hill.com /n=5
PING HILL.COM (199.182.20.24): 56 data bytes
64 bytes from 199.182.20.24: icmp_seq=0 time=290 ms
64 bytes from 199.182.20.24: icmp_seq=1 time=260 ms
64 bytes from 199.182.20.24: icmp_seq=2 time=260 ms
64 bytes from 199.182.20.24: icmp_seq=3 time=260 ms
64 bytes from 199.182.20.24: icmp_seq=4 time=260 ms
----KESTREL.HILL.COM PING Statistics----
5 packets transmitted, 5 packets received, 0% packet loss
round-trip (ms) min/avg/max = 260/266/290
**SMCVAX$ logout
KUMQUAT logged out at 17-SEP-1996 13:17:04.29
Connection #0 closed
C:>
====================================================================
<span class="grey">Kessler & Shepard Informational [Page 14]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-15" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
<span class="h3"><a class="selflink" id="section-4.2" href="#section-4.2">4.2</a>. FTP</span>
FTP [<a href="#ref-26" title=""File Transfer Protocol (FTP),"">26</a>] is one of the most useful and powerful TCP/IP utilities for
the general user. FTP allows users to upload and download files
between local and remote hosts. Anonymous FTP, in particular, is
commonly available at file archive sites to allow users to access
files without having to pre-establish an account at the remote host.
TELNET might, in fact, be used for this purpose but TELNET gives the
user complete access to the remote system; FTP limits the user to
file transfer activities.
The general form of the FTP command is:
ftp [IP_address|host_name]
An FTP session can be initiated in several ways. In the example shown
below, an FTP control connection is initiated to a host (the Defense
Data Network's Network Information Center) by supplying a host name
with the FTP command; optionally, the host's IP address in dotted
decimal (numeric) form could be used. If neither host name nor IP
address are supplied in the command line, a connection to a host can
be initiated by typing open host_name or open IP_address once the FTP
application has been started.
The remote host will ask for a username and password. If a bona fide
registered user of this host supplies a valid username and password,
then the user will have access to any files and directories to which
this username has privilege. For anonymous FTP access, the username
anonymous is used. Historically, the password for the anonymous user
(not shown in actual use) has been guest, although most systems today
ask for the user's Internet e-mail address (and several sites attempt
to verify that packets are coming from that address before allowing
the user to login).
The "help ?" command may be used to obtain a list of FTP commands and
help topics available with your software; although not always shown,
nearly all TCP/IP applications have a help command. An example of the
help for FTP's type command is shown in the sample dialogue. This
command is very important one, by the way; if transferring a binary
or executable file, be sure to set the type to image (or binary on
some systems).
The dir command provides a directory listing of the files in the
current directory at the remote host; the UNIX ls command may also
usually be used. Note that an FTP data transfer connection is
established for the transfer of the directory information to the
local host. The output from the dir command will show a file listing
that is consistent with the native operating system of the remote
<span class="grey">Kessler & Shepard Informational [Page 15]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-16" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
host. Although the TCP/IP suite is often associated with UNIX, it can
(and does) run with nearly all common operating systems. The
directory information shown in the sample dialogue happens to be in
UNIX format and includes the following information:
o File attributes. The first character identifies the type of file
entry as a directory (d), link or symbolic name (l), or individual
file (-). The next nine characters are the file access permissions
list; the first three characters are for the owner, the next three
for the owner's group, and the last three for all other users.
Three access privileges may be assigned to each file for each of
these roups: read (r), write (w), and execute (x).
o Number of entries, or hard links, in this structure. This value
will be a "1" if the entry refers to a file or link, or will be
the number of files in the listed directory.
o File owner
o File owner's group.
o File size, in bytes.
o Date and time of last modification. If the date is followed by a
timestamp, then the date is from the current year.
o File name.
After the directory information has been transferred, FTP closes the
data transfer connection.
The command cd is used to change to another working directory, in
this case the rfc directory (note that file and directory names may
be case-sensitive). As in DOS, "cd .." will change to the parent of
the current directory. The CWD command successful is the only
indication that the user's cd command was correctly executed; the
show-directory (may be truncated to fewer characters, as shown)
command, if available, may be used to see which working directory you
are in.
Another dir command is used to find all files with the name
<a href="./rfc173">rfc173</a>*.txt; note the use of the * wildcard character. We can now
copy (download) the file of choice (<a href="./rfc1739">RFC 1739</a> is the previous version
of this primer) by using the get (or receive) command, which has the
following general format:
get remote_file_name local_file_name
FTP opens another data transfer connection for this file transfer
purpose; note that the effective data transfer rate is 93.664 kbps.
FTP's put (or send) command allows uploading from the local host to
the remote. Put is often not available when using anonymous FTP.
<span class="grey">Kessler & Shepard Informational [Page 16]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-17" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Finally, we terminate the FTP connection by using the close command.
The user can initiate another FTP connection using the open command
or can leave FTP by issuing a quit command. Quit can also be used to
close a connection and terminate a session.
TECHNICAL NOTE: It is important to note that different FTP packages
have different commands available and even those with similar names
may act differently. In the example shown here (using MultiNet for
VMS), the show command will display the current working directory; in
FTP Software's OnNet, show will display a file from the remote host
at the local host. Some packages have nothing equivalent to either of
these commands.
====================================================================
**SMCVAX$ ftp nic.ddn.mil
SMCVAX.SMCVT.EDU MultiNet FTP user process 3.4(111)
Connection opened (Assuming 8-bit connections)
<*****Welcome to the DOD Network Information Center*****
< *****Login with username "anonymous" and password "guest"
**Username: anonymous
<Guest login ok, send "guest" as password.
**Password: guest <--- Not displayed
<Guest login ok, access restrictions apply.
**NIC.DDN.MIL> help type
TYPE
Set the transfer type to type.
Format
TYPE type
Additional information available:
Parameters Example Restrictions
**TYPE Subtopic? parameters
TYPE
Parameters
type
Specify a value of ASCII, BACKUP, BINARY, IMAGE or LOGICAL-
BYTE.
Use TYPE ASCII (the default) for transferring text files.
Use TYPE BACKUP to set the transfer type to IMAGE and write the
local file with 2048-byte fixed length records. Use this
command to transfer VAX/VMS BACKUP save sets.
<span class="grey">Kessler & Shepard Informational [Page 17]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-18" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Use TYPE BINARY to transfer binary files (same as TYPE IMAGE).
Use TYPE IMAGE to transfer binary files (for example, .EXE).
Use TYPE LOGICAL-BYTE to transfer binary files to or from a
TOPS-20 machine.
**TYPE Subtopic?
**Topic?
**NIC.DDN.MIL> dir
<Opening ASCII mode data connection for /bin/ls.
total 58
drwxr-xr-x 2 nic 1 512 Sep 16 23:00 bcp
drwxr-xr-x 2 root 1 512 Mar 19 1996 bin
drwxr-xr-x 2 nic 1 1536 Jul 15 23:00 ddn-news
drwxr-xr-x 2 nic 1 512 Mar 19 1996 demo
drwxr-xr-x 2 nic 1 512 Mar 25 14:25 dev
drwxr-xr-x 2 nic 10 512 Mar 19 1996 disn_info
drwxr-xr-x 2 nic 1 512 Sep 17 07:01 domain
drwxr-xr-x 2 nic 1 512 Mar 19 1996 etc
lrwxrwxrwx 1 nic 1 3 Mar 19 1996 fyi -> rfc
drwxr-xr-x 2 nic 10 1024 Sep 16 23:00 gosip
drwxr-xr-x 2 nic 1 512 Mar 19 1996 home
drwxr-xr-x 2 nic 1 512 Mar 19 1996 lost+found
lrwxrwxrwx 1 nic 1 8 Mar 19 1996 mgt -> ddn-news
drwxr-xr-x 2 nic 1 1024 Sep 13 12:11 netinfo
drwxr-xr-x 4 nic 1 512 May 3 23:00 netprog
drwxr-xr-x 2 nic 1 1024 Mar 19 1996 protocols
drwxr-xr-x 2 nic 1 512 Mar 19 1996 pub
drwxr-xr-x 3 140 10 512 Aug 27 21:03 registrar
drwxr-xr-x 2 nic 1 29696 Sep 16 23:00 rfc
drwxr-xr-x 2 nic 1 5632 Sep 9 23:00 scc
drwxr-xr-x 2 nic 1 1536 Sep 16 23:00 std
drwxr-xr-x 2 nic 1 1024 Sep 16 23:00 templates
drwxr-xr-x 3 nic 1 512 Mar 19 1996 usr
<Transfer complete.
1437 bytes transferred at 33811 bps.
Run time = 20. ms, Elapsed time = 340. ms.
**NIC.DDN.MIL> cd rfc
<CWD command successful.
**NIC.DDN.MIL> show
<"/rfc" is current directory.
**NIC.DDN.MIL> dir <a href="./rfc173">rfc173</a>*.txt
<span class="grey">Kessler & Shepard Informational [Page 18]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-19" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
<Opening ASCII mode data connection for /bin/ls.
-rw-r--r-- 1 nic 10 156660 Dec 20 1994 <a href="./rfc1730">rfc1730</a>.txt
-rw-r--r-- 1 nic 10 11433 Dec 20 1994 <a href="./rfc1731">rfc1731</a>.txt
-rw-r--r-- 1 nic 10 9276 Dec 20 1994 <a href="./rfc1732">rfc1732</a>.txt
-rw-r--r-- 1 nic 10 6205 Dec 20 1994 <a href="./rfc1733">rfc1733</a>.txt
-rw-r--r-- 1 nic 10 8499 Dec 20 1994 <a href="./rfc1734">rfc1734</a>.txt
-rw-r--r-- 1 nic 10 24485 Sep 15 1995 <a href="./rfc1735">rfc1735</a>.txt
-rw-r--r-- 1 nic 10 22415 Feb 8 1995 <a href="./rfc1736">rfc1736</a>.txt
-rw-r--r-- 1 nic 10 16337 Dec 15 1994 <a href="./rfc1737">rfc1737</a>.txt
-rw-r--r-- 1 nic 10 51348 Dec 15 1994 <a href="./rfc1738">rfc1738</a>.txt
-rw-r--r-- 1 nic 10 102676 Dec 21 1994 <a href="./rfc1739">rfc1739</a>.txt
<Transfer complete.
670 bytes transferred at 26800 bps.
Run time = 10. ms, Elapsed time = 200. ms.
**NIC.DDN.MIL> get <a href="./rfc1739">rfc1739</a>.txt primer.txt
<Opening ASCII mode data connection for <a href="./rfc1739">rfc1739</a>.txt (102676 bytes).
<Transfer complete.
105255 bytes transferred at 93664 bps.
Run time = 130. ms, Elapsed time = 8990. ms.
**NIC.DDN.MIL> quit
<Goodbye.
SMCVAX$
====================================================================
<span class="h2"><a class="selflink" id="section-5" href="#section-5">5</a>. User Database Lookup Tools</span>
Finding other users on the Internet is an art, not a science.
Although there is a distributed database listing all of the 16+
million hosts on the Internet, no similar database yet exists for the
tens of millions of users. While many commercial ISPs provide
directories of the users of their network, these databases are not
yet linked. The paragraphs below will discuss some of the tools
available for finding users on the Internet.
<span class="h3"><a class="selflink" id="section-5.1" href="#section-5.1">5.1</a>. WHOIS/NICNAME</span>
WHOIS and NICNAME are TCP/IP applications that search databases to
find the name of network and system administrators, RFC authors,
system and network points-of-contact, and other individuals who are
registered in appropriate databases. The original NICNAME/WHOIS
protocol is described in <a href="./rfc954">RFC 954</a> [<a href="#ref-10" title=""NICNAME/WHOIS,"">10</a>].
WHOIS may be accessed by TELNETing to an appropriate WHOIS server and
logging in as whois (no password is required); the most common
Internet name server is located at the Internet Network Information
Center (InterNIC) at rs.internic.net. This specific database only
<span class="grey">Kessler & Shepard Informational [Page 19]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-20" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
contains INTERNET domains, IP network numbers, and domain points of
contact; policies governing the InterNIC database are described in
<a href="./rfc1400">RFC 1400</a> [<a href="#ref-31" title=""Transition and Modernization of the Internet Registration Service,"">31</a>]. The MILNET database resides at nic.ddn.mil and PSI's
White Pages pilot service is located at psi.com.
Many software packages contain a WHOIS/NICNAME client that
automatically establishes the TELNET connection to a default name
server database, although users can usually specify any name server
database that they want.
The accompanying dialogues shows several types of WHOIS/NICNAME
information queries. In the session below, we request information
about an individual (Denis Stratford) by using WHOIS locally, a
specific domain (hill.com) by using NICNAME locally, and a network
address (199.182.20.0) and high-level domain (com) using TELNET to a
WHOIS server.
====================================================================
**SMCVAX$ whois stratford, denis
Stratford, Denis (DS378) denis@@SMCVAX.SMCVT.EDU
St. Michael's College
Jemery Hall, Room 274
Winooski Park
Colchester, VT 05439
(802) 654-2384
Record last updated on 02-Nov-92.
SMCVAX$
**C:> nicname hill.com
[198.41.0.5]
Hill Associates (HILL-DOM)
17 Roosevelt Hwy.
Colchester, Vermont 05446
US
Domain Name: HILL.COM
Administrative Contact:
Kessler, Gary C. (GK34) g.kessler@HILL.COM
802-655-0940
Technical Contact, Zone Contact:
Monaghan, Carol A. (CAM4) c.monaghan@HILL.COM
802-655-0940
<span class="grey">Kessler & Shepard Informational [Page 20]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-21" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Billing Contact:
Parry, Amy (AP1257) a.parry@HILL.COM
802-655-0940
Record last updated on 11-Jun-96.
Record created on 11-Jan-93.
Domain servers in listed order:
SYRUP.HILL.COM 199.182.20.3
NS1.NOC.NETCOM.NET 204.31.1.1
**C:> telnet rs.internic.net
SunOS UNIX 4.1 (rs1) (ttypb)
***********************************************************************
* -- InterNIC Registration Services Center --
*
* For wais, type: WAIS <search string> <return>
* For the *original* whois type: WHOIS [search string] <return>
* For referral whois type: RWHOIS [search string] <return>
*
**********************************************************************
Please be advised that use constitutes consent to monitoring
(Elec Comm Priv Act, 18 USC 2701-2711)
**[vt220] InterNIC > whois
InterNIC WHOIS Version: 1.2 Wed, 18 Sep 96 09:49:50
**Whois: 199.182.20.0
Hill Associates (NET-HILLASSC)
17 Roosevelt Highway
Colchester, VT 05446
Netname: HILLASSC
Netnumber: 199.182.20.0
Coordinator:
Monaghan, Carol A. (CAM4) c.monaghan@HILL.COM
802-655-0940
Record last updated on 17-May-94.
<span class="grey">Kessler & Shepard Informational [Page 21]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-22" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
**Whois: com-dom
Commercial top-level domain (COM-DOM)
Network Solutions, Inc.
505 Huntmar park Dr.
Herndon, VA 22070
Domain Name: COM
Administrative Contact, Technical Contact, Zone Contact:
Network Solutions, Inc. (HOSTMASTER) hostmaster@INTERNIC.NET
(703) 742-4777 (FAX) (703) 742-4811
Record last updated on 02-Sep-94.
Record created on 01-Jan-85.
Domain servers in listed order:
A.ROOT-SERVERS.NET 198.41.0.4
H.ROOT-SERVERS.NET 128.63.2.53
B.ROOT-SERVERS.NET 128.9.0.107
C.ROOT-SERVERS.NET 192.33.4.12
D.ROOT-SERVERS.NET 128.8.10.90
E.ROOT-SERVERS.NET 192.203.230.10
I.ROOT-SERVERS.NET 192.36.148.17
F.ROOT-SERVERS.NET 192.5.5.241
G.ROOT-SERVERS.NET 192.112.36.4
**Would you like to see the known domains under this top-level domain? n
**Whois: exit
**[vt220] InterNIC > quit
Wed Sep 18 09:50:29 1996 EST
Connection #0 closed
C:>
====================================================================
<span class="grey">Kessler & Shepard Informational [Page 22]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-23" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
<span class="h3"><a class="selflink" id="section-5.2" href="#section-5.2">5.2</a>. KNOWBOT</span>
KNOWBOT is an automated username database search tool that is related
to WHOIS. The Knowbot Information Service (KIS), operated by the
Corporation for National Research Initiatives (CNRI) in Reston,
Virginia, provides a simple WHOIS-like interface that allows users to
query several Internet user databases (White Pages services) all at
one time. A single KIS query will automatically search the InterNIC,
MILNET, MCImail, and PSI White Pages Pilot Project; other databases
may also be included.
KNOWBOT may be accessed by TELNETing to host info.cnri.reston.va.us.
The help command will supply sufficient information to get started.
The sample dialogue below shows use of the query command to locate a
user named "Steven Shepard"; this command automatically starts a
search through the default set of Internet databases.
====================================================================
**C:> telnet info.cnri.reston.va.us
Knowbot Information Service
KIS Client (V2.0). Copyright CNRI 1990. All Rights Reserved.
KIS searches various Internet directory services
to find someone's street address, email address and phone number.
Type 'man' at the prompt for a complete reference with examples.
Type 'help' for a quick reference to commands.
Type 'news' for information about recent changes.
Please enter your email address in our guest book...
**(Your email address?) > s.shepard@hill.com
**> query shepard, steven
Trying whois at ds.internic.net...
The ds.internic.net whois server is being queried:
Nothing returned.
The rs.internic.net whois server is being queried:
Shepard, Steven (SS2192) 708-810-5215
Shepard, Steven (SS1302) axisteven@AOL.COM (954) 974-4569
<span class="grey">Kessler & Shepard Informational [Page 23]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-24" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
The nic.ddn.mil whois server is being queried:
Shepard, Steven (SS2192)
R.R. Donnelley & Sons
750 Warrenville Road
Lisle, IL 60532
Trying mcimail at cnri.reston.va.us...
Trying ripe at whois.ripe.net...
Trying whois at whois.lac.net...
No match found for .SHEPARD,STEVEN
**> quit
KIS exiting
Connection #0 closed
C:>
====================================================================
<span class="h2"><a class="selflink" id="section-6" href="#section-6">6</a>. Information Servers</span>
File transfer, remote login, and electronic mail remained the primary
applications of the ARPANET/Internet until the early 1990s. But as
the Internet user population shifted from hard-core computer
researchers and academics to more casual users, easier-to-use tools
were needed for the Net to become accepted as a useful resource. That
means making things easier to find. This section will discuss some of
the early tools that made it easier to locate and access information
on the Internet.
<span class="h3"><a class="selflink" id="section-6.1" href="#section-6.1">6.1</a>. Archie</span>
Archie, developed in 1992 at the Computer Science Department at
McGill University in Montreal, allows users to find software, data,
and other information files that reside at anonymous FTP archive
sites; the name of the program, reportedly, is derived from the word
"archive" and not from the comic book character. Archie tracks the
contents of several thousand anonymous FTP sites containing millions
of files. The archie server automatically updates the information
from each registered site about once a month, providing relatively
up-to-date information without unduly stressing the network. Archie,
however, is not as popular as it once was and many sites have not
updated their information; as the examples below show, many of the
catalog listings are several years old.
<span class="grey">Kessler & Shepard Informational [Page 24]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-25" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Before using archie, you must identify a server address. The sites
below all support archie; most (but not all) archie sites support the
servers command which lists all known archie servers. Due to the
popularity of archie at some sites and its high processing demands,
many sites limit access to non-peak hours and/or limit the number of
simultaneous archie users. Available archie sites include:
archie.au archie.rediris.es
archie.edvz.uni-linz.ac.at archie.luth.se
archie.univie.ac.at archie.switch.ch
archie.uqam.ca archie.ncu.edu.tw
archie.funet.fi archie.doc.ic.ac.uk
archie.th-darmstadt.de archie.unl.edu
archie.ac.il archie.internic.net
archie.unipi.it archie.rutgers.edu
archie.wide.ad.jp archie.ans.net
archie.kr archie.sura.net
archie.sogang.ac.kr
All archie sites can be accessed using archie client software. Some
archie servers may be accessed using TELNET; when TELNETing to an
archie site, login as archie (you must use lower case) and hit
<ENTER> if a password is requested.
Once connected, the help command assists users in obtaining more
information about using archie. Two more useful archie commands are
prog, used to search for files in the database, and whatis, which
searches for keywords in the program descriptions.
In the accompanying dialogue, the set maxhits command is used to
limit the number of responses to any following prog commands; if this
is not done, the user may get an enormous amount of information. In
this example, the user issues a request to find entries related to
"dilbert"; armed with this information, a user can use anonymous FTP
to examine these directories and files.
The next request is for files with "tcp/ip" as a keyword descriptor.
These responses can be used for subsequent prog commands.
Exit archie using the exit command. At this point, TELNET closes the
connection and control returns to the local host.
<span class="grey">Kessler & Shepard Informational [Page 25]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-26" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Additional information about archie can be obtained by sending e-mail
to Bunyip Information Systems (archie-info@bunyip.com). Client
software is not required to use archie, but can make life a little
easier; some such software can be downloaded using anonymous FTP from
the /pub/archie/clients/ directory at ftp.sura.net (note that the
newest program in this directory is dated June 1994). Most shareware
and commercial archie clients hide the complexity described in this
section; users usually connect to a pre-configured archie server
merely by typing an archie command line.
====================================================================
**C:> telnet archie.unl.edu
SunOS UNIX (crcnis2)
**login: archie
**Password:
Welcome to the ARCHIE server at the University of Nebraska - Lincoln
# Bunyip Information Systems, 1993
**unl-archie> help
These are the commands you can use in help:
. go up one level in the hierarchy
? display a list of valid subtopics at the current level
<newline>
done, ^D, ^C quit from help entirely
<string> help on a topic or subtopic
Eg.
"help show"
will give you the help screen for the "show" command
"help set search"
Will give you the help information for the "search" variable.
The command "manpage" will give you a complete copy of the archie
manual page.
**help> done
**unl-archie> set maxhits 5
**unl-archie> prog dilbert
<span class="grey">Kessler & Shepard Informational [Page 26]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-27" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
# Search type: sub.
# Your queue position: 2
# Estimated time for completion: 00:20
Host ftp.wustl.edu (128.252.135.4)
Last updated 10:08 25 Dec 1993
Location: /multimedia/images/gif/unindexed/931118
FILE -rw-r--r-- 9747 bytes 19:18 17 Nov 1993 dilbert.gif
**unl-archie> whatis tcp/ip
RFC 1065 McCloghrie, K.; Rose, M.T.
Structure and identification of management information for TCP/IP-based
internets. 1988 August; 21 p. (Obsoleted by <a href="./rfc1155">RFC 1155</a>)
RFC 1066 McCloghrie, K.; Rose, M.T.
Management Information Base for network management of TCP/IP-based
internets. 1988 August; 90 p. (Obsoleted by <a href="./rfc1156">RFC 1156</a>)
RFC 1085 Rose, M.T. ISO presentation
services on top of TCP/IP based internets. 1988 December; 32 p.
RFC 1095 Warrier, U.S.; Besaw, L. Common
Management Information Services and Protocol over TCP/IP (CMOT). 1989
April; 67 p. (Obsoleted by <a href="./rfc1189">RFC 1189</a>)
RFC 1144 Jacobson, V. Compressing TCP/IP
headers for low-speed serial links. 1990 February; 43 p.
RFC 1147 Stine, R.H.,ed. FYI on a
network management tool catalog: Tools for monitoring and debugging
TCP/IP internets and interconnected devices. 1990 April; 126 p. (Also
FYI 2)
RFC 1155 Rose, M.T.; McCloghrie, K.
Structure and identification of management information for TCP/IP-based
internets. 1990 May; 22 p. (Obsoletes <a href="./rfc1065">RFC 1065</a>)
RFC 1156 McCloghrie, K.; Rose, M.T.
Management Information Base for network management of TCP/IP-based
internets. 1990 May; 91 p. (Obsoletes <a href="./rfc1066">RFC 1066</a>)
RFC 1158 Rose, M.T.,ed. Management
Information Base for network management of TCP/IP-based internets:
MIB-II. 1990 May; 133 p.
RFC 1180 Socolofsky, T.J.; Kale, C.J.
TCP/IP tutorial. 1991 January; 28 p.
RFC 1195 Callon, R.W. Use of OSI
IS-IS for routing in TCP/IP and dual environments. 1990 December; 65 p.
RFC 1213 McCloghrie, K.; Rose,M.T.,eds.
Management Information Base for network management of TCP/IP-based
internets:MIB-II. 1991 March; 70 p. (Obsoletes <a href="./rfc1158">RFC 1158</a>)
log_tcp Package to monitor tcp/ip connections
ping PD version of the ping(1) command. Send ICMP
ECHO requests to a host on the network (TCP/IP) to see whether it's
reachable or not
<span class="grey">Kessler & Shepard Informational [Page 27]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-28" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
**unl-archie> exit
# Bye.
Connection #0 closed
C:>
====================================================================
<span class="h3"><a class="selflink" id="section-6.2" href="#section-6.2">6.2</a>. Gopher</span>
The Internet Gopher protocol was developed at the University of
Minnesota's Microcomputer Center in 1991, as a distributed
information search and retrieval tool for the Internet. Gopher is
described in <a href="./rfc1436">RFC 1436</a> [<a href="#ref-1" title=""The Internet Gopher Protocol,"">1</a>]; the name derives from the University's
mascot.
Gopher provides a tool so that publicly available information at a
host can be organized in a hierarchical fashion using simple text
descriptions, allowing files to be perused using a simple menu
system. Gopher also allows a user to view a file on demand without
requiring additional file transfer protocols. In addition, Gopher
introduced the capability of linking sites on the Internet, so that
each Gopher site can be used as a stepping stone to access other
sites and reducing the amount of duplicate information and effort on
the network.
Any Gopher site can be accessed using Gopher client software (or a
WWW browser). In many cases, users can access Gopher by TELNETing to
a valid Gopher location; if the site provides a remote Gopher client,
the user will see a text-based, menu interface. The number of Gopher
sites grew rapidly between 1991 and 1994, although growth tapered due
to the introduction of the Web; in any case, most Gopher sites have a
menu item that will allow you to identify other Gopher sites. If
using TELNET, login with the username gopher (this must be in
lowercase); no password is required.
In the sample dialogue below, the user attaches to the Gopher server
at the Internet Network Information Center (InterNIC) by TELNETing to
ds.internic.net. With the menu interface shown here, the user merely
follows the prompts. Initially, the main menu will appear. Selecting
item 3 causes Gopher to seize and display the "InterNIC Registration
Services (NSI)" menu; move to the desired menu item by typing the
item number or by moving the pointer (-->) down to the desired entry
using the DOWN-ARROW key on the keyboard, and then hitting ENTER. To
quit the program at any time, press q (quit); ? and u will provide
help or go back up to the previous menu, respectively. Users may also
search for strings within files using the / command or download the
file being interrogated using the D command.
<span class="grey">Kessler & Shepard Informational [Page 28]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-29" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Menu item 1 within the first submenu (selected in the dialogue shown
here) is titled "InterNIC Registration Archives." As its submenu
implies, this is a place to obtain files containing the InterNIC's
domain registration policies, domain data, registration forms, and
other information related to registering names and domains on the
Internet.
====================================================================
**SMCVAX$ telnet ds.internic.net
UNIX(r) System V Release 4.0 (ds2)
**login: gopher
********************************************************************
Welcome to the InterNIC Directory and Database Server.
********************************************************************
Internet Gopher Information Client v2.1.3
Home Gopher server: localhost
--> 1. About InterNIC Directory and Database Services/
2. InterNIC Directory and Database Services (AT&T)/
3. InterNIC Registration Services (NSI)/
4. README
Press ? for Help, q to Quit Page: 1/1
**View item number: 3
Internet Gopher Information Client v2.1.3
InterNIC Registration Services (NSI)
--> 1. InterNIC Registration Archives/
2. Whois Searches (InterNIC IP, ASN, DNS, and POC Registry) <?>
Press ? for Help, q to Quit, u to go up a menu Page: 1/1
**View item number: 1
Internet Gopher Information Client v2.1.3
InterNIC Registration Archives
--> 1. archives/
2. domain/
3. netinfo/
4. netprog/
5. policy/
6. pub/
7. templates/
<span class="grey">Kessler & Shepard Informational [Page 29]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-30" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Press ? for Help, q to Quit, u to go up a menu Page: 1/1
**q
**Really quit (y/n) ? y
Connection closed by Foreign Host
SMCVAX$
====================================================================
<span class="h3"><a class="selflink" id="section-6.3" href="#section-6.3">6.3</a>. VERONICA, JUGHEAD, and WAIS</span>
The problem with being blessed with so much information from FTP,
archie, Gopher, and other sources is exactly that -- too much
information. To make it easier for users to locate the system on
which their desired information resides, a number of other tools have
been created.
VERONICA (Very Easy Rodent-Oriented Net-wide Index to Computerized
Archives) was developed at the University of Nevada at Reno as an
archie- like adjunct to Gopher. As the number of Gopher sites quickly
grew after its introduction, it became increasingly harder to find
information in gopherspace since Gopher was designed to search a
single database at a time. VERONICA maintains an index of titles of
Gopher items and performs a keyword search on all of the Gopher sites
that it has knowledge of and access to, obviating the need for the
user to perform a menu-by-menu, site-by-site search for information.
When a user selects an item from the menu of a VERONICA search,
"sessions" are automatically established with the appropriate Gopher
servers, and a list of data items is returned to the originating
Gopher client in the form of a Gopher menu so that the user can
access the files. VERONICA is available as an option on many Gopher
servers.
Another Gopher-adjunct is JUGHEAD (Jonzy's Universal Gopher Hierarchy
Excavation And Display). JUGHEAD supports key word searches and the
use of logical operators (AND, OR, and NOT). The result of a JUGHEAD
search is a display of all menu items which match the search string
which are located in the University of Manchester and UMIST
Information Server, working from a static database that is re-created
every day. JUGHEAD is available from many Gopher sites, although
VERONICA may be a better tool for global searches.
The Wide Area Information Server (WAIS, pronounced "ways") was
initiated jointly by Apple Computer, Dow Jones, KMPG Peat Marwick,
and Thinking Machines Corp. It is a set of free-ware, share-ware, and
commercial software products for a wide variety of hardware/software
platforms, which work together to help users find information on the
Internet. WAIS provides a single interface through which a user can
<span class="grey">Kessler & Shepard Informational [Page 30]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-31" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
access many different information databases. The user interface
allows a query to be formulated in English and the WAIS server will
automatically choose the appropriate databases to search. Further
information about WAIS can be obtained by reading the WAIS FAQ, from
host rtfm.mit.edu in file /pub/usenet/news.answers/wais-faq.
<span class="h2"><a class="selflink" id="section-7" href="#section-7">7</a>. The World Wide Web</span>
The World Wide Web (WWW) is thought (erroneously) by many to be the
same thing as the Internet. But the confusion, in many ways, is
justified; by early 1996, the WWW accounted for over 40% of all of
the traffic on the Internet. In addition, the number of hosts on the
Internet named www has grown from several hundred in mid-1994 to
17,000 in mid-1995 to 212,000 in mid-1996 to over 410,000 by early
1997. The Web has made information on the Internet accessible to
users of all ages and computer skill levels. It has provided a
mechanism so that nearly anyone can become a content provider.
According to some, growth in the number of WWW users is unparalleled
by any other event in human history.
The WWW was developed in the early 1990s at the CERN Institute for
Particle Physics in Geneva, Switzerland. The Web was designed to
combine aspects of information retrieval with multimedia
communications, unlike archie and Gopher, which were primarily used
for the indexing of text-based files. The Web allows users to access
information in many different types of formats, including text,
sound, image, animation, and video. WWW treats all searchable
Internet files as hypertext documents. Hypertext is a term which
merely refers to text that contains pointers to other text, allowing
a user reading one document to jump to another document for more
information on a given topic, and then return to the same location in
the original document. WWW hypermedia documents are able to employ
images, sound, graphics, video, and animation in addition to text.
To access WWW servers, users must run client software called a
browser. The browser and server use the Hypertext Transfer Protocol
(HTTP) [<a href="#ref-3" title=""Hypertext Transfer Protocol - HTTP/1.0,"">3</a>]. WWW documents are written in the Hypertext Markup
Language (HTML) [<a href="#ref-2" title=""Hypertext Markup Language - 2.0,"">2</a>, <a href="#ref-20" title=""A Beginner's Guide to HTML."">20</a>], a simple text-based formatting language that
is hardware and software platform-independent. Users point the
browser at some location using a shorthand format called a Uniform
Resource Locator (URL), which allows a WWW servers to obtain files
from any location on the public Internet using a variety of
protocols, including HTTP, FTP, Gopher, and TELNET.
Mosaic, developed in 1994 at the National Center for Supercomputer
Applications (NCSA) at the University of Illinois at Urbana-
Champaign, was the first widely-used browser. Because it was
available at no cost over the Internet via anonymous FTP, and had a
<span class="grey">Kessler & Shepard Informational [Page 31]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-32" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
version for Windows, Mac, and UNIX systems, Mosaic was probably the
single reason that the Web attracted so many users so quickly. The
most commonly used browsers today include the Netscape Navigator
(<a href="http://www.netscape.com">http://www.netscape.com</a>), Microsoft's Internet Explorer
(<a href="http://www.microsoft.com">http://www.microsoft.com</a>), and NCSA Mosaic
(<a href="http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/">http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/</a>).
The WWW is ideally suited to a windows environment, or other point-
and-click graphical user interface. Nevertheless, several text-based
Web browsers do exist, although their usefulness is limited if trying
to obtain graphical images, or audio or video clips. One text-based
Web browser is Lynx, and an example of its use is shown below. Items
in square brackets in the sample dialogue are Lynx's way of
indicating an image or other display that cannot be shown on an ASCII
terminal.
====================================================================
**gck@zoo.uvm.edu> lynx www.hill.com
Getting <a href="http://www.hill.com/Looking">http://www.hill.com/</a>
<a href="http://www.hill.com/Looking">Looking</a> up www.hill.com.
Making HTTP connection to www.hill.com.Sending HTTP request.
HTTP request sent; waiting for response.Read 176 bytes of data.
512 of 2502 bytes of data.
1024 of 2502 bytes of data.
536
2048
502
Data transfer complete
Hill Associates
[<a id="ref-INLINE">INLINE</a>] Hill Associates, Inc.
Leaders in Telecommunications Training and Education Worldwide
_________________________________________________________________
Hill Associates is an international provider of voice and data
telecommunications training and education. We cover the full breadth
of the field, including telephony, computer networks, ISDN, X.25 and
fast packet technologies (frame relay, SMDS, ATM), wireless, TCP/IP
and the Internet, LANs and LAN interconnection, legacy networks,
multimedia and virtual reality, broadband services, regulation,
service strategies, and network security.
Hill Associates' products and services include instructor-led,
computer-based (CBT), and hands-on workshop courses. Courseware
distribution media include audio tape, video tape, CD-ROM, and 3.5"
disks (PC).
<span class="grey">Kessler & Shepard Informational [Page 32]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-33" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
_________________________________________________________________
Hill Associates products, services, and corporate information
* About Hill Associates
* HAI Products and Services Catalog
* Datacomm/2000-ED Series
* Contacting Hill Associates
* Employment Opportunities
* HAI Personnel Home Pages
On-line information resources from Hill Associates
* HAI Telecommunications Acronym List
* Articles, Books, and On-Line Presentations by HAI Staff
* GCK's Miscellaneous Sites List...
Hill Associates is host to the:
* IEEE Local Computer Networks Conference Home Page...
* Vermont Telecommunications Resource Center
________________________________________________________________
Please send any comments or suggestions to the HAI Webmaster. Come
back again soon!
Information at this site (c) 1994-1997 Hill Associates.
Arrow keys: Up and Down to move. Right to follow a link; Left to go
back.
H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search
[delete]=history list
**G
**URL to open: <a href="http://www.bbn.com">http://www.bbn.com</a>
Getting <a href="http://www.bbn.com/Looking">http://www.bbn.com/</a>
<a href="http://www.bbn.com/Looking">Looking</a> up www.bbn.com.
Making HTTP connection to www.bbn.com.Sending HTTP request.
HTTP request sent; waiting for response.Read 119 bytes of data.
500
1000 bytes of data.
2
5
925
Data transfer complete
BBN On The World Wide Web
<span class="grey">Kessler & Shepard Informational [Page 33]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-34" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
[<a id="ref-LINK">LINK</a>]
BBN Reports Fourth-Quarter and Year-End 1996 Results
[<a id="ref-INLINE">INLINE</a>]
[ISMAP]
[ISMAP]
[<a href="#ref-LINK">LINK</a>]
[<a href="#ref-INLINE">INLINE</a>]
Who Won Our Sweepstakes
How The Noc Solves Problems
Noc Noc Who's There
BBN Planet Network Map
[<a href="#ref-LINK">LINK</a>][LINK][<a href="#ref-LINK">LINK</a>][LINK][<a href="#ref-LINK">LINK</a>][LINK]
[<a href="#ref-LINK">LINK</a>]
Contact BBN Planet
Directions to BBN
Text only index of the BBN Web site
|
Corporate Disclaimer
Send questions and comments about our site to Webmaster@bbn.com
(c) 1996 BBN Corporation
Arrow keys: Up and Down to move. Right to follow a link; Left to go
back.
H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search
[delete]=history list
**Q
gck@zoo.uvm.edu>
====================================================================
<span class="h3"><a class="selflink" id="section-7.1" href="#section-7.1">7.1</a>. Uniform Resource Locators</span>
As more and more protocols have become available to identify files,
archive and server sites, news lists, and other information resources
on the Internet, it was inevitable that some shorthand would arise to
make it easier to designate these sources. The common shorthand
format is called the Uniform Resource Locator. The list below
provides information on how the URL format should be interpreted for
the protocols and resources that will be discussed in this document.
A complete description of the URL format may be found in [<a href="#ref-4" title=""Uniform Resource Locators (URL),"">4</a>].
<span class="grey">Kessler & Shepard Informational [Page 34]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-35" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
file://host/directory/file-name
Identifies a specific file. E.g., the file htmlasst in the edu
directory at host ftp.cs.da would be denoted, using the full URL
form: <URL:file://ftp.cs.da/edu/htmlasst>.
<a href="ftp://user:password@host:port/directory/file-name">ftp://user:password@host:port/directory/file-name</a>
Identifies an FTP site. E.g.:
<a href="ftp://ftp.eff">ftp://ftp.eff</a>.org/pub/EFF/Policy/Crypto/*.
gopher://host:port/gopher-path
Identifies a Gopher site and menu path; a "00" at the start of
the path indicates a directory and "11" indicates a file. E.g.:
gopher://info.umd.edu:901/00/info/Government/Factbook92.
<a href="http://host:port/directory/file-name?searchpart">http://host:port/directory/file-name?searchpart</a>
Identifies a WWW server location. E.g.:
<a href="http://info.isoc.org/home.html">http://info.isoc.org/home.html</a>.
mailto:e-mail_address
Identifies an individual's Internet mail address. E.g.:
mailto:s.shepard@hill.com.
telnet://user:password@host:port/
Identifies a TELNET location (the trailing "/" is optional).
E.g.: telnet://envnet:henniker@envnet.gsfc.nasa.gov.
<span class="h3"><a class="selflink" id="section-7.2" href="#section-7.2">7.2</a>. User Directories on the Web</span>
While finding users on the Internet remains somewhat like alchemy if
using the tools and utilities mentioned earlier, the Web has added a
new dimension to finding people. Since 1995, many telephone companies
have placed national white and yellow page telephone directories on-
line, accessible via the World Wide Web.
For a while, it seemed that the easiest and most reliable approach to
finding people's e-mail address on the Internet was to look up their
telephone number on the Web, call them, and ask for their e-mail
address! More recently, however, many third parties are augmenting
the standard telephone directory with an e-mail directory. These
services primarily rely on users voluntarily registering, resulting
in incomplete databases because most users don't know about all of
the services. Nevertheless, some of the personal directory services
available via the Web with which e-mail addresses (and telephone
numbers) can be found include Four11 Directory Services
(<a href="http://www.Four11.com/">http://www.Four11.com/</a>), Excite
(<a href="http://www.excite.com/Reference/locators.html">http://www.excite.com/Reference/locators.html</a>), and Yahoo! People
Search (<a href="http://www.yahoo.com/search/people/">http://www.yahoo.com/search/people/</a>).
<span class="grey">Kessler & Shepard Informational [Page 35]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-36" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
In addition, the Knowbot Information Service (KIS), CNRI's automated
username database search tool described earlier in this document, is
also available on the Web, at <a href="http://info.cnri.reston.va.us/kis.html">http://info.cnri.reston.va.us/kis.html</a>.
Users can select several options for the KIS search, including the
InterNIC, MILNET, MCImail, and Latin American Internic databases;
UNIX finger and whois servers; and X.500 databases.
<span class="h3"><a class="selflink" id="section-7.3" href="#section-7.3">7.3</a>. Other Service Accessible Via the Web</span>
Many of the other utilities described earlier in this document can
also be accessed via the WWW. In general, the Web browser acts as a
viewer to a remote client rather than requiring specialized software
on the user's system.
Several sites provide DNS information, obviating the need for a user
to have a local DNS client such as NSLOOKUP. The hosts
<a href="http://ns1.milepost.com/dns/">http://ns1.milepost.com/dns/</a> and
<a href="http://sh1.ro.com/~mprevost/netutils/dig.html">http://sh1.ro.com/~mprevost/netutils/dig.html</a> are among the best DNS
sites, allowing the user to access all DNS information. The site
<a href="http://www.bankes.com/nslookup.htm">http://www.bankes.com/nslookup.htm</a> allows users to do multiple,
sequential searches at a given domain. Other Web sites providing
simple DNS name/address translation services include
<a href="http://rhinoceros.cs.inf.shizuoka.ac.jp/dns.html">http://rhinoceros.cs.inf.shizuoka.ac.jp/dns.html</a>,
<a href="http://www.engin.umich.edu/htbin/DNSquery">http://www.engin.umich.edu/htbin/DNSquery</a>, <a href="http://www.lublin.pl/cgi-bin/ns/nsgate">http://www.lublin.pl/cgi-</a>
<a href="http://www.lublin.pl/cgi-bin/ns/nsgate">bin/ns/nsgate</a>, and <a href="http://www.trytel.com/cgi-bin/weblookup">http://www.trytel.com/cgi-bin/weblookup</a>.
Ping is another service available on the Web. The
<a href="http://sh1.ro.com/~mprevost/netutils/ping.html">http://sh1.ro.com/~mprevost/netutils/ping.html</a> page allows a user to
select a host name, number of times to ping (1-10), and number of
seconds between each ping (1-10), and returns a set of summary
statistics. Other Web-based ping sites include
<a href="http://www.net.cmu.edu/bin/ping">http://www.net.cmu.edu/bin/ping</a> (sends ten pings, and reports the
times and min/max/avg summary statistics) and
<a href="http://www.uia.ac.be/cc/ping.html">http://www.uia.ac.be/cc/ping.html</a> (indicates whether the target host
is alive or not).
Traceroute is also available on the Web. Unfortunately, these servers
trace the route from their host to a host that the user chooses,
rather than from the user's host to the target. Nevertheless,
interesting route information can be found at
<a href="http://www.net.cmu.edu/bin/traceroute">http://www.net.cmu.edu/bin/traceroute</a>. Traceroute service and a list
of a number of other traceroute sites on the Web can be found at
<a href="http://www.lublin.pl/cgi-bin/trace/traceroute">http://www.lublin.pl/cgi-bin/trace/traceroute</a>.
<span class="grey">Kessler & Shepard Informational [Page 36]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-37" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Access to archie is also available via the WWW, where your browser
acts as the graphical interface to an archie server. To find a list
of archie servers, and to access them via the Web, point your browser
at <a href="http://www.yahoo.com/Computers_and_Internet/Internet/FTP_Sites/Searching/Archie/">http://www.yahoo.com/Computers_and_Internet/Internet/FTP_Sites/</a>
<a href="http://www.yahoo.com/Computers_and_Internet/Internet/FTP_Sites/Searching/Archie/">Searching/Archie/</a>.
Finally, even Finger can be found on the World Wide Web; check out
<a href="http://sh1.ro.com/~mprevost/netutils/finger.html">http://sh1.ro.com/~mprevost/netutils/finger.html</a>.
<span class="h2"><a class="selflink" id="section-8" href="#section-8">8</a>. Discussion Lists and Newsgroups</span>
Among the most useful features of the Internet are the discussion
lists that have become available to allow individuals to discuss
topics of mutual concern. Discussion list topics range from SCUBA
diving and home brewing of beer to AIDS research and foreign policy.
Several, naturally, deal specifically with the Internet, TCP/IP
protocols, and the impact of new technologies.
Most of the discussion lists accessible from the Internet are
unmoderated, meaning that anyone can send a message to the list's
central repository and the message will then be automatically
forwarded to all subscribers of the list. These lists provide very
fast turn-around between submission of a message and delivery, but
often result in a lot of messages (including inappropriate junk mail,
or "spam"). A moderated list has an extra step; a human list
moderator examines all messages before they are forwarded to ensure
that the messages are appropriate to the list and not needlessly
inflammatory!
Users should be warned that some lists generate a large number of
messages each day. Before subscribing to too many lists, be sure that
you are aware of local policies and/or charges governing access to
discussion lists and e-mail storage.
<span class="h3"><a class="selflink" id="section-8.1" href="#section-8.1">8.1</a>. Internet Discussion Lists</span>
Mail can be sent to almost all Internet lists at an address with the
following form:
list_name@host_name
The common convention when users want to subscribe, unsubscribe, or
handle any other administrative matter is to send a message to the
list administrator; do not send administrivia to the main list
address! The list administrator can usually be found at:
list_name-REQUEST@host_name
<span class="grey">Kessler & Shepard Informational [Page 37]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-38" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
To subscribe to a list, it is often enough to place the word
"subscribe" in the main body of the message, although a line with the
format:
subscribe list_name your_full_name
will satisfy most mail servers. A similar message may be used to get
off a list; just use the word "unsubscribe" followed by the list
name. Not every list follows this convention, but it is a safe bet if
you don't have better information!
<span class="h3"><a class="selflink" id="section-8.2" href="#section-8.2">8.2</a>. LISTSERV</span>
A large set of discussion groups is maintained using a program called
LISTSERV. LISTSERV is a service provided widely on BITNET and EARN,
although it is also available to Internet users. A LISTSERV User
Guide can be found on the Web at <a href="http://www.earn.net/lug/notice.html">http://www.earn.net/lug/notice.html</a>.
Mail can be sent to most LISTSERV lists at an address with the
following form:
list_name@host_name
The common convention when users want to subscribe, unsubscribe, or
handle any other administrative matter is to send commands in a
message to the LISTSERV server; do not send administrivia to the main
list address! The list server can usually be found at:
LISTSERV@host_name
LISTSERV commands are placed in the main body of e-mail messages sent
to an appropriate list server location. Once you have found a list of
interest, you can send a message to the appropriate address with any
appropriate command, such as:
subscribe list_name your_full_name Subscribe to a list
unsubscribe list_name Unsubscribe from a list
help Get help & a list of commands
index Get a list of LISTSERV files
get file_name Obtain a file from the server
<span class="h3"><a class="selflink" id="section-8.3" href="#section-8.3">8.3</a>. Majordomo</span>
Majordomo is another popular list server for Internet discussion
lists. The Web site <a href="http://www.greatcircle.com/majordomo/">http://www.greatcircle.com/majordomo/</a> has a
large amount of information about Majordomo.
<span class="grey">Kessler & Shepard Informational [Page 38]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-39" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Mail is sent to Majordomo lists using the same general address format
as above:
list_name@host_name
The common convention when users want to subscribe, unsubscribe, or
handle any other administrative matter is to send a message to the
Majordomo list server; do not send administrivia to the main list
address! The Majordomo server can usually be found at:
MAJORDOMO@host_name
Majordomo commands are placed in the main body of e-mail messages
sent to an appropriate list server location. Available commands
include:
help Get help & a list of commands
subscribe list_name your_e-mail
Subscribe to a list (E-mail address is optional)
unsubscribe list_name your_e-mail
Unsubscribe from a list (E-mail address is optional)
info list Sends an introduction about the specified list
lists Get a list of lists served by this Majordomo server
<span class="h3"><a class="selflink" id="section-8.4" href="#section-8.4">8.4</a>. Usenet</span>
Usenet, also known as NETNEWS or Usenet news, is another information
source with its own set of special interest mailing lists organized
into newsgroups. Usenet originated on UNIX systems but has migrated
to many other types of hosts. Usenet clients, called newsreaders, use
the Network News Transfer Protocol [<a href="#ref-13" title=""Network News Transfer Protocol,"">13</a>] and are available for
virtually any operating system; several web browsers, in fact, have
this capability built in.
While Usenet newsgroups are usually accessible at Internet sites, a
prospective Usenet client host must have appropriate newsreader
software to be able to read news. Users will have to check with their
local host or network administrator to find out what Usenet
newsgroups are locally available, as well as the local policies for
using them.
Usenet newsgroup names are hierarchical in nature. The first part of
the name, called the hierarchy, provides an indication about the
general subject area. There are two types of hierarchies, called
mainstream and alternative; the total number of newsgroups is in the
thousands. The news.announce.newusers newsgroup is a good place for
new Usenet users to find a detailed introduction to the use of
Usenet, as well as an introduction to its culture.
<span class="grey">Kessler & Shepard Informational [Page 39]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-40" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Usenet mainstream hierarchies are established by a process that
requires the approval of a majority of Usenet members. Most sites
that receive a NETNEWS feed receive all of these hierarchies, which
include:
comp Computers
misc Miscellaneous
news Network news
rec Recreation
sci Science
soc Social issues
talk Various discussion lists
The alternative hierarchies include lists that may be set up at any
site that has the server software and disk space. These lists are not
formally part of Usenet and, therefore, may not be received by all
sites getting NETNEWS. The alternative hierarchies include:
alt Alternate miscellaneous discussion lists
bionet Biology, medicine, and life sciences
bit BITNET discussion lists
biz Various business-related discussion lists
ddn Defense Data Network
gnu GNU lists
ieee IEEE information
info Various Internet and other networking information
k12 K-12 education
u3b AT&T 3B computers
vmsnet Digital's VMS operating system
<span class="h3"><a class="selflink" id="section-8.5" href="#section-8.5">8.5</a> Finding Discussion Lists and Newsgroups</span>
Armed with the rules for signing up for a discussion list or
accessing a newsgroup, how does one find an appropriate list given
one's interests?
There are tens of thousands of e-mail discussion lists on the
Internet. One List of Lists may be found using anonymous FTP at
<a href="ftp://sri.com/netinfo/interest-groups">ftp://sri.com/netinfo/interest-groups</a>.txt; the List of Lists can be
searched using a Web browser by going to
<a href="http://catalog.com/vivian/interest-group-search.html">http://catalog.com/vivian/interest-group-search.html</a>. Other places to
look are the Publicly Accessible Mailing Lists index at
<a href="http://www.neosoft.com/internet/paml/byname.html">http://www.neosoft.com/internet/paml/byname.html</a> and the LISZT
Directory of E-Mail Discussion Groups at <a href="http://www.liszt.com">http://www.liszt.com</a>.
<span class="grey">Kessler & Shepard Informational [Page 40]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-41" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
To obtain a list of LISTSERV lists, send e-mail to
listserv@bitnic.cren.net with the command lists global in the body of
the message. Alternatively, look on the Web at
<a href="http://www.tile.net/tile/listserv/index.html">http://www.tile.net/tile/listserv/index.html</a>. The Web site
<a href="http://www.liszt.com">http://www.liszt.com</a> has a Mailing Lists Database of lists served by
LISTSERV and Majordomo.
There are also thousands of Usenet newsgroups. One Usenet archive can
be found at gopher://rtfm.mit.edu/11//pub/usenet/news.answers; see
the /active-newsgroups and /alt-hierarchies subdirectories. Usenet
news may also be read at gopher://gopher.bham.ac.uk/11/Usenet. A good
Usenet search facility can be found at DejaNews at
<a href="http://www.dejanews">http://www.dejanews</a>.com/; messages can also be posted to Usenet
newsgroups from this site.
Note that there is often some overlap between Usenet newsgroups and
Internet discussion lists. Some individuals join both lists in these
circumstances or, often, there is cross-posting of messages. Some
Usenet newsgroup discussions are forwarded onto an Internet mailing
list by an individual site to provide access to those users who do
not have Usenet available.
<span class="h2"><a class="selflink" id="section-9" href="#section-9">9</a>. Internet Documentation</span>
To fully appreciate and understand what is going on within the
Internet community, users might wish to obtain the occasional
Internet specification. The main body of Internet documents are
Request for Comments (RFCs), although a variety of RFC subsets have
been defined for various specific purposes. The sections below will
describe the RFCs and other documentation, and how to get them.
The Internet standardization process is alluded to in the following
sections. The Internet Engineering Task Force (IETF) is the guiding
body for Internet standards; their Web site is <a href="http://www.ietf.org">http://www.ietf.org</a>.
The IETF operates under the auspices of the Internet Society (ISOC),
which has a Web site at <a href="http://www.isoc.org">http://www.isoc.org</a>. For complete, up-to-date
information on obtaining Internet documentation, go to the InterNIC's
Web site at <a href="http://ds.internic.net/ds/dspg0intdoc.html">http://ds.internic.net/ds/dspg0intdoc.html</a>. The IETF's
history and role in the Internet today is described in Kessler [<a href="#ref-15" title=""IETF-History, Background, and Role in Today's Internet."">15</a>].
For information on the organizations involved in the IETF standards
process, see <a href="./rfc2028">RFC 2028</a> [<a href="#ref-11" title=""The Organizations Involved in the IETF Standards Process,"">11</a>]. For information on the relationship
between the IETF and ISOC, see <a href="./rfc2031">RFC 2031</a> [<a href="#ref-12" title=""IETF-ISOC Relationship,"">12</a>].
<span class="h3"><a class="selflink" id="section-9.1" href="#section-9.1">9.1</a>. Request for Comments (RFCs)</span>
RFCs are the body of literature comprising Internet protocols,
standards, research questions, hot topics, humor (especially those
dated 1 April), and general information. Each RFC is uniquely issued
<span class="grey">Kessler & Shepard Informational [Page 41]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-42" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
a number which is never reused or reissued; if a document is revised,
it is given a new RFC number and the old RFC is said to be obsoleted.
Announcements are sent to the RFC-DIST mailing list whenever a new
RFC is issued; anyone may join this list by sending e-mail to
majordomo@zephyr.isi.edu with the line "subscribe rfc-dist" in the
body of the message.
RFCs may be obtained through the mail (i.e., postal service), but it
is easier and faster to get them on-line. One easy way to obtain RFCs
on-line is to use RFC-INFO, an e-mail-based service to help users
locate and retrieve RFCs and other Internet documents. To use the
service, send e-mail to rfc-info@isi.edu and leave the Subject: field
blank; commands that may go in the main body of the message include:
help (Help file)
help: ways_to_get_rfcs (Help file on how to get RFCs)
RETRIEVE: RFC
Doc-ID: RFCxxxx (Retrieve RFC xxxx; use all 4
digits)
LIST: RFC (List all RFCs...)
[options] (...[matching the following
options])
KEYWORDS: xxx (Title contains string "xxx")
AUTHOR: xxx (Written by "xxx")
ORGANIZATION: xxx (Issued by company "xxx")
DATED-AFTER: mmm-dd-yyyy
DATED-BEFORE: mmm-dd-yyyy
OBSOLETES: RFCxxxx (List RFCs obsoleting RFC xxxx)
Another RFC e-mail server can be found at the InterNIC. To use this
service, send an e-mail message to mailserv@ds.internic.net, leaving
the Subject: field blank. In the main body of the message, use one or
more of the following commands:
help (Help file)
file /ftp/rfc/rfcNNNN.txt (Text version of RFC NNNN)
file /ftp/rfc/rfcNNNN.ps (Postscript version of RFC NNNN)
document-by-name rfcNNNN (Text version of RFC NNNN)
<span class="grey">Kessler & Shepard Informational [Page 42]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-43" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
-------------------------------------------------------------------
TABLE 1. Primary RFC Repositories.
HOST ADDRESS DIRECTORY
ds.internic.net rfc
nis.nsf.net internet/documents/rfc
nisc.jvnc.net rfc
ftp.isi.edu in-notes
wuarchive.wustl.edu info/rfc
src.doc.ic.ac.uk rfc
ftp.ncren.net rfc
ftp.sesqui.net pub/rfc
nis.garr.it mirrors/RFC
funet.fi rfc
munnari.oz.au rfc
-------------------------------------------------------------------
To obtain an RFC via anonymous FTP, connect to one of the RFC
repositories listed in Table 1 using FTP. After connecting, change to
the appropriate RFC directory (as shown in Table 1) using the cd
command. To obtain a particular file, use the get command:
GET RFC-INDEX.TXT local_name (RFC Index)
GET RFCxxxx.TXT local_name (Text version of RFC xxxx)
GET RFCxxxx.PS local_name (Postscript version of RFC
xxxx)
The RFC index, or a specific reference to an RFC, will indicate
whether the RFC is available in ASCII text (.txt) or Postscript (.ps)
format. By convention, all RFCs are available in ASCII while some are
also available in Postscript where use of graphics and/or different
fonts adds more information or clarity; an increasing number are also
being converted to HTML. Be aware that the index file is very large,
containing the citing for over 2,000 documents. Note that not all
RFCs numbered below 698 (July 1975) are available on-line.
Finally, the InterNIC's Web site at
<a href="http://ds.internic.net/ds/dspg1intdoc.html">http://ds.internic.net/ds/dspg1intdoc.html</a> contains the RFC index and
a complete set of RFCs. More information about Web-based RFC servers
can be found at <a href="http://www.isi.edu/rfc-editor/rfc-sources.html">http://www.isi.edu/rfc-editor/rfc-sources.html</a>.
The sample dialogue below, although highly abbreviated, shows a user
obtaining <a href="./rfc1594">RFC 1594</a> (Answers to Commonly asked "New Internet User"
Questions) using e-mail and anonymous FTP.
<span class="grey">Kessler & Shepard Informational [Page 43]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-44" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
====================================================================
**SMCVAX$ mail
**MAIL> send
**To: in%"rfc-info@isi.edu"
Subject:
Enter your message below. Press CTRL/Z when complete, CTRL/C to quit
**retrieve: rfc
**doc-id: <a href="./rfc1594">rfc1594</a>
**^Z
**MAIL> exit
**SMCVAX$ ftp ds.internic.net
**Username: anonymous
**Password:
**NIC.DDN.MIL> cd rfc
**NIC.DDN.MIL> get <a href="./rfc1594">rfc1594</a>.txt <a href="./rfc1594">rfc-1594</a>.txt
**NIC.DDN.MIL> exit
SMCVAX$
====================================================================
<span class="h3"><a class="selflink" id="section-9.2" href="#section-9.2">9.2</a>. Internet Standards</span>
RFCs describe many aspects of the Internet. By the early 1990s,
however, so many specifications of various protocols had been written
that it was not always clear as to which documents represented
standards for the Internet. For that reason, a subset of RFCs have
been designated as STDs to identify them as Internet standards.
Unlike RFC numbers that are never reused, STD numbers always refer to
the latest version of the standard. UDP, for example, would be
completely identified as "STD-6/RFC-768." Note that STD numbers
refer to a standard, which is not necessarily a single document; STD
19, for example, is the NetBIOS Service Protocols standard comprising
RFCs 1001 and 1002, and a complete citation for this standard would
be "STD-19/RFC-001/RFC-1002."
The availability of new STDs is announced on the RFC-DIST mailing
list. STD-1 [<a href="#ref-23" title=""Internet Official Protocol Standards,"">23</a>] always refers to the latest list of "Internet
Official Protocol Standards". The Internet standards process is
described in <a href="./rfc2026">RFC 2026</a> [<a href="#ref-5" title=""The Internet Standards Process -- Revision 3,"">5</a>] and STD notes are explained in <a href="./rfc1311">RFC 1311</a>
[<a href="#ref-24" title=""Introduction to the STD Notes,"">24</a>].
STDs can be obtained as RFCs via anonymous FTP from any RFC
repository. In addition, some RFC sites (such as ds.internic.net)
provide an STD directory so that STD documents can be found in the
path /STD/xx.TXT, where xx refers to the STD number.
<span class="grey">Kessler & Shepard Informational [Page 44]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-45" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
STD documents may be obtained as RFCs using the methods described in
<a href="#section-9.1">Section 9.1</a>. STDs may also be obtained via the RFC-INFO server using
the RETRIEVE: STD and Doc-ID: STDxxxx commands. Also, check out the
InterNIC's Web site at <a href="http://www.internic.net/std/">http://www.internic.net/std/</a> for the STD index
and a complete set of STDs.
<span class="h3"><a class="selflink" id="section-9.3" href="#section-9.3">9.3</a>. For Your Information Documents</span>
The For Your Information (FYI) series of RFCs provides Internet users
with information about many topics related to the Internet. FYI
topics range from historical to explanatory to tutorial, and are
aimed at the wide spectrum of people that use the Internet. The FYI
series includes answers to frequently asked questions by both
beginning and seasoned users of the Internet, an annotated
bibliography of Internet books, and an explanation of the domain name
system.
Like the STDs, an FYI number always refers to the latest version of
an FYI. FYI 4, for example, refers to the answers to commonly asked
questions by new Internet users; its complete citation would be
"FYI-4/RFC-1594." The FYI notes are explained in FYI 1 [<a href="#ref-18" title=""F.Y.I. on F.Y.I.: Introduction to the F.Y.I. notes,"">18</a>].
FYIs can be obtained as RFCs via anonymous FTP from any RFC
repository. In addition, some RFC sites (such as ds.internic.net)
provide an FYI directory so that FYI documents can be found in the
path /FYI/xx.TXT, where xx refers to the FYI number.
FYI documents may be obtained as RFCs using the methods described in
<a href="#section-9.1">Section 9.1</a>. FYIs may also be obtained via the RFC-INFO server using
the RETRIEVE: FYI and Doc-ID: FYIxxxx commands. Also, check out the
InterNIC's Web site at <a href="http://www.internic.net/fyi/">http://www.internic.net/fyi/</a> for the FYI index
and a complete set of FYIs.
<span class="h3"><a class="selflink" id="section-9.4" href="#section-9.4">9.4</a>. Best Current Practices</span>
Standards track RFCs are formally part of the IETF standards process,
subject to peer review, and intended to culminate in an official
Internet Standard. Other RFCs are published on a less formal basis
and are not part of the IETF process. To provide a mechanism of
publishing relevant technical information which it endorsed, the IETF
created a new series of RFCs, called the Best Current Practices (BCP)
series. BCP topics include variances from the Internet standards
process and IP address allocation in private networks.
<span class="grey">Kessler & Shepard Informational [Page 45]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-46" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Like the STDs and FYIs, a BCP number always refers to the latest
version of a BCP. <a href="https://www.rfc-editor.org/bcp/bcp5">BCP 5</a>, for example, describes an IP address
allocation plan for private networks; its complete citation would be
"<a href="https://www.rfc-editor.org/bcp/bcp5">BCP-5</a>/RFC-1918." The BCP process is explained in <a href="https://www.rfc-editor.org/bcp/bcp1">BCP 1</a> [<a href="#ref-25" title=""Best Current Practices,"">25</a>].
BCP documents may be obtained as RFCs using the methods described in
<a href="#section-9.1">Section 9.1</a>. BCPs may also be obtained via the RFC-INFO server using
the RETRIEVE: BCP and Doc-ID: BCPxxxx commands. Also, check out the
RFC Editor's Web site at <a href="http://www.isi.edu/rfc-editor/">http://www.isi.edu/rfc-editor/</a> for the BCP
index and a complete set of BCPs.
<span class="h3"><a class="selflink" id="section-9.5" href="#section-9.5">9.5</a>. RARE Technical Reports</span>
RARE, the Reseaux Associes pour la Recherche Europeenne (Association
of European Research Networks), has a charter to promote and
participate in the creation of a high-quality European computer
communications infrastructure for the support of research endeavors.
RARE member networks use Open Systems Interconnection (OSI) protocols
and TCP/IP. To promote a closer relationship between RARE and the
IETF, RARE Technical Reports (RTRs) have also been published as RFCs
since the summer of 1993.
RTR documents may be obtained as RFCs using the methods described in
<a href="#section-9.1">Section 9.1</a>. RTRs may also be obtained via the RFC-INFO server using
the RETRIEVE: RTR and Doc-ID: RTRxxxx commands. Also, check out the
InterNIC's Web site at <a href="http://www.internic.net/rtr/">http://www.internic.net/rtr/</a> for the RTR index
and a complete set of RTRs. Finally, RTRs may be obtained via
anonymous FTP from <a href="ftp://ftp.rare.nl/rare/publications/rtr/">ftp://ftp.rare.nl/rare/publications/rtr/</a>.
<span class="h2"><a class="selflink" id="section-10" href="#section-10">10</a>. Perusing the Internet</span>
This guide is intended to provide the reader with a rudimentary
ability to use the utilities that are provided by TCP/IP and the
Internet. By now, it is clear that the user's knowledge, ability, and
willingness to experiment are about the only limits to what can be
accomplished.
There are several books that will help you get started finding sites
on the Internet, including The INTERNET Yellow Pages [<a href="#ref-9" title="H. and R. Stout. The Internet Yellow Pages">9</a>]. But much
more timely and up-to-date information can be found on the Internet
itself, using such search tools as Yahoo! (<a href="http://www.yahoo.com">http://www.yahoo.com</a>),
Excite (<a href="http://www.excite.com">http://www.excite.com</a>), Lycos (<a href="http://www.lycos.com">http://www.lycos.com</a>),
WebCrawler (<a href="http://www.webcrawler.com">http://www.webcrawler.com</a>), and AltaAvista
(<a href="http://altavista.digital.com">http://altavista.digital.com</a>).
<span class="grey">Kessler & Shepard Informational [Page 46]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-47" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
There are several other sources that cite locations from which to
access specific information about a wide range of subjects using such
tools as FTP, Telnet, Gopher, and WWW. One of the best periodic
lists, and archives, is through the Scout Report, a weekly
publication by the InterNIC's Net Scout Services Project at the
University of Wisconsin's Computer Science Department. To receive the
Scout Report by e-mail each week, join the mailing list by sending
email to listserv@lists.internic.net; place the line subscribe
scout-report your_full_name in the body of the message to receive the
text version or use subscribe scout-report-html your_full_name to
receive the report in HTML. The Scout Report is also available on the
Web at <a href="http://www.cs.wisc.edu/scout/report">http://www.cs.wisc.edu/scout/report</a> and
<a href="http://rs.internic.net/scout/report">http://rs.internic.net/scout/report</a>, or via anonymous FTP at
<a href="ftp://rs.internic.net/scout/">ftp://rs.internic.net/scout/</a>.
Another list is Yanoff's Internet Services List, which may be found
at <a href="http://www.spectracom.com/islist/">http://www.spectracom.com/islist/</a> or
<a href="ftp://ftp.csd.uwm.edu/pub/inet.services.txt">ftp://ftp.csd.uwm.edu/pub/inet.services.txt</a>. Gary Kessler, one of the
co-author's of this document, maintains his own eclectic
Miscellaneous Sites List at
<a href="http://www.together.net/~kessler/gck_site.html">http://www.together.net/~kessler/gck_site.html</a>.
If you are looking for Internet-specific information, one good
starting point is
<a href="http://www.yahoo.com/Computers_and_Internet/Internet/">http://www.yahoo.com/Computers_and_Internet/Internet/</a>. The InterNIC
is another valuable resource, with their Scout Report and Scout
Toolkit (<a href="http://rs.internic.net/scout/toolkit">http://rs.internic.net/scout/toolkit</a>).
There is also a fair amount of rudimentary tutorial information
available on the Internet. The InterNIC cosponsors "The 15 Minute
Series" (<a href="http://rs.internic.net/nic-support/15min/">http://rs.internic.net/nic-support/15min/</a>), a collection of
free, modular, and extensible training materials on specific Internet
topics. ROADMAP96 (<a href="http://www.ua.edu/~crispen/roadmap.html">http://www.ua.edu/~crispen/roadmap.html</a>) is a
free, 27-lesson Internet training workshop over e-mail.
More books and specialized articles came out about the Internet in
1993 and 1994 than in all previous years (squared!), and that trend
has seemed to continue into 1995, 1996, and beyond. Three books are
worth notable mention because they do not directly relate to finding
your way around, or finding things on, the Internet. Hafner and Lyon
[<a href="#ref-8" title="K. and M. Lyon. Where Wizards Stay Up Late: The Origins of the Internet. New York: Simon & Schuster">8</a>] have written Where Wizards Stay Up Late: The Origins of the
Internet, a history of the development of the Advanced Research
Projects Agency (ARPA), packet switching, and the ARPANET, focusing
primarily on the 1960s and 1970s. While culminating with the
APRANET's 25th Anniversary in 1994, its main thrusts are on the
groups building the ARPANET backbone (largely BBN) and the host-to-
host application and communication protocols (largely the Network
Working Group). Salus' book, Casting The Net: From ARPANET to
<span class="grey">Kessler & Shepard Informational [Page 47]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-48" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
INTERNET and beyond... [<a href="#ref-28" title="P.H. Casting The Net: From ARPANET to INTERNET and beyond... Reading (MA): Addison-Wesley">28</a>], goes into the development of the network
from the perspective of the people, protocols, applications, and
networks. Including a set of "diversions," his book is a bit more
whimsical than Hafner & Lyon's. Finally, Carl Malamud has written a
delightful book called Exploring the Internet: A Technical Travelogue
[<a href="#ref-17" title="C. Exploring the Internet: A Technical Travelogue. Englewood Cliffs (NJ): PTR Prentice Hall">17</a>], chronicling not the history of the Internet as much as a subset
of the people currently active in building and defining it. This
book will not teach you how to perform an anonymous FTP file transfer
nor how to use Gopher, but provides insights about our network (and
Carl's gastro-pathology) that no mere statistics can convey.
<span class="h2"><a class="selflink" id="section-11" href="#section-11">11</a>. Acronyms and Abbreviations</span>
ASCII American Standard Code for Information Interchange
BCP Best Current Practices
BITNET Because It's Time Network
DDN Defense Data Network
DNS Domain Name System
EARN European Academic Research Network
FAQ Frequently Asked Questions list
FTP File Transfer Protocol
FYI For Your Information series of RFCs
HTML Hypertext Markup Language
HTTP Hypertext Transport Protocol
ICMP Internet Control Message Protocol
IP Internet Protocol
ISO International Organization for Standardization
NetBIOS Network Basic Input/Output System
NIC Network Information Center
NICNAME Network Information Center name service
NSF National Science Foundation
NSFNET National Science Foundation Network
RFC Request For Comments
RARE Reseaux Associes pour la Recherche Europeenne
RTR RARE Technical Reports
STD Internet Standards series of RFCs
TCP Transmission Control Protocol
TTL Time-To-Live
UDP User Datagram Protocol
URL Uniform Resource Locator
WAIS Wide Area Information Server
WWW World Wide Web
<span class="grey">Kessler & Shepard Informational [Page 48]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-49" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
<span class="h2"><a class="selflink" id="section-12" href="#section-12">12</a>. Security Considerations</span>
Security issues are not discussed in this memo.
<span class="h2"><a class="selflink" id="section-13" href="#section-13">13</a>. Acknowledgments</span>
Our thanks are given to all sites that we accessed or otherwise used
system resources in preparation for this document. We also appreciate
the comments and suggestions from our students and members of the
Internet community, particularly after the last version of this
document was circulated, including Mark Delany and the rest of the
gang at the Australian Public Access Network Association, Margaret
Hall (BBN), John Martin (RARE), Tom Maufer (3Com), Carol Monaghan
(Hill Associates), Michael Patton (BBN), N. Todd Pritsky (Hill
Associates), and Brian Williams. Special thanks are due to Joyce
Reynolds for her continued encouragement and direction.
<span class="h2"><a class="selflink" id="section-14" href="#section-14">14</a>. References</span>
[<a id="ref-1">1</a>] Anklesaria, F., M. McCahill, P. Lindner, D. Johnson, D. Torrey,
and B. Alberti, "The Internet Gopher Protocol," <a href="./rfc1436">RFC 1436</a>,
University of Minnesota, March 1993.
[<a id="ref-2">2</a>] Berners-Lee, T. and D. Connolly, "Hypertext Markup Language - 2.0,"
<a href="./rfc1866">RFC 1866</a>, MIT/W3C, November 1995.
[<a id="ref-3">3</a>] _____, R. Fielding, and H. Frystyk, "Hypertext Transfer Protocol -
HTTP/1.0," <a href="./rfc1945">RFC 1945</a>, MIT/LCS, UC Irvine, MIT/LCS, May 1996.
[<a id="ref-4">4</a>] _____, L. Masinter, and M. McCahill, Editors, "Uniform Resource
Locators (URL)," <a href="./rfc1738">RFC 1738</a>, CERN, Xerox Corp., University of
Minnesota, December 1994.
[<a id="ref-5">5</a>] Bradner, S. "The Internet Standards Process -- Revision 3," <a href="./rfc2026">RFC</a>
<a href="./rfc2026">2026</a>, Harvard University, October 1996.
[<a id="ref-6">6</a>] Comer, D. Internetworking with TCP/IP, Vol. I: Principles,
Protocols, and Architecture, 3/e. Englewood Cliffs (NJ): Prentice-
Hall, 1995.
[<a id="ref-7">7</a>] Feit, S. TCP/IP: Architecture, Protocols, and Implementation with
IPv6 and IP Security, 2/e. New York: McGraw-Hill, 1997.
[<a id="ref-8">8</a>] Hafner, K. and M. Lyon. Where Wizards Stay Up Late: The Origins
of the Internet. New York: Simon & Schuster, 1997.
<span class="grey">Kessler & Shepard Informational [Page 49]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-50" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
[<a id="ref-9">9</a>] Hahn, H. and R. Stout. The Internet Yellow Pages, 3/e. Berkeley
(CA): Osborne McGraw-Hill, 1996.
[<a id="ref-10">10</a>] Harrenstien, K., M. Stahl, and E. Feinler, "NICNAME/WHOIS,"
<a href="./rfc954">RFC 954</a>, SRI, October 1985.
[<a id="ref-11">11</a>] Hovey, R. and S. Bradner. "The Organizations Involved in the IETF
Standards Process," <a href="./rfc2028">RFC 2028</a>, Digital, Harvard University, October
1996.
[<a id="ref-12">12</a>] Huizer, E. "IETF-ISOC Relationship," <a href="./rfc2031">RFC 2031</a>, SEC, October 1996.
[<a id="ref-13">13</a>] Kantor, B. and P. Lapsley. "Network News Transfer Protocol," <a href="./rfc977">RFC</a>
<a href="./rfc977">977</a>, U.C. San Diego, U.C. Berkeley, February 1986.
[<a id="ref-14">14</a>] Kessler, G.C. "An Overview of TCP/IP Protocols and the Internet."
URL: <a href="http://www.hill.com/library/tcpip.html">http://www.hill.com/library/tcpip.html</a>. Last accessed: 17
February 1997
[<a id="ref-15">15</a>] _____. "IETF-History, Background, and Role in Today's Internet."
URL: <a href="http://www.hill.com/library/ietf_hx.html">http://www.hill.com/library/ietf_hx.html</a>. Last accessed: 17
February 1997.
[<a id="ref-16">16</a>] _____. "Running Your Own DNS." Network VAR, July 1996. (See also
URL: <a href="http://www.hill.com/library/dns.html">http://www.hill.com/library/dns.html</a>. Last accessed: 17
February 1997.)
[<a id="ref-17">17</a>] Malamud, C. Exploring the Internet: A Technical Travelogue.
Englewood Cliffs (NJ): PTR Prentice Hall, 1992.
[<a id="ref-18">18</a>] Malkin, G.S. and J.K. Reynolds, "F.Y.I. on F.Y.I.: Introduction to
the F.Y.I. notes," FYI 1/RFC 1150, Proteon, USC/Information
Sciences Institute, March 1990.
[<a id="ref-19">19</a>] Mockapetris, P., "Domain Names - Concepts and Facilities,"
STD 13/RFC 1034, USC/Information Sciences Institute, November 1987.
[<a id="ref-20">20</a>] National Center for Supercomputer Applications (NCSA). "A
Beginner's Guide to HTML." URL:
<a href="http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html">http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html</a>. Last
accessed: 2 February 1997.
[<a id="ref-21">21</a>] Postel, J., "Domain Name System Structure and Delegation,"
USC/Information Sciences Institute, <a href="./rfc1591">RFC 1591</a>, March 1994.
[<a id="ref-22">22</a>] _____, "Internet Control Message Protocol," USC/Information
Sciences Institute, <a href="./rfc792">RFC 792</a>, September 1981.
<span class="grey">Kessler & Shepard Informational [Page 50]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-51" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
[<a id="ref-23">23</a>] _____, Editor, "Internet Official Protocol Standards,"
STD 1/RFC 2000, Internet Architecture Board, February 1997.
[<a id="ref-24">24</a>] _____, "Introduction to the STD Notes," <a href="./rfc1311">RFC 1311</a>, USC/Information
Sciences Institute, March 1992.
[<a id="ref-25">25</a>] _____, T. Li, and Y. Rekhter, "Best Current Practices," <a href="https://www.rfc-editor.org/bcp/bcp1">BCP 1</a>/RFC
1818, USC/Information Sciences Institute, Cisco Systems, August
1995.
[<a id="ref-26">26</a>] _____ and J. Reynolds, "File Transfer Protocol (FTP),"
STD 9/RFC 959, USC/Information Sciences Institute, October 1985.
[<a id="ref-27">27</a>] _____ and J. Reynolds, "TELNET Protocol Specification,"
STD 8/RFC 854, USC/Information Sciences Institute, May 1983.
[<a id="ref-28">28</a>] Salus, P.H. Casting The Net: From ARPANET to INTERNET and beyond...
Reading (MA): Addison-Wesley, 1995.
[<a id="ref-29">29</a>] Socolofsky, T.J. and C.J. Kale, "TCP/IP Tutorial," <a href="./rfc1180">RFC 1180</a>, Spider
Systems Ltd., January 1991.
[<a id="ref-30">30</a>] Stevens, W.R. TCP/IP Illustrated, Volume 1: The Protocols. Reading
(MA): Addison-Wesley, 1994.
[<a id="ref-31">31</a>] Williamson, S., "Transition and Modernization of the Internet
Registration Service," <a href="./rfc1400">RFC 1400</a>, Network Solutions, Inc., March
1993.
[<a id="ref-32">32</a>] Zimmerman, D., "The Finger User Information Protocol," <a href="./rfc1288">RFC 1288</a>,
Rutgers University, December 1991.
<span class="h2"><a class="selflink" id="section-15" href="#section-15">15</a>. Authors' Address</span>
Gary C. Kessler
Hill Associates
17 Roosevelt Highway
Colchester, VT 05446
Phone: +1 802-655-8659
Fax: +1 802-655-7974
E-mail: kumquat@hill.com
<span class="grey">Kessler & Shepard Informational [Page 51]</span></pre>
<hr class='noprint'/><!--NewPage--><pre class='newpage'><span id="page-52" ></span>
<span class="grey"><a href="./rfc2151">RFC 2151</a> Internet & TCP/IP Tools & Utilities June 1997</span>
Steven D. Shepard
Hill Associates
17 Roosevelt Highway
Colchester, VT 05446
Phone: +1 802-655-8646
Fax: +1 802-655-7974
E-mail: s.shepard@hill.com
Kessler & Shepard Informational [Page 52]
</pre>
|