IP協議是什么?IP協議是TCP/IP協議簇中最為核心的協議。
所有的TCP、UDP、ICMP及IGMP數據都以IP數據報格式傳輸。IP協議提供不可靠、無連接的數據報傳送服務。
不可靠(unreliable)是指它不能保證IP數據報成功地到達目的,而僅提供盡可能好的傳輸服務。如果發生某種錯誤,如某個路由器暫時用完了緩沖區,IP協議有一個簡單的錯誤處理算法:丟棄該數據報,然后發送ICMP消息報給信源端。
任何傳輸的可靠性必須由上層協議(如TCP)來提供。
無連接(Connectionless)的意思是IP協議并不維護任何關于后續數據報的狀態信息,每個數據報的處理是相互獨立的。這也說明,IP數據報可以不按發送順序接收。
如果某一信源向同一信宿發送兩個連續的數據報A和B,由于每個數據報都是獨立地進行路由選擇的,所以B可能在A到達之前先到達。
IP協議具有良好的網絡互聯功能,無論是低速的X.25網絡還是高速的ATM網絡,IP協議都能很好的在這些網絡上運行。
正是因為IP協議具有這種良好的適應性,使得IP協議得到了廣泛應用,成為支撐Internet的基礎。IP協議向上層提供統一的IP數據報,使得各種物理幀的差異性對上層協議不復存在。
IP層(即互聯網層)作為通信子網的最高層,提供無連接的數據報傳輸機制。IP協議是點到點的,其核心問題是尋徑。