时间的序数是程序自动累加实现的还是通过从时钟芯片获取的时间计算出来的?

时间的序数是程序自动累加实现的还是通过从时钟芯片获取的时间计算出来的?为什么时间的序数和数据包到达的顺序会不一致呢?

http://wenku.baidu.com/link?url=AAtRiwtyD1Y5nqMNJ4k_KKrRVZJcSpC8vzx1pzei2TYFhj_o_M0iLzYE2LeIQjTF9NthHUVuO8PTZ6Hmr_pectXCC8_qIK3O7joRNeB3JnW