TCP IP 一 網路協議

2021-08-08 19:36:45 字數 2096 閱讀 4189

網路協議就是 一套 通用規則,用來幫助定義複雜資料傳輸的過程。 資料傳輸從一台計算機上的應用程式開始, 通過計算機網路硬體, 經過 傳輸介質到正確目的地, 然後上傳到目的地計算機網路硬體, 最後 到達負責接收的應用程式。

tcp/ ip 協議定義了網路通訊過程,更重要的是, 定義了資料單元 的格式和內容, 以便接收計算機能夠正確解釋接收到的訊息。 tcp/ ip 及其 相關的協議構成 了一套在 tcp/ ip 網路中如何處理、傳輸和接收資料的完整系統, 相關協議的系統, 例如 tcp/ ip 協議, 被稱為協議簇( protocol suite)。

確定 tcp/ ip 傳輸格式和過程的實際行為是由廠商 的 tcp/ ip 軟體來實現的。 例如, microsoft windows 中的 tcp/ ip 軟體 使得安裝了 windows 的 計算機可以處理 tcp/ ip 格式的資料, 並參與到 tcp/ ip 網路 中。

tcp/ ip 標準定義了 tcp/ ip 網路的通訊規則;

tcp/ ip 實現是乙個軟體元件, 計算機通過它參與到 tcp/ ip 網路 中。 tcp/ ip 標準的目的是確保所有廠商提供的 tcp/ ip 實現都能夠很好地相容。

為什麼tcp/ ip能夠在分散的環境中執行?

端點驗證: 兩台實際通訊的計算機都稱為端點,因為它們位於資訊鏈的末端,負責確認和驗證傳輸。

所有的計算機都是對等操作,沒有監視通訊的中心模式。

動態路由選擇:節點通過多條路徑連線,路由器基於當前的條件選擇一條路徑來傳輸資料。

tcp/ ip 的核心問題。

1. 邏輯編址;

在大型網路中, 每個網路介面卡不能監聽所有的資訊( 想象一下你的計算機監聽在 internet 中傳輸的所有資料)。當傳輸介質隨著計算機越來越普及時, 實體地址模式不能有效地發揮作用。 網路管理員經常使用裝置( 例如 路由器) 將網路分段, 以減少網路的擁堵。

在路由式網路中, 管理員需要一種細分網路到更小的子網( 稱為 subnets) 的方法, 並且 加入乙個分層設計以便讓資訊有效地傳輸到它的目的地。

tcp/ ip 通過邏輯編址提供了這樣的子網化能力。 邏輯位址是一 個通過網路軟體來配置的位址。乙個 ip 位址包括:

1.乙個識別網路的網路 id 數值;

2.乙個識別網路中子網的子網id數值;

3.乙個識別子網中計算機的主機 id 數值。

ip 編址系統也能讓網路管理員在網路中加入乙個明智的編址方案, 這樣位址的級數就能反映網路的內部結構。

2. 路由選擇;

路由器是一種特殊的裝置, 能夠讀取邏輯位址資訊, 並將資料通過網路直接傳送到它的目的地。 最簡單的應用是,路由器將乙個局域子網從較大的網路中分離出去。tcp/ ip 包括了定義路由器如何找到網路路徑的協議。

3. 名稱解析;

ip 位址的設計初衷是方便計算機的操作,而不是使用者。 人們在記憶計算機的位址是 111. 121. 131. 146 還是 111. 121. 131. 156 時,可能會相當麻煩。 因此, tcp/ ip 同時提供了 ip 位址的另外一種結構, 它以字母數字命名, 可以方便使用者的使用。 這種結構稱為網域名稱或網域名稱系統( domain name system, dns)。 網域名稱到 ip位址的對映稱為名稱解析。稱為網域名稱伺服器的專用計算機中儲存了用於顯示網域名稱和 ip 位址轉換方式的表。

4. 錯誤控制和流量控制;

tcp/ ip 協議簇提供了確保資料在網路中可靠傳送的特性。這些特性包括檢查資料的傳輸錯誤(確保到達的資料與傳送的資料 一致)和確認成功接收到網路資訊。 tcp/ ip 的傳輸層通過tcp 協議定義了許多這樣的錯誤控制、流量控制和確認功能。位於 tcp/ ip 的網路訪問層中的低層協議在錯誤控制的整體系統中也起到了一定作用。

5. 應用支援。

在 同一臺計算機上可以執行多種網路應用程式。協議軟體必須提供某些方法來判斷接收到的資料報屬於哪個應用程式。在tcp/ ip 中,這個通過系統的邏輯通道實現從網路到應用程式的介面被稱為埠。 每個埠有乙個用於識別該埠的數字。可以把埠想象為計算機中的邏輯管道,資料通過這些管道實現在應用程式和協議軟體之間的傳輸。

一 網路協議概觀

訊號的傳輸總要符合一定的協議 protocol 比如說長城上放狼煙,是因為人們已經預先設定好狼煙這個物理訊號代表了 敵人入侵 這一抽象訊號。這樣乙個 狼煙 敵人入侵 就是乙個簡單的協議。協議可以更複雜,比如摩爾斯碼 morse code 使用簡訊號和長訊號的組合,來代表不同的英文本母。比如sos 代...

TCP IP詳解(一)網路概述

一 tcp ip協議簇層次結構 應用層和運輸層使用端到端 end to end 協議。只有端系統需要這兩層協議。但是,網路層提供的卻是逐跳 ho p b y h o p 協議,兩個端系統和每個中間系統都要使用它。在t c p i p協議族中,網路層i p提供的是一種不可靠的服務。也就是說,它只是盡可...

TCP IP協議架構介紹(一) 網路介面層

目錄tcp ip協議架構是通訊協議的統稱,常被稱為tcp ip協議族,包括兩個核心協議 tcp 傳輸控制協議 和ip 網際協議 tcp ip協議的開發始於20世紀60年代後期,早於osi參考模型,由於tcp ip模型更加簡潔易用,目前大多採用tcp ip模型。一共包括4層 應用層 傳輸層 網路層和網...