七層協議詳解

2021-07-10 18:47:38 字數 2535 閱讀 3156

tcp/ip是乙個協議族,是因為tcp/ip協議包括tcp、ip、udp、icmp、rip、telnetftp、smtp、arp、tftp等許多協議,這些協議一起稱為tcp/ip協議。以下我們對協議族中一些常用協議英文名稱和用途作一介紹:

tcp(transport control protocol)傳輸控制協議

ip(internetworking protocol)網間網協議

udp(user datagram protocol)使用者資料報協議

icmp(internet control message protocol)網際網路控制資訊協議

smtp(****** mail transfer protocol)簡單郵件傳輸協議

snmp(****** network manage protocol)簡單網路管理協議

ftp(file transfer protocol)檔案傳輸協議

arp(address resolation protocol)位址解析協議

從協議分層模型方面來講,tcp/ip由四個層次組成:網路介面層、網間網層、傳輸層、應用層。

其中:網路介面層 這是tcp/ip軟體的最低層,負責接收ip資料報並通過網路傳送之,或者從網路上接收物理幀,抽出ip資料報,交給ip層。

網間網層 負責相鄰計算機之間的通訊。其功能包括三方面。一、處理來自傳輸層的分組傳送請求,收到請求後,將分組裝入ip資料報,填充報頭,選擇去往信宿機的路徑,然後將資料報發往適當的網路介面。二、處理輸入資料報:首先檢查其合法性,然後進行尋徑--假如該資料報已到達信宿機,則去掉報頭,將剩下部分交給適當的傳輸協議;假如該資料報尚未到達信宿,則**該資料報。三、處理路徑、流控、擁塞等問題。

傳輸層 提**用程式間的通訊。其功能包括:一、格式化資訊流;二、提供可靠傳輸。為實現後者,傳輸層協議規定接收端必須發回確認,並且假如分組丟失,必須重新傳送。

應用層 向使用者提供一組常用的應用程式,比如電子郵件、檔案傳輸訪問、遠端登入等。遠端登入telnet使用telnet協議提供在網路其它主機上註冊的介面。telnet會話提供了基於字元的虛擬終端。檔案傳輸訪問ftp使用ftp協議來提供網路內機器間的檔案拷貝功能。

前面我們已經學過關於osi參考模型的相關概念,現在我們來看一看,相對於七層協議參考模型,tcp/ip協議是如何實現網路模型的。

osi中的層

功能tcp/ip協議族  

應用層檔案傳輸,電子郵件,檔案服務,虛擬終端

表示層資料格式化,**轉換,資料加密

沒有協議 

會話層解除或建立與別的接點的聯絡  

沒有協議 

傳輸層提供端對端的介面

tcp,udp

網路層為資料報選擇路由  

ip,icmp,rip,ospf,bgp,igmp

資料鏈路層

傳輸有位址的幀以及錯誤檢測功能

slip,cslip,ppp,arp,rarp,mtu

物理層以二進位制資料形式在物理**上傳輸資料

iso2110,ieee802。ieee802.2

資料鏈路層包括了硬體介面和協議arp,rarp,這兩個協議主要是用來建立送到物理層上的資訊和接收從物理層上傳來的資訊;

網路層中的協議主要有ip,icmp,igmp等,由於它包含了ip協議模組,所以它是所有基於tcp/ip協議網路的核心。在網路層中,ip模組完成大部分功能。icmp和igmp以及其他支援ip的協議幫助ip完成特定的任務,如傳輸差錯控制資訊以及主機/路由器之間的控制電文等。網路層掌管著網路中主機間的資訊傳輸。

傳輸層上的主要協議是tcp和udp。正如網路層控制著主機之間的資料傳遞,傳輸層控制著那些將要進入網路層的資料。兩個協議就是它管理這些資料的兩種方式:tcp是乙個基於連線的協議(還記得我們在網路基礎中講到的關於面向連線的服務和面向無連線服務的概念嗎?忘了的話,去看看);udp則是面向無連線服務的管理方式的協議。

應用層位於協議棧的頂端,它的主要任務就是應用了。上面的協議當然也是為了這些應用而設計的,具體說來一些常用的協議功能如下:

telnet:提供遠端登入(終端**)服務,好象比較古老的bbs就是用的這個登陸。

ftp :提**用級的檔案傳輸服務,說的簡單明瞭點就是遠端檔案訪問等等服務;

smtp:不用說拉,天天用到的電子郵件協議。

tftp:提供小而簡單的檔案傳輸服務,實際上從某個角度上來說是對ftp的一種替換(在檔案特別小並且僅有傳輸需求的時候)。

snmp:簡單網路管理協議。看名字就不用說什麼含義了吧。

dns:網域名稱解析服務,也就是如何將網域名稱對映成ip位址的協議。

http:不知道各位對這個協議熟不熟悉啊?這是超文字傳輸協議,你之所以現在能看到網上的,動畫,音訊,等等,都是仰仗這個協議在起作用啊!

OSI網路七層協議詳解

七層osi七層 1.物理層 我們首先要解決兩台物理機之間的通訊需求,具體也就是機器a向機器b傳送位元流,機器b能收到這些位元流,這便是物理層要做的事情。物理層主要定義了物理裝置的標準,如網線的型別,光纖的介面型別,各種傳輸介質的傳輸速率等。他的主要作用是傳輸位元流及二進位制資料。將這些資料流轉化為電...

網路七層協議

osi是乙個開放性的通行系統互連參考模型,他是乙個定義的非常好的協議規範。osi模型有7層結構,每層都可以有幾個子層。osi的7層從上到下分別是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網路層 2 資料鏈路層 1 物理層其中高層,即7 6 5 4層定義了應用程式的功能,下面3層,即3 2...

七層協議介紹

osi中的層 功能tcp ip協議族 應用層檔案傳輸,電子郵件,檔案服務,虛擬終端 表示層資料格式化,轉換,資料加密 沒有協議 會話層解除或建立與別的接點的聯絡 沒有協議 傳輸層提供端對端的介面 tcp,udp 網路層為資料報選擇路由 ip,icmp,rip,ospf,bgp,igmp 資料鏈路層 ...