吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

我們為什么需要7層OSI網絡模型?

小林coding ? 來源:ByteByteGo ? 2024-01-10 14:14 ? 次閱讀

我們為什么需要網絡協議來傳輸數據?

連接互聯網的各種設備需要用它們能理解的語言進行通信。各種計算機系統使用 OSI(Open Systems Interconnectio)模型規定的標準相互通信。

OSI 模型有七個抽象層,每個層都有不同的職責和協議。

下圖顯示了 OSI 模型中每一層的功能。每個中間層都為其上層提供功能,并由其下層提供服務。

73982370-af7f-11ee-8b88-92fbcf53809c.png圖片

01 應用層

應用層最接近終端用戶。大多數應用程序都位于這一層。我們從后端服務器請求數據,無需了解數據傳輸的具體細節。這一層的協議包括 HTTP、SMTP、FTP、DNS 等。

02 表現層

這一層處理數據編碼、加密和壓縮,為應用層準備數據。例如,HTTPS 利用 TLS 實現客戶端與服務器之間的安全通信。

03 會話層

該層用于打開和關閉兩個設備之間的通信。如果數據量較大,會話層就會設置檢查點,避免從頭開始重新發送。

04 傳輸層

該層處理兩個設備之間的端到端通信。它在發送方將數據分解成段,然后在接收方重新組裝。這一層有流量控制,以防止擁塞。這一層的主要協議是 TCP 和 UDP。

05 網絡層

這一層實現不同網絡之間的數據傳輸。它進一步將網段或數據報分解成更小的數據包,并使用 IP 地址找到通往最終目的地的最佳路由。這一過程被稱為路由選擇。

06 數據鏈路層

這一層允許在同一網絡的設備之間傳輸數據。數據包被分解成幀,這些幀被限制在局域網內。

07 物理層

這一層通過電纜和交換機發送比特流,因此與設備之間的物理連接密切相關。

既然我們已經了解了每一層的職責,那就讓我們來總結一下圖中的數據傳輸過程。這就是所謂的封裝(encapsulation)和解封裝(decapsulation)。

封裝是指在數據向目的地傳輸的過程中為數據添加報頭(header)。解封裝會移除這些報頭,以獲取原始數據。

步驟 1:當設備 A 使用 HTTP 通過網絡向設備 B 發送數據時,最初會在應用層添加一個 HTTP 報頭。

步驟 2:在數據中添加 TCP 或 UDP 報頭。它在傳輸層被封裝成 TCP segments。報頭包含源端口、目的端口和序列號。

步驟 3:在網絡層用 IP 報頭對這些段落進行封裝。IP 報頭包含源 IP 地址和目的 IP 地址。

步驟 4:在數據鏈路層為 IP 數據報添加 MAC 報頭,其中包含源 MAC 地址和目的 MAC 地址。

第 5 步:封裝幀被發送到物理層,并作為比特流在網絡上發送。

步驟 6-10:設備 B 從網絡接收到比特流后,會啟動解封裝過程,這與封裝過程相反。報頭逐層去除,直到設備 B 可以訪問原始數據。

請注意,每一層都使用報頭來處理指令,而不需要解封上一層的數據。

TCP/IP 模型

與理論上的 OSI 模型相比,TCP/IP 模型提供了一個更實用的框架。它包含四個關鍵層:

應用層 支持 HTTP、SMTP 等最終用戶進程

傳輸層 處理主機到主機的通信(TCP、UDP)

網絡層 尋址和路由數據包(IP 協議)

鏈路層 通過網絡的物理電線、電纜或無線信道移動比特

這一模型更貼近現實世界的互聯網通信,將七個 OSI 層壓縮為這四個關鍵層。







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據傳輸
    +關注

    關注

    9

    文章

    1952

    瀏覽量

    64855
  • SMTP
    +關注

    關注

    0

    文章

    32

    瀏覽量

    11968
  • FTP
    FTP
    +關注

    關注

    0

    文章

    111

    瀏覽量

    40713
  • OSI
    OSI
    +關注

    關注

    0

    文章

    83

    瀏覽量

    15456

原文標題:面試官:我們為什么需要 7 層 OSI 網絡模型?

文章出處:【微信號:小林coding,微信公眾號:小林coding】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    OSI模型的簡單理解

    體系結構標準定義了網絡互聯的七框架(物理、數據鏈路層、網絡、傳輸、會話
    發表于 07-30 06:08

    CAN現場總線定義OSI網絡模型

      CAN現場總線只定義了OSI網絡模型的第一(物理) 和第二(數據鏈路層) ,而這兩
    發表于 09-09 09:11

    網絡OSI模型視頻教程2

    網絡OSI模型視頻2 網絡通信的工作分為7,
    發表于 09-14 10:54 ?89次下載

    網絡OSI模型視頻教程1

    網絡OSI模型視頻教程1 網絡通信的工作分為7
    發表于 09-14 10:55 ?91次下載

    網絡OSI模型視頻教程3

    網絡OSI模型視頻教程3 網絡通信的工作分為7
    發表于 09-14 10:55 ?110次下載

    OSI模型的應用介紹

    OSI模型從下到上分別為物理、數據鏈路層、網絡、傳輸
    的頭像 發表于 07-21 14:37 ?2738次閱讀

    OSI模型的誤解

    如果你是一個網絡從業者,一定學習過 OSI 7 模型,長期以來,這一直作為我們理解和解決
    的頭像 發表于 12-14 15:02 ?742次閱讀
    對<b class='flag-5'>OSI</b>七<b class='flag-5'>層</b><b class='flag-5'>模型</b>的誤解

    OSI模型如何幫助網絡通信?

    OSI(開放系統互聯)七模型是計算機網絡體系結構的一種描述方式,它為不同系統之間的通信提供了統一的標準。這個模型從低到高分別是:物理
    的頭像 發表于 12-21 16:27 ?647次閱讀

    osi模型各層功能及協議 osi模型有哪些

    OSI模型,是開放式系統互聯(Open System Interconnection,簡稱OSI)參考模型,是國際標準化組織(ISO)在
    的頭像 發表于 01-25 11:03 ?1.3w次閱讀

    OSI模型詳解 OSI模型與TCP/IP模型比較

    OSI(Open System Interconnect)七模型是一種將計算機網絡通信協議劃分為七個不同層次的標準化框架,每一都負責不同
    的頭像 發表于 11-24 10:44 ?545次閱讀

    OSI模型的每一功能

    開放系統互聯(OSI模型是一個概念性框架,用于標準化網絡通信過程,以便不同的計算機系統和網絡能夠相互通信。OSI
    的頭像 發表于 11-24 10:46 ?528次閱讀

    如何理解OSI模型 OSI模型網絡中的應用

    OSI模型(Open Systems Interconnection Reference Model)是一個概念性模型,用于標準化網絡
    的頭像 發表于 11-24 10:48 ?458次閱讀

    OSI模型中各層的協議 OSI模型的優勢與不足

    OSI模型中各層的協議 OSI(Open Systems Interconnection)七模型
    的頭像 發表于 11-24 10:54 ?483次閱讀

    OSI模型網絡故障排查中的應用

    OSI(Open Systems Interconnection)七模型網絡故障排查中扮演著至關重要的角色。它提供了一個系統的框架,使得網絡
    的頭像 發表于 11-24 11:01 ?604次閱讀

    如何通過OSI模型優化網絡性能

    OSI(Open Systems Interconnection)七模型是一種標準的網絡分層模型,將
    的頭像 發表于 11-24 11:14 ?405次閱讀
    视频百家乐官网网站| 大发888 大发888娱乐城| 百家乐官网de概率| 六合彩开奖号码| 大发888国际娱乐网| 威尼斯人娱乐城客服| 为什么百家乐玩家越来越多选择网上百家乐 | 亚洲顶级赌场 网投领导者| 大发8888娱乐场| 平度市| 百家乐官网怎样发牌| 百家乐官网大赢家书籍| 百家乐官网游戏软件出售| 海立方百家乐官网海立方| 百家乐官网翻天片尾曲| 百家乐官网平台哪个好本站所有数据都是网友推荐及提供 | 百家乐太阳城真人游戏| 百家乐赌博程序| 百家乐官网稳赢技法| 百家乐官网实时赌博| 百家乐官网局部| 大连百家乐官网食品| 百家乐怎么玩高手| 淘金百家乐的玩法技巧和规则| 缅甸百家乐视频| 龙山县| 百家乐官网导航网| 天天百家乐官网的玩法技巧和规则| 有24天星名的罗盘| 百家乐网上赌博网| 百家乐透明发牌靴| 澳门顶级赌场娱乐平台| 百家乐官网博彩通| 百家乐书| 威尼斯人娱乐城骰宝| 百家乐官网怎么玩呀| 百家乐有不有作弊| 太阳城地址| 塔河县| 百家乐客户端下载| 澳门美高梅|