How would you go about defining a standard? I am defining a protocol for a sort of thing that does not exist yet and I would like to create an RFC for it, and use a well-known port number provided by IANA. How do I start?
3 Answers
Check out the RFC Publication Process, which starts out life as an Internet-Draft
The RFC publication process includes the stages described below.
- RFC Submission Process
- RFC Editing Process
- Authors' Final Review
- Publication
- Copyright Notice and Legend
All RFCs are first published as Internet-Drafts (I-Ds). All RFCs have been I-Ds, but not all I-Ds become RFCs...

- 21,442
- 29
- 112
- 288

- 1,689
- 9
- 15
-
Among other things, for your I-D to become RFC you will need somebody else to implement your I-D in a way that interoperate with your implementation... – sergut Jul 24 '13 at 17:32
Step 1. Write it.
Step 2. Implement it.
Step 3. Prove that it works really, really well.
Step 4. Contact ITEF and IANA. They have web sites. http://datatracker.ietf.org/wg/ for example, lists the working groups. Find the right one. Talk to them.

- 45,264
- 6
- 90
- 154
If all you need is the port number you can contact the IANA using the form provided on http://www.iana.org/form/ports-services to request a port being assigned to you.
You probably should do that early to prevent having to change the port later on.
For actually writing an RFC see Tom Morgan's answer.