T C P / I P是一個穩(wěn)定的、構造優(yōu)良的、富有競爭性的協議。 T C P和I P是兩個獨立且緊密結合的協議,負責管理和引導數據報文在I n t e r n e t上的傳輸。二者使用專門的報文頭定義每個報文的內容。T C P負責和遠程主機的連接。而I P負責尋址,使報文被送到其該去的地方。
TCP/IP的優(yōu)點 T C P / I P使跨平臺,或稱為異構的網絡互聯成為可能。舉例來說,一個Windows NT網絡可以包含U N I X和M a c i n t o s h工作站,甚至可以包含U N I X網絡或M a c i n t o s h組成的網絡, T C P / I P 也有如下的特性: •好的破壞恢復機制。 • 能夠在不中斷現有服務的情況下加入網絡。 • 高效的錯誤率處理。 • 平臺無關性。 • 低數據開銷。
因為T C P / I P最初的設計目的與國防部有關,所以,上面列出的特性實際上是T C P / I P的設計要求。“好的破壞恢復機制”基于下面的想法:當網絡被侵入或被攻擊而遭到破壞時,它的剩余部分仍能完全工作。在不中止已存在于某一處服務的前提下加入整個網絡的能力基于同樣的道理。處理高錯誤率的能力基于如下考慮:如果報文信息使用一個路由丟失時,應該有一種機制使其能夠通過另一路由到達目的地。平臺無關性意味著網絡和客戶端可以是Windows 、U N I X、M a c i n t o s h或任何其他的平臺或上面所述平臺的組合。T C P / I P如此高效依賴于它的低開銷。性能是任何網絡的關鍵。在速度和簡單性方面沒有其他協議可以與T C P / I P媲美。 TCP/IP的層和協議 T C P和I P共同管理網絡上流進和流出的數據流。I P不停地把報文放到以太網上,而T C P負責確信報文到達。T C P負責下面的工作: • 握手過程 • 報文管理 • 流量控制 • 錯誤檢測和處理
體系結構 T C P / I P是處理上述所有操作并和遠程主機通信的一個環(huán)境。T C P / I P由四層組成,這與O S I 由七層組成不相同。這四層包括: • 應用層( A p p l i c a t i o n ) • 傳輸層( Tr a n s p o r t ) • 網絡層( N e t w o r k ) • 鏈路層( L i n k ) T C P / I P和O S I之間在層格式方面的主要區(qū)別是:傳輸層不保證任何時刻的傳輸。T C P / I P為用戶提供用戶數據報協議( U D P ),這是一個更簡單的協議,在U D P中,T C P / I P協議棧中的所有層執(zhí)行特定的工作或運行應用。
1. 應用層 應用層包括S M T P、F T P、N F S、N I S、L P D、Te l n e t和Remote Login。對于大多數I n t e r n e t 用戶來說這些都是很熟悉的。 2. 傳輸層 傳輸層包括U D P和T C P。U D P幾乎不進行檢查,而T C P提供傳輸保證。 3. 網絡層 網絡層由以下協議組成: I C M P、I P、I G M P、R I P、O S P F和用于路由的E G P,用戶不必 操心這些,因為它們是相當底層的東西。 4. 鏈路層 鏈路層包括A R P和R A R P,負責報文傳輸。