如題,資料鏈路層、網路層和傳輸層都有校驗是為了進一步保證資料的完整性和準確性,個人認為這三個環節是緊緊相扣的,每一層透過校驗後能保證該層的準確性,若每一層都能保證該層的準確性,那麼我們就可以保證接收到資料的完整性和安全性了。
下面來具體闡述每一層校驗的作用及效果:
資料鏈路層簡單來說就是一條資料通道,在傳輸資料時難免會受到各種因素的影響而產生差錯,為了保證資料無差錯的提供給上層,就要對資料進行檢錯和糾錯。
網路層是透過把兩個或多個網路透過路由協議進行互聯,最常用到的就是ip,因此一般都是對ip包進行校驗,透過驗證ip checksum完成對資料的校驗。
傳輸層就是提供端到端的服務,不管經過網路中的多少節點,它只負責從傳送端傳送到接收端,傳輸層的校驗一般採用UDP/TCP Checksum來保證資料的準確性。
一句話來總結:分而治之是IT最重要的手段,套用到網路中就是以分層來體現,所以就需要分層進行校驗,需要注意幾個原則:
1、同層對等;
2、下層透明;
3、向上透過介面提供服務。
因此每一層需要保證該層資料的準確性後才能保證整個資料傳輸的準確性和可靠性。
如題,資料鏈路層、網路層和傳輸層都有校驗是為了進一步保證資料的完整性和準確性,個人認為這三個環節是緊緊相扣的,每一層透過校驗後能保證該層的準確性,若每一層都能保證該層的準確性,那麼我們就可以保證接收到資料的完整性和安全性了。
下面來具體闡述每一層校驗的作用及效果:
一、資料鏈路層。資料鏈路層簡單來說就是一條資料通道,在傳輸資料時難免會受到各種因素的影響而產生差錯,為了保證資料無差錯的提供給上層,就要對資料進行檢錯和糾錯。
二、網路層。網路層是透過把兩個或多個網路透過路由協議進行互聯,最常用到的就是ip,因此一般都是對ip包進行校驗,透過驗證ip checksum完成對資料的校驗。
三、傳輸層。傳輸層就是提供端到端的服務,不管經過網路中的多少節點,它只負責從傳送端傳送到接收端,傳輸層的校驗一般採用UDP/TCP Checksum來保證資料的準確性。
一句話來總結:分而治之是IT最重要的手段,套用到網路中就是以分層來體現,所以就需要分層進行校驗,需要注意幾個原則:
1、同層對等;
2、下層透明;
3、向上透過介面提供服務。
因此每一層需要保證該層資料的準確性後才能保證整個資料傳輸的準確性和可靠性。