RFCから読んでくんじゃダメ?
http://www.ietf.org/rfc/rfc5059.txt