這是我的問題。我正在使用WCF在兩個服務之間進行通信。我想知道reliableSession
選項是否可以保證一個服務接收到的消息與另一個服務發送的消息是相同的,也就是說,線路上沒有翻轉或類似事件?WCF的可靠會話保證消息不會被傳輸損壞嗎?
我知道reliableSession
負責重新發送消息等,如果他們不正確地承認,但它會進行CRC校驗或東西,以確保郵件已被轉移正確?
這是我的問題。我正在使用WCF在兩個服務之間進行通信。我想知道reliableSession
選項是否可以保證一個服務接收到的消息與另一個服務發送的消息是相同的,也就是說,線路上沒有翻轉或類似事件?WCF的可靠會話保證消息不會被傳輸損壞嗎?
我知道reliableSession
負責重新發送消息等,如果他們不正確地承認,但它會進行CRC校驗或東西,以確保郵件已被轉移正確?
可靠會議只負責確保交付和與此相關的方面(即防止重複,訂購等)。確保消息本身的內容的是message level and/or transport level security。
我想添加第二個方面,我同時離線學習。
TCP協議已經包含CRC機制,以確保數據包級別交付的數據沒有損壞。那麼,在與這個問題的其他答案一致的情況下,甚至不需要在可靠的領域中提供這一點。
如果要確保數據沒有被篡改,安全性當然仍然是需要的。