国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比

這篇具有很好參考價值的文章主要介紹了計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

OSI七層模型 和 TCP/IP四層模型的對比

  • OSI七層模型: 理論上的網(wǎng)絡(luò)通信模型 記憶: (物、鏈、網(wǎng)、輸、會、示、用)

  • TCP/IP四層模型: 實際上的網(wǎng)絡(luò)通信標準

(1) 七層網(wǎng)絡(luò)體系結(jié)構(gòu)各層的主要功能:

計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比,計算機網(wǎng)絡(luò),服務器,網(wǎng)絡(luò)

應用層:

最上層的,也是我們能直接接觸到的就是應用層Application Layer),我們電腦或手機使用的應用軟件都是在應用層實現(xiàn)。那么,當兩個不同設(shè)備的應用需要通信的時候,應用就把應用數(shù)據(jù)傳給下一層,也就是傳輸層。

所以,應用層只需要專注于為用戶提供應用功能,為應用程序提供交互服務。在互聯(lián)網(wǎng)中的應用層協(xié)議很多,比如 HTTP、FTP、Telnet、DNS、SMTP等。

應用層是不用去關(guān)心數(shù)據(jù)是如何傳輸?shù)?,就類似于,我們寄快遞的時候,只需要把包裹交給快遞員,由他負責運輸快遞,我們不需要關(guān)心快遞是如何被運輸?shù)摹?/p>

而且應用層是工作在操作系統(tǒng)中的用戶態(tài),傳輸層及以下則工作在內(nèi)核態(tài)。

表示層:

主要負責數(shù)據(jù)格式的轉(zhuǎn)換,如加密解密、轉(zhuǎn)換翻譯、壓縮解壓縮等。

會話層:

負責在網(wǎng)絡(luò)中的兩節(jié)點之間建立、維持和終止通信,如服務器驗證用戶登錄便是由會話層 完成的。

運輸層:

應用層的數(shù)據(jù)包會傳給傳輸層,傳輸層Transport Layer)是為應用層提供網(wǎng)絡(luò)支持的。

負責兩個進程的通信,即端到端通信。向主機進程提供通用的數(shù)據(jù)傳輸服務。該層主要有以下兩種傳輸協(xié)議協(xié)議:TCP\ UDP

  • TCP 的全稱叫傳輸控制協(xié)議Transmission Control Protocol),大部分應用使用的正是 TCP 傳輸層協(xié)議,比如 HTTP 應用層協(xié)議。TCP 相比 UDP 多了很多特性,比如流量控制、超時重傳、擁塞控制等,這些都是為了保證數(shù)據(jù)包能可靠地傳輸給對方。
  • UDP 相對來說就很簡單,簡單到只負責發(fā)送數(shù)據(jù)包,不保證數(shù)據(jù)包是否能抵達對方,但它實時性相對更好,傳輸效率也高。當然,UDP 也可以實現(xiàn)可靠傳輸,把 TCP 的特性在應用層上實現(xiàn)就可以,不過要實現(xiàn)一個商用的可靠 UDP 傳輸協(xié)議,也不是一件簡單的事情。

應用需要傳輸?shù)臄?shù)據(jù)可能會非常大,如果直接傳輸就不好控制,因此當傳輸層的數(shù)據(jù)包大小超過 MSS(TCP 最大報文段長度) ,就要將數(shù)據(jù)包分塊,這樣即使中途有一個分塊丟失或損壞了,只需要重新發(fā)送這一個分塊,而不用重新發(fā)送整個數(shù)據(jù)包。在 TCP 協(xié)議中,我們把每個分塊稱為一個?TCP 段TCP Segment)。

計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比,計算機網(wǎng)絡(luò),服務器,網(wǎng)絡(luò)

當設(shè)備作為接收方時,傳輸層則要負責把數(shù)據(jù)包傳給應用,但是一臺設(shè)備上可能會有很多應用在接收或者傳輸數(shù)據(jù),因此需要用一個編號將應用區(qū)分開來,這個編號就是端口。

比如 80 端口通常是 Web 服務器用的,22 端口通常是遠程登錄服務器用的。而對于瀏覽器(客戶端)中的每個標簽欄都是一個獨立的進程,操作系統(tǒng)會為這些進程分配臨時的端口號。

由于傳輸層的報文中會攜帶端口號,因此接收方可以識別出該報文是發(fā)送給哪個應用。

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

傳輸層可能大家剛接觸的時候,會認為它負責將數(shù)據(jù)從一個設(shè)備傳輸?shù)搅硪粋€設(shè)備,事實上它并不負責。

實際場景中的網(wǎng)絡(luò)環(huán)節(jié)是錯綜復雜的,中間有各種各樣的線路和分叉路口,如果一個設(shè)備的數(shù)據(jù)要傳輸給另一個設(shè)備,就需要在各種各樣的路徑和節(jié)點進行選擇,而傳輸層的設(shè)計理念是簡單、高效、專注,如果傳輸層還負責這一塊功能就有點違背設(shè)計原則了。

也就是說,我們不希望傳輸層協(xié)議處理太多的事情,只需要服務好應用即可,讓其作為應用間數(shù)據(jù)傳輸?shù)拿浇椋瑤椭鷮崿F(xiàn)應用到應用的通信,而實際的傳輸功能就交給下一層,也就是網(wǎng)絡(luò)層Internet Layer)。

選擇合適的路由和交換結(jié)點,確保數(shù)據(jù)及時傳送。主要包括IP協(xié)議:

網(wǎng)絡(luò)層最常使用的是 IP 協(xié)議(Internet Protocol,IP 協(xié)議會將傳輸層的報文作為數(shù)據(jù)部分,再加上 IP 包頭組裝成 IP 報文,如果 IP 報文大小超過 MTU(以太網(wǎng)中一般為 1500 字節(jié))就會再次進行分片,得到一個即將發(fā)送到網(wǎng)絡(luò)的 IP 報文。

計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比,計算機網(wǎng)絡(luò),服務器,網(wǎng)絡(luò)

網(wǎng)絡(luò)層負責將數(shù)據(jù)從一個設(shè)備傳輸?shù)搅硪粋€設(shè)備,世界上那么多設(shè)備,又該如何找到對方呢?因此,網(wǎng)絡(luò)層需要有區(qū)分設(shè)備的編號。

我們一般用 IP 地址給設(shè)備進行編號,對于 IPv4 協(xié)議, IP 地址共 32 位,分成了四段(比如,192.168.100.1),每段是 8 位。只有一個單純的 IP 地址雖然做到了區(qū)分設(shè)備,但是尋址起來就特別麻煩,全世界那么多臺設(shè)備,難道一個一個去匹配?這顯然不科學。

因此,需要將 IP 地址分成兩種意義:

  • 一個是網(wǎng)絡(luò)號,負責標識該 IP 地址是屬于哪個「子網(wǎng)」的;
  • 一個是主機號,負責標識同一「子網(wǎng)」下的不同主機;

怎么分的呢?這需要配合子網(wǎng)掩碼才能算出 IP 地址 的網(wǎng)絡(luò)號和主機號。

舉個例子,比如 10.100.122.0/24,后面的/24表示就是?255.255.255.0?子網(wǎng)掩碼,255.255.255.0 二進制是「11111111-11111111-11111111-00000000」,大家數(shù)數(shù)一共多少個1?不用數(shù)了,是 24 個1,為了簡化子網(wǎng)掩碼的表示,用/24代替255.255.255.0。知道了子網(wǎng)掩碼,該怎么計算出網(wǎng)絡(luò)地址和主機地址呢?

  • 將 10.100.122.2 和 255.255.255.0 進行按位與運算,就可以得到網(wǎng)絡(luò)號,
  • 將 255.255.255.0 取反后與IP地址進行進行按位與運算,就可以得到主機號。

計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比,計算機網(wǎng)絡(luò),服務器,網(wǎng)絡(luò)

大家可以去搜索下子網(wǎng)掩碼計算器,自己改變下「掩碼位」的數(shù)值,就能體會到子網(wǎng)掩碼的作用了。

計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比,計算機網(wǎng)絡(luò),服務器,網(wǎng)絡(luò)

那么在尋址的過程中,先匹配到相同的網(wǎng)絡(luò)號(表示要找到同一個子網(wǎng)),才會去找對應的主機。

除了尋址能力, IP 協(xié)議還有另一個重要的能力就是路由。實際場景中,兩臺設(shè)備并不是用一條網(wǎng)線連接起來的,而是通過很多網(wǎng)關(guān)、路由器、交換機等眾多網(wǎng)絡(luò)設(shè)備連接起來的,那么就會形成很多條網(wǎng)絡(luò)的路徑,因此當數(shù)據(jù)包到達一個網(wǎng)絡(luò)節(jié)點,就需要通過路由算法決定下一步走哪條路徑。

路由器尋址工作中,就是要找到目標地址的子網(wǎng),找到后進而把數(shù)據(jù)包轉(zhuǎn)發(fā)給對應的網(wǎng)絡(luò)內(nèi)。

計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比,計算機網(wǎng)絡(luò),服務器,網(wǎng)絡(luò)

所以,IP 協(xié)議的尋址作用是告訴我們?nèi)ネ乱粋€目的地該朝哪個方向走,路由則是根據(jù)「下一個目的地」選擇路徑。尋址更像在導航,路由更像在操作方向盤。

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

數(shù)據(jù)鏈路層通常簡稱為鏈路層。將網(wǎng)絡(luò)層傳下來的IP數(shù)據(jù)包組裝成幀,并再相鄰節(jié)點 的鏈路上傳送幀。

物理層 :

實現(xiàn)相鄰節(jié)點間比特流的透明傳輸,盡可能屏蔽傳輸介質(zhì)和通信手段的差異。

(2)TCP/IP四層模型

計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比,計算機網(wǎng)絡(luò),服務器,網(wǎng)絡(luò)

?計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比,計算機網(wǎng)絡(luò),服務器,網(wǎng)絡(luò)

?網(wǎng)絡(luò)接口層的傳輸單位是幀(frame),IP 層的傳輸單位是包(packet),TCP 層的傳輸單位是段(segment),HTTP 的傳輸單位則是消息或報文(message)。但這些名詞并沒有什么本質(zhì)的區(qū)分,可以統(tǒng)稱為數(shù)據(jù)包。文章來源地址http://www.zghlxwxcb.cn/news/detail-606859.html

到了這里,關(guān)于計算機網(wǎng)絡(luò)基礎(chǔ)-OSI七層模型 和 TCP/IP四層模型的對比的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 網(wǎng)絡(luò)基礎(chǔ):OSI七層模型和TCP/IP四層模型

    網(wǎng)絡(luò)基礎(chǔ):OSI七層模型和TCP/IP四層模型

    目錄 1.計算機網(wǎng)絡(luò)基本概念 2.計算機網(wǎng)絡(luò)分類與模型 OSI七層模型: 應用層 應用層的主要功能 表示層 表示層的具體功能? 會話層 會話層的具體功能 傳輸層 傳輸層的主要功能 網(wǎng)絡(luò)層 網(wǎng)絡(luò)層的主要功能 數(shù)據(jù)鏈路層 數(shù)據(jù)鏈路層的主要功能 物理層 物理層的主要功能 TCP/IP四層模

    2024年02月05日
    瀏覽(48)
  • 【Linux】網(wǎng)絡(luò)基礎(chǔ)常識{OSI七層模型/ TCP/IP / 端口號 /各種協(xié)議}

    【Linux】網(wǎng)絡(luò)基礎(chǔ)常識{OSI七層模型/ TCP/IP / 端口號 /各種協(xié)議}

    了解網(wǎng)絡(luò)發(fā)展背景,對局域網(wǎng)/廣域網(wǎng)的概念有基本認識; 了解網(wǎng)絡(luò)協(xié)議的意義, 重點理解TCP/IP五層結(jié)構(gòu)模型; 學習網(wǎng)絡(luò)傳輸?shù)幕玖鞒?,理解封裝和分用; DHCP(動態(tài)主機配置協(xié)議,Dynamic Host Configuration Protocol)是一個局域網(wǎng)的網(wǎng)絡(luò)協(xié)議,使用UDP協(xié)議工作,主要有兩個用途:

    2024年04月14日
    瀏覽(50)
  • HCIA基礎(chǔ)【網(wǎng)絡(luò)基礎(chǔ)】【交換機】【路由器】【OSI七層參考模型】【TCP/UDP】【操縱網(wǎng)絡(luò)設(shè)備命令】

    HCIA基礎(chǔ)【網(wǎng)絡(luò)基礎(chǔ)】【交換機】【路由器】【OSI七層參考模型】【TCP/UDP】【操縱網(wǎng)絡(luò)設(shè)備命令】

    目錄 一、網(wǎng)絡(luò)基礎(chǔ) 1.交換機 1.路由器 1.ARP協(xié)議 二、OSI七層參考模型 應用層 表示層: 會話層: 傳輸層: 1,功能 1.分段(受到MTU限制): 2.提供端口號: 2,TCP/UDP ? IP的包頭 TCP的分段和IP的分片 常見協(xié)議端口號: 網(wǎng)絡(luò)層: ?IP地址分類: 特殊IP地址: 數(shù)據(jù)鏈路層: 物理層

    2024年02月21日
    瀏覽(33)
  • 【網(wǎng)絡(luò)】計算機網(wǎng)絡(luò)基礎(chǔ)

    【網(wǎng)絡(luò)】計算機網(wǎng)絡(luò)基礎(chǔ)

    對網(wǎng)絡(luò)的理解 在網(wǎng)絡(luò)傳輸中存在的問題: 找到我們所需要傳輸?shù)闹鳈C 解決遠距離數(shù)據(jù)傳輸丟失的問題 怎么進行數(shù)據(jù)轉(zhuǎn)發(fā),路徑選擇的問題 有問題,就有解決方案; 我們把相同性質(zhì)的問題放在一起,做出解決方案 解決方案設(shè)計成為層狀結(jié)構(gòu),層內(nèi)部高內(nèi)聚,層于層之間低耦

    2024年02月07日
    瀏覽(19)
  • 理解網(wǎng)絡(luò)通信的基礎(chǔ):OSI七層模型與TCP/IP五層模型

    在今天的數(shù)字化世界中,網(wǎng)絡(luò)通信已經(jīng)成為我們?nèi)粘I詈蜕虡I(yè)活動的重要組成部分。為了更好地理解和管理網(wǎng)絡(luò)通信,網(wǎng)絡(luò)工程師和管理員使用不同的模型來組織和解釋網(wǎng)絡(luò)協(xié)議和通信過程。本文將介紹兩種最重要的網(wǎng)絡(luò)模型:OSI七層模型和TCP/IP五層模型。 OSI(開放系統(tǒng)互

    2024年02月07日
    瀏覽(33)
  • 計算機網(wǎng)絡(luò)基礎(chǔ)

    計算機網(wǎng)絡(luò)基礎(chǔ)

    2.2數(shù)據(jù)鏈路層 ? ? ? ? 數(shù)據(jù)鏈路層的主要功能是:通過各種控制協(xié)議,將有差錯的物理信道變?yōu)闊o差錯的、能可靠傳輸數(shù)據(jù)幀的數(shù)據(jù)鏈路。 ? ? ? ? 在計算機網(wǎng)絡(luò)中由于各種干擾的存在,物理鏈路是不可靠的。因此,這一層的主要功能是在物理層提供的比特流的基礎(chǔ)上,通

    2023年04月11日
    瀏覽(20)
  • 【網(wǎng)絡(luò)】計算機網(wǎng)絡(luò)基礎(chǔ)概念入門

    【網(wǎng)絡(luò)】計算機網(wǎng)絡(luò)基礎(chǔ)概念入門

    ?? 個人主頁——??個人主頁 ????? ???????????????? ?????????????? ???????????????????????? 感謝點贊和關(guān)注 ,每天進步一點點!加油! 目錄 一、什么是網(wǎng)絡(luò) 二、互聯(lián)網(wǎng)的組成 三、計算機網(wǎng)絡(luò)分類 3.1 按照網(wǎng)絡(luò)的作用范圍分類 3.2 按照網(wǎng)絡(luò)的使

    2024年02月08日
    瀏覽(20)
  • 【計算機網(wǎng)絡(luò)基礎(chǔ)】期中測試

    在OSI 參考模型中,( B )利用通信子網(wǎng)提供的服務實現(xiàn)兩個用戶進程之間端到端的通信,在這個層次模型中,如果用戶A需要通過網(wǎng)絡(luò)向用戶B傳送數(shù)據(jù),那么首先將數(shù)據(jù)送入應用層,在該層給它附加控制信息后送入表示層;在表示層對數(shù)據(jù)進行必要的變換并加上頭部后送入會話層

    2024年02月10日
    瀏覽(21)
  • 計算機網(wǎng)絡(luò)基礎(chǔ)概念解釋

    計算機網(wǎng)絡(luò)基礎(chǔ)概念解釋

    ? ? 1. 什么是網(wǎng)絡(luò) 隨著時代的發(fā)展,越來越需要計算機之間互相通信,共享軟件和數(shù)據(jù),即以多個計算機協(xié)同?作來完成業(yè)務,于是有了網(wǎng)絡(luò)互連。 網(wǎng)絡(luò)互連:將多臺計算機連接在?起,完成數(shù)據(jù)共享。 數(shù)據(jù)共享本質(zhì)是網(wǎng)絡(luò)數(shù)據(jù)傳輸,即計算機之間通過網(wǎng)絡(luò)來傳輸數(shù)據(jù),也

    2024年01月24日
    瀏覽(24)
  • 【網(wǎng)絡(luò)安全】1.2 計算機網(wǎng)絡(luò)基礎(chǔ)

    【網(wǎng)絡(luò)安全】1.2 計算機網(wǎng)絡(luò)基礎(chǔ)

    計算機網(wǎng)絡(luò)是一個非常大的主題,但在我們開始深入探討網(wǎng)絡(luò)安全之前,我們需要理解一些基本的概念和原理。本章將涵蓋計算機網(wǎng)絡(luò)的基本概念,包括網(wǎng)絡(luò)的類型,網(wǎng)絡(luò)的工作原理,以及一些常用的網(wǎng)絡(luò)技術(shù)和協(xié)議。 計算機網(wǎng)絡(luò)是由兩臺或更多的計算機組成的系統(tǒng),這些計

    2024年02月07日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包