标签: tcp checksum
我为Android编写应用程序,它将与HTTP服务器通信。我需要确保将数据提供给服务器而不做任何更改。如果在传输过程中发生任何变化,我需要重新传输数据。我知道TCP有自己的校验和机制,这是我的问题。我是否需要实现自己的校验和系统,或者TCP校验和是否足够?
答案 0 :(得分:2)
使用HTTPS而不是HTTP。 HTTPS为每个传输的记录添加message authentication code,以保证数据的完整性。这可以防止传输过程中的意外损坏,也可以防止攻击者篡改。