11.2.1 协商算法