交换节点需要用到一个临时变量。如:交换a,btmp=a;a=b;b=tmp;
根据这个表格可以简单确定至少有6钟状态,考虑到帧头有2个字节,用两个状态来表示,同理校验有2个字节也用2种状态来表示。故一共8种状态,分别是: