-
簡介
數(shù)據在網絡之間傳輸過程非常復雜搞动,因此有了建立分層模型,分層模型是一組用于開發(fā)網絡協(xié)議的設計方法渣刷,就是把網絡之間各個節(jié)點通信這個復雜的問題分層若干個相對簡單的問題鹦肿,每個問題對應一層,每一層實現(xiàn)一定的功能辅柴,相互協(xié)作即可完成數(shù)據通信的復雜任務
OSI參考模型
OSI(Open System Interconnect):開放系統(tǒng)互聯(lián)參考模型箩溃,是ISO(International Organization for Standardization瞭吃,國際標準組織) 頒布的一個開放式體系結構,把網絡分為七層涣旨。
image.png
層次劃分
-
第7層 應用層
應用層(Application Layer) 為操作系統(tǒng)或網絡應用程序提供訪問網絡服務的接口歪架。應用層協(xié)議代表:HTTP、HTTPDS霹陡、FTP和蚪、TELENET、SSH等 -
第6層 表示層
表示層(Presentation Layer) 把數(shù)據轉換為能與接收者的系統(tǒng)格式兼容并適合傳輸?shù)母袷脚朊蓿患刺峁└袷交谋硎竞娃D換數(shù)據服務攒霹。數(shù)據的壓縮和解壓縮,加密和解密等工作都是由表示層負責 -
第5層 會話層
會話層(Session Layer) 會話層不參與具體的傳輸浆洗,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制催束。如服務器驗證用戶登錄便是有會話層完成的。 -
第4層 傳輸層
傳輸層(Transport Layer) 第4層的數(shù)據單元也被稱為* 數(shù)據包(Packets)伏社。但是抠刺,當談論TCP或UDP等具體的協(xié)議時有一種特殊的叫法,TCP的數(shù)據單元稱為* 段(Segments)摘昌,UDP協(xié)議的數(shù)據單元被稱為* 數(shù)據報(Datagrame)速妖。這個層負責獲取全部信息,因此第焰,它必須跟蹤數(shù)據單元碎片买优、亂序到達的數(shù)據報和其它在傳輸過程中可能發(fā)生的危險,第4層為上層提供端到端(最終用戶到最終用戶)的透明的挺举、可靠的數(shù)據傳輸服務杀赢。所為透明的傳輸是指在通信過程中傳輸層對上層屏蔽了通信傳輸系統(tǒng)的具體細節(jié)。傳輸層協(xié)議包括:TCP湘纵、UPD脂崔、SPX等。 -
第3層 網絡層
網絡層(Network Layer) 決定數(shù)據的路徑選擇和轉寄梧喷。在網絡中進行通信的兩臺計算機之間可能會經過多個節(jié)點砌左,也可能還要經過很多通信子網。網絡層的作用就是選擇合適的網間路由和交換節(jié)點铺敌,確保數(shù)據及時傳送汇歹。網絡層將數(shù)據鏈路層提供的幀組成數(shù)據包,包中封裝有網絡層包頭偿凭,其中含有邏輯地址信息--源IP和目的IP地址产弹。除IP之外還有一些路由協(xié)議和地址解析協(xié)議(ARP)。在這一層弯囊,數(shù)據單位被稱為數(shù)據包(Packet)痰哨。網絡協(xié)議的代表包括:IP胶果、IPX、OSPF等 -
第2層 數(shù)據鏈路層
數(shù)據鏈路層(Data Link Layer) 在物理層提供比特流服務的基礎上斤斧,建立相鄰節(jié)點之間的數(shù)據鏈路早抠,通過差錯控制提供數(shù)據幀(Frame)在信道上無差錯的傳輸,并進行各電路上的動作系列撬讽。數(shù)據鏈路層在不可靠的物理介質上提供可靠的傳輸蕊连。該層的作用:物理地址尋址、數(shù)據的成幀锐秦、流量控制咪奖、數(shù)據的校錯、重發(fā)等酱床。在這一層。數(shù)據的單位成為幀(Frame)趟佃。該數(shù)據鏈路層的協(xié)議包括:PPP扇谣、STP、幀中繼等 -
第1層 物理層
物理層(Physical Layer) 在局部局域網上傳送數(shù)據幀闲昭,在這一層罐寨,數(shù)據單位稱為比特(bit)。屬于物理層定義的典型規(guī)范代表包括:RJ-45等
OSI七層數(shù)據傳輸過程
image.png
TCP數(shù)據傳輸過程
image.png