如果数据混合会发生什么

网络工程 协议论
2022-02-11 08:39:14

注意以下问题可能是假设性的,因为我不知道它是否真的发生。我只是出于好奇而问它

假设我在网络中发送数据。数据的形式bit stream类似于

1 0 1 1 0 0 1 0

还有另一个数据形式为

0 1 0 1 1 0 1 0

不知何故,这两种数据都混合在一起,最终的数据仍然像

1 0 1 1 0 0 1 0
    ^ ^ 

这仍然与最初传输的数据相同,但箭头位来自第二个数据(由于混合)

现在我脑子里有两个问题

1)接收方接收到这个数据后,是和原来的数据一样处理还是改变?

2)它是否发生在网络的现实生活中?

1个回答

当然,数据可以在传输中混合,如果介质是可疑的,但是关于如何保护数据流不被损坏/修改有大量的协议和标准——在非常基本的级别,在更复杂的级别水平。

如果在比特级别,即使传输路径出现问题,流也完全相同,大多数比特校正机制甚至都不会注意到它。一些更复杂的机制/协议将检测传输/接收问题并尝试做一些额外的规避 - 例如,更改传输通道或重新传输只是为了确保它是好的。