OSI七層參考模型
OSI七層參考模型
應用層 網路服務與終端使用者的一個介面
人機互動視窗,把人的語言輸入到計算機當中
表示層 資料的表示,安全,壓縮
將接收到的資料翻譯成二進位制陣列成的計算機語言,並對資料進行壓縮和解壓,資料加密和解密等活動
會話層 建立,管理,中止會話
管理是否允許不同機器上使用者之間建立會話連線關係
傳輸層 定義傳輸資料的協議埠號,以及流控和差錯校驗
將上層應用資料分片並加上埠號封裝成資料段,或通過對包頭中的埠識別,實現網路中不同主機上使用者程式之間的資料通訊
網路層 進行邏輯連線,實現不同網路之間的路徑選擇
將上層資料加上源和目的方的物理(MAC)地址封裝成資料幀,MAC地址是用來標識網路卡的的實體地址,建立資料鏈路當發現資料錯誤時,可以重傳資料幀
物理層 建立,維護,斷開物理連線
報文頭部和上層資料資訊都是由二進位制陣列成的,物理層將這些二進位制數字組成的位元流轉換成電訊號在網路中傳輸
瞭解了OSI的七層接下來就讓我們來了解這七層分別要用到什麼協議
這就是OSI需要的七層協議,我們現在來了解這七層協議的各個協議吧
TCP 傳輸控制協議 協議應用的埠及其協議功能----傳輸更加穩定可靠
80 http (超文字傳輸協議):用於瀏覽器和Web伺服器之間的請求和響應的互動
21 FTP (檔案傳輸協議)由於控制連線FTP伺服器
53 DNS (域名系統)用於連線DNS伺服器
25 SMTP(簡單的郵件傳輸協議)用於傳送郵件
110 POP3 (郵局協議版本3)用於接收郵件
22 SSH(安全外殼協議)用於計算機之間的遠端加密登入
UDP(使用者資料包協議)協議應用的埠及其協議功能—傳輸效率更高
69 TFTP (簡單檔案傳輸協議) :用於小檔案的傳輸
53 DNS(域名系統):用於解析DNS
111RPC(遠端呼叫協議):用於遠端過程呼叫
161SNMP(簡單網路管理協議):用於網路裝置的管理
123NTP(網路時間協議):用於網路時間同步
IP (網際協議)協議及其功能:
ARP(地址解析協議):用於在區域網中根據IP地址獲取實體地址
RARP(逆地址解析協議):用於在區域網中通過ARP表根據實體地址請求IP地址 ICMP(網際控制報文協議):用於驗證網路是否暢通
IGMP(網際組管理協議):用於主機與組播路由器之間組播通訊
這些都是目前我們日常生活中常用的網路協議
在我們聊天和傳輸檔案的過程中是什麼樣的呢
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳
在我們使用中先開啟應用應用就會開啟對應的介面
然後我們輸入我們想要傳送的文字或圖片,再有表示層將我們輸入的文字轉換和翻譯成計算機能懂得二進位制檔案,再將檔案壓縮再將翻譯壓縮好了的檔案交給傳輸層
傳輸層將檔案分成片加上埠號封裝成資料段 傳輸層再將資料段交給網路層
網路層收到上層資料加上源和目的方的物理(MAC)地址封裝成資料幀
物理層收到資料幀轉換成位元率通過網線或光纖傳輸光訊號或電訊號
我們電腦開啟了應用就是開啟了介面
物理層將電訊號和光訊號轉換成資料幀交給資料鏈路層
資料鏈路層將上層資料將源和MAC實體地址拆分成資料幀
網路層再將上層資料解析IP地址拆分成資料包
傳輸層再將上層資料解析TCP頭部拆分成資料段
應用層接收到資料段將資料段解壓解密再通過介面展現
知道了資料怎樣傳輸現在就讓我們簡單的瞭解一下我們傳輸這些資料需要怎樣的路程
知道這這麼多層那這些層對應我們電腦的硬體呢
相關文章
- OSI 七層參考模型的作用模型
- 計算機網路基礎(2)——OSI七層參考模型計算機網路模型
- OSI參考模型模型
- OSI參考模型和TCP/IP參考模型模型TCP
- 【Linux分享】什麼是OSI模型?osi參考模型分為哪幾層?Linux模型
- 各硬體在OSI參考模型中的層次模型
- OSI參考模型詳解之玩轉傳輸層模型
- 如何理解OSI七層模型?模型
- OSI七層模型詳解模型
- OSI七層網路模型模型
- OSI七層模型與TCP/IP五層模型模型TCP
- OSI 七層模型與 TCP IP 五層模型模型TCP
- OSI七層模型與TCP/IP五層模型TCP
- 大白話聊OSI七層模型和TCP/IP四層模型模型TCP
- OSI七層模型和效能最佳化模型
- 網路世界的脊柱——OSI七層模型模型
- OSI七層模型如何幫助網路通訊?模型
- 【計算機網路基礎】OSI參考模型及其各層分別是什麼作用?計算機網路模型
- TCPIP vs OSI模型:網路通訊的兩種參考模型有哪些不同?TCP模型
- 計算機網路基礎-三種網路模型(OSI七層模型 TPC/IP四層模型 五層模型)的關係計算機網路模型
- 請簡述OSI七層網路模型有哪些層及各自的含義?模型
- 計算機網路考研複習筆記D2 分層協議與OSI參考模型計算機網路筆記協議模型
- OSI七層網路結構詳解
- TCP/IP 中的OSI分層模型詳解TCP模型
- OSI 七層網路協議的定義與理解協議
- 七層網路模型模型
- osi7層模型及執行緒和程式模型執行緒
- 網路七層模型(四層模型)及其區別模型
- 計算機網路參考模型計算機網路模型
- Linux系統中OSI模型是什麼,各層都有什麼?Linux模型
- OSI模型 與 DOD模型的比較模型
- 網路模型OSI 和 DOD模型
- 網路程式設計-OSI模型程式設計模型
- TIDB 考試 參考TiDB
- javamail參考JavaAI
- 為什麼電源層可以作為訊號參考平面
- Python_17 OSI模型和HTTP協議Python模型HTTP協議
- WebApiClient效能參考WebAPIclient