IP是面向無連接的。
在發包之前,不需要建立與對端目標地址之間的連接。上層如果有發送給IP的數據,該數據會立即被壓縮成IP包發送出去。
可能存在的問題:丟包、錯位、數據量翻倍等。
為什么IP要采用面向無連接的呢?
主要有兩點原因:(1)為了簡化;(2)為了提速。
面向連接比面向無連接處理相對復雜。甚至管理每個連接本身就是一個相當繁瑣的事情。此外,每次通信之前都要事先建立連接,又會降低處理速度。需要有連接的時候,可以委托上一層的協議提供此項服務。因此,IP為了實現簡單化與高速化采用了面向無連接的方式。
并且,網絡通信中如果能夠進行有效的分層,就可以明確TCP與IP各自協議的最終目的,也有利于后續對這些協議進行擴展和性能上的優化。