物理層——各種通訊物件,
資料鏈路層:對應硬體(例):介面卡(網絡卡),任務:將ip資料報封裝成幀,功能:使在物理層透明傳輸(傳輸的資料的內容、格式及編碼沒有限制)、差錯檢測(可靠性, 資料鏈路層傳輸免去對丟失資訊、干擾資訊及順序不正確等的擔心。在物理層中這些情況都可能發生,在資料鏈路層中必須用糾錯碼來檢錯與糾錯)。
資料鏈路層是對物理層傳輸原始位元流的功能的加強,將物理層提供的可能出錯的物理連線改造成為邏輯上無差錯的資料鏈路,使之對網路層表現為一無差錯的線路
網路層:對應硬體(例),路由器,任務:將運輸層上產生的報文段封裝成ip
資料報。功能包括定址和路由選擇、連線的建立、保持和終止等
運輸層:功能:增加復用和分用的功能、 消除網路層的不可靠性、 提供從源端主機到目的端主機的可靠的、與實際使用的網路無關的資訊傳輸。復用:應用層所有的程序都可以通過運輸層傳送到ip
層。分用:運輸層從
ip層收到的資料後必須交付給指明的程序。
兩個協議:tcp
(面向連線——套接字(
socket
),全雙工通訊,可靠傳輸(停止等待協議&連續
arq協議),面向位元組流,
1:1)、
udp(無連線的,面向報文的,
1:1,1:n,n:1);
應用層:功能:規定應用程序在通訊時所遵循的協議。每個協議都是為了解決某一類應用問題,而問題的解決又往往是通過位於不同主機中的多個應用程序之間的通訊和協同工作來完成的。
zigbee網路各層的主要功能
摘自 zigbee wireless network and transceivers phy 硬體層 啟動和禁用射頻收發器 傳輸和接收資料報 選擇通道頻率 執行能量檢測 cca產生lqi mac 介質訪問控制層 如果是協調器可以產生信標 使用信標同步 執行csma ca 處理gts 在兩個對等ma...
OSI模型 各層功能
osi模型 1 物理層 該層是網路通訊的資料傳輸介質,由連線不同節點的電纜與裝置共同構成。利用傳輸介質為資料鏈路層提供物理連線,負責處理資料速率並監控資料出錯率,以便實現資料流的透明傳輸 2 資料鏈路層 在物理層提供的服務基礎上,資料鏈路層在通訊的實體間建立資料鏈路連線,傳輸以 幀 為單位的資料報,...
spring boot 各層的功能
web專案的實現大致過程 controller層呼叫了service層的具體功能方法,service層dao層的方法,其中呼叫的引數是使用entity層進行傳遞的。1 model層 model層即資料庫實體層,也被稱為entity層,pojo層。一般資料庫一張表對應乙個實體類,類屬性同表字段一一對應...