網路協議是構成網路的基本元件之一,協議是若干規則和協定的組合,一般指機器1的第n
層與機器2的第
n層的對話,這種對話中所使用的若干規則和約束便稱為第
n層網路協議。
tcp/ip
網路體系結構模型就是遵循
tcp/ip
協議進行通訊的一種分層體系,現今,
internet
和intranet
所使用的協議一般都為
tcp/ip
協議。
tcp/ip協議是乙個工業標準協議套件,專為跨大廣域網
(wan)
的大型網際網路絡而設計。在了解該協議之前,我們必須掌握基於該協議的體系結構層次,而
tcp/ip
體系結構分為四層,具體結構如下圖:
可以看出,tcp/ip
體系模型分為
4層結構,其中有
3層對應於
iso參考模型中的相應層。這
4層概述如下:
第一層 網路介面層
包括用於協作ip
資料在已有網路介質上傳輸的協議,提供
tcp/ip
協議的資料結構和實際物理硬體之間的介面。比如位址解析協議
(address resolution protocol, arp )等。
第二層 網路層
對應於iso
模型的網路層,主要包含了ip、
rip等相關協議,負責資料的打包、定址及路由。還包括網間控制報文協議
(icmp)
來提供網路診斷資訊。
第三層 傳輸層
對應於iso
的傳輸層,提供了兩種端到端的通訊服務,分別是
tcp和
udp協議。
第四層 應用層
對應於iso
的應用層和表達層,提供了網路與應用之間的對話介面。包含了各種網路應用層協議,比如
等應用協議。
tcp/ip體系模型相對於
iso模型的
7層結構來說更簡單更實用!現已成為網際網路之間的標準協議模型。
tcp/ip網路體系主要包含兩種協議:
tcp/ip
、udp
協議。其中,
ip(internet protocol)
協議是一種低階路由協議,該協議主要實現將傳輸資料分解成許多小資料報,接著通過網路將這些資料報傳到乙個指定位址,但是,請注意,
ip協議並不會保證傳輸的資料報一定到達目的地,或者是資料報的完整性!
tcp(thransfer control protocol)協議正好彌補了
ip協議的不足,屬於一種較高階的協議,它實現了資料報的有力**,通過排序和重傳來確保資料傳輸的可靠
(即資料的準確傳輸以及完整性
)。排序可以保證資料的讀取是按照正確的格式進行,重傳則保證了資料能夠準確傳送到目的地!
udp協議與
tcp協議類似,它們之間的區別在於
tcp協議是面向連線的可靠資料傳輸協議,而
udp協議是面向資料報的不可靠資料傳輸協議;
udp協議可以要求資料傳輸的目的地可以沒有連線甚至不存在,資料傳輸效率更快,但可靠性低,
tcp正好相反。
注意,tcp
與udp
協議均屬於傳輸層協議,而
ip協議屬於網路層協議。
應用層各種協議提供了應用程式訪問其他層的服務,並定義應用程式用於交換資料的協議。以下應用協議是廣泛被使用的交換使用者資訊的協議:
¨ 超文字傳輸協議(http):
用於傳輸組成全球資訊網
web頁面的檔案,大部分
web專案都是基於該協議實現使用者資料的傳輸。
¨ 檔案傳輸協議(ftp):
互動式檔案傳輸
¨ 簡單郵件傳輸協議(smtp):
用於傳輸郵件訊息和連線
¨ 終端訪問協議(telnet):
遠端登入到網路主機
¨ 網域名稱系統(dns)
¨ 路由選擇資訊協議(rip)
網路通訊協議
通過計算機網路可以使多台計算機實現連線,位於同乙個網路中的計算機在進行連線和通訊時需要遵守一定的規則,這就好比在道路中行駛的汽車一定要遵守交通規則一樣。在計算機網路中,這些連線和通訊的規則被稱為網路通訊協議,它對資料的傳輸格式 傳輸速率 傳輸步驟等做了統一規定,通訊雙方必須同時遵守才能完成資料交換。...
網路通訊協議
一 osi模型 名稱 層次 功能 物理層 1 實現計算機系統與網路間的物理連線 資料鏈路層 2 進行資料打包與解包,形成資訊幀 網路層 3 提供資料通過的路由 傳輸層 4 提供傳輸順序資訊與響應 會話層 5 建立和中止連線 表示層 6 資料轉換 確認資料格式 應用層 7 提供使用者程式介面 二 協議...
網路通訊協議
傳輸層協議中有兩個非常重要的協議 tcp ip 以其兩個主要協議 傳輸控制協議 tcp,和網路互聯協議 ip,而得名,實際上是一組協議,包括多個具有不同功能且互為關聯的協議。ip internet protocol 協議是網路層的主要協議,支援網間互聯的資料通訊。tcp ip協議模型從更實用的角度出...