TCP/IP概述(網路互聯與TCP/IP)
用IP實作異構網路互聯
從用戶角度如何實作異構網路互聯:
從用戶角度看,實作異構網路互聯的關鍵點就是使各種網路型別之間的差異對自己透明,在TCP/IP協議中,能夠屏蔽底層物理網路的差異,向上提供一致性的協議就是IP——互聯網協議
IP如何解決異構網路互聯問題:
IP位于底層物理網路和高層應用之間,它定義了標準的IP資料格式以標準的IP地址格式,對于應用而言,它直接看到的是統一的資料形式和地址格式,而不是各不相同的底層物理網路,
| 各類應用 | ||||
| IP | ||||
|
技術層面的問題和解決方法:
雖然上層應用看到的都是IP資料報,但是資料必須要通過底層物理網路才能發送出去,
路由器如何解決技術問題:
IP資料報 ---> 某種幀 ---> 路由器 ---> 另一種幀 ---> IP資料報
綜上,從協議層次看IP解決了網路互聯問題;從實作層面看,路由器是實作網路互聯的核心設備,這個Internet就是由無數個路由器互聯起來的物理網路構成的,從IP的角度看,Internet中的每個網路無論規模大小,作用如何,其地位都是同等 的,類似以太網的局域網、用作主干網的廣域網或者兩臺計算機直接的點到點鏈路,都可以視為一個網路,
除實作異構網路互聯外,路由器的另一個重要功能就是在其所連接的多個網路之間轉發IP資料報,每當收到一個目的地址不是自己的資料報時,路由器必須選擇一條合適的路徑將其轉發出去,以便其能夠到達目的端,
從用戶的角度看,Internet是一個單獨的虛擬網路,它就是“Network of Networks”中的“Network”,因為用戶能夠與任意一臺連接在Internet上的主機通信,而不管中間間隔了多少路由器和多少個物理網路,
TCP/IP協議族的引入
為什么要引入TCP/IP協議族:
IP的引入解決了異構網路互聯問題,但確保一個龐大的、由異構網路組成的系統正確高效地運轉卻并不是一件容易的事,要考慮諸多問題.
首先,當通信端主機和目的主機跨越多個物理網路時,必須尋找一條能夠將資料報由源端投遞到母的端的路徑,路由器是IP資料報轉發的核心設備,想要實作資料報的正確轉發,它必須對整個系統有準確的認識,而所有路由器對這個復雜系統的認識必須是一致的,
其次,網路通信存在不可靠性,物理線路信號可能出現噪聲,而且路由設備處理能力有限,當一個路由器的處理能力到達極限時,經過其轉發的資料報會被丟棄,此外,整個系統是一個分組交換系統,而且是一個圖形結構,兩個通信端點之間的IP資料報可能會經過不同的路徑投遞并出現亂序現象,
再次,面對這個復雜的系統,必須有適當的控制機制,
上述問題如果都用IP這一個協議來解決,會使IP過于龐大,事實上,面對這樣一個復雜的系統,TCP/IP協議族的設計者采用了一種“簡化問題,分而治之”的策略,對于每個問題,都引入專門的協議來解決,這些協議與IP一起構成了TCP/IP協議族,
TCP/IP是一個被廣泛采用的網際互聯協議標準,它是一個協議族或協議套件,TCP和IP是其中兩個最重要且必不可少的協議,故用它們作為代表名,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/340392.html
標籤:其他
