OSI七層模型與TCP五層模型

2021-10-06 03:05:37 字數 2168 閱讀 9668

osi七層模型

由國際化標準組織定義 又稱iso

只有參考意義,為了整合市場,協同統一而研發。

應用層---->資料 為使用者提供介面,提供各種服務

表示層---->資料 資料的表現形式,特定功能的實現,如資料加密。

會話層---->資料 負責不同機器上的使用者之間建立,維護,關閉會話關係

傳輸層---->段 建立主機端到端的鏈結,tcp/udp就在這層

網路層---->包 提供邏輯位址(ip)、選路,資料從源端到目的端的傳輸。

資料鏈路層---->幀 封裝資料鏈路層表示,定義物理連線

物理層---->位元流 裝置之間位元流的傳輸,物理介面,電氣特性等。

傳送資料報的過期就是從應用層一層層往下封裝,通過物理層傳送出去。

接受到資料報時從物理層開始網上一層層解封裝,最後達到應用層。

tcp/ip五層模型osi只是模型提供參考,實際按照的是五層模型

tcp五層協議每層對應的硬體裝置:

應用層:計算機,伺服器 (http,ftp,tftp,smtp,snmp,dns)

傳輸層:防火牆 (tcp,udp)

網路層:路由器(arp,rarp,icmp.igmp)

資料鏈路層:交換機

物理層:網絡卡

tcp和udp的區別:

tcpudp面向連線

不面向連線

可靠不可靠

三次握手

不握手非實時性

實時性速度慢

速度快安全

不安全什麼是tcp協議的三次握手:

第一次握手:客戶端要和服務端進行通訊,首先要告知服務端一聲,遂發出乙個syn=1的連線請求訊號,」服務端哥哥,我想給你說說話」。

第二次握手:當服務端接收到客戶端的連線請求,此時要給客戶端乙個確認資訊,」我知道了(ack),我這邊已經準備好了,你現在能連嗎(syn)」。

第三次握手:當客戶端收到了服務端的確認連線資訊後,要禮貌的告知一下服務端,「好的,咱們開始聯通吧(ack)」。

到此整個建立連線的過程已經結束,接下來就是雙方你一句我一句甚至同時交流傳遞資訊的過程了。

什麼是tcp協議的四次揮手:

第一次揮手:雙方交流的差不多了,此時客戶端也已經結尾了,接下來要斷開通訊連線,所以告訴服務端「我說完了(fin)」,此時自身形成等待結束連線的狀態。

第二次揮手:服務端知道客戶端已經沒話說了,服務端此時還有兩句心裡話要給客戶端說,「我知道你說完了(ack),我再給你說兩句,&*……%¥」。

第三次揮手:此時客戶端洗耳恭聽繼續處於等待結束的狀態,伺服器端也說完了,自身此時處於等待關閉連線的狀態,並對告訴客戶端,「我說完了,咱們斷了吧(fin)」。

第四次揮手:客戶端收知道服務端也說完了,也要告訴服務端一聲(ack),因為連線和斷開要雙方都按下關閉操作才能斷開,客戶端同時又為自己定義乙個定時器,因為不知道剛才說的這句話能不能準確到達服務端(網路不穩定或者其他因素引起的網路原因),預設時間定為兩個通訊的最大時間之和,超出這個時間就預設伺服器端已經接收到了自己的確認資訊,此時客戶端就關閉自身連線,伺服器端一旦接收到客戶端發來的確定通知就立刻關閉伺服器端的連線。

到此為止雙方整個通訊過程就此終結。這裡要宣告一下:斷開鏈結不一定就是客戶端,誰都可以先發起斷開指令,另外客戶端和服務端是沒有固定標準的,誰先發起請求誰就是客戶端。

tracert路由追蹤原理:

通過向目標傳送不同的ttl值,首先傳送ttl為1的回應資料報,並隨後的每次過程將ttl遞增1,直到目標相應或ttl達到最大值,從而確定路由。

當到達每個路由器的ttl值為0時,路由器會將超時icmp報文給源主機。

OSI七層模型與TCP五層模型解封裝

osi open system interconnect 即開放式系統互聯。一般都叫osi參考模型,是iso 國際標準化組織 組織在1985年研究的網路互連模型。在這裡插入描述 osi七層模型應用層 網路服務與終端使用者的乙個介面。檔案傳輸,電子郵件,檔案服務,虛擬終端 tftp,http,snmp...

OSI七層模型與TCP IP五層模型

給出osi七層模型與tcp ip五層模型 osi七層模型 osi中的層 功能 tcp ip協議族 應用層 檔案傳輸,電子郵件,檔案服務,虛擬終端 tftp,http,snmp,ftp,smtp,dns,telnet 表示層 資料格式化,轉換,資料加密 沒有協議 會話層 解除或建立與別的接點的聯絡 沒...

OSI七層模型與TCP IP五層模型

一 osi參考模型 今天我們先學習一下乙太網最基本也是重要的知識 osi參考模型。1 osi的 osi open system interconnect 即開放式系統互聯。一般都叫osi參考模型,是iso 國際標準化組織 組織在1985年研究的網路互連 模型。2 osi七層模型的劃分 osi定義了網...