網絡-TCP、IP協議

由於武漢疫情上班推遲,大家又可以多休息一週,祝大家新年快樂,鼠你最健康,祝CSDN越來越好!

隨着因特網的發展,在1983年,TCP/IP協議成爲標準協議,目的是爲了不同計算機之間可以互聯。兩者都是網絡協議,但是又有所區別:

IP協議:
目的:爲實現在一個相互連接的網絡系統上從源地 址到目的地傳輸數據包(互聯網數據包)所提供必要功能的協議。
特點:
1、IP並不維護任何關於後續數據包的狀態信息。每個數據包的處理是相互獨立的。IP數據包可以不按發送順序接收
2、它不能保證IP數據包能成功地到達它的目的地,僅提供盡力而爲的傳輸服務

TCP協議:
功能:提供不同主機上的進程間通訊
特點:
1、建立鏈接->使用鏈接->釋放鏈接
2、TCP數據包中包含序號和確認序號
3、對包進行排序並檢錯,而損壞的包可以被重傳

從兩者的特點就可以看出兩者的區別:
第一個:IP協議沒有連接,而TCP協議需要創建連接。
這兩種不同的通訊方式就會導致他們的第二個區別:
IP協議不可靠,而TCP協議可靠。
因爲創建了連接,數據傳輸得到的保證,所以就會比沒有創建連接的通訊更加可靠;第三個區別也就出來了:
IP協議快,而TCP協議沒有IP協議快。
IP協議沒有創建連接,直接將數據包發送,優點就是快,在一些不重要、容錯率高的場所,一般使用IP協議能達到更好的效果。而TCP協議單個數據包存在檢錯機制,錯誤的數據包能夠及時發現,再重新發送,保證數據的準確性,在質量要求高、容錯率低的場所使用TCP協議能夠達到改好的效果。

寫得簡陋,着重寫的是兩者的差別。還不清楚的小夥伴可以添加我的個人微信 lqy—1997 (中間是三個英文的槓)進行交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章