Ⅰ OSI 各層的主要功能
物理層處於OSI參考模型的最低層。物理層的主要功能是利用物理傳輸介質為數據鏈路層提供物理連接,一遍透明地傳送「比特流」。它負責在計算機之間傳遞數據位,為在物理媒體上傳輸比特流創建規則。 該層定義電纜如何連接到網卡上 ,以及需要用何種傳送技術在電纜上發送數據,定義其上層(數據鏈路層)所使用的訪問方法。
因此我們可以發現物理層的主要特點:
1.主要復測在物理連接上傳輸二進制比特流
2.提供為建立、維護和釋放物理連接所需要的機械、電氣、功能與規程的特性。
通常將具有一定數據處理及發送、接收能力的設備稱為 數據終端設備(Data Terminal Equipment,DTE) ,而把介於DTE與傳輸介質之間的設備稱為 數據電路終接設備(Data Circuit-Terminating Equipment,DCE) 。DCE在DTE與傳輸介質之間提供信號轉換和編碼功能,並負責建立、維護和釋放物理連接。
DTE可以是一台計算機,也可以是一台I/O設備,典型的DTE設備就是電話線路連接的數據機。
因為DCE是介於DTE與傳輸介質之間的,在通信過程中,DCE一方面將DTE的數據傳送給傳輸介質,另一方面要需要將從傳輸介質接收到的比特流順序傳送給DTE,因此,DCE要有數據信息的傳輸,又需要控制信息的傳輸,需要高度協調地工作,因此需要制定DTE與DCE的借口標准,這些標准就是 物理介面標准 。
物理介面標準定義了物理層與物理傳輸介質之間的邊界與介面。物理介面的四個特性是:機械特性、電氣特性、功能特性與規程特性。
機械特性: 物理層的機械特性規定了物理連接時所使用可插連接器的形狀和尺寸,連接器中引腳的數量與排列情況等。
電氣特性: 規定了在物理連接上傳輸二進制比特流時線路上信號水平的高低、阻抗及阻抗匹配、傳輸速率與距離限制。
功能特性: 規定物理介面上各條信號線的功能分配和確切定義。物理介面信號線一般分為:數據線、控制線、定時線和地線。
規程特性: 定義了信號線進行二進制比特流傳輸時的一組操作過程,包括各信號線的工作規則和時序。
它把來自物理層的原始數據打包成幀。 幀是放置數據的、邏輯的、結構化的包。 數據鏈路層負責幀在計算機之間的無差錯傳遞。
網路層定義網路層實體通信用的協議,它確定從源結點沿著網路到目的結點的路由選擇,並處理相關的控制問題,如交換、路由和對數據包阻塞的控制。
數據鏈路層協議是相鄰直接連結點間的通信協議,它不能解決數據經過通信子網中多個轉接結點的通信問題。設置網路層的主要目的就是要為報文分組以最佳路徑通過通信子網達到目的主機提供服務,而網路用戶不必關心網路的拓撲結構與所使用的通信介質。
網路層主要的任務包含4個方面:
1.網路連接建立與管理。將逐段的數據鏈路組織起來,通過復用物理鏈路,為分組提供邏輯通道(虛電路或數據報),建立主機到主機間的網路連接。
2.路徑選擇與中繼。
3.網路連接與重置,報告不可恢復的錯誤。
4.流量控制及阻塞控制。
網路層數據傳輸的通道是邏輯通道,即虛電路;網路層的信息傳輸單位是分組,上一層數據鏈路層是什麼還記得嗎?沒有錯,幀。
傳輸層的任務是向用戶提供可靠的、透明的、端到端(End to End)的數據傳輸,以及差錯控制和流量控制機制。
所謂 端到端 是相對 鏈接 而言的。OSI參考模型的四 七層屬於端到端方式,而一 三層屬於鏈接方式。就像打電話的兩個人,兩個人不用關心信號是如何一段一段傳遞,他們直接與對方交流,就像端到端;而提供電話服務的公司,則需要考慮如何接受你的語音信號,如何通過中繼讓另一個人接到你的通話請求並建立和維系這段通話。
傳輸層的另一個重要功能是流量控制,本層的流量控制是通信主機端到端之間的,與其它層的流量的控制有著明顯不同。
就像會話層的名字一樣,會話層建立、管理和終止應用程序進程之間的會話和數據交換。這種會話關系是由兩個或多個表示層實體之間的對話構成的。
會話層與傳輸層有著明顯的區別。傳輸層協議負責建立 和維護端到端的邏輯連接,服務比較簡單,目的是提供可靠的傳輸服務。
表示層包含了處理網路應用程序數據格式的協議。表示層位於應用層的下面和表示層的上面,從應用層獲得數據並格式化以供通信網路使用。
表示層服務有三個重要概念:語法轉換、表示上下文和表示服務原語。在上一篇中介紹過,可以按字面粗略領略到意思。
應用層是最終用戶應用程序訪問網路的地方,是OSI參考模型的最高層,它為用戶的應用程序提供網路服務。
數據的封裝與傳輸
1.數據封裝: 為實現對等層之間的通信,當數據需要通過網路從一個結點傳送到另一個結點前,必須在數據的頭部和尾部加入特定的協議頭和協議尾。這種增加數據頭部和尾部的過程稱為數據打包或數據封裝。
2.數據拆包: 在數據到達接收結點的對等層後,接收方將反向識別、提取和除去發送方對等層所增加的數據頭部和尾部。接收方這種去除數據頭部和尾部的過程叫數據拆包或數據解封。
OSI模型到這里就告一段落了,OSI模型是如此完美,剛接觸我也感覺這種逐層「翻譯」傳遞,每一層只做自己的事情,相互獨立互不幹擾,最終將信息轉化為01比特流,實現了物理層面的識別,也讓信息得以傳輸。然而後來才知道,OSI模型是只存在教科書中的,並沒有得到推廣;我不禁想問,既然如此完美,為何得不到推廣呢?原來是這樣的,第一個原因是生不逢時,當OSI模型提出的時候,TCP/IP的四層模型已經逐漸推廣開來,並且因為OSI的七層模型過於詳細,過於完美,導致一些方面無法實現,考慮到諸多因素,最終使得OSI模型僅僅存在於教科書中。
Ⅱ OSI參考模型包括幾層各層的作用是什麼
OSI參考模型分為七層結構,從下到上順序依次為:
物理層
數據鏈路層
網路層
傳輸層
會話層
表示層
應用層
Ⅲ 埠又稱為介面嗎物理埠又是什麼意思啊
CPU通過介面寄存器或特定電路與外設進行數據傳送,這些寄存器或特定電路稱之為埠。
其中硬體領域的埠又稱介面,如:並行埠、串列埠等。
網路埠
在網路技術中,埠(Port)有好幾種意思。集線器、交換機、路由器的埠指的是連接其他網路設備的介面,如RJ-45埠、Serial埠等。我們 這里所指的埠不是指物理意義上的埠,而是特指TCP/IP協議中的埠,是邏輯意義上的埠。
軟體埠
緩沖區。
埠詳解
埠是指介面電路中的一些寄存器,這些寄存器分別用來存放數據信息、控制信息和狀態信息,相應的埠分別稱為數據埠、控制埠和狀態埠。
電腦運行的系統程序,其實就像一個閉合的圓圈,但是電腦是為人服務的,他需要接受一些指令,並且要按照指令調整系統功能來工作,於是系統程序設計者,就把這個圓圈截成好多段,這些線段介面就叫埠(通俗講是斷口,就是中斷),系統運行到這些埠時,一看埠是否打開或關閉,如果關閉,就是繩子接通了,系統往下運行,如果埠是打開的,系統就得到命令,有外部數據輸入,接受外部數據並執行。
"埠"是英文port的意譯,可以認為是設備與外界通訊交流的出口。埠可分為虛擬埠和物理埠,其中虛擬埠指計算機內部或交換機路由器內的埠,不可見。例如計算機中的80埠、21埠、23埠等。物理埠又稱為介面,是可見埠,計算機背板的RJ45網口,交換機路由器集線器等RJ45埠。電話使用RJ11插口也屬於物理埠的范疇。
中文名
埠
外文名
Port
用途
傳輸數據
分類
硬體埠
CPU通過介面寄存器或特定電路與外設進行數據傳送,這些寄存器或特定電路稱之為埠。
其中硬體領域的埠又稱介面,如:並行埠、串列埠等。
網路埠
在網路技術中,埠(Port)有好幾種意思。集線器、交換機、路由器的埠指的是連接其他網路設備的介面,如RJ-45埠、Serial埠等。我們 這里所指的埠不是指物理意義上的埠,而是特指TCP/IP協議中的埠,是邏輯意義上的埠。
軟體埠
緩沖區。
埠詳解
埠是指介面電路中的一些寄存器,這些寄存器分別用來存放數據信息、控制信息和狀態信息,相應的埠分別稱為數據埠、控制埠和狀態埠。
電腦運行的系統程序,其實就像一個閉合的圓圈,但是電腦是為人服務的,他需要接受一些指令,並且要按照指令調整系統功能來工作,於是系統程序設計者,就把這個圓圈截成好多段,這些線段介面就叫埠(通俗講是斷口,就是中斷),系統運行到這些埠時,一看埠是否打開或關閉,如果關閉,就是繩子接通了,系統往下運行,如果埠是打開的,系統就得到命令,有外部數據輸入,接受外部數據並執行。
TCP埠
TCP[1] :Transmission Control Protocol傳輸控制協議,TCP是一種面向連接(連接導向)的、可靠的、基於位元組流的傳輸層(Transport layer)通信協議,由IETF的RFC 793說明(specified)。在簡化的計算機網路OSI模型中,它完成第四層傳輸層所指定的功能,UDP是同一層內另一個重要的傳輸協議。
UDP埠
UDP[1] :User Datagram Protocol用戶數據報協議,UDP是OSI參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。UDP 協議基本上是IP協議與上層協議的介面。UDP協議適用埠分別運行在同一台設備上的多個應用程序。
協議埠
如果把IP地址比作一間房子 ,埠就是出入這間房子的門。真正的房子只有幾個門,但是一個IP地址的埠可以有65536(即:2^16)個之多!埠是通過埠號來標記的,埠號只有整數,范圍是從0 到65535(2^16-1)。
在Internet上,各主機間通過TCP/IP協議發送和接收數據包,各個數據包根據其目的主機的ip地址來進行互聯網路中的路由選擇,把數據包順利的傳送到目的主機。大多數操作系統都支持多程序(進程)同時運行,那麼目的主機應該把接收到的數據包傳送給眾多同時運行的進程中的哪一個呢?顯然這個問題有待解決,埠機制便由此被引入
Ⅳ OSI參考模型各層的功能是什麼
OSI參考模型分為7層,分別是物理層,數據鏈路層,網路層,傳輸層,會話層,表示層和應用層。
各層的主要功能及其相應的數據單位如下:
1 物 理 層(Physical Layer)
我們知道,要傳遞信息就要利用一些物理媒體,如雙紐線、同軸電纜等,但具體的物理媒體並不在OSI的7層之內,有人把物理媒體當作第0層,物理層的任務就是為它的上一層提供一個物理連接,以及它們的機械、電氣、功能和過程特性。
如規定使用電纜和接頭 的類型,傳送信號的電壓等。在這一層,數據還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是比特。
2 數 據 鏈 路 層(Data Link Layer)
數據鏈路層負責在兩個相鄰結點間的線路上,無差錯的傳送以幀為單位的數據。每一幀包括一定數量的數據和一些必要的控制信息。和物理層相似,數據鏈路層要負責建立、維持和釋放數據鏈路的連接。在傳送數據時,如果接收點檢測到所傳數據中有差錯,就要通知發方重發這一幀。
3 網 絡 層(Network Layer)
在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。
網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。
4 傳 輸 層(Transport Layer)
該層的任務時根據通信子網的特性最佳的利用網路資源,並以可靠和經濟的方式,為兩個端系統(也就是源站和目的站)的會話層之間,提供建立、維護和取消傳輸連接的功能,負責可靠地傳輸數據。在這一層,信息的傳送單位是報文。
5 會 話 層(Session Layer)
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
6 表 示 層(Presentation Layer)
這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
7 應 用 層(Application Layer)
應用層確定進程之間通信的性質以滿足用戶需要以及提供網路與用戶應用軟體之間的介面服務。
(4)在osi參考模型中什麼定義物理介面擴展閱讀:
先將要寄的東西打包,這是應用層的數據。那麼現在到了傳輸層,主要是提供一種傳輸方式。類似我們在寄快遞的時候選擇空運或者陸運。空運比較貴嘛,但是快,陸運便宜但是慢。這邊只是一個比喻,實際肯定沒有這么簡單。
傳輸層主要會使用TCP和UDP兩種協議。那麼在選擇完了傳輸方式後,就需要填寫發件人(源地址)和收件人(目標地址)了。填寫完畢以後交給快遞公司,他們會把快遞由一個轉運中心發往另一個轉運中心,並不是直接從源發往目標。這里的轉運中心其實就到二層了。
在傳輸過程中,像乙太網中的MAC地址,是會不停變化的,就像一個快遞由上海發往武漢,會先到上海的某個集散中心,然後發往武漢,然後又在武漢的集散中心轉幾圈,最後發往離目標最近的快遞點,然後才開始配送,最終送到收件人手上。
ISO為了更好的使網路應用更為普及,就推出了OSI參考模型。其含義就是推薦所有公司使用這個規范來控制網路。這樣所有公司都有相同的規范,就能互聯了。提供各種網路服務功能的計算機網路系統是非常復雜的。根據分而治之的原則,ISO將整個通信功能劃分為七個層次,劃分原則是:
(1)網路中各節點都有相同的層次;
(2)不同節點的同等層具有相同的功能;
(3)同一節點內相鄰層之間通過介面通信;
(4)每一層使用下層提供的服務,並向其上層提供服務;
(5)不同節點的同等層按照協議實現對等層之間的通信。
(6)根據功能需要進行分層,每層應當實現定義明確的功能。
(7)向應用程序提供服務
Ⅳ 選題] 在OSI參考模型中,()定義物理介面。 A
B 數據鏈路層說明,以幫助你理解:物理層的數據是比特流數據鏈路層的數據是幀網路層是分組傳輸層是報文
Ⅵ 在OSI中什麼叫介面
介面是同一節點內相鄰層之間交換信息的連接點。
協議對介面信息交互過程與格式有明確的規定。
低層通過介面向高層服務。
只要介面條件不變,低層功能的具體實現方法不影響整個系統的工作