1. 計算機網路模型(OSI & TCP/IP)
開放式系統互聯模型 (英語: O pen S ystem I nterconnection Model,縮寫:OSI;簡稱為 OSI模型 )是一種 概念模型 ,由 國際標准化組織 提出,一個試圖使各種計算機在世界范圍內互連為網路的標准框架。7層中按照功能可分為資源子網和通信子網。每層提取一個字簡記為「物聯網書會使用」
根據建議X.200,OSI將計算機網路體系結構劃分為以下七層,標有1~7,第1層在底部。 現「OSI/RM」是 英文 「Open Systems Interconnection Reference Model」的縮寫。
應用層(Application Layer)提供為應用軟體而設的介面,以設置與另一應用軟體之間的通信。例如:HTTP、HTTPS、FTP、Telnet、SSH、SMTP、POP3等。所有能與用戶交互產生網路流量的程序都在這一層。
表達層(Presentation Layer)把數據轉換為能與接收者的系統格式兼容並適合傳輸的格式。用於處理在兩個通信系統中交換信息的表示方式(語法和語義)。有如下功能:
😊數據格式變換(比特流解析成圖片...)
😊數據加密解密
😊數據壓縮與恢復
會話層(Session Layer)負責在數據傳輸中設置和維護計算機網路中兩台計算機之間的通信連接。向表示層用戶實體/用戶進程提供 建立連接 並在連接上 有序 的 傳輸 數據。這是會話,也是建立同步(SYN)。功能如下:
》建立、管理、終止會話
》使用校驗點可使會話在通信失效時從校驗點/同步點繼續恢復通信,實現數據同步。(適用於傳輸大文件)
傳輸層(Transport Layer)把傳輸表頭(TH)加至數據以形成數據包。傳輸表頭包含了所使用的協議等發送信息。例如:傳輸控制協議(TCP)、用戶數據報協議( UDP) 等。負責主機中兩個進程的通信,即端到端的通信。傳輸單位是報文段或用戶數據報。功能如下:
👍可靠傳輸、不可靠傳輸
👍差錯控制
👍流量控制
👍復用分用
網路層(Network Layer)決定數據的路徑選擇和轉寄,將網路表頭(NH)加至數據包,以形成報文。網路表頭包含了網路數據。例如:互聯網協議(IP)、ICMP、IGMP……等。主要任務是將分組從源端傳遞到目的端,為分組交換網上的不同主機提供通信服務。網路層的傳輸單位是數據報。功能有:
😎路由選擇
😎流量控制
😎差錯控制
😎擁塞控制(若所有節點來不及接受分組而要大量丟棄分組的話,網路處於擁塞狀態)
主要任務是把網路層傳下來的數據報組裝成幀。這層傳輸單位為幀。
數據鏈路層(Data Link Layer)負責網路定址、錯誤偵測和改錯。當表頭和表尾被加至數據包時,會形成 信息框 (Data Frame)。數據鏈表頭(DLH)是包含了物理地址和錯誤偵測及改錯的方法。數據鏈表尾(DLT)是一串指示數據包末端的字元串。例如乙太網、無線區域網(Wi-Fi)和通用分組無線服務(GPRS)等。
分為兩個子層:邏輯鏈路控制(logical link control,LLC)子層和介質訪問控制(Media access control,MAC)子層。功能有:
😜成幀(定義幀的開始和結束)
😜差錯控制(幀錯+位錯)
😜流量控制
😜訪問(接入)控制,控制對信道的訪問。
主要是在物理媒體上實現比特流的透明傳輸。傳輸單位是bit。物理層就是個小傻瓜。
物理層(Physical Layer)在局部區域網上傳送 數據幀 (Data Frame),它負責管理電腦通信設備和網路媒體之間的互通。包括了針腳、電壓、線纜規范、集線器、中繼器、網卡、主機介面卡等。功能有:
🤢定義介面特性
🤢定義傳輸模式(全雙工、半雙工、單工)
🤢定義傳輸速率
🤢比特同步
🤢比特編碼
TCP/IP提供了點對點鏈接的機制,將數據應該如何封裝、定址、傳輸、路由以及在目的地如何接收,都加以標准化。它將軟體通信過程 抽象化 為四個 抽象層 ,採取 協議堆棧 的方式,分別實現出不同通信協議。協議族下的各種協議,依其功能不同,被分別歸屬到這四個層次結構之中,常被視為是簡化的七層 OSI模型 。
該層包括所有和應用程序協同工作,利用基礎網路交換應用程序專用的數據的協議。 應用層 是大多數普通與網路相關的程序為了通過網路與其他程序通信所使用的層。這個層的處理過程是應用特有的;數據從網路相關的程序以這種應用內部使用的格式進行傳送,然後被編碼成標准協議的格式。
一些特定的程序被認為運行在這個層上。它們提供服務直接支持用戶應用。這些程序和它們對應的協議包括 HTTP (萬維網服務)、 FTP (文件傳輸)、 SMTP (電子郵件)、 SSH (安全遠程登錄)、 DNS (名稱<-> IP地址尋找)以及許多其他協議。 一旦從應用程序來的數據被編碼成一個標準的應用層協議,它將被傳送到IP棧的下一層。
在傳輸層,應用程序最常用的是TCP或者UDP,並且伺服器應用程序經常與一個 公開的埠號 相聯系。伺服器應用程序的埠由 互聯網號碼分配局 (IANA)正式地分配,但是現今一些新協議的開發者經常選擇它們自己的埠號。由於在同一個系統上很少超過少數幾個的伺服器應用,埠沖突引起的問題很少。應用軟體通常也允許用戶強制性地指定埠號作為運行 參數 。
鏈接外部的客戶端程序通常使用系統分配的一個隨機埠號。監聽一個埠並且通過伺服器將那個埠發送到應用的另外一個副本以創建對等鏈接(如 IRC 上的 dcc 文件傳輸)的應用也可以使用一個隨機埠,但是應用程序通常允許定義一個特定的埠范圍的規范以允許埠能夠通過實現 網路地址轉換 (NAT)的路由器映射到內部。
每一個應用層( TCP/IP參考模型 的最高層)協議一般都會使用到兩個傳輸層協議之一: 面向連接的 TCP傳輸控制協議 和無連接的包傳輸的 UDP用戶數據報文協議 。 常用的應用層協議有:
運行在 TCP 協議上的協議:
HTTP (Hypertext Transfer Protocol,超文本傳輸協議),主要用於普通瀏覽。
HTTPS (Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSL,安全超文本傳輸協議),HTTP協議的安全版本。
FTP (File Transfer Protocol,文件傳輸協議),由名知義,用於文件傳輸。
POP3 (Post Office Protocol, version 3,郵局協議),收郵件用。
SMTP (Simple Mail Transfer Protocol,簡單郵件傳輸協議),用來發送電子郵件。
TELNET (Teletype over the Network,網路電傳),通過一個終端(terminal)登陸到網路。
SSH (Secure Shell,用於替代安全性差的 TELNET ),用於加密安全登陸用。
運行在 UDP 協議上的協議:
BOOTP (Boot Protocol,啟動協議),應用於無盤設備。
NTP (Network Time Protocol,網路時間協議),用於網路同步。
DHCP (Dynamic Host Configuration Protocol,動態主機配置協議),動態配置IP地址。
其他:
DNS (Domain Name Service,域名服務),用於完成地址查找,郵件轉發等工作(運行在 TCP 和 UDP 協議上)。
ECHO (Echo Protocol,回繞協議),用於查錯及測量應答時間(運行在 TCP 和 UDP 協議上)。
SNMP (Simple Network Management Protocol,簡單網路管理協議),用於網路信息的收集和網路管理。
ARP (Address Resolution Protocol,地址解析協議),用於動態解析乙太網硬體的地址。
傳輸層 (transport layer)的協議,能夠解決諸如端到端可靠性(「數據是否已經到達目的地?」)和保證數據按照正確的順序到達這樣的問題。在TCP/IP協議組中,傳輸協議也包括所給數據應該送給哪個應用程序。 在TCP/IP協議組中技術上位於這個層的動態路由協議通常被認為是網路層的一部分;一個例子就是 OSPF (IP協議89)。 TCP (IP協議6)是一個「可靠的」、 面向鏈接 的傳輸機制,它提供一種可靠的位元組流保證數據完整、無損並且按順序到達。TCP盡量連續不斷地測試網路的負載並且控制發送數據的速度以避免網路過載。另外,TCP試圖將數據按照規定的順序發送。這是它與UDP不同之處,這在實時數據流或者路由高 網路層 丟失率應用的時候可能成為一個缺陷。 較新的 SCTP 也是一個「可靠的」、 面向鏈接 的傳輸機制。它是面向記錄而不是面向位元組的,它在一個單獨的鏈接上提供通過多路復用提供的多個子流。它也提供多路自定址支持,其中鏈接終端能夠被多個IP地址表示(代表多個實體介面),這樣的話即使其中一個連接失敗了也不中斷。它最初是為電話應用開發的(在 IP 上傳輸 SS7 ),但是也可以用於其他的應用。 UDP (IP協議號17)是一個 無鏈接 的數據報協議。它是一個「盡力傳遞」(best effort)或者說「不可靠」協議——不是因為它特別不可靠,而是因為它不檢查數據包是否已經到達目的地,並且不保證它們按順序到達。如果一個應用程序需要這些特性,那它必須自行檢測和判斷,或者使用 TCP 協議。 UDP的典型性應用是如流媒體(音頻和視頻等)這樣按時到達比可靠性更重要的應用,或者如 DNS 查找這樣的簡單查詢/響應應用,如果創建可靠的鏈接所作的額外工作將是不成比例地大。 DCCP 目前正由IETF開發。它提供TCP流動控制語義,但對於用戶來說保留UDP的數據報服務模型。 TCP和UDP都用來支持一些高層的應用。任何給定網路地址的應用通過它們的TCP或者UDP 埠號 區分。根據慣例使一些 大眾所知的埠 與特定的應用相聯系。 RTP 是為如音頻和視頻流這樣的實時數據設計的數據報協議。RTP是使用UDP包格式作為基礎的會話層,然而據說它位於網際網路協議棧的傳輸層。
TCP/IP協議族中的 網路互連層 (internet layer)在OSI模型中叫做 網路層 (network layer)。
正如最初所定義的, 網路層 解決在一個單一網路上傳輸數據包的問題。類似的協議有 X.25 和 ARPANET 的 Host/IMP Protocol 。 隨著 網際網路 思想的出現,在這個層上添加附加的功能,也就是將數據從源 網路 傳輸到目的網路。這就牽涉到在網路組成的網上選擇路徑將數據包傳輸,也就是 網際網路 。 在網際網路協議組中, IP 完成數據從源發送到目的的基本任務。IP能夠承載多種不同的高層協議的數據;這些協議使用一個唯一的 IP協議號 進行標識。ICMP和IGMP分別是1和2。 一些IP承載的協議,如 ICMP (用來發送關於IP發送的診斷信息)和 IGMP (用來管理 多播 數據),它們位於IP層之上但是完成網路層的功能,這表明網際網路和OSI模型之間的不兼容性。所有的路由協議,如 BGP 、 OSPF 、和 RIP 實際上也是網路層的一部分,盡管它們似乎應該屬於更高的協議棧。
網路訪問(鏈接)層實際上並不是網際網路協議組中的一部分,但是它是數據包從一個設備的網路層傳輸到另外一個設備的網路層的方法。這個過程能夠在 網卡 的 軟體 驅動程序 中控制,也可以在 韌體 或者專用 晶元 中控制。這將完成如添加 報頭 准備發送、通過 實體 介質 實際發送這樣一些 數據鏈路 功能。另一端,鏈路層將完成數據幀接收、去除報頭並且將接收到的包傳到網路層。 然而,鏈路層並不經常這樣簡單。它也可能是一個 虛擬專有網路 (VPN)或者隧道,在這里從網路層來的包使用 隧道協議 和其他(或者同樣的)協議組發送而不是發送到實體的介面上。VPN和信道通常預先建好,並且它們有一些直接發送到實體介面所沒有的特殊特點(例如,它可以加密經過它的數據)。由於現在鏈路「層」是一個完整的網路,這種協議組的 遞歸 使用可能引起混淆。但是它是一個實現常見復雜功能的一個優秀方法。(盡管需要注意預防一個已經封裝並且經隧道發送下去的數據包進行再次地封裝和發送)。
2. 計算機網路的結構有哪些參考模型說明OSI模型的組成。
計算機網路結構主要有TCP/IP和OSI參考模型。
網路的拓撲結構是拋開網路物理連接來討論網路系統的連接形式,網路中各站點相互連接的方法和形式稱為網路拓撲。拓撲圖給出網路伺服器、工作站的網路配置和相互間的連接,它的結構主要有星型結構、匯流排結構、樹型結構、網狀結構、蜂窩狀結構、分布式結構等。
星型結構
星型結構是指各工作站以星型方式連接成網。網路有中央節點,其他節點(工作站、伺服器)都與中央節點直接相連,這種結構以中央節點為中心,因此又稱為集中式網路。它具有如下特點:結構簡單,便於管理;控制簡單,便於建網;網路延遲時間較小,傳輸誤差較低。但缺點也是明顯的:成本高、可靠性較低、資源共享能力也較差。
環型結構
環型結構由網路中若干節點通過點到點的鏈路首尾相連形成一個閉合的環,這種結構使公共傳輸電纜組成環型連接,數據在環路中沿著一個方向在各個節點間傳輸,信息從一個節點傳到另一個節點。
環型結構具有如下特點:信息流在網中是沿著固定方向流動的,兩個節點僅有一條道路,故簡化了路徑選擇的控制;環路上各節點都是自舉控制,故控制軟體簡單;由於信息源在環路中是串列地穿過各個節點,當環中節點過多時,勢必影響信息傳輸速率,使網路的響應時間延長;環路是封閉的,不便於擴充;可靠性低,一個節點故障,將會造成全網癱瘓;維護難,對分支節點故障定位較難。
匯流排型結構
匯流排結構是指各工作站和伺服器均掛在一條匯流排上,各工作站地位平等,無中心節點控制,公用匯流排上的信息多以基帶形式串列傳遞,其傳遞方向總是從發送信息的節點開始向兩端擴散,如同廣播電台發射的信息一樣,因此又稱廣播式計算機網路。各節點在接受信息時都進行地址檢查,看是否與自己的工作站地址相符,相符則接收網上的信息。
匯流排型結構的網路特點如下:結構簡單,可擴充性好。當需要增加節點時,只需要在匯流排上增加一個分支介面便可與分支節點相連,當匯流排負載不允許時還可以擴充匯流排;使用的電纜少,且安裝容易;使用的設備相對簡單,可靠性高;維護難,分支節點故障查找難。
分布式結構
分布式結構的網路是將分布在不同地點的計算機通過線路互連起來的一種網路形式,分布式結構的網路具有如下特點:由於採用分散控制,即使整個網路中的某個局部出現故障,也不會影響全網的操作,因而具有很高的可靠性;網中的路徑選擇最短路徑演算法,故網上延遲時間少,傳輸速率高,但控制復雜;各個節點間均可以直接建立數據鏈路,信息流程最短;便於全網范圍內的資源共享。缺點為連接線路用電纜長,造價高;網路管理軟體復雜;報文分組交換、路徑選擇、流向控制復雜;在一般區域網中不採用這種結構。
樹型結構
樹型結構是分級的集中控制式網路,與星型相比,它的通信線路總長度短,成本較低,節點易於擴充,尋找路徑比較方便,但除了葉節點及其相連的線路外,任一節點或其相連的線路故障都會使系統受到影響。
網狀拓撲結構
在網狀拓撲結構中,網路的每台設備之間均有點到點的鏈路連接,這種連接不經濟,只有每個站點都要頻繁發送信息時才使用這種方法。它的安裝也復雜,但系統可靠性高,容錯能力強。有時也稱為分布式結構。
蜂窩拓撲結構
蜂窩拓撲結構是無線區域網中常用的結構。它以無線傳輸介質(微波、衛星、紅外等)點到點和多點傳輸為特徵,是一種無線網,適用於城市網、校園網、企業網。
在計算機網路中還有其他類型的拓撲結構,如匯流排型與星型混合。匯流排型與環型混合連接的網路。在區域網中,使用最多的是匯流排型和星型結構。
OSI七層模型介紹
OSI是一個開放性的通行系統互連參考模型,他是一個定義的非常好的協議規范。OSI模型有7層結構,每層都可以有幾個子層。下面我簡單的介紹一下這7層及其功能。
OSI的7層從上到下分別是
7 應用層
6 表示層
5 會話層
4 傳輸層
3 網路層
2 數據鏈路層
1 物理層
其中高層,既7、6、5、4層定義了應用程序的功能,下面3層,既3、2、1層主要面向通過網路的端到端的數據流。下面我給大家介紹一下這7層的功能:
(1)應用層:與其他計算機進行通訊的一個應用,它是對應應用程序的通信服務的。例如,一個沒有通信功能的字處理程序就不能執行通信的代碼,從事字處理工作的程序員也不關心OSI的第7層。但是,如果添加了一個傳輸文件的選項,那麼字處理器的程序員就需要實現OSI的第7層。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。
(2)表示層:這一層的主要功能是定義數據格式及加密。例如,FTP允許你選擇以二進制或ASII格式傳輸。如果選擇二進制,那麼發送方和接收方不改變文件的內容。如果選擇ASII格式,發送方將把文本從發送方的字元集轉換成標準的ASII後發送數據。在接收方將標準的ASII轉換成接收方計算機的字元集。示例:加密,ASII等。
(3)會話層:他定義了如何開始、控制和結束一個會話,包括對多個雙向小時的控制和管理,以便在只完成連續消息的一部分時可以通知應用,從而使表示層看到的數據是連續的,在某些情況下,如果表示層收到了所有的數據,則用數據代表表示層。示例:RPC,SQL等。
(4)傳輸層:這層的功能包括是否選擇差錯恢復協議還是無差錯恢復協議,及在同一主機上對不同應用的數據流的輸入進行復用,還包括對收到的順序不對的數據包的重新排序功能。示例:TCP,UDP,SPX。
(5)網路層:這層對端到端的包傳輸進行定義,他定義了能夠標識所有結點的邏輯地址,還定義了路由實現的方式和學習的方式。為了適應最大傳輸單元長度小於包長度的傳輸介質,網路層還定義了如何將一個包分解成更小的包的分段方法。示例:IP,IPX等。
(6)數據鏈路層:他定義了在單個鏈路上如何傳輸數據。這些協議與被討論的歌種介質有關。示例:ATM,FDDI等。
(7)物理層:OSI的物理層規范是有關傳輸介質的特性標准,這些規范通常也參考了其他組織制定的標准。連接頭、針、針的使用、電流、電流、編碼及光調制等都屬於各種物理層規范中的內容。物理層常用多個規范完成對所有細節的定義。示例:Rj45,802.3等。
3. 跪求計算機網路的四種模型,並做相應解釋
一、匯流排形結構
匯流排形結構的網路,各工作站都直接連到同一條公共匯流排上,各工作站點的信息都通過這條匯流排傳輸,其傳輸方向是由發射站點向兩端擴散的,因此人們也常把它叫廣播式計算機網路。如圖一就是匯流排形結構的典型形式。
匯流排形結構具有如下的特點:
1.結構簡單靈活,增加和取消站點都比較容易;
2.可靠性高,響應速度快,其共享資源能力很強;
3.易於與大、中、小型機和其它網路相連而構成規模更大、功能更強的網路;
4.匯流排形結構價格較低,安裝容易,使用方便。
但是由於網中各工作站的信息傳輸都要通過匯流排進行,匯流排的長度、負載能力都有一定限制,因此站點的個數,通信距離等相應地都有一定的限制。
匯流排形結構是區域網的主流結構之一,它的應用最廣,在管理和辦公自動化等系統中有著廣泛的應用。
二、環形結構
環形結構網路是各工作站都連在一條首尾相連的閉合環形通信線路上構成的網路,如圖二所示。
環形結構採用了「令牌通行」的訪問控制方式。通常網中各站點如果要使用網路,它就要佔有令牌,直至完成工作後,再將令牌傳給下一個站點。一旦令牌被某一站點佔有,其它站點就都不能進行傳輸,從而避免了碰撞現象。
環形結構網路的特點是各工作站地位相同,信息沿一個方向傳送,結構簡單,節省材料,控制容易,易於實現高速長距離傳送。
但是環形結構網路也有它的缺點,這就是它的負載能力受到一定限制,且擴充不太方便,不適合通信量比較大的情況下使用。目前在區域網的應用中,僅次於匯流排形結構。
三、星形結構
在星形結構的網路中,中央節點是充當整個網路控制的主控計算機。其餘工作站都與主控計算機相連接,各工作站間的相互通信都必須通過中央節點進行,如圖三所示。
星形結構網路的特點是結構簡單,建網容易,控制簡單,便於管理,網路延遲時間少,誤碼率低。但它的缺點是由於採用中央節點集中控制,因此資源共享能力差,且一旦中央節點出現故障將導致整個網路癱瘓。
星形結構的網路適用於集中控制的主從式網路。
四、樹形結構
樹形結構的網路結構如圖四所示,它的各工作站之間如同樹枝分布一樣,從上到下,輻射開來。
樹形結構網路的特點是任何兩個站點間沒有迴路,每條通路都可以雙向傳輸。如果不相鄰的站點之間要通信,就需要中間站點轉接才能連通。因而它最適合於軍事單位、政府等上下級界限嚴格的部門使用。樹形結構的最大優點是通信線路連接簡單,維護方便,可擴充性也較好,但其缺點是資源共享能力差。
4. 論述計算機網路的定義,OSI網路參考模型與TCP/IP協議的體系結構。
TCP/IP協議並不完全符合OSI的七層參考模型。傳統的開放式系統互連參考模型,是一種通信協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬體在相同的層次上相互通信。這7層是:物理層、數據鏈路層、網路層、傳輸層、話路層、表示層和應用層。
而TCP/IP通訊協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。這4層分別為:
●應用層:應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網路遠程訪問協議(Telnet)等。
●傳輸層:在此層中,它提供了節點間的數據傳送服務,如傳輸控制協議(TCP)、用戶數據報協議(UDP)等,TCP和UDP給數據包加入傳輸數據並把它傳輸到下一層中,這一層負責傳送數據,並且確定數據已被送達並接收。
●互連網路層:負責提供基本的數據封包傳送功能,讓每一塊數據包都能夠到達目的主機(但不檢查是否被正確接收),如網際協議(IP)。
●網路介面層:對實際的網路媒體的管理,定義如何使用實際網路(如Ethernet、Serial Line等)來傳送數據。
5. 簡述計算機網路的OSI體系結構模型和TCP/IP體系結構模型的內容及其特點
OSI採用的是7層體系結構
而TCP/IP則將OSI的第5層的會話層和第6層的表示層全都劃分到期自身的第5層---應用層
而OSI則是將這三層獨立分開..
經歷很長一段制定周期,將OSI復雜煩瑣標准制定出來後,而TCP/IP卻已經在互聯網路上搶佔了相當大的范圍,而幾乎也找不出廠家生產出符合OSI標準的產品。
OSI只是取得了理論成果,但市場化方面完全失敗了。
大行其道的TCP/IP取得了市場的成功,至今開始流行。
在討論計算機網路基礎知識時候,可以將兩個協議對照參考...
OSI是基於硬體的分層,TCP/IP是邏輯上的劃分
osi是用於同種網路間的互聯,而tcp/ip是用於不同網路間的互聯,一開始兩者的定位就不同,
所以二者的應用范圍也不同,
OSI
Application
Layer
Presentation
Layer
Session
Layer
Transport
Layer
Network
Layer
Data
Link
Layer
Physical
Layer
TCP
/
IP
Application
Layer
Transport
Layer
Network
Layer
Data
Link
Layer
Host
to
network,
Physical
Layer
No
specific
protocol
6. 什麼是網路模型
【概念】
計算機網路是指由通信線路互相連接的許多自主工作的計算機構成的集合體,各個部件之間以何種規則進行通信,就是網路模型研究的問題。網路模型一般是指OSI七層參考模型和TCP/IP四層參考模型。這兩個模型在網路中應用最為廣泛。
【要素】
一是表徵系統組成元素的節點。
二是體現各組成元素之間關系的箭線(有時是邊)。
三是在網路中流動的流量,它一方面反映了元素間的量化關系,同時也決定著網路模型優化的目標與方向。
【分類】
1.以物質為流量的網路模型
2.以信息為流量的網路模型
3.以能量為流量的網路模型
4.以時間、費用、距離等為流量的網路模型
{參考資料}http://ke..com/view/2814233.htm
7. 簡述OSI參考模型的各層及各層的功能
ISO/OSI參考模型各層功能:
1、物理層功能:物理層是OSI參考模型的最低層,它利用傳輸介質為數據鏈路層提供物理連接。
2、數據鏈路層:數據鏈路層是為網路層提供服務的,解決兩個相鄰結點之間的通信問題。
3、網路層:網路層是為傳輸層提供服務的,傳送的協議數據單元稱為數據包或分組。
4、傳輸層:傳輸層的作用是為上層協議提供端到端的可靠和透明的數據傳輸服務,包括處理差錯控制和流量控制等問題。
5、會話層:會話層主要功能是管理和協調不同主機上各種進程之間的通信(對話),即負責建立、管理和終止應用程序之間的會話。
6、表示層:表示層處理流經結點的數據編碼的表示方式問題,以保證一個系統應用層發出的信息可被另一系統的應用層讀出。。
7、應用層:應用層是OSI參考模型的最高層,是用戶與網路的介面。
服務與介面
在OSI分層結構模型中,每一層實體為相鄰的上一層實體提供的通信功能稱為服務。N層實體利用N-1層實體所提供的服務,向N+I層實體提供功能更強大的服務。這可以概括為「服務是垂直的」。例如,傳輸層實體利用網路層實體的服務,向應用層實體提供網頁傳輸服務。
在OSI模型中,各層之間的介面都有統一的規則。N層的服務訪問點SAP(Service Access Point)是N層實體提供服務給N+1層的地方,SAP可以理解為下層實體之間的邏輯傳輸通道。每一層的SAP都有一個唯一標明它的地址。一個N層可能存在多個SAP。
以上內容參考:網路-OSI參考模型