TCP IP協議棧(協議族)

2021-09-01 09:17:00 字數 2119 閱讀 8998

思考乙個問題:為什麼不同廠家、不同型號的計算機能相互通訊??????

原因在這裡,tcp/ip 協議族 實現了這一目標。使得不同廠家、不同型號的計算機能相互通訊!!!

網際網路協議(internet協議)???

平時我們所說的tcp/ip是乙個協議族,也叫協議棧。換句話說,internet協議是乙個多種協議組合在一起的一種叫法。

那麼,它主要包括哪些協議?我們用分層的方式來說

從上到下, 第一層       應用層

第二層       運輸層(傳輸層)

第三層       網路層(網際網路層)

第四層       鏈路層(網路介面層 / 資料鏈路層)

每一層負責不同的通訊功能。

第一層 : 應用層

該層主要有 ftp(檔案傳輸協議)、http(超文字傳輸協議)等

第二層: 運輸層

該層主要有 tcp(傳輸控制協議)、udp(使用者資料報協議)

作用:①  接收來自 應用層 的資料,加上相應的首部(tcp首部【20位元組】 或者 udp首部【8位元組】),

形成 tcp段 或者 udp(使用者資料報),傳送至 網路層 處理。

②  接收來自 網路層 的資料,解析相應的首部(tcp首部【20位元組】 或者 udp首部【8位元組】),  

分用,然後,傳送至 應用層 處理。 

運輸層為兩台主機的應用程式提供端到端的服務。

tcp為兩台主機的應用程式提供高可靠性端到端的服務,因此,應用層可忽略這些細節。

udp為兩台主機的應用程式提供

非常簡單的服務。他只是把稱作資料報的分組從一台主機傳送到另一台

主機,但並不能保證該資料一定能到達另一端。因此,任何必需的可靠性必須由應用層來提供。

第三層: 網路層

該層主要有 ip(網際協議)、icmp(網際網路控制報文協議)、igmp(網際網路組管理協議)

作用: ①  接收來自 運輸層的資料(tcp分段 或者 udp資料報),加上相應的網路層首部【20位元組】,形成

分組(ip資料報 或者 ip資料報的分片) 傳送至 鏈路層 處理。

②  接收來自 鏈路層 的資料(分段 (ip資料報 或者 ip資料報分片) ),解析相應的首部(網路層首部

【20位元組】),分用,然後,傳送至 網路層 處理。

③  接收和 傳送 icmp(網際網路控制報文協議)資料。

④  接收和傳送 igmp(網際網路組管理協議)資料。

處理分組在網路中的活動,比如 分組的選路。

第四層: 鏈路層

該層主要有 arp(位址解析協議)、rarp(逆向位址解析協議)

作用: ①  接收來自 網路層的資料(分段 (ip資料報 或者 ip資料報分片) ),加上相應的網路層首部【14位元組】

和網路層尾部【4位元組】,形成分組(ip資料報 或者 ip資料報的分片) 傳送至 鏈路層 處理。

②  傳送來自 鏈路層 的資料,解析相應的首部(網路層首部【20位元組】),分用,然後,發

送至 網路層 處理。

③  接收和 傳送 arp(位址解析協議)資料。

④  接收和傳送 rarp(逆向位址解析協議)資料。

通常包括作業系統中的裝置驅動程式計算機中對應的網路介面卡(網絡卡)。

《TCP IP協議族》 ICMP協議

icmp協議是一種面向無連線的協議,用於傳輸出錯報告控制資訊。它是乙個非常重要的協議,它對於網路安全具有極其重要的意義。它是tcp ip協議 族的乙個子協議,屬於網路層協議,主要用於在ip主機與路由器之間傳遞控制資訊,包括報告錯誤 交換受限控制和狀態資訊等。當遇到ip資料無法訪問目標 ip路由器無法...

TCP IP 協議 協議棧

tcp ip協議棧 整個協議棧被分為了四層,每一層協議負責不同的功能 鏈路層 負責處理物理介面的細節,接受傳送的都是位元流,鏈路層主要有三個目的 1.為ip模組傳送和接收i p資料報 2.為arp模組傳送arp請求和接收arp應答 3.為rarp傳送rarp請求和接收rarp應答 網路層 用來處理網...

《TCP IP協議族》 ARP協議一

對於乙太網,資料鏈路層上是根據48bit的乙太網位址來確定目的介面,裝置驅動程式從不檢查ip資料報中的目的ip位址。arp協議為ip位址到對應的硬體位址之間提供動態對映。在乙太網 arp協議只適用於區域網 中,如果本地主機想要向某乙個ip位址的主機 路由表中的下一跳路由器或者直連的主機,注意此處ip...