RFC 960
RFC 960
Reynolds
Request for Comments: 960 J. Postel
ISI
Obsoletes RFCs: 943, 923, 900, 870, December 1985
820, 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" [39] or in the old
"ARPANET Protocol Handbook" [40] prepared by the NIC. Some of the
items listed are undocumented. Further information on protocols can
be found in the memo "Official ARPA-Internet Protocols" [104].
The network numbers listed here are used as internet addresses by the
Internet Protocol (IP) [39,92]. 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-ISIB.ARPA in dotted decimal is 010.003.000.052, or
10.3.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 preceding the
number.
Special Addresses:
Class A Networks
Class B Networks
Class C Networks
Network Totals
Class A B C Total
Government 0 2 59 61
Commercial 2 1 4 7
Class A B C Total
Government 1 3 64 68
Maximum Allowed
Class A B C Total
Ports are used in the TCP [39,93] 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 [39,91].
To the extent possible, these same port assignments are used with the
ISO-TP4 [57].
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:
37 NSWC [MXP1]
38 UIUC [AKC]
39 NRL-ITD [AP]
40 MIT-TEST [NC3]
41 AMES [MSM1]
42 THINK-AS [BJN1]
43 BNL-AS [GC]
44 S1-DOMAIN [LWR]
45 LLL-TIS-AS [GP10]
46 RUTGERS [RM8]
47 USC-OBERON [DRS4]
48 NRL-AS [WF3]
49 ICST-AS [JCN2]
50 ORNL-MSRNET [THD]
51 USAREUR-EM-AS [WXD]
52 UCLA [BXL]
53-65534 Unassigned [JBP]
65535 Reserved [JBP]
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:
Some of the networks of all classes are IEEE 802 Networks. These
systems may use a Service Access Point field in much the same way the
ARPANET uses the "link" field. For further information and SAP
number assignments, please contact: Mr. Maris Graube, Chairman, IEEE
802, Route 1, 244 H, Forest Grove, Oregon, 97116.
Assignments:
The IEEE 802.3 header does not have a type field to indicate what
protocol is used at the next level. As a work around for this
problem, one can put the Ethernet type field value in the IEEE 802.3
header's length field and use the following test to determine the
appropriate processing on receipt.
If the value in the length field of the IEEE 802.3 header is greater
than the Ethernet maximum packet length, then interpret the value as
an Ethernet type field. Otherwise, interpret the packet as an IEEE
802.3 packet.
Assignments:
The Address Resolution Protocol (ARP) specified in RFC 826 [75] has
several parameters. The assigned values for these parameters are
listed here.
Assignments:
1 REQUEST
2 REPLY
Assignments:
These are the Official Machine Names as they appear in the NIC Host
Table. Their use is described in RFC 810 [41].
ALTO
AMDAHL-V7
APOLLO
ATT-3B20
BBN-C/60
BURROUGHS-B/29
BURROUGHS-B/4800
BUTTERFLY
C/30
C/70
CADLINC
CADR
CDC-170
CDC-170/750
CDC-173
CELERITY-1200
COMTEN-3690
CP8040
CTIWS-117
DANDELION
DEC-10
DEC-1050
DEC-1077
DEC-1080
DEC-1090
DEC-1090B
DEC-1090T
DEC-2020T
DEC-2040
DEC-2040T
DEC-2050T
DEC-2060
DEC-2060T
DEC-2065
DEC-FALCON
DEC-KS10
DORADO
DPS8/70M
ELXSI-6400
FOONLY-F2
FOONLY-F3
FOONLY-F4
GOULD
GOULD-6050
GOULD-6080
GOULD-9050
GOULD-9080
H-316
H-60/68
H-68
H-68/80
H-89
HONEYWELL-DPS-6
HONEYWELL-DPS-8/70
HP3000
HP3000/64
IBM-158
IBM-360/67
IBM-370/3033
IBM-3081
IBM-3084QX
IBM-3101
IBM-4331
IBM-4341
IBM-4361
IBM-4381
IBM-4956
IBM-PC
IBM-PC/AT
IBM-PC/XT
IBM-SERIES/1
IMAGEN
IMAGEN-8/300
IMSAI
INTEGRATED-SOLUTIONS
INTEGRATED-SOLUTIONS-68K
INTEGRATED-SOLUTIONS-CREATOR
INTEGRATED-SOLUTIONS-CREATOR-8
INTEL-IPSC
IRIS
IRIS-1400
IS-1
IS-68010
LMI
LSI-11
LSI-11/2
LSI-11/23
LSI-11/73
M-6800
M68000
MASSCOMP
MC500
MC68000
MICROVAX
MICROVAX-I
MV/8000
NAS3-5
NCR-COMTEN-3690
NOW
ONYX-Z8000
PDP-11
PDP-11/3
PDP-11/23
PDP-11/24
PDP-11/34
PDP-11/40
PDP-11/44
PDP-11/45
PDP-11/50
PDP-11/70
PDP-11/73
PE-7/32
PE-3205
PERQ
PLEXUS-P/60
PLI
PLURIBUS
PYRAMID-90
PYRAMID-90MX
PYRAMID-90X
RIDGE
RIDGE-32
RIDGE-32C
ROLM-1666
S1-MKIIA
SMI
SEQUENT
SEQUENT-BALANCE-8000
SGI-IRIS
SIEMENS
SILICON-GRAPHICS
SILICON-GRAPHICS-IRIS
SPERRY-DCP/10
SUN
SUN-2
SUN-2/50
SUN-2/100
SUN-2/120
SUN-2/140
SUN-2/150
SUN-2/160
SUN-2/170
SUN-3/160
SUN-3/75
SUN-50
SUN-100
SUN-120
SUN-130
SUN-150
SUN-170
SUN-68000
SYMBOLICS-3600
SYMBOLICS-3670
TANDEM-TXP
TEK-6130
TI-EXPLORER
TP-4000
TRS-80
UNIVAC-1100
UNIVAC-1100/60
UNIVAC-1100/62
UNIVAC-1100/63
UNIVAC-1100/64
UNIVAC-1100/70
UNIVAC-1160
VAX-11/725
VAX-11/730
VAX-11/750
VAX-11/780
VAX-11/785
VAX-11/790
VAX-11/8600
VAX-8600
WANG-PC002
WANG-VS100
WANG-VS400
XEROX-1100
XEROX-1108
XEROX-8010
These are the Official System Names as they appear in the NIC Host
Table. Their use is described in RFC 810 [41].
AEGIS
APOLLO
BS-2000
CEDAR
CGW
CHRYSALIS
CMOS
CMS
COS
CPIX
CTOS
DCN
DDNOS
DOMAIN
EDX
ELF
EMBOS
EMMOS
EPOS
FOONEX
FUZZ
GCOS
GPOS
HDOS
IMAGEN
INTERCOM
IMPRESS
INTERLISP
IOS
ITS
LISP
LISPM
LOCUS
MINOS
MOS
MPE5
MSDOS
MULTICS
MVS
MVS/SP
NEXUS
NMS
NONSTOP
NOS-2
OS/DDP
OS4
OS86
OSX
PCDOS
PERQ-OS
PLI
PSDOS/MIT
RMX/RDOS
ROS
RSX11M
SATOPS
SCS
SIMP
SWIFT
TAC
TANDEM
TENEX
TOPS-10
TOPS-20
TP3010
TRSDOS
ULTRIX
UNIX
UT2D
V
VM
VM/370
VM/CMS
VM/SP
VMS
VMS/EUNICE
VRTX
WAITS
WANG
XDE
XENIX
These are the Official Terminal Type Names. Their use is described
in RFC 930 [114]. The maximum length of a name is 40 characters.
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
CLNZ
COMPUCOLOR-II
CONCEPT-100
CONCEPT-104
CONCEPT-108
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
PERQ
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
[11] BBN, "User Manual for TAC User Database Tool", Bolt Beranek
and Newman, September 1984.
[12] Bennett, C., "A Simple NIFTP-Based Mail System", IEN 169,
University College, London, January 1981.
[13] Bhushan, A., "A Report on the Survey Project", RFC 530,
NIC 17375, June 1973.
[37] Day, J., "Telnet Data Entry Terminal Option", RFC 732,
September 1977.
[38] Elvy, M., and R. Nedved, "Network Mail Path Service", RFC 915,
Harvard and CMU, December 1984.
[49] Haverty, J., "XNET Formats for Internet Protocol Version 4",
IEN 158, October 1980.
[63] Lottor, M. K., "Simple File Transfer Protocol", RFC 913, MIT,
September 1984.
[65] Malis, A., "The ARPANET 1822L Host Access Protocol", RFC 878,
BBN-CC, Cambridge, December 1983.
[69] Mills, D., "DCN Local Network Protocols", RFC 891, Linkabit,
December 1983.
[70] Mills, D., "Network Time Protocol", RFC 958, M/A-COM Linkabit,
September 1985.
[73] Nedved, R., "Telnet Terminal Location Number Option", RFC 946,
Carnegie-Mellon University, May 1985.
[81] Postel, J., "The Domain Names Plan and Schedule", RFC 881,
ISI, November 1983.
[83] Postel, J., "File Transfer Protocol", RFC 765, IEN 149,
Information Sciences Institute, June 1980.
[83] Postel, J., "Internet Message Protocol", RFC 759, IEN 113,
Information Sciences Institute, August 1980.
[103] Reed, D., "Protocols for the LCS Network", Local Network Note
3, Laboratory for Computer Science, MIT, November 1976.
[105] Rosen, E., "Exterior Gateway Protocol" RFC 827, Bolt Beranek
and Newman, October 1982.
[110] Silverman, S., "Output Marking Telnet Option", RFC 933, MITRE,
January 1985.
[112] Sollins, K., "The TFTP Protocol (Revision 2)", RFC 783,
MIT/LCS, June 1981.
[117] Tappan, D. C., "The CRONUS Virtual Local Network", RFC 824,
Bolt Beranek and Newman, August 1982.
[119] "The Ethernet, a Local Area Network: Data Link Layer and
Physical Layer Specification", AA-K759B-TK, Digital Equipment
Corporation, Maynard, MA.
[121] "The Ethernet, A Local Area Network: Data Link Layer and
Physical Layer Specifications", Digital, Intel and Xerox,
November 1982.
[122] The High Level Protocol Group, "A Network Independent File
Transfer Protocol", INWG Protocol Note 86, December 1977.
[128] 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: