RFC 0900
RFC 0900
Reynolds
Request for Comments: 900 J. Postel
ISI
Obsoletes RFCs: 870, 820, June 1984
790, 776, 770, 762, 758, 755,
750, 739, 604, 503, 433, 349
Obsoletes IENs: 127, 117, 93
ASSIGNED NUMBERS
Introduction
Joyce Reynolds
USC - Information Sciences Institute
4676 Admiralty Way
Marina del Rey, California 90292-6695
Most of the protocols mentioned here are documented in the RFC series
of notes. The more prominent and more generally used are documented
in the "Internet Protocol Transition Workbook" [31] or in the old
"ARPANET Protocol Handbook" [32] prepared by the NIC. Some of the
items listed are undocumented. Further information on protocols can
be found in the memo "Official Protocols" [83].
The network numbers listed here are used as internet addresses by the
Internet Protocol (IP) [31,71]. The IP uses a 32-bit address field
and divides that address into a network part and a "rest" or local
address part. The division takes 3 forms or classes.
1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|0| NETWORK | Local Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Class A Address
1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|1 0| NETWORK | Local Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Class B Address
1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|1 1 0| NETWORK | Local Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Class C Address
One commonly used notation for internet host addresses divides the
32-bit address into four 8-bit fields and specifies the value of each
field as a decimal number with the fields separated by periods. This
is called the "dotted decimal" notation. For example, the internet
address of USC-ISIF.ARPA in dotted decimal is 010.002.000.052, or
10.2.0.52.
Network numbers are assigned for networks that are connected to the
ARPA-Internet and DDN-Internet, and for independent networks that use
the IP family protocols (these are usually commercial). These
independent networks are marked with an asterisk preceeding the
number.
Class A Networks
Class B Networks
Class C Networks
Network Totals
Class A B C Total
Defense 4 14 9 27
Government 0 2 1 3
Commercial 2 0 3 5
Class A B C Total
Defense 4 14 9 27
Government 0 2 1 3
Maximum Allowed
Class A B C Total
Ports are used in the TCP [31,72] to name the ends of logical
connections which carry long term conversations. For the purpose of
providing services to unknown callers, a service contact port is
defined. This list specifies the port used by the server process as
its contact port. The contact port is sometimes called the
"well-known port".
To the extent possible, these same port assignments are used with the
UDP [31,70].
The assigned ports use a small portion of the possible port numbers.
The assigned ports have all except the low order eight bits cleared
to zero. The low order eight bits are specified here.
Port Assignments:
There are 49,152 possible logical host addresses. Of these, 256 are
reserved for assignment to well-known functions. Assignments for
well-known functions are made by Joyce Reynolds. Assignments for
other logical host addresses are made by the NIC.
The low-order 4 bits of the message-id field are called the sub-link.
Unless explicitly specified otherwise for a particular protocol,
there is no sender to receiver significance to the sub-link. The
sender may use the sub-link in any way he chooses (it is returned in
the RFNM by the destination IMP), the receiver should ignore the
sub-link.
Link Assignments:
Many of the networks of all classes are IEEE 802 Networks. These
systems use a Service Access Point field in much the same way the
ARPANET uses the "link" field.
Assignments:
Assignments:
The Address Resolution Protocol (ARP) specified in RFC 826 [55] has
several parameters. The assigned values for these parameters are
listed here.
Assignments:
1 REQUEST
2 REPLY
1 ETHERNET (10Mb)
2 EXPERIMENTAL ETHERNET (3Mb)
Assignments:
These are the Official Machine Names as they appear in the NIC Host
Table. Their use is described in RFC 810 [33].
ALTO
AMDAHL-V7
BURROUGHS-B/29
C/30
C/70
CADLINC
CADR
CDC-173
DEC-10
DEC-1050
DEC-1080
DEC-1090
DEC-1090B
DEC-1090T
DEC-2020T
DEC-2040
DEC-2040T
DEC-2050T
DEC-2060
DEC-2060T
DEC-FALCON
DPS8/70M
FOONLY-F2
FOONLY-F3
FOONLY-F4
H-316
H-60/68
H-68
H-68/80
H-89
HONEYWELL-DPS-8/70M
IBM-158
IBM-360/67
IBM-370/3033
IBM-4341
IBM-PC
IMSAI
K102
LSI-11
LSI-11/23
M6800
MAXC
MLC
NAS-AS/5
ONYX-09001
ONYX-28000
PDP-11
PDP-11/34
PDP-11/40
PDP-11/44
PDP-11/45
PDP-11/50
PDP-11/70
PERQ
PLURIBUS
ROLM-1666
SMI
SUN-150
SYMBOLICS-3600
UNIVAC-1100
VAX-11/730
VAX-11/750
VAX-11/780
XEROX-8010
These are the Official System Names as they appear in the NIC Host
Table. Their use is described in RFC 810 [33].
ASP
AUGUST
BKY
CCP
DOS/360
ELF
EPOS
EXEC-8
GCOS
GPOS
ITS
INTERCOM
INTERLISP
KRONOS
MCP
MOS
MPX-RT
MULTICS
MVT
NOS
NOS/BE
OS/MVS
OS/MVT
RIG
RSX-11M
RT11
SCOPE
SIGNAL
SINTRAN
TENEX
TOPS-10
TOPS-20
TSS
UNIX
VM/370
VM/CMS
VMS
WAITS
XDE
These are the Official Terminal Type Names. Their use is described
in RFC 884 [89].
ADDS-CONSUL-980
ADDS-REGENT-100
ADDS-REGENT-20
ADDS-REGENT-200
ADDS-REGENT-25
ADDS-REGENT-40
ADDS-REGENT-60
AMPEX-DIALOGUE-80
ANDERSON-JACOBSON-630
ANDERSON-JACOBSON-832
ANDERSON-JACOBSON-841
ANN-ARBOR-AMBASSADOR
ARDS
BITGRAPH
BUSSIPLEXER
CALCOMP-565
CDC-456
CDI-1030
CDI-1203
COMPUCOLOR-II
CONCEPT-100
DATA-100
DATA-GENERAL-6053
DATAGRAPHIX-132A
DATAMEDIA-1520
DATAMEDIA-1521
DATAMEDIA-2500
DATAMEDIA-3025
DATAMEDIA-3025A
DATAMEDIA-3045
DATAMEDIA-3045A
DATAMEDIA-DT80/1
DATAPOINT-2200
DATAPOINT-3000
DATAPOINT-3300
DATAPOINT-3360
DEC-DECWRITER-I
DEC-DECWRITER-II
DEC-GT40
DEC-GT40A
DEC-GT42
DEC-LA120
DEC-LA30
DEC-LA36
DEC-LA38
DEC-VT05
DEC-VT100
DEC-VT132
DEC-VT50
DEC-VT50H
DEC-VT52
DELTA-DATA-5000
DELTA-TELTERM-2
DIABLO-1620
DIABLO-1640
DIGILOG-333
DTC-300S
EDT-1200
EXECUPORT-4000
EXECUPORT-4080
GENERAL-TERMINAL-100A
GSI
HAZELTINE-1500
HAZELTINE-1510
HAZELTINE-1520
HAZELTINE-2000
HP-2621
HP-2621A
HP-2621P
HP-2626
HP-2626A
HP-2626P
HP-2640
HP-2640A
HP-2640B
HP-2645
HP-2645A
HP-2648
HP-2648A
HP-2649
HP-2649A
IBM-3101
IBM-3101-10
IBM-3275-2
IBM-3276-2
IBM-3276-3
IBM-3276-4
IBM-3277-2
IBM-3278-2
IBM-3278-3
IBM-3278-4
IBM-3278-5
IBM-3279-2
IBM-3279-3
IMLAC
INFOTON-100
INFOTONKAS
ISC-8001
LSI-ADM-3
LSI-ADM-31
LSI-ADM-3A
LSI-ADM-42
MEMOREX-1240
MICROBEE
MICROTERM-ACT-IV
MICROTERM-ACT-V
MICROTERM-MIME-1
MICROTERM-MIME-2
NETRONICS
NETWORK-VIRTUAL-TERMINAL
OMRON-8025AG
PERKIN-ELMER-1100
PERKIN-ELMER-1200
PLASMA-PANEL
QUME-SPRINT-5
SOROC
SOROC-120
SOUTHWEST-TECHNICAL-PRODUCTS-CT82
SUPERBEE
SUPERBEE-III-M
TEC
TEKTRONIX-4010
TEKTRONIX-4012
TEKTRONIX-4013
TEKTRONIX-4014
TEKTRONIX-4023
TEKTRONIX-4024
TEKTRONIX-4025
TEKTRONIX-4027
TELERAY-1061
TELERAY-3700
TELERAY-3800
TELETEC-DATASCREEN
TELETERM-1030
TELETYPE-33
TELETYPE-35
TELETYPE-37
TELETYPE-38
TELETYPE-43
TELEVIDEO-912
TELEVIDEO-920
TELEVIDEO-920B
TELEVIDEO-920C
TELEVIDEO-950
TERMINET-1200
TERMINET-300
TI-700
TI-733
TI-735
TI-743
TI-745
TYCOM
UNIVAC-DCT-500
VIDEO-SYSTEMS-1200
VIDEO-SYSTEMS-5000
VISUAL-200
XEROX-1720
ZENITH-H19
ZENTEC-30
DOCUMENTS
[8] Bennett, C., "A Simple NIFTP-Based Mail System", IEN 169,
University College, London, January 1981.
[9] Bhushan, A., "A Report on the Survey Project", RFC 530,
NIC 17375, 22 June 1973.
[13] Bressler, B., "Remote Job Entry Protocol", RFC 407, NIC
12112, 16 October 72. Also in [32].
[29] Crocker, D.H. and R.H. Gumpertz, "Revised Telnet Byte Marco
Option", RFC 735, 3-November-1977..
[30] Day, John, "Telnet Data Entry Terminal Option", RFC 732,
13-September-1977.
[40] Haverty, J., "XNET Formats for Internet Protocol Version 4",
IEN 158, October 1980.
[41] Hinden, Robert M., "A Host Monitoring Protocol", RFC 869, Bolt
Berenak and Newman, December 1983.
[62] Postel, J., "File Transfer Protocol", RFC 765, IEN 149,
USC/Information Sciences Institute, June 1980.
[64] Postel, J., "Internet Message Protocol", RFC 759, IEN 113,
USC/Information Sciences Institute, August 1980.
[82] Reed, D., "Protocols for the LCS Network", Local Network Note
3, Laboratory for Computer Science, MIT, 29 November 1976.
[84] Rosen, E., "Exterior Gateway Protocol" RFC 827, Bolt Berenak
and Newman, October 1982.
[87] Sollins, K., "The TFTP Protocol (Revision 2)", RFC 783,
MIT/LCS, June 1981.
[91] Tappan, D.C., "The CRONUS Virtual Local Network", RFC 824,
Bolt Beranek and Newman, Inc., 26 August 1982.
[92] "The Ethernet, a Local Area Network: Data Link Layer and
Physical Layer Specification", AA-K759B-TK, Digital Equipment
Corporation, Maynard, VA.
[94] The High Level Protocol Group, "A Network Independent File
Transfer Protocol", INWG Protocol Note 86, December 1977.
[96] XEROX, "The Ethernet, A Local Area Network: Data Link Layer
and Physical Layer Specification", X3T51/80-50, Xerox
Corporation, Stamford, CT., October 1980.
PEOPLE
APPENDIX A
Network Numbers
Research allocation: 8
Defense allocation: 24
Government allocation: 24
Commercial allocation: 94
Reserved Addresses: (0, 127)
Total 128
Protocol Identifiers
Port Numbers
IP Version Numbers
Implementation: