Network Working Group J. Reynolds Request for Comments: 1700 J. Postel STD: 2 ISI Obsoletes RFCs: 1340, 1060, 1010, 990, 960, October 1994 943, 923, 900, 870, 820, 790, 776, 770, 762, 758,755, 750, 739, 604, 503, 433, 349 Obsoletes IENs: 127, 117, 93 Category: Standards Track ASSIGNED NUMBERS Status of this Memo This memo is a status report on the parameters (i.e., numbers and keywords) used in protocols in the Internet community. Distribution of this memo is unlimited. OVERVIEW This RFC is a snapshot of the ongoing process of the assignment of protocol parameters for the Internet protocol suite. To make the current information readily available the assignments are kept up-to- date in a set of online text files. This RFC has been assembled by catinating these files together with a minimum of formatting "glue". The authors appologize for the somewhat rougher formatting and style than is typical of most RFCs. We expect that various readers will notice specific items that should be corrected. Please send any specific corrections via email to . Reynolds & Postel [Page 1] RFC 1700 Assigned Numbers October 1994 INTRODUCTION The files in this directory document the currently assigned values for several series of numbers used in network protocol implementations. ftp://ftp.isi.edu/in-notes/iana/assignments The Internet Assigned Numbers Authority (IANA) is the central coordinator for the assignment of unique parameter values for Internet protocols. The IANA is chartered by the Internet Society (ISOC) and the Federal Network Council (FNC) to act as the clearinghouse to assign and coordinate the use of numerous Internet protocol parameters. The Internet protocol suite, as defined by the Internet Engineering Task Force (IETF) and its steering group (the IESG), contains numerous parameters, such as internet addresses, domain names, autonomous system numbers (used in some routing protocols), protocol numbers, port numbers, management information base object identifiers, including private enterprise numbers, and many others. The common use of the Internet protocols by the Internet community requires that the particular values used in these parameter fields be assigned uniquely. It is the task of the IANA to make those unique assignments as requested and to maintain a registry of the currently assigned values. Requests for parameter assignments (protocols, ports, etc.) should be sent to . Requests for SNMP network management private enterprise number assignments should be sent to . The IANA is located at and operated by the Information Sciences Institute (ISI) of the University of Southern California (USC). If you are developing a protocol or application that will require the use of a link, socket, port, protocol, etc., please contact the IANA to receive a number assignment. Joyce K. Reynolds Internet Assigned Numbers Authority USC - Information Sciences Institute 4676 Admiralty Way Marina del Rey, California 90292-6695 Electronic mail: IANA@ISI.EDU Phone: +1 310-822-1511 Reynolds & Postel [Page 2] RFC 1700 Assigned Numbers October 1994 Most of the protocols are documented in the RFC series of notes. Some of the items listed are undocumented. Further information on protocols can be found in the memo, "Internet Official Protocol Standards" (STD 1). Data Notations The convention in the documentation of Internet Protocols is to express numbers in decimal and to picture data in "big-endian" order [COHEN]. That is, fields are described left to right, with the most significant octet on the left and the least significant octet on the right. The order of transmission of the header and data described in this document is resolved to the octet level. Whenever a diagram shows a group of octets, the order of transmission of those octets is the normal order in which they are read in English. For example, in the following diagram the octets are transmitted in the order they are numbered. 0 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 | 2 | 3 | 4 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 5 | 6 | 7 | 8 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 9 | 10 | 11 | 12 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Transmission Order of Bytes Whenever an octet represents a numeric quantity the left most bit in the diagram is the high order or most significant bit. That is, the bit labeled 0 is the most significant bit. For example, the following diagram represents the value 170 (decimal). 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+ |1 0 1 0 1 0 1 0| +-+-+-+-+-+-+-+-+ Significance of Bits Similarly, whenever a multi-octet field represents a numeric quantity the left most bit of the whole field is the most significant bit. When Reynolds & Postel [Page 3] RFC 1700 Assigned Numbers October 1994 a multi-octet quantity is transmitted the most significant octet is transmitted first. Special Addresses There are five classes of IP addresses: Class A through Class E. Of these, Classes A, B, and C are used for unicast addresses, Class D is used for multicast addresses, and Class E addresses are reserved for future use. With the advent of classless addressing [CIDR1, CIDR2], the network-number part of an address may be of any length, and the whole notion of address classes becomes less important. There are certain special cases for IP addresses. These special cases can be concisely summarized using the earlier notation for an IP address: IP-address ::= { , } or IP-address ::= { , , } if we also use the notation "-1" to mean the field contains all 1 bits. Some common special cases are as follows: (a) {0, 0} This host on this network. Can only be used as a source address (see note later). (b) {0, } Specified host on this network. Can only be used as a source address. (c) { -1, -1} Limited broadcast. Can only be used as a destination address, and a datagram with this address must never be forwarded outside the (sub-)net of the source. (d) {, -1} Directed broadcast to specified network. Can only be used as a destination address. Reynolds & Postel [Page 4] RFC 1700 Assigned Numbers October 1994 (e) {, , -1} Directed broadcast to specified subnet. Can only be used as a destination address. (f) {, -1, -1} Directed broadcast to all subnets of specified subnetted network. Can only be used as a destination address. (g) {127, } Internal host loopback address. Should never appear outside a host. REFERENCES [COHEN] Cohen, D., "On Holy Wars and a Plea for Peace", IEEE Computer Magazine, October 1981. [CIDR1] Fuller, V., T. Li, J. Yu, and K. Varadhan, "Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy", RFC 1519, September 1993. [CIDR2] Rekhter, Y., and T. Li, "An Architecture for IP Address Allocation with CIDR", RFC 1518, September 1993. [] URL = ftp://ftp.isi.edu/in-notes/iana/assignments/introduction Reynolds & Postel [Page 5] RFC 1700 Assigned Numbers October 1994 VERSION NUMBERS In the Internet Protocol (IP) [RFC791] there is a field to identify the version of the internetwork general protocol. This field is 4 bits in size. Assigned Internet Version Numbers Decimal Keyword Version References ------- ------- ------- ---------- 0 Reserved [JBP] 1-3 Unassigned [JBP] 4 IP Internet Protocol [RFC791,JBP] 5 ST ST Datagram Mode [RFC1190,JWF] 6 SIP Simple Internet Protocol [RH6] 7 TP/IX TP/IX: The Next Internet [RXU] 8 PIP The P Internet Protocol [PXF] 9 TUBA TUBA [RXC] 10-14 Unassigned [JBP] 15 Reserved [JBP] REFERENCES [RFC791] Postel, J., ed., "Internet Protocol - DARPA Internet Program Protocol Specification", STD 5, RFC 791, USC/Information Sciences Institute, September 1981. [RFC1190] Topolcic, C., Editor, "Experimental Internet Stream Protocol, Version 2 (ST-II)", RFC 1190, CIP Working Group, October 1990. PEOPLE [JPB] Jon Postel [JWF] Jim Forgie [RH6] Robert Hinden [RXU] Robert Ullmann [PXF] Paul Francis [RXC] Ross Callon [] Reynolds & Postel [Page 6] RFC 1700 Assigned Numbers October 1994 URL = ftp://ftp.isi.edu/in-notes/iana/assignments/version-numbers Reynolds & Postel [Page 7] RFC 1700 Assigned Numbers October 1994 PROTOCOL NUMBERS In the Internet Protocol (IP) [DDN], [RFC791] there is a field, called Protocol, to identify the next level protocol. This is an 8 bit field. Assigned Internet Protocol Numbers Decimal Keyword Protocol References ------- ------- -------- ---------- 0 Reserved [JBP] 1 ICMP Internet Control Message [RFC792,JBP] 2 IGMP Internet Group Management [RFC1112,JBP] 3 GGP Gateway-to-Gateway [RFC823,MB] 4 IP IP in IP (encasulation) [JBP] 5 ST Stream [RFC1190,IEN119,JWF] 6 TCP Transmission Control [RFC793,JBP] 7 UCL UCL [PK] 8 EGP Exterior Gateway Protocol [RFC888,DLM1] 9 IGP any private interior gateway [JBP] 10 BBN-RCC-MON BBN RCC Monitoring [SGC] 11 NVP-II Network Voice Protocol [RFC741,SC3] 12 PUP PUP [PUP,XEROX] 13 ARGUS ARGUS [RWS4] 14 EMCON EMCON [BN7] 15 XNET Cross Net Debugger [IEN158,JFH2] 16 CHAOS Chaos [NC3] 17 UDP User Datagram [RFC768,JBP] 18 MUX Multiplexing [IEN90,JBP] 19 DCN-MEAS DCN Measurement Subsystems [DLM1] 20 HMP Host Monitoring [RFC869,RH6] 21 PRM Packet Radio Measurement [ZSU] 22 XNS-IDP XEROX NS IDP [ETHERNET,XEROX] 23 TRUNK-1 Trunk-1 [BWB6] 24 TRUNK-2 Trunk-2 [BWB6] 25 LEAF-1 Leaf-1 [BWB6] 26 LEAF-2 Leaf-2 [BWB6] 27 RDP Reliable Data Protocol [RFC908,RH6] 28 IRTP Internet Reliable Transaction [RFC938,TXM] 29 ISO-TP4 ISO Transport Protocol Class 4 [RFC905,RC77] 30 NETBLT Bulk Data Transfer Protocol [RFC969,DDC1] 31 MFE-NSP MFE Network Services Protocol [MFENET,BCH2] 32 MERIT-INP MERIT Internodal Protocol [HWB] 33 SEP Sequential Exchange Protocol [JC120] 34 3PC Third Party Connect Protocol [SAF3] 35 IDPR Inter-Domain Policy Routing Protocol [MXS1] Reynolds & Postel [Page 8] RFC 1700 Assigned Numbers October 1994 36 XTP XTP [GXC] 37 DDP Datagram Delivery Protocol [WXC] 38 IDPR-CMTP IDPR Control Message Transport Proto [MXS1] 39 TP++ TP++ Transport Protocol [DXF] 40 IL IL Transport Protocol [DXP2] 41 SIP Simple Internet Protocol [SXD] 42 SDRP Source Demand Routing Protocol [DXE1] 43 SIP-SR SIP Source Route [SXD] 44 SIP-FRAG SIP Fragment [SXD] 45 IDRP Inter-Domain Routing Protocol [Sue Hares] 46 RSVP Reservation Protocol [Bob Braden] 47 GRE General Routing Encapsulation [Tony Li] 48 MHRP Mobile Host Routing Protocol[David Johnson] 49 BNA BNA [Gary Salamon] 50 SIPP-ESP SIPP Encap Security Payload [Steve Deering] 51 SIPP-AH SIPP Authentication Header [Steve Deering] 52 I-NLSP Integrated Net Layer Security TUBA [GLENN] 53 SWIPE IP with Encryption [JI6] 54 NHRP NBMA Next Hop Resolution Protocol 55-60 Unassigned [JBP] 61 any host internal protocol [JBP] 62 CFTP CFTP [CFTP,HCF2] 63 any local network [JBP] 64 SAT-EXPAK SATNET and Backroom EXPAK [SHB] 65 KRYPTOLAN Kryptolan [PXL1] 66 RVD MIT Remote Virtual Disk Protocol [MBG] 67 IPPC Internet Pluribus Packet Core [SHB] 68 any distributed file system [JBP] 69 SAT-MON SATNET Monitoring [SHB] 70 VISA VISA Protocol [GXT1] 71 IPCV Internet Packet Core Utility [SHB] 72 CPNX Computer Protocol Network Executive [DXM2] 73 CPHB Computer Protocol Heart Beat [DXM2] 74 WSN Wang Span Network [VXD] 75 PVP Packet Video Protocol [SC3] 76 BR-SAT-MON Backroom SATNET Monitoring [SHB] 77 SUN-ND SUN ND PROTOCOL-Temporary [WM3] 78 WB-MON WIDEBAND Monitoring [SHB] 79 WB-EXPAK WIDEBAND EXPAK [SHB] 80 ISO-IP ISO Internet Protocol [MTR] 81 VMTP VMTP [DRC3] 82 SECURE-VMTP SECURE-VMTP [DRC3] 83 VINES VINES [BXH] 84 TTP TTP [JXS] 85 NSFNET-IGP NSFNET-IGP [HWB] 86 DGP Dissimilar Gateway Protocol [DGP,ML109] 87 TCF TCF [GAL5] 88 IGRP IGRP [CISCO,GXS] Reynolds & Postel [Page 9] RFC 1700 Assigned Numbers October 1994 89 OSPFIGP OSPFIGP [RFC1583,JTM4] 90 Sprite-RPC Sprite RPC Protocol [SPRITE,BXW] 91 LARP Locus Address Resolution Protocol [BXH] 92 MTP Multicast Transport Protocol [SXA] 93 AX.25 AX.25 Frames [BK29] 94 IPIP IP-within-IP Encapsulation Protocol [JI6] 95 MICP Mobile Internetworking Control Pro. [JI6] 96 SCC-SP Semaphore Communications Sec. Pro. [HXH] 97 ETHERIP Ethernet-within-IP Encapsulation [RXH1] 98 ENCAP Encapsulation Header [RFC1241,RXB3] 99 any private encryption scheme [JBP] 100 GMTP GMTP [RXB5] 101-254 Unassigned [JBP] 255 Reserved [JBP] REFERENCES [CFTP] Forsdick, H., "CFTP", Network Message, Bolt Beranek and Newman, January 1982. [CISCO] Cisco Systems, "Gateway Server Reference Manual", Manual Revision B, January 10, 1988. [DDN] Feinler, E., Editor, "DDN Protocol Handbook", Network Information Center, SRI International, December 1985. [DGP] M/A-COM Government Systems, "Dissimilar Gateway Protocol Specification, Draft Version", Contract no. CS901145, November 16, 1987. [ETHERNET] "The Ethernet, A Local Area Network: Data Link Layer and Physical Layer Specification", AA-K759B-TK, Digital Equipment Corporation, Maynard, MA. Also as: "The Ethernet - A Local Area Network", Version 1.0, Digital Equipment Corporation, Intel Corporation, Xerox Corporation, September 1980. And: "The Ethernet, A Local Area Network: Data Link Layer and Physical Layer Specifications", Digital, Intel and Xerox, November 1982. And: XEROX, "The Ethernet, A Local Area Network: Data Link Layer and Physical Layer Specification", X3T51/80-50, Xerox Corporation, Stamford, CT., October 1980. [IEN90] Cohen, D. and J. Postel, "Multiplexing Protocol", IEN 90, USC/Information Sciences Institute, May 1979. [IEN119] Forgie, J., "ST - A Proposed Internet Stream Protocol", IEN 119, MIT Lincoln Laboratory, September 1979. Reynolds & Postel [Page 10] RFC 1700 Assigned Numbers October 1994 [IEN158] Haverty, J., "XNET Formats for Internet Protocol Version 4", IEN 158, October 1980. [MFENET] Shuttleworth, B., "A Documentary of MFENet, a National Computer Network", UCRL-52317, Lawrence Livermore Labs, Livermore, California, June 1977. [PUP] Boggs, D., J. Shoch, E. Taft, and R. Metcalfe, "PUP: An Internetwork Architecture", XEROX Palo Alto Research Center, CSL-79-10, July 1979; also in IEEE Transactions on Communication, Volume COM-28, Number 4, April 1980. [SPRITE] Welch, B., "The Sprite Remote Procedure Call System", Technical Report, UCB/Computer Science Dept., 86/302, University of California at Berkeley, June 1986. [RFC741] Cohen, D., "Specifications for the Network Voice Protocol", RFC 741, ISI/RR 7539, USC/Information Sciences Institute, March 1976. [RFC768] Postel, J., "User Datagram Protocol", STD 6, RFC 768, USC/Information Sciences Institute, August 1980. [RFC791] Postel, J., "Internet Protocol - DARPA Internet Program Protocol Specification", STD 5, RFC 791, DARPA, September 1981. [RFC792] Postel, J., "Internet Control Message Protocol - DARPA Internet Program Protocol Specification", STD 5, RFC 792, USC/Information Sciences Institute, September 1981. [RFC793] Postel, J., "Transmission Control Protocol - DARPA Internet Program Protocol Specification", STD 7, RFC 793, USC/Information Sciences Institute, September 1981. [RFC823] Hinden, R., and A. Sheltzer, "The DARPA Internet Gateway", RFC 823, BBN, September 1982. [RFC869] Hinden, R., "A Host Monitoring Protocol", RFC 869, Bolt Beranek and Newman, December 1983. [RFC888] Seamonson, L., and E. Rosen, "STUB" Exterior Gateway Protocol", RFC 888, BBN Communications Corporation, January 1984. [RFC905] International Standards Organization, "ISO Transport Protocol Specification - ISO DP 8073", RFC 905, April 1984. Reynolds & Postel [Page 11] RFC 1700 Assigned Numbers October 1994 [RFC908] Velten, D., R. Hinden, and J. Sax, "Reliable Data Protocol", RFC 908, BBN Communications Corporation, July 1984. [RFC938] Miller, T., "Internet Reliable Transaction Protocol", RFC 938, ACC, February 1985. [RFC969] Clark, D., M. Lambert, and L. Zhang, "NETBLT: A Bulk Data Transfer Protocol", RFC 969, MIT Laboratory for Computer Science, December 1985. [RFC1112] Deering, S., "Host Extensions for IP Multicasting", STD 5, RFC 1112, Stanford University, August 1989. [RFC1190] Topolcic, C., Editor, "Experimental Internet Stream Protocol, Version 2 (ST-II)", RFC 1190, CIP Working Group, October 1990. [RFC1241] Woodburn, W., and D. Mills, " A Scheme for an Internet Encapsulation Protocol: Version 1", RFC 1241, SAIC, University of Delaware, July 1991. [RFC1583] Moy, J., "The OSPF Specification", RFC 1583, Proteon, March 1994. PEOPLE [BCH2] Barry Howard [BK29] Brian Kantor [BN7] [BWB6] Barry Boehm [BXH] Brian Horn <---none---> [BXW] Bruce Willins <---none---> [DDC1] David Clark [DLM1] David Mills [DRC3] Dave Cheriton [DXE1] Deborah Estrin [DXF] Dirk Fromhein Reynolds & Postel [Page 12] RFC 1700 Assigned Numbers October 1994 [DXM2] David Mittnacht <---none---> [DXP2] Dave Presotto [GAL5] Guillermo A. Loyola [GLENN] K. Robert Glenn [GXC] Greg Chesson [GXS] Guenther Schreiner [GXT1] Gene Tsudik [HCF2] Harry Forsdick [HWB] Hans-Werner Braun [HXH] Howard Hart [JBP] Jon Postel [JC120] [JFH2] Jack Haverty [JI6] John Ioannidis [JTM4] John Moy [JWF] Jim Forgie [JXS] Jim Stevens [KATZ] Dave Katz [MB] Mike Brescia [MBG] Michael Greenwald [ML109] Mike Little [MTR] Marshall T. Rose [MXS1] Martha Steenstrup Reynolds & Postel [Page 13] RFC 1700 Assigned Numbers October 1994 [NC3] J. Noel Chiappa [PK] Peter Kirstein [PXL1] Paul Liu <---none---> [RH6] Robert Hinden [RTB3] Bob Braden [RC77] [RWS4] Robert W. Scheifler [RXB3] Robert Woodburn [RXH1] Russ Housley [SAF3] Stuart A. Friedberg [SC3] Steve Casner [SHB] Steven Blumenthal [Sue Hares] Sue Hares [SXA] Susie Armstrong [SXD] Steve Deering [Tony Li] Tony Li [TXM] Trudy Miller [VXD] Victor Dafoulas <---none---> [WM3] William Melohn [WXC] Wesley Craig [ZSU] Zaw-Sing Su [] Reynolds & Postel [Page 14] RFC 1700 Assigned Numbers October 1994 URL = ftp://ftp.isi.edu/in-notes/iana/assignments/protocol-numbers Reynolds & Postel [Page 15] RFC 1700 Assigned Numbers October 1994 WELL KNOWN PORT NUMBERS The Well Known Ports are controlled and assigned by the IANA and on most systems can only be used by system (or root) processes or by programs executed by privileged users. Ports are used in the TCP [RFC793] 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 [RFC768]. The assigned ports use a small portion of the possible port numbers. For many years the assigned ports were in the range 0-255. Recently, the range for assigned ports managed by the IANA has been expanded to the range 0-1023. Port Assignments: Keyword Decimal Description References ------- ------- ----------- ---------- 0/tcp Reserved 0/udp Reserved # Jon Postel tcpmux 1/tcp TCP Port Service Multiplexer tcpmux 1/udp TCP Port Service Multiplexer # Mark Lottor compressnet 2/tcp Management Utility compressnet 2/udp Management Utility compressnet 3/tcp Compression Process compressnet 3/udp Compression Process # Bernie Volz # 4/tcp Unassigned # 4/udp Unassigned rje 5/tcp Remote Job Entry rje 5/udp Remote Job Entry # Jon Postel # 6/tcp Unassigned # 6/udp Unassigned echo 7/tcp Echo echo 7/udp Echo # Jon Postel # 8/tcp Unassigned Reynolds & Postel [Page 16] RFC 1700 Assigned Numbers October 1994 # 8/udp Unassigned discard 9/tcp Discard discard 9/udp Discard # Jon Postel # 10/tcp Unassigned # 10/udp Unassigned systat 11/tcp Active Users systat 11/udp Active Users # Jon Postel # 12/tcp Unassigned # 12/udp Unassigned daytime 13/tcp Daytime daytime 13/udp Daytime # Jon Postel # 14/tcp Unassigned # 14/udp Unassigned # 15/tcp Unassigned [was netstat] # 15/udp Unassigned # 16/tcp Unassigned # 16/udp Unassigned qotd 17/tcp Quote of the Day qotd 17/udp Quote of the Day # Jon Postel msp 18/tcp Message Send Protocol msp 18/udp Message Send Protocol # Rina Nethaniel <---none---> chargen 19/tcp Character Generator chargen 19/udp Character Generator ftp-data 20/tcp File Transfer [Default Data] ftp-data 20/udp File Transfer [Default Data] ftp 21/tcp File Transfer [Control] ftp 21/udp File Transfer [Control] # Jon Postel # 22/tcp Unassigned # 22/udp Unassigned telnet 23/tcp Telnet telnet 23/udp Telnet # Jon Postel 24/tcp any private mail system 24/udp any private mail system # Rick Adam smtp 25/tcp Simple Mail Transfer smtp 25/udp Simple Mail Transfer # Jon Postel # 26/tcp Unassigned # 26/udp Unassigned nsw-fe 27/tcp NSW User System FE nsw-fe 27/udp NSW User System FE Reynolds & Postel [Page 17] RFC 1700 Assigned Numbers October 1994 # Robert Thomas # 28/tcp Unassigned # 28/udp Unassigned msg-icp 29/tcp MSG ICP msg-icp 29/udp MSG ICP # Robert Thomas # 30/tcp Unassigned # 30/udp Unassigned msg-auth 31/tcp MSG Authentication msg-auth 31/udp MSG Authentication # Robert Thomas # 32/tcp Unassigned # 32/udp Unassigned dsp 33/tcp Display Support Protocol dsp 33/udp Display Support Protocol # Ed Cain # 34/tcp Unassigned # 34/udp Unassigned 35/tcp any private printer server 35/udp any private printer server # Jon Postel # 36/tcp Unassigned # 36/udp Unassigned time 37/tcp Time time 37/udp Time # Jon Postel rap 38/tcp Route Access Protocol rap 38/udp Route Access Protocol # Robert Ullmann rlp 39/tcp Resource Location Protocol rlp 39/udp Resource Location Protocol # Mike Accetta # 40/tcp Unassigned # 40/udp Unassigned graphics 41/tcp Graphics graphics 41/udp Graphics nameserver 42/tcp Host Name Server nameserver 42/udp Host Name Server nicname 43/tcp Who Is nicname 43/udp Who Is mpm-flags 44/tcp MPM FLAGS Protocol mpm-flags 44/udp MPM FLAGS Protocol mpm 45/tcp Message Processing Module [recv] mpm 45/udp Message Processing Module [recv] mpm-snd 46/tcp MPM [default send] mpm-snd 46/udp MPM [default send] # Jon Postel ni-ftp 47/tcp NI FTP Reynolds & Postel [Page 18] RFC 1700 Assigned Numbers October 1994 ni-ftp 47/udp NI FTP # Steve Kille auditd 48/tcp Digital Audit Daemon auditd 48/udp Digital Audit Daemon # Larry Scott login 49/tcp Login Host Protocol login 49/udp Login Host Protocol # Pieter Ditmars re-mail-ck 50/tcp Remote Mail Checking Protocol re-mail-ck 50/udp Remote Mail Checking Protocol # Steve Dorner la-maint 51/tcp IMP Logical Address Maintenance la-maint 51/udp IMP Logical Address Maintenance # Andy Malis xns-time 52/tcp XNS Time Protocol xns-time 52/udp XNS Time Protocol # Susie Armstrong domain 53/tcp Domain Name Server domain 53/udp Domain Name Server # Paul Mockapetris xns-ch 54/tcp XNS Clearinghouse xns-ch 54/udp XNS Clearinghouse # Susie Armstrong isi-gl 55/tcp ISI Graphics Language isi-gl 55/udp ISI Graphics Language xns-auth 56/tcp XNS Authentication xns-auth 56/udp XNS Authentication # Susie Armstrong 57/tcp any private terminal access 57/udp any private terminal access # Jon Postel xns-mail 58/tcp XNS Mail xns-mail 58/udp XNS Mail # Susie Armstrong 59/tcp any private file service 59/udp any private file service # Jon Postel 60/tcp Unassigned 60/udp Unassigned ni-mail 61/tcp NI MAIL ni-mail 61/udp NI MAIL # Steve Kille acas 62/tcp ACA Services acas 62/udp ACA Services # E. Wald # 63/tcp Unassigned # 63/udp Unassigned covia 64/tcp Communications Integrator (CI) Reynolds & Postel [Page 19] RFC 1700 Assigned Numbers October 1994 covia 64/udp Communications Integrator (CI) # "Tundra" Tim Daneliuk # tacacs-ds 65/tcp TACACS-Database Service tacacs-ds 65/udp TACACS-Database Service # Kathy Huber sql*net 66/tcp Oracle SQL*NET sql*net 66/udp Oracle SQL*NET # Jack Haverty bootps 67/tcp Bootstrap Protocol Server bootps 67/udp Bootstrap Protocol Server bootpc 68/tcp Bootstrap Protocol Client bootpc 68/udp Bootstrap Protocol Client # Bill Croft tftp 69/tcp Trivial File Transfer tftp 69/udp Trivial File Transfer # David Clark gopher 70/tcp Gopher gopher 70/udp Gopher # Mark McCahill netrjs-1 71/tcp Remote Job Service netrjs-1 71/udp Remote Job Service netrjs-2 72/tcp Remote Job Service netrjs-2 72/udp Remote Job Service netrjs-3 73/tcp Remote Job Service netrjs-3 73/udp Remote Job Service netrjs-4 74/tcp Remote Job Service netrjs-4 74/udp Remote Job Service # Bob Braden 75/tcp any private dial out service 75/udp any private dial out service # Jon Postel deos 76/tcp Distributed External Object Store deos 76/udp Distributed External Object Store # Robert Ullmann 77/tcp any private RJE service 77/udp any private RJE service # Jon Postel vettcp 78/tcp vettcp vettcp 78/udp vettcp # Christopher Leong finger 79/tcp Finger finger 79/udp Finger # David Zimmerman www-http 80/tcp World Wide Web HTTP www-http 80/udp World Wide Web HTTP # Tim Berners-Lee hosts2-ns 81/tcp HOSTS2 Name Server Reynolds & Postel [Page 20] RFC 1700 Assigned Numbers October 1994 hosts2-ns 81/udp HOSTS2 Name Server # Earl Killian xfer 82/tcp XFER Utility xfer 82/udp XFER Utility # Thomas M. Smith mit-ml-dev 83/tcp MIT ML Device mit-ml-dev 83/udp MIT ML Device # David Reed <--none---> ctf 84/tcp Common Trace Facility ctf 84/udp Common Trace Facility # Hugh Thomas mit-ml-dev 85/tcp MIT ML Device mit-ml-dev 85/udp MIT ML Device # David Reed <--none---> mfcobol 86/tcp Micro Focus Cobol mfcobol 86/udp Micro Focus Cobol # Simon Edwards <--none---> 87/tcp any private terminal link 87/udp any private terminal link # Jon Postel kerberos 88/tcp Kerberos kerberos 88/udp Kerberos # B. Clifford Neuman su-mit-tg 89/tcp SU/MIT Telnet Gateway su-mit-tg 89/udp SU/MIT Telnet Gateway # Mark Crispin dnsix 90/tcp DNSIX Securit Attribute Token Map dnsix 90/udp DNSIX Securit Attribute Token Map # Charles Watt mit-dov 91/tcp MIT Dover Spooler mit-dov 91/udp MIT Dover Spooler # Eliot Moss npp 92/tcp Network Printing Protocol npp 92/udp Network Printing Protocol # Louis Mamakos dcp 93/tcp Device Control Protocol dcp 93/udp Device Control Protocol # Daniel Tappan objcall 94/tcp Tivoli Object Dispatcher objcall 94/udp Tivoli Object Dispatcher # Tom Bereiter <--none---> supdup 95/tcp SUPDUP supdup 95/udp SUPDUP # Mark Crispin dixie 96/tcp DIXIE Protocol Specification dixie 96/udp DIXIE Protocol Specification # Tim Howes swift-rvf 97/tcp Swift Remote Vitural File Protocol Reynolds & Postel [Page 21] RFC 1700 Assigned Numbers October 1994 swift-rvf 97/udp Swift Remote Vitural File Protocol # Maurice R. Turcotte # tacnews 98/tcp TAC News tacnews 98/udp TAC News # Jon Postel metagram 99/tcp Metagram Relay metagram 99/udp Metagram Relay # Geoff Goodfellow newacct 100/tcp [unauthorized use] hostname 101/tcp NIC Host Name Server hostname 101/udp NIC Host Name Server # Jon Postel iso-tsap 102/tcp ISO-TSAP iso-tsap 102/udp ISO-TSAP # Marshall Rose gppitnp 103/tcp Genesis Point-to-Point Trans Net gppitnp 103/udp Genesis Point-to-Point Trans Net acr-nema 104/tcp ACR-NEMA Digital Imag. & Comm. 300 acr-nema 104/udp ACR-NEMA Digital Imag. & Comm. 300 # Patrick McNamee <--none---> csnet-ns 105/tcp Mailbox Name Nameserver csnet-ns 105/udp Mailbox Name Nameserver # Marvin Solomon 3com-tsmux 106/tcp 3COM-TSMUX 3com-tsmux 106/udp 3COM-TSMUX # Jeremy Siegel rtelnet 107/tcp Remote Telnet Service rtelnet 107/udp Remote Telnet Service # Jon Postel snagas 108/tcp SNA Gateway Access Server snagas 108/udp SNA Gateway Access Server # Kevin Murphy pop2 109/tcp Post Office Protocol - Version 2 pop2 109/udp Post Office Protocol - Version 2 # Joyce K. Reynolds pop3 110/tcp Post Office Protocol - Version 3 pop3 110/udp Post Office Protocol - Version 3 # Marshall Rose sunrpc 111/tcp SUN Remote Procedure Call sunrpc 111/udp SUN Remote Procedure Call # Chuck McManis mcidas 112/tcp McIDAS Data Transmission Protocol mcidas 112/udp McIDAS Data Transmission Protocol # Glenn Davis auth 113/tcp Authentication Service auth 113/udp Authentication Service # Mike St. Johns Reynolds & Postel [Page 22] RFC 1700 Assigned Numbers October 1994 audionews 114/tcp Audio News Multicast audionews 114/udp Audio News Multicast # Martin Forssen sftp 115/tcp Simple File Transfer Protocol sftp 115/udp Simple File Transfer Protocol # Mark Lottor ansanotify 116/tcp ANSA REX Notify ansanotify 116/udp ANSA REX Notify # Nicola J. Howarth uucp-path 117/tcp UUCP Path Service uucp-path 117/udp UUCP Path Service sqlserv 118/tcp SQL Services sqlserv 118/udp SQL Services # Larry Barnes nntp 119/tcp Network News Transfer Protocol nntp 119/udp Network News Transfer Protocol # Phil Lapsley cfdptkt 120/tcp CFDPTKT cfdptkt 120/udp CFDPTKT # John Ioannidis erpc 121/tcp Encore Expedited Remote Pro.Call erpc 121/udp Encore Expedited Remote Pro.Call # Jack O'Neil <---none---> smakynet 122/tcp SMAKYNET smakynet 122/udp SMAKYNET # Mike O'Dowd ntp 123/tcp Network Time Protocol ntp 123/udp Network Time Protocol # Dave Mills ansatrader 124/tcp ANSA REX Trader ansatrader 124/udp ANSA REX Trader # Nicola J. Howarth locus-map 125/tcp Locus PC-Interface Net Map Ser locus-map 125/udp Locus PC-Interface Net Map Ser # Eric Peterson unitary 126/tcp Unisys Unitary Login unitary 126/udp Unisys Unitary Login # locus-con 127/tcp Locus PC-Interface Conn Server locus-con 127/udp Locus PC-Interface Conn Server # Eric Peterson gss-xlicen 128/tcp GSS X License Verification gss-xlicen 128/udp GSS X License Verification # John Light pwdgen 129/tcp Password Generator Protocol pwdgen 129/udp Password Generator Protocol # Frank J. Wacho cisco-fna 130/tcp cisco FNATIVE Reynolds & Postel [Page 23] RFC 1700 Assigned Numbers October 1994 cisco-fna 130/udp cisco FNATIVE cisco-tna 131/tcp cisco TNATIVE cisco-tna 131/udp cisco TNATIVE cisco-sys 132/tcp cisco SYSMAINT cisco-sys 132/udp cisco SYSMAINT statsrv 133/tcp Statistics Service statsrv 133/udp Statistics Service # Dave Mills ingres-net 134/tcp INGRES-NET Service ingres-net 134/udp INGRES-NET Service # Mike Berrow <---none---> loc-srv 135/tcp Location Service loc-srv 135/udp Location Service # Joe Pato profile 136/tcp PROFILE Naming System profile 136/udp PROFILE Naming System # Larry Peterson netbios-ns 137/tcp NETBIOS Name Service netbios-ns 137/udp NETBIOS Name Service netbios-dgm 138/tcp NETBIOS Datagram Service netbios-dgm 138/udp NETBIOS Datagram Service netbios-ssn 139/tcp NETBIOS Session Service netbios-ssn 139/udp NETBIOS Session Service # Jon Postel emfis-data 140/tcp EMFIS Data Service emfis-data 140/udp EMFIS Data Service emfis-cntl 141/tcp EMFIS Control Service emfis-cntl 141/udp EMFIS Control Service # Gerd Beling bl-idm 142/tcp Britton-Lee IDM bl-idm 142/udp Britton-Lee IDM # Susie Snitzer <---none---> imap2 143/tcp Interim Mail Access Protocol v2 imap2 143/udp Interim Mail Access Protocol v2 # Mark Crispin news 144/tcp NewS news 144/udp NewS # James Gosling uaac 145/tcp UAAC Protocol uaac 145/udp UAAC Protocol # David A. Gomberg iso-tp0 146/tcp ISO-IP0 iso-tp0 146/udp ISO-IP0 iso-ip 147/tcp ISO-IP iso-ip 147/udp ISO-IP # Marshall Rose cronus 148/tcp CRONUS-SUPPORT cronus 148/udp CRONUS-SUPPORT Reynolds & Postel [Page 24] RFC 1700 Assigned Numbers October 1994 # Jeffrey Buffun aed-512 149/tcp AED 512 Emulation Service aed-512 149/udp AED 512 Emulation Service # Albert G. Broscius sql-net 150/tcp SQL-NET sql-net 150/udp SQL-NET # Martin Picard <<---none---> hems 151/tcp HEMS hems 151/udp HEMS # Christopher Tengi bftp 152/tcp Background File Transfer Program bftp 152/udp Background File Transfer Program # Annette DeSchon sgmp 153/tcp SGMP sgmp 153/udp SGMP # Marty Schoffstahl netsc-prod 154/tcp NETSC netsc-prod 154/udp NETSC netsc-dev 155/tcp NETSC netsc-dev 155/udp NETSC # Sergio Heker sqlsrv 156/tcp SQL Service sqlsrv 156/udp SQL Service # Craig Rogers knet-cmp 157/tcp KNET/VM Command/Message Protocol knet-cmp 157/udp KNET/VM Command/Message Protocol # Gary S. Malkin pcmail-srv 158/tcp PCMail Server pcmail-srv 158/udp PCMail Server # Mark L. Lambert nss-routing 159/tcp NSS-Routing nss-routing 159/udp NSS-Routing # Yakov Rekhter sgmp-traps 160/tcp SGMP-TRAPS sgmp-traps 160/udp SGMP-TRAPS # Marty Schoffstahl snmp 161/tcp SNMP snmp 161/udp SNMP snmptrap 162/tcp SNMPTRAP snmptrap 162/udp SNMPTRAP # Marshall Rose cmip-man 163/tcp CMIP/TCP Manager cmip-man 163/udp CMIP/TCP Manager cmip-agent 164/tcp CMIP/TCP Agent smip-agent 164/udp CMIP/TCP Agent # Amatzia Ben-Artzi <---none---> xns-courier 165/tcp Xerox xns-courier 165/udp Xerox Reynolds & Postel [Page 25] RFC 1700 Assigned Numbers October 1994 # Susie Armstrong s-net 166/tcp Sirius Systems s-net 166/udp Sirius Systems # Brian Lloyd <---none---> namp 167/tcp NAMP namp 167/udp NAMP # Marty Schoffstahl rsvd 168/tcp RSVD rsvd 168/udp RSVD # Neil Todd send 169/tcp SEND send 169/udp SEND # William D. Wisner print-srv 170/tcp Network PostScript print-srv 170/udp Network PostScript # Brian Reid multiplex 171/tcp Network Innovations Multiplex multiplex 171/udp Network Innovations Multiplex cl/1 172/tcp Network Innovations CL/1 cl/1 172/udp Network Innovations CL/1 # Kevin DeVault <<---none---> xyplex-mux 173/tcp Xyplex xyplex-mux 173/udp Xyplex # Bob Stewart mailq 174/tcp MAILQ mailq 174/udp MAILQ # Rayan Zachariassen vmnet 175/tcp VMNET vmnet 175/udp VMNET # Christopher Tengi genrad-mux 176/tcp GENRAD-MUX genrad-mux 176/udp GENRAD-MUX # Ron Thornton xdmcp 177/tcp X Display Manager Control Protocol xdmcp 177/udp X Display Manager Control Protocol # Robert W. Scheifler nextstep 178/tcp NextStep Window Server NextStep 178/udp NextStep Window Server # Leo Hourvitz bgp 179/tcp Border Gateway Protocol bgp 179/udp Border Gateway Protocol # Kirk Lougheed ris 180/tcp Intergraph ris 180/udp Intergraph # Dave Buehmann unify 181/tcp Unify unify 181/udp Unify # Vinod Singh <--none---> Reynolds & Postel [Page 26] RFC 1700 Assigned Numbers October 1994 audit 182/tcp Unisys Audit SITP audit 182/udp Unisys Audit SITP # Gil Greenbaum ocbinder 183/tcp OCBinder ocbinder 183/udp OCBinder ocserver 184/tcp OCServer ocserver 184/udp OCServer # Jerrilynn Okamura <--none---> remote-kis 185/tcp Remote-KIS remote-kis 185/udp Remote-KIS kis 186/tcp KIS Protocol kis 186/udp KIS Protocol # Ralph Droms aci 187/tcp Application Communication Interface aci 187/udp Application Communication Interface # Rick Carlos mumps 188/tcp Plus Five's MUMPS mumps 188/udp Plus Five's MUMPS # Hokey Stenn qft 189/tcp Queued File Transport qft 189/udp Queued File Transport # Wayne Schroeder gacp 190/tcp Gateway Access Control Protocol cacp 190/udp Gateway Access Control Protocol # C. Philip Wood prospero 191/tcp Prospero Directory Service prospero 191/udp Prospero Directory Service # B. Clifford Neuman osu-nms 192/tcp OSU Network Monitoring System osu-nms 192/udp OSU Network Monitoring System # Doug Karl srmp 193/tcp Spider Remote Monitoring Protocol srmp 193/udp Spider Remote Monitoring Protocol # Ted J. Socolofsky irc 194/tcp Internet Relay Chat Protocol irc 194/udp Internet Relay Chat Protocol # Jarkko Oikarinen dn6-nlm-aud 195/tcp DNSIX Network Level Module Audit dn6-nlm-aud 195/udp DNSIX Network Level Module Audit dn6-smm-red 196/tcp DNSIX Session Mgt Module Audit Redir dn6-smm-red 196/udp DNSIX Session Mgt Module Audit Redir # Lawrence Lebahn dls 197/tcp Directory Location Service dls 197/udp Directory Location Service dls-mon 198/tcp Directory Location Service Monitor dls-mon 198/udp Directory Location Service Monitor # Scott Bellew smux 199/tcp SMUX Reynolds & Postel [Page 27] RFC 1700 Assigned Numbers October 1994 smux 199/udp SMUX # Marshall Rose src 200/tcp IBM System Resource Controller src 200/udp IBM System Resource Controller # Gerald McBrearty <---none---> at-rtmp 201/tcp AppleTalk Routing Maintenance at-rtmp 201/udp AppleTalk Routing Maintenance at-nbp 202/tcp AppleTalk Name Binding at-nbp 202/udp AppleTalk Name Binding at-3 203/tcp AppleTalk Unused at-3 203/udp AppleTalk Unused at-echo 204/tcp AppleTalk Echo at-echo 204/udp AppleTalk Echo at-5 205/tcp AppleTalk Unused at-5 205/udp AppleTalk Unused at-zis 206/tcp AppleTalk Zone Information at-zis 206/udp AppleTalk Zone Information at-7 207/tcp AppleTalk Unused at-7 207/udp AppleTalk Unused at-8 208/tcp AppleTalk Unused at-8 208/udp AppleTalk Unused # Rob Chandhok tam 209/tcp Trivial Authenticated Mail Protocol tam 209/udp Trivial Authenticated Mail Protocol # Dan Bernstein z39.50 210/tcp ANSI Z39.50 z39.50 210/udp ANSI Z39.50 # Mark Needleman # 914c/g 211/tcp Texas Instruments 914C/G Terminal 914c/g 211/udp Texas Instruments 914C/G Terminal # Bill Harrell <---none---> anet 212/tcp ATEXSSTR anet 212/udp ATEXSSTR # Jim Taylor ipx 213/tcp IPX ipx 213/udp IPX # Don Provan vmpwscs 214/tcp VM PWSCS vmpwscs 214/udp VM PWSCS # Dan Shia softpc 215/tcp Insignia Solutions softpc 215/udp Insignia Solutions # Martyn Thomas <---none---> atls 216/tcp Access Technology License Server atls 216/udp Access Technology License Server # Larry DeLuca dbase 217/tcp dBASE Unix Reynolds & Postel [Page 28] RFC 1700 Assigned Numbers October 1994 dbase 217/udp dBASE Unix # Don Gibson # mpp 218/tcp Netix Message Posting Protocol mpp 218/udp Netix Message Posting Protocol # Shannon Yeh uarps 219/tcp Unisys ARPs uarps 219/udp Unisys ARPs # Ashok Marwaha <---none---> imap3 220/tcp Interactive Mail Access Protocol v3 imap3 220/udp Interactive Mail Access Protocol v3 # James Rice fln-spx 221/tcp Berkeley rlogind with SPX auth fln-spx 221/udp Berkeley rlogind with SPX auth rsh-spx 222/tcp Berkeley rshd with SPX auth rsh-spx 222/udp Berkeley rshd with SPX auth cdc 223/tcp Certificate Distribution Center cdc 223/udp Certificate Distribution Center # Kannan Alagappan # 224-241 Reserved # Jon Postel # 242/tcp Unassigned # 242/udp Unassigned sur-meas 243/tcp Survey Measurement sur-meas 243/udp Survey Measurement # Dave Clark # 244/tcp Unassigned # 244/udp Unassigned link 245/tcp LINK link 245/udp LINK dsp3270 246/tcp Display Systems Protocol dsp3270 246/udp Display Systems Protocol # Weldon J. Showalter # 247-255 Reserved # Jon Postel # 256-343 Unassigned pdap 344/tcp Prospero Data Access Protocol pdap 344/udp Prospero Data Access Protocol # B. Clifford Neuman pawserv 345/tcp Perf Analysis Workbench pawserv 345/udp Perf Analysis Workbench zserv 346/tcp Zebra server zserv 346/udp Zebra server fatserv 347/tcp Fatmen Server fatserv 347/udp Fatmen Server csi-sgwp 348/tcp Cabletron Management Protocol csi-sgwp 348/udp Cabletron Management Protocol # 349-370 Unassigned Reynolds & Postel [Page 29] RFC 1700 Assigned Numbers October 1994 clearcase 371/tcp Clearcase clearcase 371/udp Clearcase # Dave LeBlang ulistserv 372/tcp Unix Listserv ulistserv 372/udp Unix Listserv # Anastasios Kotsikonas legent-1 373/tcp Legent Corporation legent-1 373/udp Legent Corporation legent-2 374/tcp Legent Corporation legent-2 374/udp Legent Corporation # Keith Boyce <---none---> hassle 375/tcp Hassle hassle 375/udp Hassle # Reinhard Doelz nip 376/tcp Amiga Envoy Network Inquiry Proto nip 376/udp Amiga Envoy Network Inquiry Proto # Kenneth Dyke tnETOS 377/tcp NEC Corporation tnETOS 377/udp NEC Corporation dsETOS 378/tcp NEC Corporation dsETOS 378/udp NEC Corporation # Tomoo Fujita is99c 379/tcp TIA/EIA/IS-99 modem client is99c 379/udp TIA/EIA/IS-99 modem client is99s 380/tcp TIA/EIA/IS-99 modem server is99s 380/udp TIA/EIA/IS-99 modem server # Frank Quick hp-collector 381/tcp hp performance data collector hp-collector 381/udp hp performance data collector hp-managed-node 382/tcp hp performance data managed node hp-managed-node 382/udp hp performance data managed node hp-alarm-mgr 383/tcp hp performance data alarm manager hp-alarm-mgr 383/udp hp performance data alarm manager # Frank Blakely arns 384/tcp A Remote Network Server System arns 384/udp A Remote Network Server System # David Hornsby ibm-app 385/tcp IBM Application ibm-app 385/tcp IBM Application # Lisa Tomita <---none---> asa 386/tcp ASA Message Router Object Def. asa 386/udp ASA Message Router Object Def. # Steve Laitinen aurp 387/tcp Appletalk Update-Based Routing Pro. aurp 387/udp Appletalk Update-Based Routing Pro. # Chris Ranch unidata-ldm 388/tcp Unidata LDM Version 4 unidata-ldm 388/udp Unidata LDM Version 4 Reynolds & Postel [Page 30] RFC 1700 Assigned Numbers October 1994 # Glenn Davis ldap 389/tcp Lightweight Directory Access Protocol ldap 389/udp Lightweight Directory Access Protocol # Tim Howes uis 390/tcp UIS uis 390/udp UIS # Ed Barron <---none---> synotics-relay 391/tcp SynOptics SNMP Relay Port synotics-relay 391/udp SynOptics SNMP Relay Port synotics-broker 392/tcp SynOptics Port Broker Port synotics-broker 392/udp SynOptics Port Broker Port # Illan Raab dis 393/tcp Data Interpretation System dis 393/udp Data Interpretation System # Paul Stevens embl-ndt 394/tcp EMBL Nucleic Data Transfer embl-ndt 394/udp EMBL Nucleic Data Transfer # Peter Gad netcp 395/tcp NETscout Control Protocol netcp 395/udp NETscout Control Protocol # Anil Singhal <---none---> netware-ip 396/tcp Novell Netware over IP netware-ip 396/udp Novell Netware over IP mptn 397/tcp Multi Protocol Trans. Net. mptn 397/udp Multi Protocol Trans. Net. # Soumitra Sarkar kryptolan 398/tcp Kryptolan kryptolan 398/udp Kryptolan # Peter de Laval # 399/tcp Unassigned # 399/udp Unassigned work-sol 400/tcp Workstation Solutions work-sol 400/udp Workstation Solutions # Jim Ward ups 401/tcp Uninterruptible Power Supply ups 401/udp Uninterruptible Power Supply # Guenther Seybold genie 402/tcp Genie Protocol genie 402/udp Genie Protocol # Mark Hankin <---none---> decap 403/tcp decap decap 403/udp decap nced 404/tcp nced nced 404/udp nced ncld 405/tcp ncld ncld 405/udp ncld # Richard Jones <---none---> imsp 406/tcp Interactive Mail Support Protocol Reynolds & Postel [Page 31] RFC 1700 Assigned Numbers October 1994 imsp 406/udp Interactive Mail Support Protocol # John Myers timbuktu 407/tcp Timbuktu timbuktu 407/udp Timbuktu # Marc Epard prm-sm 408/tcp Prospero Resource Manager Sys. Man. prm-sm 408/udp Prospero Resource Manager Sys. Man. prm-nm 409/tcp Prospero Resource Manager Node Man. prm-nm 409/udp Prospero Resource Manager Node Man. # B. Clifford Neuman decladebug 410/tcp DECLadebug Remote Debug Protocol decladebug 410/udp DECLadebug Remote Debug Protocol # Anthony Berent rmt 411/tcp Remote MT Protocol rmt 411/udp Remote MT Protocol # Peter Eriksson synoptics-trap 412/tcp Trap Convention Port synoptics-trap 412/udp Trap Convention Port # Illan Raab smsp 413/tcp SMSP smsp 413/udp SMSP infoseek 414/tcp InfoSeek infoseek 414/udp InfoSeek # Steve Kirsch bnet 415/tcp BNet bnet 415/udp BNet # Jim Mertz silverplatter 416/tcp Silverplatter silverplatter 416/udp Silverplatter # Peter Ciuffetti onmux 417/tcp Onmux onmux 417/udp Onmux # Stephen Hanna hyper-g 418/tcp Hyper-G hyper-g 418/udp Hyper-G # Frank Kappe ariel1 419/tcp Ariel ariel1 419/udp Ariel # Jonathan Lavigne smpte 420/tcp SMPTE smpte 420/udp SMPTE # Si Becker <71362.22@CompuServe.COM> ariel2 421/tcp Ariel ariel2 421/udp Ariel ariel3 422/tcp Ariel ariel3 422/udp Ariel # Jonathan Lavigne opc-job-start 423/tcp IBM Operations Planning and Control Start Reynolds & Postel [Page 32] RFC 1700 Assigned Numbers October 1994 opc-job-start 423/udp IBM Operations Planning and Control Start opc-job-track 424/tcp IBM Operations Planning and Control Track opc-job-track 424/udp IBM Operations Planning and Control Track # Conny Larsson icad-el 425/tcp ICAD icad-el 425/udp ICAD # Larry Stone smartsdp 426/tcp smartsdp smartsdp 426/udp smartsdp # Alexander Dupuy svrloc 427/tcp Server Location svrloc 427/udp Server Location # ocs_cmu 428/tcp OCS_CMU ocs_cmu 428/udp OCS_CMU ocs_amu 429/tcp OCS_AMU ocs_amu 429/udp OCS_AMU # Florence Wyman utmpsd 430/tcp UTMPSD utmpsd 430/udp UTMPSD utmpcd 431/tcp UTMPCD utmpcd 431/udp UTMPCD iasd 432/tcp IASD iasd 432/udp IASD # Nir Baroz nnsp 433/tcp NNSP nnsp 433/udp NNSP # Rob Robertson mobileip-agent 434/tcp MobileIP-Agent mobileip-agent 434/udp MobileIP-Agent mobilip-mn 435/tcp MobilIP-MN mobilip-mn 435/udp MobilIP-MN # Kannan Alagappan dna-cml 436/tcp DNA-CML dna-cml 436/udp DNA-CML # Dan Flowers comscm 437/tcp comscm comscm 437/udp comscm # Jim Teague dsfgw 438/tcp dsfgw dsfgw 438/udp dsfgw # Andy McKeen dasp 439/tcp dasp Thomas Obermair dasp 439/udp dasp tommy@inlab.m.eunet.de # Thomas Obermair sgcp 440/tcp sgcp sgcp 440/udp sgcp # Marshall Rose Reynolds & Postel [Page 33] RFC 1700 Assigned Numbers October 1994 decvms-sysmgt 441/tcp decvms-sysmgt decvms-sysmgt 441/udp decvms-sysmgt # Lee Barton cvc_hostd 442/tcp cvc_hostd cvc_hostd 442/udp cvc_hostd # Bill Davidson https 443/tcp https MCom https 443/udp https MCom # Kipp E.B. Hickman snpp 444/tcp Simple Network Paging Protocol snpp 444/udp Simple Network Paging Protocol # [RFC1568] microsoft-ds 445/tcp Microsoft-DS microsoft-ds 445/udp Microsoft-DS # Arnold Miller ddm-rdb 446/tcp DDM-RDB ddm-rdb 446/udp DDM-RDB ddm-dfm 447/tcp DDM-RFM ddm-dfm 447/udp DDM-RFM ddm-byte 448/tcp DDM-BYTE ddm-byte 448/udp DDM-BYTE # Jan David Fisher as-servermap 449/tcp AS Server Mapper as-servermap 449/udp AS Server Mapper # Barbara Foss tserver 450/tcp TServer tserver 450/udp TServer # Harvey S. Schultz # 451-511 Unassigned exec 512/tcp remote process execution; # authentication performed using # passwords and UNIX loppgin names biff 512/udp used by mail system to notify users # of new mail received; currently # receives messages only from # processes on the same machine login 513/tcp remote login a la telnet; # automatic authentication performed # based on priviledged port numbers # and distributed data bases which # identify "authentication domains" who 513/udp maintains data bases showing who's # logged in to machines on a local # net and the load average of the # machine cmd 514/tcp like exec, but automatic # authentication is performed as for # login server Reynolds & Postel [Page 34] RFC 1700 Assigned Numbers October 1994 syslog 514/udp printer 515/tcp spooler printer 515/udp spooler # 516/tcp Unassigned # 516/udp Unassigned talk 517/tcp like tenex link, but across # machine - unfortunately, doesn't # use link protocol (this is actually # just a rendezvous port from which a # tcp connection is established) talk 517/udp like tenex link, but across # machine - unfortunately, doesn't # use link protocol (this is actually # just a rendezvous port from which a tcp connection is established) ntalk 518/tcp ntalk 518/udp utime 519/tcp unixtime utime 519/udp unixtime efs 520/tcp extended file name server router 520/udp local routing process (on site); # uses variant of Xerox NS routing # information protocol # 521-524 Unassigned timed 525/tcp timeserver timed 525/udp timeserver tempo 526/tcp newdate tempo 526/udp newdate # 527-529 Unassigned courier 530/tcp rpc courier 530/udp rpc conference 531/tcp chat conference 531/udp chat netnews 532/tcp readnews netnews 532/udp readnews netwall 533/tcp for emergency broadcasts netwall 533/udp for emergency broadcasts # 534-538 Unassigned apertus-ldp 539/tcp Apertus Technologies Load Determination apertus-ldp 539/udp Apertus Technologies Load Determination uucp 540/tcp uucpd uucp 540/udp uucpd uucp-rlogin 541/tcp uucp-rlogin Stuart Lynne uucp-rlogin 541/udp uucp-rlogin sl@wimsey.com # 542/tcp Unassigned # 542/udp Unassigned klogin 543/tcp klogin 543/udp Reynolds & Postel [Page 35] RFC 1700 Assigned Numbers October 1994 kshell 544/tcp krcmd kshell 544/udp krcmd # 545-549 Unassigned new-rwho 550/tcp new-who new-rwho 550/udp new-who # 551-555 Unassigned dsf 555/tcp dsf 555/udp remotefs 556/tcp rfs server remotefs 556/udp rfs server # 557-559 Unassigned rmonitor 560/tcp rmonitord rmonitor 560/udp rmonitord monitor 561/tcp monitor 561/udp chshell 562/tcp chcmd chshell 562/udp chcmd # 563/tcp Unassigned # 563/udp Unassigned 9pfs 564/tcp plan 9 file service 9pfs 564/udp plan 9 file service whoami 565/tcp whoami whoami 565/udp whoami # 566-569 Unassigned meter 570/tcp demon meter 570/udp demon meter 571/tcp udemon meter 571/udp udemon # 572-599 Unassigned ipcserver 600/tcp Sun IPC server ipcserver 600/udp Sun IPC server nqs 607/tcp nqs nqs 607/udp nqs urm 606/tcp Cray Unified Resource Manager urm 606/udp Cray Unified Resource Manager # Bill Schiefelbein sift-uft 608/tcp Sender-Initiated/Unsolicited File Transfer sift-uft 608/udp Sender-Initiated/Unsolicited File Transfer # Rick Troth npmp-trap 609/tcp npmp-trap npmp-trap 609/udp npmp-trap npmp-local 610/tcp npmp-local npmp-local 610/udp npmp-local npmp-gui 611/tcp npmp-gui npmp-gui 611/udp npmp-gui # John Barnes ginad 634/tcp ginad ginad 634/udp ginad Reynolds & Postel [Page 36] RFC 1700 Assigned Numbers October 1994 # Mark Crother mdqs 666/tcp mdqs 666/udp doom 666/tcp doom Id Software doom 666/tcp doom Id Software # elcsd 704/tcp errlog copy/server daemon elcsd 704/udp errlog copy/server daemon entrustmanager 709/tcp EntrustManager entrustmanager 709/udp EntrustManager # Peter Whittaker netviewdm1 729/tcp IBM NetView DM/6000 Server/Client netviewdm1 729/udp IBM NetView DM/6000 Server/Client netviewdm2 730/tcp IBM NetView DM/6000 send/tcp netviewdm2 730/udp IBM NetView DM/6000 send/tcp netviewdm3 731/tcp IBM NetView DM/6000 receive/tcp netviewdm3 731/udp IBM NetView DM/6000 receive/tcp # Philippe Binet (phbinet@vnet.IBM.COM) netgw 741/tcp netGW netgw 741/udp netGW netrcs 742/tcp Network based Rev. Cont. Sys. netrcs 742/udp Network based Rev. Cont. Sys. # Gordon C. Galligher flexlm 744/tcp Flexible License Manager flexlm 744/udp Flexible License Manager # Matt Christiano # fujitsu-dev 747/tcp Fujitsu Device Control fujitsu-dev 747/udp Fujitsu Device Control ris-cm 748/tcp Russell Info Sci Calendar Manager ris-cm 748/udp Russell Info Sci Calendar Manager kerberos-adm 749/tcp kerberos administration kerberos-adm 749/udp kerberos administration rfile 750/tcp loadav 750/udp pump 751/tcp pump 751/udp qrh 752/tcp qrh 752/udp rrh 753/tcp rrh 753/udp tell 754/tcp send tell 754/udp send nlogin 758/tcp nlogin 758/udp con 759/tcp con 759/udp Reynolds & Postel [Page 37] RFC 1700 Assigned Numbers October 1994 ns 760/tcp ns 760/udp rxe 761/tcp rxe 761/udp quotad 762/tcp quotad 762/udp cycleserv 763/tcp cycleserv 763/udp omserv 764/tcp omserv 764/udp webster 765/tcp webster 765/udp phonebook 767/tcp phone phonebook 767/udp phone vid 769/tcp vid 769/udp cadlock 770/tcp cadlock 770/udp rtip 771/tcp rtip 771/udp cycleserv2 772/tcp cycleserv2 772/udp submit 773/tcp notify 773/udp rpasswd 774/tcp acmaint_dbd 774/udp entomb 775/tcp acmaint_transd 775/udp wpages 776/tcp wpages 776/udp wpgs 780/tcp wpgs 780/udp concert 786/tcp Concert concert 786/udp Concert # Josyula R. Rao mdbs_daemon 800/tcp mdbs_daemon 800/udp device 801/tcp device 801/udp xtreelic 996/tcp Central Point Software xtreelic 996/udp Central Point Software # Dale Cabell maitrd 997/tcp maitrd 997/udp busboy 998/tcp puparp 998/udp garcon 999/tcp applix 999/udp Applix ac Reynolds & Postel [Page 38] RFC 1700 Assigned Numbers October 1994 puprouter 999/tcp puprouter 999/udp cadlock 1000/tcp ock 1000/udp 1023/tcp Reserved 1024/udp Reserved # IANA REGISTERED PORT NUMBERS The Registered Ports are not controlled by the IANA and on most systems can be used by ordinary user processes or programs executed by ordinary users. Ports are used in the TCP [RFC793] 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. While the IANA can not control uses of these ports it does register or list uses of these ports as a convienence to the community. To the extent possible, these same port assignments are used with the UDP [RFC768]. The Registered Ports are in the range 1024-65535. Port Assignments: Keyword Decimal Description References ------- ------- ----------- ---------- 1024/tcp Reserved 1024/udp Reserved # IANA blackjack 1025/tcp network blackjack blackjack 1025/udp network blackjack iad1 1030/tcp BBN IAD iad1 1030/udp BBN IAD iad2 1031/tcp BBN IAD iad2 1031/udp BBN IAD iad3 1032/tcp BBN IAD iad3 1032/udp BBN IAD # Andy Malis instl_boots 1067/tcp Installation Bootstrap Proto. Serv. instl_boots 1067/udp Installation Bootstrap Proto. Serv. instl_bootc 1068/tcp Installation Bootstrap Proto. Cli. Reynolds & Postel [Page 39] RFC 1700 Assigned Numbers October 1994 instl_bootc 1068/udp Installation Bootstrap Proto. Cli. # David Arko < socks 1080/tcp Socks socks 1080/udp Socks # Ying-Da Lee nerv 1222/tcp SNI R&D network nerv 1222/udp SNI R&D network # Martin Freiss hermes 1248/tcp hermes 1248/udp alta-ana-lm 1346/tcp Alta Analytics License Manager alta-ana-lm 1346/udp Alta Analytics License Manager bbn-mmc 1347/tcp multi media conferencing bbn-mmc 1347/udp multi media conferencing bbn-mmx 1348/tcp multi media conferencing bbn-mmx 1348/udp multi media conferencing sbook 1349/tcp Registration Network Protocol sbook 1349/udp Registration Network Protocol editbench 1350/tcp Registration Network Protocol editbench 1350/udp Registration Network Protocol # Simson L. Garfinkel equationbuilder 1351/tcp Digital Tool Works (MIT) equationbuilder 1351/udp Digital Tool Works (MIT) # Terrence J. Talbot lotusnote 1352/tcp Lotus Note lotusnote 1352/udp Lotus Note # Greg Pflaum relief 1353/tcp Relief Consulting relief 1353/udp Relief Consulting # John Feiler rightbrain 1354/tcp RightBrain Software rightbrain 1354/udp RightBrain Software # Glenn Reid intuitive edge 1355/tcp Intuitive Edge intuitive edge 1355/udp Intuitive Edge # Montgomery Zukowski # cuillamartin 1356/tcp CuillaMartin Company cuillamartin 1356/udp CuillaMartin Company pegboard 1357/tcp Electronic PegBoard pegboard 1357/udp Electronic PegBoard Reynolds & Postel [Page 40] RFC 1700 Assigned Numbers October 1994 # Chris Cuilla # connlcli 1358/tcp CONNLCLI connlcli 1358/udp CONNLCLI ftsrv 1359/tcp FTSRV ftsrv 1359/udp FTSRV # Ines Homem de Melo mimer 1360/tcp MIMER mimer 1360/udp MIMER # Per Schroeder linx 1361/tcp LinX linx 1361/udp LinX # Steffen Schilke <---none---> timeflies 1362/tcp TimeFlies timeflies 1362/udp TimeFlies # Doug Kent ndm-requester 1363/tcp Network DataMover Requester ndm-requester 1363/udp Network DataMover Requester ndm-server 1364/tcp Network DataMover Server ndm-server 1364/udp Network DataMover Server # Toshio Watanabe # adapt-sna 1365/tcp Network Software Associates adapt-sna 1365/udp Network Software Associates # Jeffery Chiao <714-768-401> netware-csp 1366/tcp Novell NetWare Comm Service Platform netware-csp 1366/udp Novell NetWare Comm Service Platform # Laurie Lindsey dcs 1367/tcp DCS dcs 1367/udp DCS # Stefan Siebert screencast 1368/tcp ScreenCast screencast 1368/udp ScreenCast # Bill Tschumy gv-us 1369/tcp GlobalView to Unix Shell gv-us 1369/udp GlobalView to Unix Shell us-gv 1370/tcp Unix Shell to GlobalView us-gv 1370/udp Unix Shell to GlobalView # Makoto Mita fc-cli 1371/tcp Fujitsu Config Protocol fc-cli 1371/udp Fujitsu Config Protocol fc-ser 1372/tcp Fujitsu Config Protocol fc-ser 1372/udp Fujitsu Config Protocol # Ryuichi Horie chromagrafx 1373/tcp Chromagrafx chromagrafx 1373/udp Chromagrafx # Mike Barthelemy molly 1374/tcp EPI Software Systems Reynolds & Postel [Page 41] RFC 1700 Assigned Numbers October 1994 molly 1374/udp EPI Software Systems # Jim Vlcek bytex 1375/tcp Bytex bytex 1375/udp Bytex # Mary Ann Burt ibm-pps 1376/tcp IBM Person to Person Software ibm-pps 1376/udp IBM Person to Person Software # Simon Phipps cichlid 1377/tcp Cichlid License Manager cichlid 1377/udp Cichlid License Manager # Andy Burgess elan 1378/tcp Elan License Manager elan 1378/udp Elan License Manager # Ken Greer dbreporter 1379/tcp Integrity Solutions dbreporter 1379/udp Integrity Solutions # Tim Dawson telesis-licman 1380/tcp Telesis Network License Manager telesis-licman 1380/udp Telesis Network License Manager # Karl Schendel, Jr. apple-licman 1381/tcp Apple Network License Manager apple-licman 1381/udp Apple Network License Manager # Earl Wallace udt_os 1382/tcp udt_os 1382/udp gwha 1383/tcp GW Hannaway Network License Manager gwha 1383/udp GW Hannaway Network License Manager # J. Gabriel Foster os-licman 1384/tcp Objective Solutions License Manager os-licman 1384/udp Objective Solutions License Manager # Donald Cornwell atex_elmd 1385/tcp Atex Publishing License Manager atex_elmd 1385/udp Atex Publishing License Manager # Brett Sorenson checksum 1386/tcp CheckSum License Manager checksum 1386/udp CheckSum License Manager # Andreas Glocker cadsi-lm 1387/tcp Computer Aided Design Software Inc LM cadsi-lm 1387/udp Computer Aided Design Software Inc LM # Sulistio Muljadi objective-dbc 1388/tcp Objective Solutions DataBase Cache objective-dbc 1388/udp Objective Solutions DataBase Cache # Donald Cornwell iclpv-dm 1389/tcp Document Manager iclpv-dm 1389/udp Document Manager iclpv-sc 1390/tcp Storage Controller iclpv-sc 1390/udp Storage Controller iclpv-sas 1391/tcp Storage Access Server Reynolds & Postel [Page 42] RFC 1700 Assigned Numbers October 1994 iclpv-sas 1391/udp Storage Access Server iclpv-pm 1392/tcp Print Manager iclpv-pm 1392/udp Print Manager iclpv-nls 1393/tcp Network Log Server iclpv-nls 1393/udp Network Log Server iclpv-nlc 1394/tcp Network Log Client iclpv-nlc 1394/udp Network Log Client iclpv-wsm 1395/tcp PC Workstation Manager software iclpv-wsm 1395/udp PC Workstation Manager software # A.P. Hobson dvl-activemail 1396/tcp DVL Active Mail dvl-activemail 1396/udp DVL Active Mail audio-activmail 1397/tcp Audio Active Mail audio-activmail 1397/udp Audio Active Mail video-activmail 1398/tcp Video Active Mail video-activmail 1398/udp Video Active Mail # Ehud Shapiro cadkey-licman 1399/tcp Cadkey License Manager cadkey-licman 1399/udp Cadkey License Manager cadkey-tablet 1400/tcp Cadkey Tablet Daemon cadkey-tablet 1400/udp Cadkey Tablet Daemon # Joe McCollough goldleaf-licman 1401/tcp Goldleaf License Manager goldleaf-licman 1401/udp Goldleaf License Manager # John Fox <---none---> prm-sm-np 1402/tcp Prospero Resource Manager prm-sm-np 1402/udp Prospero Resource Manager prm-nm-np 1403/tcp Prospero Resource Manager prm-nm-np 1403/udp Prospero Resource Manager # B. Clifford Neuman igi-lm 1404/tcp Infinite Graphics License Manager igi-lm 1404/udp Infinite Graphics License Manager ibm-res 1405/tcp IBM Remote Execution Starter ibm-res 1405/udp IBM Remote Execution Starter netlabs-lm 1406/tcp NetLabs License Manager netlabs-lm 1406/udp NetLabs License Manager dbsa-lm 1407/tcp DBSA License Manager dbsa-lm 1407/udp DBSA License Manager # Scott Shattuck sophia-lm 1408/tcp Sophia License Manager sophia-lm 1408/udp Sophia License Manager # Eric Brown here-lm 1409/tcp Here License Manager here-lm 1409/udp Here License Manager # David Ison hiq 1410/tcp HiQ License Manager hiq 1410/udp HiQ License Manager # Rick Pugh Reynolds & Postel [Page 43] RFC 1700 Assigned Numbers October 1994 af 1411/tcp AudioFile af 1411/udp AudioFile # Jim Gettys innosys 1412/tcp InnoSys innosys 1412/udp InnoSys innosys-acl 1413/tcp Innosys-ACL innosys-acl 1413/udp Innosys-ACL # Eric Welch <--none---> ibm-mqseries 1414/tcp IBM MQSeries ibm-mqseries 1414/udp IBM MQSeries # Roger Meli dbstar 1415/tcp DBStar dbstar 1415/udp DBStar # Jeffrey Millman novell-lu6.2 1416/tcp Novell LU6.2 novell-lu6.2 1416/udp Novell LU6.2 # Peter Liu <--none---> timbuktu-srv1 1417/tcp Timbuktu Service 1 Port timbuktu-srv1 1417/tcp Timbuktu Service 1 Port timbuktu-srv2 1418/tcp Timbuktu Service 2 Port timbuktu-srv2 1418/udp Timbuktu Service 2 Port timbuktu-srv3 1419/tcp Timbuktu Service 3 Port timbuktu-srv3 1419/udp Timbuktu Service 3 Port timbuktu-srv4 1420/tcp Timbuktu Service 4 Port timbuktu-srv4 1420/udp Timbuktu Service 4 Port # Marc Epard gandalf-lm 1421/tcp Gandalf License Manager gandalf-lm 1421/udp Gandalf License Manager # gilmer@gandalf.ca autodesk-lm 1422/tcp Autodesk License Manager autodesk-lm 1422/udp Autodesk License Manager # David Ko essbase 1423/tcp Essbase Arbor Software essbase 1423/udp Essbase Arbor Software hybrid 1424/tcp Hybrid Encryption Protocol hybrid 1424/udp Hybrid Encryption Protocol # Howard Hart zion-lm 1425/tcp Zion Software License Manager zion-lm 1425/udp Zion Software License Manager # David Ferrero sas-1 1426/tcp Satellite-data Acquisition System 1 sas-1 1426/udp Satellite-data Acquisition System 1 # Bill Taylor mloadd 1427/tcp mloadd monitoring tool mloadd 1427/udp mloadd monitoring tool # Bob Braden informatik-lm 1428/tcp Informatik License Manager informatik-lm 1428/udp Informatik License Manager Reynolds & Postel [Page 44] RFC 1700 Assigned Numbers October 1994 # Harald Schlangmann # nms 1429/tcp Hypercom NMS nms 1429/udp Hypercom NMS tpdu 1430/tcp Hypercom TPDU tpdu 1430/udp Hypercom TPDU # Noor Chowdhury rgtp 1431/tcp Reverse Gosip Transport rgtp 1431/udp Reverse Gosip Transport # blueberry-lm 1432/tcp Blueberry Software License Manager blueberry-lm 1432/udp Blueberry Software License Manager # Steve Beigel ms-sql-s 1433/tcp Microsoft-SQL-Server ms-sql-s 1433/udp Microsoft-SQL-Server ms-sql-m 1434/tcp Microsoft-SQL-Monitor ms-sql-m 1434/udp Microsoft-SQL-Monitor # Peter Hussey ibm-cics 1435/tcp IBM CISC ibm-cics 1435/udp IBM CISC # Geoff Meacock sas-2 1436/tcp Satellite-data Acquisition System 2 sas-2 1436/udp Satellite-data Acquisition System 2 # Bill Taylor tabula 1437/tcp Tabula tabula 1437/udp Tabula # Marcelo Einhorn # eicon-server 1438/tcp Eicon Security Agent/Server eicon-server 1438/udp Eicon Security Agent/Server eicon-x25 1439/tcp Eicon X25/SNA Gateway eicon-x25 1439/udp Eicon X25/SNA Gateway eicon-slp 1440/tcp Eicon Service Location Protocol eicon-slp 1440/udp Eicon Service Location Protocol # Pat Calhoun cadis-1 1441/tcp Cadis License Management cadis-1 1441/udp Cadis License Management cadis-2 1442/tcp Cadis License Management cadis-2 1442/udp Cadis License Management # Todd Wichers ies-lm 1443/tcp Integrated Engineering Software ies-lm 1443/udp Integrated Engineering Software # David Tong marcam-lm 1444/tcp Marcam License Management marcam-lm 1444/udp Marcam License Management # Therese Hunt proxima-lm 1445/tcp Proxima License Manager proxima-lm 1445/udp Proxima License Manager Reynolds & Postel [Page 45] RFC 1700 Assigned Numbers October 1994 ora-lm 1446/tcp Optical Research Associates License Manager ora-lm 1446/udp Optical Research Associates License Manager apri-lm 1447/tcp Applied Parallel Research LM apri-lm 1447/udp Applied Parallel Research LM # Jim Dillon oc-lm 1448/tcp OpenConnect License Manager oc-lm 1448/udp OpenConnect License Manager # Sue Barnhill peport 1449/tcp PEport peport 1449/udp PEport # Qentin Neill dwf 1450/tcp Tandem Distributed Workbench Facility dwf 1450/udp Tandem Distributed Workbench Facility # Mike Bert infoman 1451/tcp IBM Information Management infoman 1451/udp IBM Information Management # Karen Burns <---none---> gtegsc-lm 1452/tcp GTE Government Systems License Man gtegsc-lm 1452/udp GTE Government Systems License Man # Mike Gregory genie-lm 1453/tcp Genie License Manager genie-lm 1453/udp Genie License Manager # Paul Applegate interhdl_elmd 1454/tcp interHDL License Manager interhdl_elmd 1454/tcp interHDL License Manager # Eli Sternheim eli@interhdl.com esl-lm 1455/tcp ESL License Manager esl-lm 1455/udp ESL License Manager # Abel Chou dca 1456/tcp DCA dca 1456/udp DCA # Jeff Garbers valisys-lm 1457/tcp Valisys License Manager valisys-lm 1457/udp Valisys License Manager # Leslie Lincoln nrcabq-lm 1458/tcp Nichols Research Corp. nrcabq-lm 1458/udp Nichols Research Corp. # Howard Cole proshare1 1459/tcp Proshare Notebook Application proshare1 1459/udp Proshare Notebook Application proshare2 1460/tcp Proshare Notebook Application proshare2 1460/udp Proshare Notebook Application # Robin Kar ibm_wrless_lan 1461/tcp IBM Wireless LAN ibm_wrless_lan 1461/udp IBM Wireless LAN # world-lm 1462/tcp World License Manager world-lm 1462/udp World License Manager Reynolds & Postel [Page 46] RFC 1700 Assigned Numbers October 1994 # Michael S Amirault nucleus 1463/tcp Nucleus nucleus 1463/udp Nucleus # Venky Nagar msl_lmd 1464/tcp MSL License Manager msl_lmd 1464/udp MSL License Manager # Matt Timmermans pipes 1465/tcp Pipes Platform pipes 1465/udp Pipes Platform mfarlin@peerlogic.com # Mark Farlin oceansoft-lm 1466/tcp Ocean Software License Manager oceansoft-lm 1466/udp Ocean Software License Manager # Randy Leonard csdmbase 1467/tcp CSDMBASE csdmbase 1467/udp CSDMBASE csdm 1468/tcp CSDM csdm 1468/udp CSDM # Robert Stabl aal-lm 1469/tcp Active Analysis Limited License Manager aal-lm 1469/udp Active Analysis Limited License Manager # David Snocken +44 (71)437-7009 uaiact 1470/tcp Universal Analytics uaiact 1470/udp Universal Analytics # Mark R. Ludwig csdmbase 1471/tcp csdmbase csdmbase 1471/udp csdmbase csdm 1472/tcp csdm csdm 1472/udp csdm # Robert Stabl openmath 1473/tcp OpenMath openmath 1473/udp OpenMath # Garth Mayville telefinder 1474/tcp Telefinder telefinder 1474/udp Telefinder # Jim White taligent-lm 1475/tcp Taligent License Manager taligent-lm 1475/udp Taligent License Manager # Mark Sapsford clvm-cfg 1476/tcp clvm-cfg clvm-cfg 1476/udp clvm-cfg # Eric Soderberg ms-sna-server 1477/tcp ms-sna-server ms-sna-server 1477/udp ms-sna-server ms-sna-base 1478/tcp ms-sna-base ms-sna-base 1478/udp ms-sna-base # Gordon Mangione dberegister 1479/tcp dberegister dberegister 1479/udp dberegister Reynolds & Postel [Page 47] RFC 1700 Assigned Numbers October 1994 # Brian Griswold pacerforum 1480/tcp PacerForum pacerforum 1480/udp PacerForum # Peter Caswell airs 1481/tcp AIRS airs 1481/udp AIRS # Bruce Wilson, 905-771-6161 miteksys-lm 1482/tcp Miteksys License Manager miteksys-lm 1482/udp Miteksys License Manager # Shane McRoberts afs 1483/tcp AFS License Manager afs 1483/udp AFS License Manager # Michael R. Pizolato confluent 1484/tcp Confluent License Manager confluent 1484/udp Confluent License Manager # James Greenfiel lansource 1485/tcp LANSource lansource 1485/udp LANSource # Doug Scott nms_topo_serv 1486/tcp nms_topo_serv nms_topo_serv 1486/udp nms_topo_serv # Sylvia Siu localinfosrvr 1487/tcp LocalInfoSrvr localinfosrvr 1487/udp LocalInfoSrvr # Brian Matthews docstor 1488/tcp DocStor docstor 1488/udp DocStor # Brian Spears dmdocbroker 1489/tcp dmdocbroker dmdocbroker 1489/udp dmdocbroker # Razmik Abnous insitu-conf 1490/tcp insitu-conf insitu-conf 1490/udp insitu-conf # Paul Blacknell anynetgateway 1491/tcp anynetgateway anynetgateway 1491/udp anynetgateway # Dan Poirier stone-design-1 1492/tcp stone-design-1 stone-design-1 1492/udp stone-design-1 # Andrew Stone netmap_lm 1493/tcp netmap_lm netmap_lm 1493/udp netmap_lm # Phillip Magson ica 1494/tcp ica ica 1494/udp ica # John Richardson, Citrix Systems cvc 1495/tcp cvc cvc 1495/udp cvc Reynolds & Postel [Page 48] RFC 1700 Assigned Numbers October 1994 # Bill Davidson liberty-lm 1496/tcp liberty-lm liberty-lm 1496/udp liberty-lm # Jim Rogers rfx-lm 1497/tcp rfx-lm rfx-lm 1497/udp rfx-lm # Bill Bishop watcom-sql 1498/tcp Watcom-SQL watcom-sql 1498/udp Watcom-SQL # Rog Skubowius fhc 1499/tcp Federico Heinz Consultora fhc 1499/udp Federico Heinz Consultora # Federico Heinz vlsi-lm 1500/tcp VLSI License Manager vlsi-lm 1500/udp VLSI License Manager # Shue-Lin Kuo sas-3 1501/tcp Satellite-data Acquisition System 3 sas-3 1501/udp Satellite-data Acquisition System 3 # Bill Taylor shivadiscovery 1502/tcp Shiva shivadiscovery 1502/udp Shiva # Jonathan Wenocur imtc-mcs 1503/tcp Databeam imtc-mcs 1503/udp Databeam # Jim Johnstone evb-elm 1504/tcp EVB Software Engineering License Manager evb-elm 1504/udp EVB Software Engineering License Manager # B.G. Mahesh < mahesh@sett.com> funkproxy 1505/tcp Funk Software, Inc. funkproxy 1505/udp Funk Software, Inc. # Robert D. Vincent # 1506-1523 Unassigned ingreslock 1524/tcp ingres ingreslock 1524/udp ingres orasrv 1525/tcp oracle orasrv 1525/udp oracle prospero-np 1525/tcp Prospero Directory Service non-priv prospero-np 1525/udp Prospero Directory Service non-priv pdap-np 1526/tcp Prospero Data Access Prot non-priv pdap-np 1526/udp Prospero Data Access Prot non-priv # B. Clifford Neuman tlisrv 1527/tcp oracle tlisrv 1527/udp oracle coauthor 1529/tcp oracle coauthor 1529/udp oracle issd 1600/tcp issd 1600/udp nkd 1650/tcp Reynolds & Postel [Page 49] RFC 1700 Assigned Numbers October 1994 nkd 1650/udp proshareaudio 1651/tcp proshare conf audio proshareaudio 1651/udp proshare conf audio prosharevideo 1652/tcp proshare conf video prosharevideo 1652/udp proshare conf video prosharedata 1653/tcp proshare conf data prosharedata 1653/udp proshare conf data prosharerequest 1654/tcp proshare conf request prosharerequest 1654/udp proshare conf request prosharenotify 1655/tcp proshare conf notify prosharenotify 1655/udp proshare conf notify # netview-aix-1 1661/tcp netview-aix-1 netview-aix-1 1661/udp netview-aix-1 netview-aix-2 1662/tcp netview-aix-2 netview-aix-2 1662/udp netview-aix-2 netview-aix-3 1663/tcp netview-aix-3 netview-aix-3 1663/udp netview-aix-3 netview-aix-4 1664/tcp netview-aix-4 netview-aix-4 1664/udp netview-aix-4 netview-aix-5 1665/tcp netview-aix-5 netview-aix-5 1665/udp netview-aix-5 netview-aix-6 1666/tcp netview-aix-6 netview-aix-6 1666/udp netview-aix-6 # Martha Crisson licensedaemon 1986/tcp cisco license management licensedaemon 1986/udp cisco license management tr-rsrb-p1 1987/tcp cisco RSRB Priority 1 port tr-rsrb-p1 1987/udp cisco RSRB Priority 1 port tr-rsrb-p2 1988/tcp cisco RSRB Priority 2 port tr-rsrb-p2 1988/udp cisco RSRB Priority 2 port tr-rsrb-p3 1989/tcp cisco RSRB Priority 3 port tr-rsrb-p3 1989/udp cisco RSRB Priority 3 port #PROBLEMS!=================================================== mshnet 1989/tcp MHSnet system mshnet 1989/udp MHSnet system # Bob Kummerfeld #PROBLEMS!=================================================== stun-p1 1990/tcp cisco STUN Priority 1 port stun-p1 1990/udp cisco STUN Priority 1 port stun-p2 1991/tcp cisco STUN Priority 2 port stun-p2 1991/udp cisco STUN Priority 2 port stun-p3 1992/tcp cisco STUN Priority 3 port stun-p3 1992/udp cisco STUN Priority 3 port #PROBLEMS!=================================================== ipsendmsg 1992/tcp IPsendmsg ipsendmsg 1992/udp IPsendmsg # Bob Kummerfeld Reynolds & Postel [Page 50] RFC 1700 Assigned Numbers October 1994 #PROBLEMS!=================================================== snmp-tcp-port 1993/tcp cisco SNMP TCP port snmp-tcp-port 1993/udp cisco SNMP TCP port stun-port 1994/tcp cisco serial tunnel port stun-port 1994/udp cisco serial tunnel port perf-port 1995/tcp cisco perf port perf-port 1995/udp cisco perf port tr-rsrb-port 1996/tcp cisco Remote SRB port tr-rsrb-port 1996/udp cisco Remote SRB port gdp-port 1997/tcp cisco Gateway Discovery Protocol gdp-port 1997/udp cisco Gateway Discovery Protocol x25-svc-port 1998/tcp cisco X.25 service (XOT) x25-svc-port 1998/udp cisco X.25 service (XOT) tcp-id-port 1999/tcp cisco identification port tcp-id-port 1999/udp cisco identification port callbook 2000/tcp callbook 2000/udp dc 2001/tcp wizard 2001/udp curry globe 2002/tcp globe 2002/udp mailbox 2004/tcp emce 2004/udp CCWS mm conf berknet 2005/tcp oracle 2005/udp invokator 2006/tcp raid-cc 2006/udp raid dectalk 2007/tcp raid-am 2007/udp conf 2008/tcp terminaldb 2008/udp news 2009/tcp whosockami 2009/udp search 2010/tcp pipe_server 2010/udp raid-cc 2011/tcp raid servserv 2011/udp ttyinfo 2012/tcp raid-ac 2012/udp raid-am 2013/tcp raid-cd 2013/udp troff 2014/tcp raid-sf 2014/udp cypress 2015/tcp raid-cs 2015/udp bootserver 2016/tcp bootserver 2016/udp cypress-stat 2017/tcp Reynolds & Postel [Page 51] RFC 1700 Assigned Numbers October 1994 bootclient 2017/udp terminaldb 2018/tcp rellpack 2018/udp whosockami 2019/tcp about 2019/udp xinupageserver 2020/tcp xinupageserver 2020/udp servexec 2021/tcp xinuexpansion1 2021/udp down 2022/tcp xinuexpansion2 2022/udp xinuexpansion3 2023/tcp xinuexpansion3 2023/udp xinuexpansion4 2024/tcp xinuexpansion4 2024/udp ellpack 2025/tcp xribs 2025/udp scrabble 2026/tcp scrabble 2026/udp shadowserver 2027/tcp shadowserver 2027/udp submitserver 2028/tcp submitserver 2028/udp device2 2030/tcp device2 2030/udp blackboard 2032/tcp blackboard 2032/udp glogger 2033/tcp glogger 2033/udp scoremgr 2034/tcp scoremgr 2034/udp imsldoc 2035/tcp imsldoc 2035/udp objectmanager 2038/tcp objectmanager 2038/udp lam 2040/tcp lam 2040/udp interbase 2041/tcp interbase 2041/udp isis 2042/tcp isis 2042/udp isis-bcast 2043/tcp isis-bcast 2043/udp rimsl 2044/tcp rimsl 2044/udp cdfunc 2045/tcp cdfunc 2045/udp sdfunc 2046/tcp Reynolds & Postel [Page 52] RFC 1700 Assigned Numbers October 1994 sdfunc 2046/udp dls 2047/tcp dls 2047/udp dls-monitor 2048/tcp dls-monitor 2048/udp shilp 2049/tcp shilp 2049/udp dlsrpn 2065/tcp Data Link Switch Read Port Number dlsrpn 2065/udp Data Link Switch Read Port Number dlswpn 2067/tcp Data Link Switch Write Port Number dlswpn 2067/udp Data Link Switch Write Port Number ats 2201/tcp Advanced Training System Program ats 2201/udp Advanced Training System Program rtsserv 2500/tcp Resource Tracking system server rtsserv 2500/udp Resource Tracking system server rtsclient 2501/tcp Resource Tracking system client rtsclient 2501/udp Resource Tracking system client # Aubrey Turner # hp-3000-telnet 2564/tcp HP 3000 NS/VT block mode telnet www-dev 2784/tcp world wide web - development www-dev 2784/udp world wide web - development NSWS 3049/tcp NSWS 3049/udp ccmail 3264/tcp cc:mail/lotus ccmail 3264/udp cc:mail/lotus dec-notes 3333/tcp DEC Notes dec-notes 3333/udp DEC Notes # Kim Moraros mapper-nodemgr 3984/tcp MAPPER network node manager mapper-nodemgr 3984/udp MAPPER network node manager mapper-mapethd 3985/tcp MAPPER TCP/IP server mapper-mapethd 3985/udp MAPPER TCP/IP server mapper-ws_ethd 3986/tcp MAPPER workstation server mapper-ws_ethd 3986/udp MAPPER workstation server # John C. Horton bmap 3421/tcp Bull Apprise portmapper bmap 3421/udp Bull Apprise portmapper # Jeremy Gilbert udt_os 3900/tcp Unidata UDT OS udt_os 3900/udp Unidata UDT OS # James Powell nuts_dem 4132/tcp NUTS Daemon nuts_dem 4132/udp NUTS Daemon nuts_bootp 4133/tcp NUTS Bootp Server nuts_bootp 4133/udp NUTS Bootp Server # Martin Freiss unicall 4343/tcp UNICALL Reynolds & Postel [Page 53] RFC 1700 Assigned Numbers October 1994 unicall 4343/udp UNICALL # James Powell krb524 4444/tcp KRB524 krb524 4444/udp KRB524 # B. Clifford Neuman rfa 4672/tcp remote file access server rfa 4672/udp remote file access server commplex-main 5000/tcp commplex-main 5000/udp commplex-link 5001/tcp commplex-link 5001/udp rfe 5002/tcp radio free ethernet rfe 5002/udp radio free ethernet telelpathstart 5010/tcp TelepathStart telelpathstart 5010/udp TelepathStart telelpathattack 5011/tcp TelepathAttack telelpathattack 5011/udp TelepathAttack # Helmuth Breitenfellner mmcc 5050/tcp multimedia conference control tool mmcc 5050/udp multimedia conference control tool rmonitor_secure 5145/tcp rmonitor_secure 5145/udp aol 5190/tcp America-Online aol 5190/udp America-Online # Marty Lyons padl2sim 5236/tcp padl2sim 5236/udp hacl-hb 5300/tcp # HA cluster heartbeat hacl-hb 5300/udp # HA cluster heartbeat hacl-gs 5301/tcp # HA cluster general services hacl-gs 5301/udp # HA cluster general services hacl-cfg 5302/tcp # HA cluster configuration hacl-cfg 5302/udp # HA cluster configuration hacl-probe 5303/tcp # HA cluster probing hacl-probe 5303/udp # HA cluster probing hacl-local 5304/tcp hacl-local 5304/udp hacl-test 5305/tcp hacl-test 5305/udp # Eric Soderberg x11 6000-6063/tcp X Window System x11 6000-6063/udp X Window System # Stephen Gildea sub-process 6111/tcp HP SoftBench Sub-Process Control sub-process 6111/udp HP SoftBench Sub-Process Control meta-corp 6141/tcp Meta Corporation License Manager meta-corp 6141/udp Meta Corporation License Manager # Osamu Masuda <--none---> Reynolds & Postel [Page 54] RFC 1700 Assigned Numbers October 1994 aspentec-lm 6142/tcp Aspen Technology License Manager aspentec-lm 6142/udp Aspen Technology License Manager # Kevin Massey watershed-lm 6143/tcp Watershed License Manager watershed-lm 6143/udp Watershed License Manager # David Ferrero statsci1-lm 6144/tcp StatSci License Manager - 1 statsci1-lm 6144/udp StatSci License Manager - 1 statsci2-lm 6145/tcp StatSci License Manager - 2 statsci2-lm 6145/udp StatSci License Manager - 2 # Scott Blachowicz lonewolf-lm 6146/tcp Lone Wolf Systems License Manager lonewolf-lm 6146/udp Lone Wolf Systems License Manager # Dan Klein montage-lm 6147/tcp Montage License Manager montage-lm 6147/udp Montage License Manager # Michael Ubell xdsxdm 6558/udp xdsxdm 6558/tcp afs3-fileserver 7000/tcp file server itself afs3-fileserver 7000/udp file server itself afs3-callback 7001/tcp callbacks to cache managers afs3-callback 7001/udp callbacks to cache managers afs3-prserver 7002/tcp users & groups database afs3-prserver 7002/udp users & groups database afs3-vlserver 7003/tcp volume location database afs3-vlserver 7003/udp volume location database afs3-kaserver 7004/tcp AFS/Kerberos authentication service afs3-kaserver 7004/udp AFS/Kerberos authentication service afs3-volser 7005/tcp volume managment server afs3-volser 7005/udp volume managment server afs3-errors 7006/tcp error interpretation service afs3-errors 7006/udp error interpretation service afs3-bos 7007/tcp basic overseer process afs3-bos 7007/udp basic overseer process afs3-update 7008/tcp server-to-server updater afs3-update 7008/udp server-to-server updater afs3-rmtsys 7009/tcp remote cache manager service afs3-rmtsys 7009/udp remote cache manager service ups-onlinet 7010/tcp onlinet uninterruptable power supplies ups-onlinet 7010/udp onlinet uninterruptable power supplies # Brian Hammill font-service 7100/tcp X Font Service font-service 7100/udp X Font Service # Stephen Gildea fodms 7200/tcp FODMS FLIP fodms 7200/udp FODMS FLIP # David Anthony Reynolds & Postel [Page 55] RFC 1700 Assigned Numbers October 1994 man 9535/tcp man 9535/udp isode-dua 17007/tcp isode-dua 17007/udp REFERENCES [RFC768] Postel, J., "User Datagram Protocol", STD 6, RFC 768, USC/Information Sciences Institute, August 1980. [RFC793] Postel, J., ed., "Transmission Control Protocol - DARPA Internet Program Protocol Specification", STD 7, RFC 793, USC/Information Sciences Institute, September 1981. [] URL = ftp://ftp.isi.edu/in-notes/iana/assignments/port-numbers Reynolds & Postel [Page 56] RFC 1700 Assigned Numbers October 1994 INTERNET MULTICAST ADDRESSES Host Extensions for IP Multicasting [RFC1112] specifies the extensions required of a host implementation of the Internet Protocol (IP) to support multicasting. Current addresses are listed below. 224.0.0.0 Base Address (Reserved) [RFC1112,JBP] 224.0.0.1 All Systems on this Subnet [RFC1112,JBP] 224.0.0.2 All Routers on this Subnet [JBP] 224.0.0.3 Unassigned [JBP] 224.0.0.4 DVMRP Routers [RFC1075,JBP] 224.0.0.5 OSPFIGP OSPFIGP All Routers [RFC1583,JXM1] 224.0.0.6 OSPFIGP OSPFIGP Designated Routers [RFC1583,JXM1] 224.0.0.7 ST Routers [RFC1190,KS14] 224.0.0.8 ST Hosts [RFC1190,KS14] 224.0.0.9 RIP2 Routers [GSM11] 224.0.0.10 IGRP Routers [Dino Farinacci] 224.0.0.11 Mobile-Agents [Bill Simpson] 224.0.0.12-224.0.0.255 Unassigned [JBP] 224.0.1.0 VMTP Managers Group [RFC1045,DRC3] 224.0.1.1 NTP Network Time Protocol [RFC1119,DLM1] 224.0.1.2 SGI-Dogfight [AXC] 224.0.1.3 Rwhod [SXD] 224.0.1.4 VNP [DRC3] 224.0.1.5 Artificial Horizons - Aviator [BXF] 224.0.1.6 NSS - Name Service Server [BXS2] 224.0.1.7 AUDIONEWS - Audio News Multicast [MXF2] 224.0.1.8 SUN NIS+ Information Service [CXM3] 224.0.1.9 MTP Multicast Transport Protocol [SXA] 224.0.1.10 IETF-1-LOW-AUDIO [SC3] 224.0.1.11 IETF-1-AUDIO [SC3] 224.0.1.12 IETF-1-VIDEO [SC3] 224.0.1.13 IETF-2-LOW-AUDIO [SC3] 224.0.1.14 IETF-2-AUDIO [SC3] 224.0.1.15 IETF-2-VIDEO [SC3] 224.0.1.16 MUSIC-SERVICE [Guido van Rossum] 224.0.1.17 SEANET-TELEMETRY [Andrew Maffei] 224.0.1.18 SEANET-IMAGE [Andrew Maffei] 224.0.1.19 MLOADD [Braden] 224.0.1.20 any private experiment [JBP] 224.0.1.21 DVMRP on MOSPF [John Moy] 224.0.1.22 SVRLOC 224.0.1.23 XINGTV 224.0.1.24 microsoft-ds 224.0.1.25 nbc-pro 224.0.1.26 nbc-pfn 224.0.1.27-224.0.1.255 Unassigned [JBP] Reynolds & Postel [Page 57] RFC 1700 Assigned Numbers October 1994 224.0.2.1 "rwho" Group (BSD) (unofficial) [JBP] 224.0.2.2 SUN RPC PMAPPROC_CALLIT [BXE1] 224.0.3.000-224.0.3.255 RFE Generic Service [DXS3] 224.0.4.000-224.0.4.255 RFE Individual Conferences [DXS3] 224.0.5.000-224.0.5.127 CDPD Groups [Bob Brenner] 224.0.5.128-224.0.5.255 Unassigned [IANA] 224.0.6.000-224.0.6.127 Cornell ISIS Project [Tim Clark] 224.0.6.128-224.0.6.255 Unassigned [IANA] 224.1.0.0-224.1.255.255 ST Multicast Groups [RFC1190,KS14] 224.2.0.0-224.2.255.255 Multimedia Conference Calls [SC3] 224.252.0.0-224.255.255.255 DIS transient groups [Joel Snyder] 232.0.0.0-232.255.255.255 VMTP transient groups [RFC1045,DRC3] These addresses are listed in the Domain Name Service under MCAST.NET and 224.IN-ADDR.ARPA. Note that when used on an Ethernet or IEEE 802 network, the 23 low-order bits of the IP Multicast address are placed in the low-order 23 bits of the Ethernet or IEEE 802 net multicast address 1.0.94.0.0.0. See the next section on "IANA ETHERNET ADDRESS BLOCK". REFERENCES [RFC1045] Cheriton, D., "VMTP: Versatile Message Transaction Protocol Specification", RFC 1045, Stanford University, February 1988. [RFC1075] Waitzman, D., C. Partridge, and S. Deering "Distance Vector Multicast Routing Protocol", RFC-1075, BBN STC, Stanford University, November 1988. [RFC1112] Deering, S., "Host Extensions for IP Multicasting", STD 5, RFC 1112, Stanford University, August 1989. [RFC1119] Mills, D., "Network Time Protocol (Version 1), Specification and Implementation", STD 12, RFC 1119, University of Delaware, July 1988. [RFC1190] Topolcic, C., Editor, "Experimental Internet Stream Protocol, Version 2 (ST-II)", RFC 1190, CIP Working Group, October 1990. [RFC1583] Moy, J., "The OSPF Specification", RFC 1583, Proteon, March 1994. Reynolds & Postel [Page 58] RFC 1700 Assigned Numbers October 1994 PEOPLE [AXC] Andrew Cherenson [Bob Brenner] [Braden] Bob Braden [BXF] Bruce Factor [BXS2] Bill Schilit [CXM3] Chuck McManis [Tim Clark] [DLM1] David Mills [DRC3] Dave Cheriton [DXS3] Daniel Steinber [Dino Farinacci] [GSM11] Gary S. Malkin [IANA] IANA [JBP] Jon Postel [JXM1] Jim Miner [KS14] [Andrew Maffei] [John Moy] John Moy [MXF2] Martin Forssen Reynolds & Postel [Page 59] RFC 1700 Assigned Numbers October 1994 [Guido van Rossum] [SC3] Steve Casner [Joel Snyder] [SXA] Susie Armstrong [SXD] Steve Deering [] URL = ftp://ftp.isi.edu/in-notes/iana/assignments/multicast-addresses Reynolds & Postel [Page 60] RFC 1700 Assigned Numbers October 1994 SUN RPC NUMBERS To obtain SUN Remote Procedure Call (RPC) numbers send an e-mail request to "rpc@sun.com". The RPC port management service ('portmap' in SunOS versions less than 5.0 and 'rpcbind' in SunOS versions greater than 5.0) "registers" the IP port number that is allocated to a particular service when that service is created. It does not allocate ports on behalf of those services. For an exact specification of the semantics refer to the source code of svcudp_create() and svctcp_create() in the archives. In short however is that these interfaces, and svc_tli_create their Transport Independent RPC equivalent, take either a user specified port number or RPC_ANY (-1) which effectively means "I don't care." In the "I don't care" case the create code simply calls socket(2) or t_open(3n) which allocates an IP port based on the rules: if euid of the requesting process is 0 (i.e., root) allocate the next available port number in the reserved port range. else allocate the next available port in the non-reserved range. Port numbers count up sequentially. Can a port that is "assigned" can be used when the assignee's service is not present? Say port 501 is assigned to the "jeans" service. On a machine that does not have the "jeans" service, nor has any clients that might be expecting to use it, is port 501 available for other uses? Any dynamic allocation process, like the portmapper, that chooses the next unused port might allocate port 501 dynamically to a process that asked for a "I don't care" port. So any dynamic allocation scheme may pick an unused port that happened to correspond to a port number that had been "assigned" but was currently unused. While it might be desirable, it is impossible to guarantee that any unused port, even though officially assigned to a service, is not picked by a dynamic allocator since such an assignment might occur long after the delivery of the system into a site that doesn't watch for the latest list. There is the restriction that only "superuser" on BSD derived systems such as SunOS can bind to a port number that is less than 1024. So programs have used this information in the past to identify whether or Reynolds & Postel [Page 61] RFC 1700 Assigned Numbers October 1994 not the service they were talking to was started by the superuser on the remote system. Making this assumption is dangerous because not all system enforce this restriction. Sun RPC services use ports that are currently unused. If someone noted that an RPC service was using port 781, it would be just as happy using port 891, or 951. The service doesn't care what port it gets, remote clients will query the portmapper to ask it what port number was assigned to the service when it was started. The key is that the port was not currently in use. The only port that ONC/RPC must have is 111 its assigned port for the portmap service. The most common complaint comes when people put a new service on their system. When they configure their systems they put the new service configuration commands at the end of their system startup scripts. During startup, several network services may be started. Those services that are ONC/RPC based just pick the next available port, those that have pre-assigned ports bind to their pre-assigned port. Clearly the correct sequence is to have all services that need a particular port to be started first (or if they are "latent" services that are started by inetd, to have inetd started). Finally, the RPC services should be started as they will be assigned unused ports. (In the BSD networking code (which we use) the algorithm for picking ports is in the file in_pcb.c, function in_pcbbind().) Services should be started in this order: a) Services that will "run" continuously and have an assigned port. Note that this includes rpcbind (nee portmap) that has port 111 assigned to it. b) inetd - which will automatically create sockets for those services that have reserved ports but only run on demand (like finger) c) RPC services - which will automatically pick unused ports and maximize efficiency of the "IP Port" namespace. The include file /usr/include/netinet/in.h defines a constant IPPORT_RESERVED to be 1024. The relevant text is: /* * Ports < IPPORT_RESERVED are reserved for * privileged processes (e.g. root). * Ports > IPPORT_USERRESERVED are reserved * for servers, not necessarily privileged. */ #define IPPORT_RESERVED 1024 Reynolds & Postel [Page 62] RFC 1700 Assigned Numbers October 1994 #define IPPORT_USERRESERVED 5000 Portmap does not allocate ports, the kernel allocates ports. The code that does this is part of nearly every UNIX system in the world (and since the BSD code is 'free' it is often the same code). RPC services ask the kernel to allocate them a port by calling the "bind()" system call. The parameter they pass is "INADDR_ANY" which means "allocate me any IP port you want". The kernel does that by looking at all of the ports that are currently in use and picking one that is not currently used. The number picked is either less that 1024 if the process is privledged, or greater than 1024 if the process is not privledged. After the kernel has allocated a port, the service registers this allocation with portmap. The portmapper is merely a registry of previously allocated ports. Note "allocated" here is being used in the sense that they are used by an open socket, not assigned a well known name. The role of /etc/services is to provide an idea to people who are looking at network traffic as to where a packet may have originated from or is headed to. For services like finger that have assigned ports, they can just hard code the port they want into their executable. (it isn't like it will change, and if they read it from /etc/services and someone had mistyped the port number it won't interoperate with clients anyway!) It is not practical to read the /etc/services file into the kernel to prevent it from giving out port numbers that are "pre-assigned", nor is it generally desirable since with the correct ordering of startup it is completely unneccesary. Editors Note: This information was supplied by Chuck McManis of Sun. [] URL = ftp://ftp.isi.edu/in-notes/iana/assignments/sun-rpc-numbers Reynolds & Postel [Page 63] RFC 1700 Assigned Numbers October 1994 IP OPTION NUMBERS The Internet Protocol (IP) has provision for optional header fields identified by an option type field. Options 0 and 1 are exactly one octet which is their type field. All other options have their one octet type field, followed by a one octet length field, followed by length-2 octets of option data. The option type field is sub-divided into a one bit copied flag, a two bit class field, and a five bit option number. These taken together form an eight bit value for the option type field. IP options are commonly refered to by this value. Copy Class Number Value Name Reference ---- ----- ------ ----- ------------------------------- --------- 0 0 0 0 EOOL - End of Options List [RFC791,JBP] 0 0 1 1 NOP - No Operation [RFC791,JBP] 1 0 2 130 SEC - Security [RFC1108] 1 0 3 131 LSR - Loose Source Route [RFC791,JBP] 0 2 4 68 TS - Time Stamp [RFC791,JBP] 1 0 5 133 E-SEC - Extended Security [RFC1108] 1 0 6 134 CIPSO - Commercial Security [???] 0 0 7 7 RR - Record Route [RFC791,JBP] 1 0 8 136 SID - Stream ID [RFC791,JBP] 1 0 9 137 SSR - Strict Source Route [RFC791,JBP] 0 0 10 10 ZSU - Experimental Measurement [ZSu] 0 0 11 11 MTUP - MTU Probe [RFC1191] 0 0 12 12 MTUR - MTU Reply [RFC1191] 1 2 13 205 FINN - Experimental Flow Control [Finn] 1 0 14 142 VISA - Expermental Access Control [Estrin] 0 0 15 15 ENCODE - ??? [VerSteeg] 1 0 16 144 IMITD - IMI Traffic Descriptor [Lee] 1 0 17 145 EIP - ??? [RFC1358] 0 2 18 82 TR - Traceroute [RFC1393] 1 0 19 147 ADDEXT - Address Extension [Ullmann IPv7] IP TIME TO LIVE PARAMETER The current recommended default time to live (TTL) for the Internet Protocol (IP) [45,105] is 64. IP TOS PARAMETERS This documents the default Type-of-Service values that are currently recommended for the most important Internet protocols. Reynolds & Postel [Page 64] RFC 1700 Assigned Numbers October 1994 TOS Value Description Reference --------- -------------------------- --------- 0000 Default [RFC1349] 0001 Minimize Monetary Cost [RFC1349] 0010 Maximize Reliability [RFC1349] 0100 Maximize Throughput [RFC1349] 1000 Minimize Delay [RFC1349] 1111 Maximize Security [RFC1455] The TOS value is used to indicate "better". Only one TOS value or property can be requested in any one IP datagram. Generally, protocols which are involved in direct interaction with a human should select low delay, while data transfers which may involve large blocks of data are need high throughput. Finally, high reliability is most important for datagram-based Internet management functions. Application protocols not included in these tables should be able to make appropriate choice of low delay (8 decimal, 1000 binary) or high throughput (4 decimal, 0100 binary). The following are recommended values for TOS: ----- Type-of-Service Value ----- Protocol TOS Value TELNET (1) 1000 (minimize delay) FTP Control 1000 (minimize delay) Data (2) 0100 (maximize throughput) TFTP 1000 (minimize delay) SMTP (3) Command phase 1000 (minimize delay) DATA phase 0100 (maximize throughput) Domain Name Service UDP Query 1000 (minimize delay) TCP Query 0000 Zone Transfer 0100 (maximize throughput) NNTP 0001 (minimize monetary cost) ICMP Reynolds & Postel [Page 65] RFC 1700 Assigned Numbers October 1994 Errors 0000 Requests 0000 (4) Responses (4) Any IGP 0010 (maximize reliability) EGP 0000 SNMP 0010 (maximize reliability) BOOTP 0000 Notes: (1) Includes all interactive user protocols (e.g., rlogin). (2) Includes all bulk data transfer protocols (e.g., rcp). (3) If the implementation does not support changing the TOS during the lifetime of the connection, then the recommended TOS on opening the connection is the default TOS (0000). (4) Although ICMP request messages are normally sent with the default TOS, there are sometimes good reasons why they would be sent with some other TOS value. An ICMP response always uses the same TOS value as was used in the corresponding ICMP request message. An application may (at the request of the user) substitute 0001 (minimize monetary cost) for any of the above values. REFERENCES [RFC791] Postel, J., "Internet Protocol - DARPA Internet Program Protocol Specification", STD 5, RFC 791, DARPA, September 1981. [RFC1108] Kent, S., "U.S. Department of Defense Security Options for the Internet Protocol", RFC 1108, BBN Communications, November 1991. [RFC1191] Mogul, J., and S. Deering, "Path MTU Discovery", RFC 1191, DECWRL, Stanford University, November 1990. [RFC1349] Almquist, P., "Type of Service in the Internet Protocol Suite", RFC 1349, Consultant, July 1992. Reynolds & Postel [Page 66] RFC 1700 Assigned Numbers October 1994 [RFC1358] Chapin, L., Chair, "Charter of the Internet Architecture Board (IAB)", RFC 1358, Internet Architecture Board, August 1992. [RFC1393] Malkin, G., "Traceroute Using an IP Option", RFC 1393, Xylogics, Inc., January 1993. [RFC1455] Eastlake, D., "Physical Link Security Type of Service",