在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

面試官:你背誦一下,OSI七層網(wǎng)絡(luò)模型

小林coding ? 來源:小林coding ? 2023-10-09 15:45 ? 次閱讀

今天我們來聊聊網(wǎng)絡(luò)協(xié)議。

1. OSI模型

網(wǎng)絡(luò)協(xié)議是網(wǎng)絡(luò)中兩臺計(jì)算機(jī)之間傳輸數(shù)據(jù)的標(biāo)準(zhǔn)語言。各種計(jì)算機(jī)系統(tǒng)使用 OSI(Open Systems Interconnection)模型規(guī)定的標(biāo)準(zhǔn)相互通信。OSI 模型有七個(gè)抽象層,每個(gè)層都有不同的職責(zé)和協(xié)議。

下圖顯示了 OSI 模型中每一層的功能。每一層都為其上層提供一類功能,并由其下層為其提供服務(wù)。

5ee1dc4c-6677-11ee-939d-92fbcf53809c.png

應(yīng)用層

應(yīng)用層最接近終端用戶。大多數(shù)應(yīng)用程序都位于這一層。我們從后端服務(wù)器請求數(shù)據(jù),無需了解數(shù)據(jù)傳輸?shù)木唧w細(xì)節(jié)。這一層的協(xié)議包括 HTTP、SMTP、FTP、DNS 等。

表現(xiàn)層

這一層處理數(shù)據(jù)編碼、加密和壓縮,為應(yīng)用層準(zhǔn)備數(shù)據(jù)。例如,HTTPS 利用 TLS(Transport Layer Security)實(shí)現(xiàn)客戶端與服務(wù)器之間的安全通信。

會話層

該層用于打開和關(guān)閉兩個(gè)設(shè)備之間的通信。如果數(shù)據(jù)量較大,會話層就會設(shè)置檢查點(diǎn),避免從頭開始重新發(fā)送。

傳輸層

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

網(wǎng)絡(luò)層

這一層實(shí)現(xiàn)不同網(wǎng)絡(luò)之間的數(shù)據(jù)傳輸。它進(jìn)一步將網(wǎng)段或數(shù)據(jù)報(bào)分解成更小的數(shù)據(jù)包,并使用 IP 地址找到通往最終目的地的最佳路由。

數(shù)據(jù)鏈路層

這一層允許在同一網(wǎng)絡(luò)的設(shè)備之間傳輸數(shù)據(jù)。數(shù)據(jù)包被分解成幀,這些幀被限制在局域網(wǎng)內(nèi)。

物理層

這一層通過電纜和交換機(jī)發(fā)送比特流,因此與設(shè)備之間的物理連接密切相關(guān)。

與 OSI 模型相比,TCP/IP 模型只有 4 層。在討論網(wǎng)絡(luò)協(xié)議的層次時(shí),必須明確上下文。

2. OSI 封裝

既然我們已經(jīng)了解了每一層的職責(zé),那就讓我們用下圖來總結(jié)一下數(shù)據(jù)傳輸過程。這就是所謂的封裝(encapsulation)和去封裝(decapsulation)。封裝是指在數(shù)據(jù)向目的地傳輸?shù)倪^程中為數(shù)據(jù)添加報(bào)頭。解封裝會移除這些報(bào)頭,以獲取原始數(shù)據(jù)。

5eece772-6677-11ee-939d-92fbcf53809c.png

步驟 1:

當(dāng)設(shè)備 A 使用 HTTP 通過網(wǎng)絡(luò)向設(shè)備 B 發(fā)送數(shù)據(jù)時(shí),最初會在應(yīng)用層添加一個(gè) HTTP 報(bào)頭。

步驟 2:

在數(shù)據(jù)中添加 TCP 或 UDP 報(bào)頭。它在傳輸層被封裝成 TCP 段。報(bào)頭包含源端口、目的端口和序列號。

步驟 3:

然后在網(wǎng)絡(luò)層用 IP 報(bào)頭對這些段落進(jìn)行封裝。IP 報(bào)頭包含源 IP 地址和目的 IP 地址。

步驟 4:

在數(shù)據(jù)鏈路層為 IP 數(shù)據(jù)報(bào)添加 MAC 報(bào)頭,其中包含源 MAC 地址和目的 MAC 地址。

步驟 5:

封裝幀被發(fā)送到物理層,并作為比特流在網(wǎng)絡(luò)上發(fā)送。

步驟 6-10:

設(shè)備 B 從網(wǎng)絡(luò)接收到比特流后,會啟動(dòng)去封裝過程,這與封裝過程相反。報(bào)頭逐層去除,直到設(shè)備 B 可以訪問原始數(shù)據(jù)。

請注意,每一層都使用報(bào)頭來處理指令,而不需要解封上一層的數(shù)據(jù)。

3. 常用網(wǎng)絡(luò)協(xié)議

下面的動(dòng)圖展示了常用的一些網(wǎng)絡(luò)協(xié)議及其使用場景。

5efee274-6677-11ee-939d-92fbcf53809c.gif

HTTP

HTTP 是一種用于獲取 HTML 文檔等資源的協(xié)議。它是網(wǎng)絡(luò)數(shù)據(jù)交換的基礎(chǔ),也是一種客戶端-服務(wù)器協(xié)議。

HTTP/3

HTTP/3 是 HTTP 的下一個(gè)重要修訂版本。它在 QUIC 上運(yùn)行。QUIC 是一種新的傳輸協(xié)議,專為移動(dòng)互聯(lián)網(wǎng)而設(shè)計(jì)。它依賴于 UDP 而不是 TCP,這使得網(wǎng)頁響應(yīng)速度更快。VR 應(yīng)用程序需要更多帶寬來迅速呈現(xiàn)虛擬場景的復(fù)雜細(xì)節(jié),因此遷移到由 QUIC 支持的 HTTP/3 會從中受益。

HTTPS

HTTPS 擴(kuò)展了 HTTP,并使用加密技術(shù)實(shí)現(xiàn)安全通信。

WebSocket

WebSocket 是一種通過 TCP 提供全雙工通信的協(xié)議。客戶端通過建立 WebSocket 從后端服務(wù)接收實(shí)時(shí)更新。與總是 "拉取 "數(shù)據(jù)的 REST 不同,WebSocket 可以 "推送 "數(shù)據(jù)。在線游戲、股票交易和消息應(yīng)用程序等都利用 WebSocket 進(jìn)行實(shí)時(shí)通信。

TCP

TCP 設(shè)計(jì)用于在互聯(lián)網(wǎng)上發(fā)送數(shù)據(jù)包,確保數(shù)據(jù)和信息在網(wǎng)絡(luò)上成功傳遞。許多應(yīng)用層協(xié)議都建立在 TCP 協(xié)議之上。

UDP

UDP 直接向目標(biāo)計(jì)算機(jī)發(fā)送數(shù)據(jù)包,無需先建立連接。UDP 通常用于對時(shí)間敏感的通信,因?yàn)檫@種情況下偶爾丟棄數(shù)據(jù)包比等待更好。語音和視頻應(yīng)用通常使用此協(xié)議發(fā)送數(shù)據(jù)。

SMTP

SMTP 是一種標(biāo)準(zhǔn)協(xié)議,用于將電子郵件從一個(gè)用戶傳輸?shù)搅硪粋€(gè)用戶。

FTP

FTP 用于在客戶端和服務(wù)器之間傳輸計(jì)算機(jī)文件。它有獨(dú)立的控制通道和數(shù)據(jù)通道連接。

我們來把這些網(wǎng)絡(luò)協(xié)議放到分布式系統(tǒng)中看看它們的典型應(yīng)用。

5f09b816-6677-11ee-939d-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 網(wǎng)絡(luò)協(xié)議

    關(guān)注

    3

    文章

    273

    瀏覽量

    22029
  • OSI
    OSI
    +關(guān)注

    關(guān)注

    0

    文章

    85

    瀏覽量

    15615
  • 網(wǎng)絡(luò)模型
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    8706

原文標(biāo)題:面試官:你背誦一下,OSI七層網(wǎng)絡(luò)模型

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

收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    OSI/RM七層模型的數(shù)據(jù)在各層之間是如何傳遞的

    OSI/RM七層網(wǎng)絡(luò)模型分別是哪些?OSI/RM七層模型
    發(fā)表于 12-23 07:13

    網(wǎng)絡(luò)OSI七層模型視頻教程2

    網(wǎng)絡(luò)OSI七層模型視頻2 網(wǎng)絡(luò)通信的工作分為7,它們由低到高分別是物理
    發(fā)表于 09-14 10:54 ?89次下載

    網(wǎng)絡(luò)OSI七層模型視頻教程1

    網(wǎng)絡(luò)OSI七層模型視頻教程1 網(wǎng)絡(luò)通信的工作分為7,它們由低到高分別是物理
    發(fā)表于 09-14 10:55 ?91次下載

    網(wǎng)絡(luò)OSI七層模型視頻教程3

    網(wǎng)絡(luò)OSI七層模型視頻教程3 網(wǎng)絡(luò)通信的工作分為7,它們由低到高分別是物理
    發(fā)表于 09-14 10:55 ?110次下載

    OSI七層模型及其功能

    OSI七層模型及其功能 在七十年代末,國際標(biāo)準(zhǔn)化組織 ISO 提出了開放系統(tǒng)互
    發(fā)表于 06-09 19:26 ?3871次閱讀
    <b class='flag-5'>OSI</b><b class='flag-5'>七層</b><b class='flag-5'>模型</b>及其功能

    OSI七層模型的應(yīng)用介紹

    OSI七層模型從下到上分別為物理、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)、傳輸
    的頭像 發(fā)表于 07-21 14:37 ?3106次閱讀

    OSI七層模型如何幫助網(wǎng)絡(luò)通信?

    OSI(開放系統(tǒng)互聯(lián))七層模型是計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的種描述方式,它為不同系統(tǒng)之間的通信提供了統(tǒng)
    的頭像 發(fā)表于 12-21 16:27 ?861次閱讀

    osi七層模型各層功能及協(xié)議 osi七層模型有哪些

    OSI七層模型,是開放式系統(tǒng)互聯(lián)(Open System Interconnection,簡稱OSI)參考模型,是國際標(biāo)準(zhǔn)化組織(ISO)在
    的頭像 發(fā)表于 01-25 11:03 ?1.4w次閱讀

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

    OSI(Open System Interconnect)七層模型種將計(jì)算機(jī)網(wǎng)絡(luò)通信協(xié)議劃分為
    的頭像 發(fā)表于 11-24 10:44 ?1104次閱讀

    OSI七層模型的每一層功能

    開放系統(tǒng)互聯(lián)(OSI模型個(gè)概念性框架,用于標(biāo)準(zhǔn)化網(wǎng)絡(luò)通信過程,以便不同的計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)能夠相互通信。
    的頭像 發(fā)表于 11-24 10:46 ?1467次閱讀

    如何理解OSI七層模型 OSI七層模型網(wǎng)絡(luò)中的應(yīng)用

    OSI七層模型(Open Systems Interconnection Reference Model)是個(gè)概念性模型,用于標(biāo)準(zhǔn)化
    的頭像 發(fā)表于 11-24 10:48 ?1040次閱讀

    OSI七層模型中各層的協(xié)議 OSI七層模型的優(yōu)勢與不足

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

    OSI七層模型網(wǎng)絡(luò)故障排查中的應(yīng)用

    OSI(Open Systems Interconnection)七層模型網(wǎng)絡(luò)故障排查中扮演著至關(guān)重要的角色。它提供了個(gè)系統(tǒng)的框架,使得
    的頭像 發(fā)表于 11-24 11:01 ?1552次閱讀

    OSI七層模型網(wǎng)絡(luò)安全的關(guān)系

    開放系統(tǒng)互聯(lián)(OSI模型個(gè)概念框架,用于標(biāo)準(zhǔn)化網(wǎng)絡(luò)通信過程。它將網(wǎng)絡(luò)通信過程劃分為個(gè)層次
    的頭像 發(fā)表于 11-24 11:08 ?1026次閱讀

    如何通過OSI七層模型優(yōu)化網(wǎng)絡(luò)性能

    OSI(Open Systems Interconnection)七層模型種標(biāo)準(zhǔn)的網(wǎng)絡(luò)分層模型
    的頭像 發(fā)表于 11-24 11:14 ?947次閱讀
    主站蜘蛛池模板: 黄色网址中文字幕 | 关晓彤被调教出奶水的视频 | 拍拍拍拍拍拍拍无挡大全免费 | 国产男女怕怕怕免费视频 | 亚洲国产欧美在线成人aaaa | 中国特级毛片 | 人人洗澡人人洗澡人人 | 开心激情五月网 | 精品卡1卡2卡三卡免费网站视频 | 色婷婷色综合缴情在线 | 狠狠色噜噜狠狠狠狠97 | 美女国产在线观看免费观看 | 手机看片欧美日韩 | 成人伊人亚洲人综合网站222 | 久久青草国产精品一区 | 99精品在免费线视频 | 淫欲网 | 日本在线视频精品 | 手机精品视频在线观看免费 | 性夜黄 a 爽免费看 性夜黄a爽影免费看 | 四虎网址在线 | 国产午夜精品久久久久 | 嗯好舒服好爽好快好大 | 亚洲欧美视频一区二区 | 性色网址| 寄宿日记免费看 | 西西人体大胆高清啪啪欧洲 | 天天干视频在线观看 | 欧美日韩a级a | 在线亚洲精品中文字幕美乳 | 久久婷婷激情 | xxxx黄色| 萌白酱一线天粉嫩喷水在线观看 | h视频欧美 | 亚洲一区免费视频 | 网红和老师啪啪对白清晰 | 在线高清视频大全 | 国产色综合一区二区三区 | 日本亚洲视频 | 亚洲一区在线观看视频 | 黑人一区二区三区中文字幕 |