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?
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
Check out the RFC Publication Process, which starts out life as an Internet-Draft
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.
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.