第一層:物理層
物理層主要定義了機器之間的通訊方式(傳送位元流),定義物理裝置的標準(如網線的介面型別、光纖的介面型別)各種裝置的介面型別,主要傳輸各種0101資料,但是在傳輸過程中會產生誤傳、錯傳等,於是有了資料鏈路層。
第二層:資料鏈路層
資料鏈路層定義了如何格式化資料、如何控制對物理介質的訪問、提供錯誤檢測和糾正來確保資料傳輸的可靠性,將位元資料封裝成幀,交換機工作在資料鏈路層,對幀解碼,並根據幀中的資訊把資料傳送到正確的通道上。隨著網路節點的增加,點對點通訊的時候需要經過多個節點,如何找到目標節點,如何尋求最佳路徑,於是就有了網路層。
第三層:網路層
網路層將相應的網路位址翻譯成對應的實體地址,並決定如何將資料從傳送方路由到接收方。網路層通過綜合考慮,傳送優先權、網路擁塞程度、服務質量、可選路由的花費大小來確定最佳路徑。路由器工作在這一層,網路層的資料稱為資料報。隨著網路傳輸的進一步增大,如大檔案傳輸,那麼傳輸中就有可能被中斷好多次,為了保證大檔案傳輸的可靠性,需要對檔案進行切分成segmeng,傳輸過程中中斷了怎麼辦,傳輸過程中需要按照順序傳輸嗎,於是就有了傳輸層。
第四層:傳輸層
傳輸層解決了主機間的資料傳輸,資料間的傳輸可以是不同網路的,解決了檔案傳輸的質量的問題,為osi模型中最重要的一層,可進行流量控制即接收方接受資料的快慢程度和適當的傳送速率,根據網路層能夠傳輸的資料將大的資料進行強制分割。有tcp和udp協議需要重點關注,至此已經保證能給計算機傳送正確的封裝資訊,但是使用者級別的體驗並不好,難道每次都要去呼叫tcp打包,然後用ip協議去找路由,所以需要建立乙個自動收發包、自動定址的功能,於是就有了會話層。
第五層:會話層
會話層的主要功能是建立和管理應用程式之間的通訊,為了解決不同作業系統之間的通訊需要表示層。
第六層:表示層
解決不同系統之間的通訊語法的問題,表示層將資料按照網路能理解的方式進行格式化,這種格式化也因使用網路型別的不同而不同,此時雖然傳送方知道自己傳送的是什麼,轉換成位元組陣列後有多長,但是接收方肯定不知道,於是就有了應用層。
第七層:應用層
應用層的網路協議規定傳送方和接收方使用固定長度的訊息頭,訊息頭必須有固定的組成,且記錄訊息裡面的長度等資訊。方便接收方正確的解析資料。重點關注http協議。
osi七層模型
tcp/ip概念層模型
功能tcp/ip協議族
應用層應用層
檔案傳輸、電子郵件、檔案服務、虛擬終端
表示層資料格式化、**轉換、資料加密
沒有協議
會話層解除或建立與別的接點的聯絡
沒有協議
傳輸層傳輸層
提供端對端的介面
tcp udp
網路層網路層
為資料報選擇路由
ip icmp rip ospf bgp igmp
資料鏈路層
鏈路層傳輸有位址的幀以及錯誤檢測功能
slip cslip ppp arp rarp mtu
物理層以二進位制資料形式在物理媒介上傳輸資料
iso2110 ieee802 ieee802.2
osi七層網路模型及網路基礎知識
socket程式設計技術 http協議的四個特徵 七層網路模型 應用層http協議,郵件伺服器,檔案伺服器表示層將資料進行轉換,使各種系統之間能夠進行通訊會話層建立會話的連線傳輸層使用tcp和udp協議進行資料傳輸網路層使用路由器和交換機等物理機器進行節點布置,進行路由,形成網路資料鏈路層傳輸的位址...
OSI七層網路模型
osi 模型 open systeminterconnection model 為計算機和網路在世界範圍內實現互聯的標準框架,他將計算機體系結構劃分為七層,每層都可以實現抽象的介面。tcp ip 協議為實際上的網際網路絡的工業標準。這實際上是一種衍生的關係。上是osi七層模型在工作時的表現情況 七層...
OSI七層網路模型
主要功能 利用傳輸介質為資料鏈路層提供物理連線,實現位元流的透明傳輸。資料單位 位元 bit 常用裝置 集線器,hub,網線,中繼器。主要功能 通過各種控制協議,將有差錯的物理通道變為無差錯的 能可靠傳輸資料幀的資料鏈路。資料單位 幀 frame 常用裝置 網絡卡,網橋,二層交換機。主要功能 通過路...