如题,
问题一详述:
应用层如何确定是包头还是包体,比如假定有个两个用户数据包,Z和W,W的包头为W头,包体为W体,Z同上。
按正常情况是,假定收端不是一次性收到完整包,收端首先收到W头,紧接着过了一会,收端又收到W体,但是我程序怎么判定此时收到的数据是W体呢?而不是头或者其他数据呢?
问题二详述:
应用层如何确定是否丢包,比如假定有个两个用户数据包,Z和W,W的包头为W头,包体为W体,Z同上。
正常情况收端正常会受到W包,然后收到Z包,但是由于网络原因,可能W体丢失,而收端只收到了W头,此时收端紧接着收到了Z头,而应该是W体才对,那我应用层怎么来准确判定,W体丢失了呢!