首先要时刻谨记一个“伪”字,既然是“伪”首部也就是假的,不仅是“假”首部而且“假”到连地址空间都没有。也就是说伪首部是不占地址空间的在实际传输中不存在这样的字段校验。只是在使用的时候把它拿出来一下
其次,设置了伪首部为了计算检验和!书中原话“其目的是让UDP两次检查数据是否已经正确到达目的地”,具体是那兩次呢我们注意伪首部字段校验:32位源IP地址、32位目的IP地址、8位协议、16位UDP长度。由此可知第一次,通过伪首部的IP地址检验UDP可以确认该數据报是不是发送给本机IP地址的;第二,通过伪首部的协议字段校验检验UDP可以确认IP有没有把不应该传给UDP而应该传给别的高层的数据报传給了UDP。从这一点上伪首部的作用其实很大。
你对这个回答的评价是