91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

計(jì)算機(jī)網(wǎng)絡(luò)的五層模型有什么用

汽車玩家 ? 來源:今日頭條 ? 作者:龍躍十二 ? 2020-05-05 23:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在學(xué)習(xí)網(wǎng)絡(luò)的時(shí)候有這樣幾個(gè)疑惑:

為什么需要抽象出五層模型出來?

難道不是直接在網(wǎng)線(光纖傳輸)中傳輸數(shù)據(jù)就好了么?大不了到了端點(diǎn)用的是WIFI傳輸(無線信號(hào))。

這兩個(gè)問題真的很困惑我,不知道大家有沒有這樣的疑惑?如果有的話,龍叔將為你答疑解惑。如果有其他的疑惑歡迎評(píng)論區(qū)留言

在回答問題之前我先帶你領(lǐng)略下使用最為廣泛的五層模型,分別是哪五層?各層解決了什么問題?

五層模型是哪五層?

計(jì)算機(jī)網(wǎng)絡(luò)的五層模型有什么用

網(wǎng)絡(luò)模型

左邊是OSI的七層模型,這模型很牛逼。但是現(xiàn)在基本是存在教科書的啦,學(xué)習(xí)網(wǎng)絡(luò)的同學(xué)都是知道有這個(gè)模型,實(shí)際情況使用很少的。

右邊是TCP/IP五層分層模型。分別是物理層(硬件)、數(shù)據(jù)鏈路層(網(wǎng)卡層)、網(wǎng)絡(luò)層(互聯(lián)網(wǎng)層)、傳輸層、應(yīng)用層。在日常工作中接觸最多的是上兩層,偶爾會(huì)去觸碰網(wǎng)絡(luò)層。數(shù)據(jù)鏈路層和物理層不是我們工作范圍。當(dāng)然如果是一些專門的網(wǎng)絡(luò)安全部門,網(wǎng)管(不是網(wǎng)吧的網(wǎng)管)等崗位,下面幾層就是非常熟悉的。

五層模型還是很清楚明了的,每層用到的重要協(xié)議都表示在圖中,還表示了操作系統(tǒng)的內(nèi)核工作范圍和用戶工作范圍。

各層解決了什么問題?

應(yīng)用層:

應(yīng)用層是網(wǎng)絡(luò)體系架構(gòu)中的最高層。這意味著什么?想想就知道,最高層就是要和人交互的層次嘛。

應(yīng)用層是計(jì)算機(jī)網(wǎng)絡(luò)與用戶交互的接口或者界面,直接向用戶提供服務(wù)。

提供哪些服務(wù)呢?

這個(gè)…,就非常多了,比如Web服務(wù)、E-mail服務(wù)、DNS服務(wù)、DHCP服務(wù)、FTP服務(wù)等等。

所以很明了,應(yīng)用層解決的問題就是如何為用戶提供服務(wù),以及提供高效、可靠、滿意的服務(wù)。如何解決這些問題也就是我們這些攻城獅存在的必要了,根據(jù)不同的業(yè)務(wù)場景用不同的方法解決這些問題。例如使用多線程、協(xié)程,高并發(fā)的web框架,使用epoll處理模式,分布式處理等等技術(shù)來解決提供高效、可靠、滿意的服務(wù)。

總結(jié)下,應(yīng)用層是為用戶提供服務(wù)接口或者界面,同時(shí)要解決服務(wù)的高效、可靠、滿意。

傳輸層

負(fù)責(zé)端到端的通信,是面向網(wǎng)絡(luò)通信的低三層和面向信息處理的高三層之間的中間一層,起到橋梁作用。很明顯了,傳輸層解決的問題就是端到端的傳輸問題。

看到這句話肯定很多人有疑問,先別說,繼續(xù)看(我知道有人會(huì)說,網(wǎng)絡(luò)層不是已經(jīng)把數(shù)據(jù)轉(zhuǎn)發(fā)到對(duì)應(yīng)的主機(jī)了么,為何還要傳輸層?)。

位于兩臺(tái)網(wǎng)絡(luò)主機(jī)間的真正數(shù)據(jù)通信主體不是這兩臺(tái)主機(jī),而是兩臺(tái)主機(jī)中的各種網(wǎng)絡(luò)應(yīng)用進(jìn)程,也就是應(yīng)用程序。一臺(tái)主機(jī)上有很多應(yīng)用程序,很多應(yīng)用程序都在進(jìn)行網(wǎng)絡(luò)通信,這時(shí)候就必須使用到傳輸層的知識(shí)去解決了。

怎樣完成端到端的傳輸呢?

分為兩個(gè)步驟:一是虛擬傳輸連接的建立(此處仍僅針對(duì)面向連接的傳輸層協(xié)議),二是源端用戶數(shù)據(jù)沿著傳輸連接傳送到目的端。

在整個(gè)數(shù)據(jù)傳輸過程中,傳輸層服務(wù)需要完成以下8個(gè)方面的基本功能:傳輸層尋址、傳輸連接建立、數(shù)據(jù)傳輸、傳輸連接釋放、流量控制、擁塞控制、多路復(fù)用和解復(fù)用、崩潰恢復(fù)。

這里面每個(gè)功能都能細(xì)說一篇文章,這里就不一一展開了,后面會(huì)出系列的文章,所以點(diǎn)關(guān)注,不迷路。每個(gè)功能都是面試的考點(diǎn),所以我后面一定會(huì)快速更新出來的。

總結(jié)下,傳輸層主要是為了解決端到端(這里的端到端指的是進(jìn)程到進(jìn)程)的通信,起到網(wǎng)絡(luò)通信橋梁作用。

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

網(wǎng)絡(luò)層也被稱為中轉(zhuǎn)層,是網(wǎng)絡(luò)體系結(jié)構(gòu)中非常重要的一層,在技術(shù)上又是非常復(fù)雜的一層,因?yàn)樗纫鉀Q不同網(wǎng)絡(luò)的節(jié)點(diǎn)間通信的路由和協(xié)議識(shí)別問題,又要通過路由選擇策略解決網(wǎng)絡(luò)擁塞問題,盡可能提高網(wǎng)絡(luò)通信的可靠性。

網(wǎng)絡(luò)層解決的主要問題是,從A主機(jī)把數(shù)據(jù)運(yùn)送到B主機(jī)是走高速呢、飛機(jī)呢、還是火車呢或者是多種混合的方案呢。一句話就是,網(wǎng)絡(luò)層關(guān)注的是如何將分組從源端沿著網(wǎng)絡(luò)路徑傳送到目的端(這個(gè)端指的是主機(jī)不是應(yīng)用程序)。

為了實(shí)現(xiàn)這個(gè)目標(biāo),網(wǎng)絡(luò)層必須知道通信子網(wǎng)的拓?fù)浣Y(jié)構(gòu),并且在拓?fù)浣Y(jié)構(gòu)中選擇適當(dāng)?shù)穆窂?。同時(shí)網(wǎng)絡(luò)層還必須謹(jǐn)慎地選擇路由路徑,以避免發(fā)生某些通信線路和路由器負(fù)載過重,而其他線路和路由器空閑的情形。

總結(jié)下,網(wǎng)絡(luò)層主要是為了解決不同網(wǎng)絡(luò)之間數(shù)據(jù)傳輸和轉(zhuǎn)發(fā)問題。

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

物理層中也有許多規(guī)程或協(xié)議,但它們是用來構(gòu)建物理傳輸線路、建立物理意義的網(wǎng)絡(luò)通信,不是用來控制數(shù)據(jù)傳輸?shù)摹?/p>

設(shè)計(jì)數(shù)據(jù)鏈路層的主要解決的問題就是在原始的、有差錯(cuò)的物理傳輸線路的基礎(chǔ)上,采取差錯(cuò)檢測、差錯(cuò)控制與流量控制等方法,將有差錯(cuò)的物理線路改進(jìn)成邏輯上無差錯(cuò)的數(shù)據(jù)鏈路,以便向它的上一層(網(wǎng)絡(luò)層)提供高質(zhì)量的服務(wù)。一句話總結(jié)就是控制數(shù)據(jù)傳輸。

總結(jié)下,數(shù)據(jù)鏈路層是為了解決數(shù)據(jù)傳輸?shù)目刂谱饔谩?/p>

物理層

物理層位于各計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的最底層,主要負(fù)責(zé)在物理介質(zhì)上為數(shù)據(jù)鏈路層提供原始比特流傳輸?shù)奈锢礞溄印?/p>

物理層解決的問題就是數(shù)據(jù)傳輸。上面的所有層都是封裝數(shù)據(jù)和管理,物理層是傳輸數(shù)據(jù)的唯一出口,所有數(shù)據(jù)到達(dá)物理層都會(huì)變成二進(jìn)制的載波信號(hào)。

總結(jié)下,物理層就是真正傳輸數(shù)據(jù)。

為什么不是直接在物理線路中進(jìn)行通信就行了?而是搞出這么多層網(wǎng)絡(luò)模型呢?

我覺得在學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò)時(shí)能思考這個(gè)問題的都是非常的人,比如龍叔我。

物理層是物理線路的抽象,物理層解決的主要問題傳輸就是數(shù)據(jù)傳輸,也是網(wǎng)絡(luò)通信中唯一的數(shù)據(jù)傳輸出口。其實(shí)物理層就相當(dāng)于日常交通網(wǎng)絡(luò)中的各種道路,如公路、鐵路和航線,它們是我們出門旅行必須要依靠的基礎(chǔ)設(shè)施。

但是物理層不是針對(duì)具體的傳輸介質(zhì)、設(shè)備和通信協(xié)議的,因?yàn)樗鼈兛梢杂性S多種選擇(如傳輸介質(zhì)中就可以有同軸電纜、雙絞線和光纖等),只要能實(shí)現(xiàn)物理層的某種功能就行了。不同的傳輸介質(zhì)和設(shè)備選擇,必須要有對(duì)應(yīng)的通信協(xié)議支持,而且這也決定了不同的選擇有不同的物理層性能。

就像路有好多種一樣,如有泥巴路、沙子路、水泥路、柏油馬路、普通鐵路、高速鐵路等,這些不同的路可以承載的重量和速率都不一樣。

傳輸介質(zhì)不同,各種傳輸介質(zhì)傳輸速率不同;所有人都在進(jìn)行傳輸,怎么管理這些人;高鐵、航線不可能通到家門口;就算到了家門口怎么把這些數(shù)據(jù)完整交付給家中的某個(gè)人呢;

所以就必須抽象出這些層來解決這些問題。物理層專門做數(shù)據(jù)傳輸(好比基礎(chǔ)交通設(shè)施)、數(shù)據(jù)鏈路層制定傳輸規(guī)則(好比交通規(guī)則)、網(wǎng)絡(luò)層把各個(gè)交通線路連接起來(就好比各個(gè)交通樞紐站)、傳輸層是端到端的符數(shù)據(jù)通信(好比把快遞小哥把包裹移交到你的手里)、應(yīng)用層負(fù)責(zé)提供服務(wù)(好比包裹到你手里了,你在享受包裹里面的禮物)。

是不是有些明白為啥需要抽象出多層了,是的。

想想都知道要是光有物理層那網(wǎng)絡(luò)通信沒法玩了,數(shù)據(jù)都是二進(jìn)制,透明傳輸,數(shù)據(jù)還有可能亂序,丟數(shù)據(jù),數(shù)據(jù)被篡改等等問題。

計(jì)算機(jī)網(wǎng)絡(luò)通信過程圖

計(jì)算機(jī)網(wǎng)絡(luò)的五層模型有什么用

本文講清楚了文章開頭的幾個(gè)疑惑,至于各層中詳細(xì)的功能和面試??嫉狞c(diǎn),篇幅有限,我和大家一起期待下一篇文章。關(guān)注我,精彩內(nèi)容不錯(cuò)過,微信搜索龍躍十二即可關(guān)注。

覺得本篇文章對(duì)你有幫助,非常感謝你能幫我點(diǎn)個(gè)贊,你的小小鼓勵(lì)會(huì)成為我創(chuàng)作的動(dòng)力。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    工業(yè)邊緣計(jì)算機(jī)是什么?什么功能?

    工業(yè)邊緣計(jì)算機(jī)是部署在工業(yè)現(xiàn)場邊緣側(cè),具備計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)能力,能就近處理工業(yè)數(shù)據(jù)并實(shí)現(xiàn)快速?zèng)Q策的專用設(shè)備。它通過將算力下沉至靠近數(shù)據(jù)源的位置,減少數(shù)據(jù)傳輸延遲,提升系統(tǒng)實(shí)時(shí)性和可靠性,成為工業(yè)
    的頭像 發(fā)表于 02-12 14:43 ?670次閱讀

    十進(jìn)制計(jì)算機(jī)硬件體系結(jié)構(gòu)及“獨(dú)值”量化邏輯運(yùn)算革命(一)

    采用“獨(dú)值”量化邏輯理論設(shè)計(jì)十進(jìn)制數(shù)字計(jì)算機(jī),十進(jìn)制網(wǎng)絡(luò)計(jì)算機(jī),十進(jìn)制模擬計(jì)算機(jī),十進(jìn)制模糊計(jì)算機(jī),實(shí)現(xiàn)
    的頭像 發(fā)表于 01-29 09:13 ?1006次閱讀
    十進(jìn)制<b class='flag-5'>計(jì)算機(jī)</b>硬件體系結(jié)構(gòu)及“獨(dú)值”量化邏輯運(yùn)算革命(一)

    socket是什么

    于在不同計(jì)算機(jī)之間傳輸數(shù)據(jù)。Socket技術(shù)可以用于實(shí)現(xiàn)各種網(wǎng)絡(luò)應(yīng)用,例如客戶端-服務(wù)器應(yīng)用,點(diǎn)對(duì)點(diǎn)應(yīng)用等。 在計(jì)算機(jī)網(wǎng)絡(luò)中,Socket技術(shù)通常用于創(chuàng)建客戶端-服務(wù)器模型。在這種
    發(fā)表于 12-03 08:27

    什么是NIC(網(wǎng)絡(luò)接口卡)?

    網(wǎng)絡(luò)接口卡(NIC)是一種基本的硬件組件,它使計(jì)算機(jī)或設(shè)備能夠連接到網(wǎng)絡(luò)。它可以集成到主板中,也可以作為擴(kuò)展卡安裝在計(jì)算機(jī)上,這標(biāo)志著它在計(jì)算機(jī)網(wǎng)絡(luò)
    的頭像 發(fā)表于 09-22 14:54 ?1275次閱讀
    什么是NIC(<b class='flag-5'>網(wǎng)絡(luò)</b>接口卡)?

    【作品合集】賽昉科技VisionFive 2單板計(jì)算機(jī)開發(fā)板測評(píng)

    VisionFive 2 上為目標(biāo)檢測準(zhǔn)備軟件環(huán)境并運(yùn)行 MobileNet-SSD 模型【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】VisionFive 2復(fù)古游戲機(jī)改造 作者:TLLED【VisionFive 2
    發(fā)表于 09-04 09:08

    工業(yè)計(jì)算機(jī)的重要性

    工業(yè)計(jì)算機(jī)對(duì)某些行業(yè)至關(guān)重要。我們將在下面詳細(xì)解釋這些行業(yè)中的工業(yè)計(jì)算機(jī)應(yīng)用。1.制造與工業(yè)自動(dòng)化工業(yè)級(jí)計(jì)算機(jī)非常適合制造工廠,特別是那些想要自動(dòng)化裝配過程的工廠。在這樣的環(huán)境中,工業(yè)計(jì)算機(jī)
    的頭像 發(fā)表于 07-28 16:07 ?624次閱讀
    工業(yè)<b class='flag-5'>計(jì)算機(jī)</b>的重要性

    自動(dòng)化計(jì)算機(jī)經(jīng)過加固后有什么好處?

    讓我們討論一下部署堅(jiān)固的自動(dòng)化計(jì)算機(jī)的一些好處。1.溫度范圍寬自動(dòng)化計(jì)算機(jī)經(jīng)過工程設(shè)計(jì),配備了支持寬溫度范圍的組件,使自動(dòng)化計(jì)算解決方案能夠在各種不同的極端環(huán)境中運(yùn)行。自動(dòng)化計(jì)算機(jī)能夠
    的頭像 發(fā)表于 07-21 16:44 ?676次閱讀
    自動(dòng)化<b class='flag-5'>計(jì)算機(jī)</b>經(jīng)過加固后有什么好處?

    自動(dòng)化計(jì)算機(jī)的功能與用途

    工業(yè)自動(dòng)化是指利用自動(dòng)化計(jì)算機(jī)來控制工業(yè)環(huán)境中的流程、機(jī)器人和機(jī)械,以制造產(chǎn)品或其部件。工業(yè)自動(dòng)化的目的是提高生產(chǎn)率、增加靈活性,并提升制造過程的質(zhì)量。工業(yè)自動(dòng)化在汽車制造中體現(xiàn)得最為明顯,其中許多
    的頭像 發(fā)表于 07-15 16:32 ?787次閱讀
    自動(dòng)化<b class='flag-5'>計(jì)算機(jī)</b>的功能與用途

    網(wǎng)絡(luò)中為什么要部署NTP時(shí)鐘服務(wù)器?

    隨著計(jì)算機(jī)網(wǎng)絡(luò)的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用已經(jīng)非常普遍,如電力、金融、通信、交通、廣電、安防、石化、水利、國防、、IT等領(lǐng)域的網(wǎng)絡(luò)系統(tǒng)需要在大范圍保持計(jì)算機(jī)的時(shí)間同步和時(shí)鐘準(zhǔn)確,但
    的頭像 發(fā)表于 07-15 10:23 ?476次閱讀

    工業(yè)計(jì)算機(jī)與商用計(jì)算機(jī)的區(qū)別有哪些

    能夠高效穩(wěn)定地運(yùn)行,減少停機(jī)時(shí)間,確保生產(chǎn)效率。那么工業(yè)計(jì)算機(jī)與普通商用計(jì)算機(jī)哪些區(qū)別呢?一、組件選擇與制造質(zhì)量:工業(yè)級(jí)組件:使用更寬溫度范圍(如-20°C到60
    的頭像 發(fā)表于 07-10 16:36 ?807次閱讀
    工業(yè)<b class='flag-5'>計(jì)算機(jī)</b>與商用<b class='flag-5'>計(jì)算機(jī)</b>的區(qū)別有哪些

    網(wǎng)絡(luò)授時(shí)服務(wù)器(時(shí)鐘同步系統(tǒng),GPS時(shí)間同步)介紹

    隨著計(jì)算機(jī)網(wǎng)絡(luò)的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用已經(jīng)非常普遍,眾多領(lǐng)域的網(wǎng)絡(luò)系統(tǒng)如電力、石化、金融業(yè)(證券、銀行)、廣電業(yè)(廣播、電視)、交通業(yè)(火車、飛機(jī))等需要在大范圍保持計(jì)算機(jī)的時(shí)間同步和時(shí)間
    的頭像 發(fā)表于 05-22 14:42 ?838次閱讀
    <b class='flag-5'>網(wǎng)絡(luò)</b>授時(shí)服務(wù)器(時(shí)鐘同步系統(tǒng),GPS時(shí)間同步)介紹

    一文帶你了解工業(yè)計(jì)算機(jī)尺寸

    工業(yè)計(jì)算機(jī)是現(xiàn)代自動(dòng)化、人工智能(AI)和邊緣計(jì)算的支柱。這些堅(jiān)固耐用的系統(tǒng)旨在承受惡劣的環(huán)境,同時(shí)為關(guān)鍵應(yīng)用提供可靠的性能。然而,由于有這么多可用的外形尺寸,為您的工業(yè)計(jì)算機(jī)選擇合適的尺寸可能是
    的頭像 發(fā)表于 04-24 13:35 ?1101次閱讀
    一文帶你了解工業(yè)<b class='flag-5'>計(jì)算機(jī)</b>尺寸

    計(jì)算機(jī)網(wǎng)絡(luò)入門指南

    計(jì)算機(jī)網(wǎng)絡(luò)是指將地理位置不同且具有獨(dú)立功能的多臺(tái)計(jì)算機(jī)及其外部設(shè)備,通過通信線路連接起來,在網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和
    的頭像 發(fā)表于 04-22 14:29 ?2336次閱讀
    <b class='flag-5'>計(jì)算機(jī)網(wǎng)絡(luò)</b>入門指南

    計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議介紹

    通信的不同方面被分解為多層次結(jié)構(gòu),每一只與緊挨著的上層或者下層進(jìn)行交互,將網(wǎng)絡(luò)分層,這樣就可以修改,甚至替換某一的軟件,只要之間的
    的頭像 發(fā)表于 04-08 11:26 ?1436次閱讀
    <b class='flag-5'>計(jì)算機(jī)網(wǎng)絡(luò)</b>協(xié)議介紹

    計(jì)算機(jī)網(wǎng)絡(luò)排錯(cuò)思路總結(jié)

    明人不說暗話,這篇文章我們來聊一個(gè)非常有用,同時(shí)也是程序員必備的技能,那就是網(wǎng)絡(luò)排錯(cuò)思路大總結(jié)。
    的頭像 發(fā)表于 04-01 17:32 ?936次閱讀
    <b class='flag-5'>計(jì)算機(jī)網(wǎng)絡(luò)</b>排錯(cuò)思路總結(jié)