Yes a collision will cause a packet drop though this is unlikely. Also it's 32 bits not 31.
There should be an option of whether to acknowledge and check and do loads of pings or not depending on the kind of data you want to send - much like in real life, TCP and UDP.
There should be an option of whether to acknowledge and check and do loads of pings or not depending on the kind of data you want to send - much like in real life, TCP and UDP.