當前位置:首頁 » 網路連接 » 計算機網路五層四層模型
擴展閱讀
電腦自動跳網路連接異常 2024-04-20 14:55:08

計算機網路五層四層模型

發布時間: 2022-11-28 07:03:55

計算機網路經典20問

本文目錄

計算機網路體系大致分為三種,OSI七層模型、TCP/IP四層模型和五層模型。一般面試的時候考察比較多的是五層模型。

TCP/IP五層模型:應用層、傳輸層、網路層、數據鏈路層、物理層。

假設發送端為客戶端,接收端為服務端。開始時客戶端和服務端的狀態都是 CLOSED 。

第三次握手主要為了 防止已失效的連接請求報文段 突然又傳輸到了服務端,導致產生問題。

因為當Server端收到Client端的 SYN 連接請求報文後,可以直接發送 SYN+ACK 報文。 但是在關閉連接時,當Server端收到Client端發出的連接釋放報文時,很可能並不會立即關閉SOCKET ,所以Server端先回復一個 ACK 報文,告訴Client端我收到你的連接釋放報文了。只有等到Server端所有的報文都發送完了,這時Server端才能發送連接釋放報文,之後兩邊才會真正的斷開連接。故需要四次揮手。

HTTP請求由 請求行、請求頭部、空行和請求體 四個部分組成。

請求報文示例

HTTP響應也由四個部分組成,分別是: 狀態行、響應頭、空行和響應體

響應報文示例

HTTP2.0相比HTTP1.1支持的特性:

服務端可以向證書頒發機構CA申請證書,以避免中間人攻擊(防止證書被篡改)。證書包含三部分內容: 證書內容、證書簽名演算法和簽名 ,簽名是為了驗證身份。

服務端把證書傳輸給瀏覽器,瀏覽器從證書里取公鑰。證書可以證明該公鑰對應本網站。

數字簽名的製作過程

瀏覽器驗證過程

首先是TCP三次握手,然後客戶端發起一個HTTPS連接建立請求,客戶端先發一個 Client Hello 的包,然後服務端響應 Server Hello ,接著再給客戶端發送它的證書,然後雙方經過密鑰交換,最後使用交換的密鑰加解密數據。

對稱加密 :通信雙方使用 相同的密鑰 進行加密。特點是加密速度快,但是缺點是密鑰泄露會導緻密文數據被破解。常見的對稱加密有 AES 和 DES 演算法。

非對稱加密 :它需要生成兩個密鑰, 公鑰和私鑰 。公鑰是公開的,任何人都可以獲得,而私鑰是私人保管的。公鑰負責加密,私鑰負責解密;或者私鑰負責加密,公鑰負責解密。這種加密演算法 安全性更高 ,但是 計算量相比對稱加密大很多 ,加密和解密都很慢。常見的非對稱演算法有 RSA 和 DSA 。

Ⅱ 五層參考模型的各層功能是什麼

五層參考模型的各層功能如下:

第一層物理層

功能:傳輸信息的介質規格、將數據以實體呈現並傳輸的規格、接頭規格,

1、該層包括物理連網媒介,如電纜連線、連接器、網卡等。

2、物理層的協議產生並檢測電壓以便發送和接收攜帶數據的信號

3、盡管物理層不提供糾錯服務,但它能夠設定數據傳輸速率並監測數例:在你的桌面P C 上插入網路介面卡,你就建立了計算機連網的基礎。

第二層數據鏈路層

功能:同步、查錯、制定MAC方法

1、它的主要功能是將從網路層接收到的數據分割成特定的可被物理層傳輸的幀。

2、幀(Frame)是用來移動數據的結構包,它不僅包括原始(未加工)數據,或稱「有效荷載」,還包括發送方和接收方的網路地址以及糾錯和控制信息。其中的地址確定了幀將發送到何處,而糾錯和控制信息則確保幀無差錯到達。

3、通常,發送方的數據鏈路層將等待來自接收方對數據已正確接收的應答信號。

4、數據鏈路層控制信息流量,以允許網路介面卡正確處理數據。

5、數據鏈路層的功能獨立於網路和它的節點所採用的物理層類型。

第三層網路層

功能:定址、選擇傳送路徑

1、網路層通過綜合考慮發送優先權、網路擁塞程度、服務質量以及可選路由的花費來決定從一個網路中節點A 到另一個網路中節點B 的最佳路徑。

2、在網路中,「路由」是基於編址方案、使用模式以及可達性來指引數據的發送。

3、網路層協議還能補償數據發送、傳輸以及接收的設備能力的不平衡性。為完成這一任務,網路層對數據包進行分段和重組。

4、分段和重組 是指當數據從一個能處理較大數據單元的網路段傳送到僅能處理較小數據單元的網路段時,網路層減小數據單元的大小的過程。重組是重構被分段的數據單元。

第四層傳輸層

功能:編定序號、控制數據流量、查錯與錯誤處理,確保數據可靠、順序、無錯地從A點到傳輸到B 點

1、因為如果沒有傳輸層,數據將不能被接受方驗證或解釋,所以,傳輸層常被認為是O S I 模型中最重要的一層。

2、傳輸協議同時進行流量控制或是基於接收方可接收數據的快慢程度規定適當的發送速率。

3、傳輸層按照網路能處理的最大尺寸將較長的數據包進行強制分割並編號。

4、在網路中,傳輸層發送一個A C K (應答)信號以通知發送方數據已被正確接收。如果數據有錯或者數據在一給定時間段未被應答,傳輸層將請求發送方重新發送數據。

第五層會話層

功能:負責在網路中的兩節點之間建立和維持通信。

1、會話層的功能包括:建立通信鏈接,保持會話過程通信鏈接的暢通,同步兩個節點之間的對話,決定通信是否被中斷以及通信中斷時決定從何處重新發送。

2、會話層通過決定節點通信的優先順序和通信時間的長短來設置通信期限。



(2)計算機網路五層四層模型擴展閱讀:

數據由傳送端的最上層(通常是指應用程序)產生,由上層往下層傳送。每經過一層,都會在前端增加一些該層專用的信息,這些信息稱為「報頭」,然後才傳給下一層,我們不妨將「加上報頭」想像為「套上一層信封」。

因此到了最底層時,原本的數據已經套上了7層信封。而後通過網路線、電話線、光纜等媒介,傳送到接收端。接收端收到數據後,會從最底層向上層傳送,每經過一層就拆掉一層信封,直到了最上層,數據便恢復成當初從傳送端最上層產生時的原貌。

用於記憶層(應用層、表示層、會話層、傳輸層、網路層、數據鏈路層、物理層)正確順序的普通方法是無數網路通過傳輸語音信號來表示它的應用之一。

Ⅲ TCP/IP的體系結構到底是四層還是五層

TCP/IP的體系結構是四層。

TCP/IP協議中的四個層次。

1、應用層:應用層是TCP/IP協議的第一層,是直接為應用進程提供服務的。

對不同種類的應用程序它們會根據自己的需要來使用應用層的不同協議,郵件傳輸應用使用了SMTP協議、萬維網應用使用了HTTP協議、遠程登錄服務應用使用了有TELNET協議。應用層還能加密、解密、格式化數據。應用層可以建立或解除與其他節點的聯系,這樣可以充分節省網路資源。

2、運輸層:作為TCP/IP協議的第二層,運輸層在整個TCP/IP協議中起到了中流砥柱的作用。且在運輸層中,TCP和UDP也同樣起到了中流砥柱的作用。

3、網路層:網路層在TCP/IP協議中的位於第三層。在TCP/IP協議中網路層可以進行網路連接的建立和終止以及IP地址的尋找等功能。

4、網路介面層:在TCP/IP協議中,網路介面層位於第四層。由於網路介面層兼並了物理層和數據鏈路層所以,網路介面層既是傳輸數據的物理媒介,也可以為網路層提供一條准確無誤的線路。



(3)計算機網路五層四層模型擴展閱讀

TCP/IP協議棧組成:整個通信網路的任務,可以劃分成不同的功能塊,即抽象成所謂的 」 層」。用於互聯網的協議可以比照TCP/IP參考模型進行分類。TCP/IP協議棧起始於第三層協議IP(互聯網協議)。所有這些協議都在相應的RFC文檔中討論及標准化。

重要的協議在相應的RFC文檔中均標記了狀態: 「必須「 (required) ,「推薦「 (recommended) ,「可選「 (elective)。其它的協議還可能有「 試驗「(experimental) 或「 歷史「(historic) 的狀態。

Ⅳ 計算機網路體系分為哪四層

1.、應用層

應用層對應於OSI參考模型的高層,為用戶提供所需要的各種服務,例如:FTP、Telnet、DNS、SMTP等.

2.、傳輸層

傳輸層對應於OSI參考模型的傳輸層,為應用層實體提供端到端的通信功能,保證了數據包的順序傳送及數據的完整性。該層定義了兩個主要的協議:傳輸控制協議(TCP)和用戶數據報協議(UDP).

TCP協議提供的是一種可靠的、通過「三次握手」來連接的數據傳輸服務;而UDP協議提供的則是不保證可靠的(並不是不可靠)、無連接的數據傳輸服務.

3.、網際互聯層

網際互聯層對應於OSI參考模型的網路層,主要解決主機到主機的通信問題。它所包含的協議設計數據包在整個網路上的邏輯傳輸。注重重新賦予主機一個IP地址來完成對主機的定址,它還負責數據包在多種網路中的路由。

該層有三個主要協議:網際協議(IP)、互聯網組管理協議(IGMP)和互聯網控制報文協議(ICMP)。

IP協議是網際互聯層最重要的協議,它提供的是一個可靠、無連接的數據報傳遞服務。

4.、網路接入層(即主機-網路層)

網路接入層與OSI參考模型中的物理層和數據鏈路層相對應。它負責監視數據在主機和網路之間的交換。事實上,TCP/IP本身並未定義該層的協議,而由參與互連的各網路使用自己的物理層和數據鏈路層協議,然後與TCP/IP的網路接入層進行連接。地址解析協議(ARP)工作在此層,即OSI參考模型的數據鏈路層。

(4)計算機網路五層四層模型擴展閱讀:

OSI將計算機網路體系結構(architecture)劃分為以下七層:

物理層: 將數據轉換為可通過物理介質傳送的電子信號相當於郵局中的搬運工人。

數據鏈路層: 決定訪問網路介質的方式。

在此層將數據分幀,並處理流控制。本層指定拓撲結構並提供硬體定址,相當於郵局中的裝拆箱工人。

網路層: 使用權數據路由經過大型網路 相當於郵局中的排序工人。

傳輸層: 提供終端到終端的可靠連接 相當於公司中跑郵局的送信職員。

會話層: 允許用戶使用簡單易記的名稱建立連接 相當於公司中收寄信、寫信封與拆信封的秘書。

表示層: 協商數據交換格式 相當公司中簡報老闆、替老闆寫信的助理。

應用層: 用戶的應用程序和網路之間的介面老闆。

Ⅳ TCP/IP協議到底是四層還是五層為什麼書上寫4層,老師又說又5層

TCP/IP協議分四層。OSI模型是國際標准,分七層。講課的時候,一般把概念綜合起來講,就說是五層,老師們把網路介面層分開為數據鏈路層和物理層了。

OSI的七層協議體系結構的概念清楚,理論也比較完整,但其既復雜又不實用。TCP/IP體系結構則不同,現在已經得到了非常廣泛的應用。TCP/IP是一個四層的體系結構,包含應用層、運輸層、網際層和網路介面層。

(5)計算機網路五層四層模型擴展閱讀:

Transmission Control Protocol/Internet Protocol的簡寫,中譯名為傳輸控制協議/網際網路互聯協議,又名網路通訊協議,是Internet最基本的協議、Internet國際互聯網路的基礎,由網路層的IP協議和傳輸層的TCP協議組成。

從本質上講,TCP / IP僅具有最上面的三層,因為最底層的網路介面層與普通通信鏈路的功能基本沒有太大不同。 對於計算機網路,此層並不多,尤其是新的特定內容。

因此,在學習計算機網路原理時,通常會採用一種折中的方法,即集成OSI和TCP / IP的優點在一起,採用一種只有五層協議的體系結構,這樣既簡潔又能將概念闡述清楚。

Ⅵ 為什麼有人說TCP/IP 分4層、有的 確說分5層好

宏 具體參考下OSI參考模型吧 TCP/IP分層模型(TCP/IP Layening Model)被稱作網際網路分層模型(Internet Layering Model)、網際網路參考模型(Internet Reference Model)。

TCP/IP協議被組織成四個概念層,其中有三層對應於ISO參考模型中的相應層。ICP/IP協議族並不包含物理層和數據鏈路層,因此它不能獨立完成整個計算機網路系統的功能,必須與許多其他的協議協同工作。

TCP/IP分層模型的四個協議層分別完成以下的功能:

第一層網路介面層
網路介面層包括用於協作IP數據在已有網路介質上傳輸的協議。實際上TCP/IP標准並不定義與ISO數據鏈路層和物理層相對應的功能。相反,它定義像地址解析協議(Address Resolution Protocol,ARP)這樣的協議,提供TCP/IP協議的數據結構和實際物理硬體之間的介面。

第二層網間層
網間層對應於OSI七層參考模型的網路層。本層包含IP協議、RIP協議(Routing Information Protocol,路由信息協議),負責數據的包裝、定址和路由。同時還包含網間控制報文協議(Internet Control Message Protocol,ICMP)用來提供網路診斷信息。

第三層傳輸層
傳輸層對應於OSI七層參考模型的傳輸層,它提供兩種端到端的通信服務。其中TCP協議(Transmission Control Protocol)提供可靠的數據流運輸服務,UDP協議(Use Datagram Protocol)提供不可靠的用戶數據報服務。

第四層應用層
應用層對應於OSI七層參考模型的應用層和表達層。網際網路的應用層協議包括Finger、Whois、FTP(文件傳輸協議)、Gopher、HTTP(超文本傳輸協議)、Telent(遠程終端協議)、SMTP(簡單郵件傳送協議)、IRC(網際網路中繼會話)、NNTP(網路新聞傳輸協議)等。

Ⅶ Tcp/ip協議四層和五層的區別

這是一個東西,只不過叫法不一樣而已。

Ⅷ 究竟網路有幾個層次

為了使不同計算機廠家生產的計算機能夠相互通信,以便在更大的范圍內建立計算機網路,國際標准化組織(ISO)在1978年提出了「開放系統互聯參考模型」,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它將計算機網路體系結構的通信協議劃分為七層,自下而上依次為:物理層(Physics Layer)、數據鏈路層(Data Link Layer)、網路層(Network Layer)、傳輸層(Transport Layer)、會話層(Session Layer)、表示層(Presentation Layer)、應用層(Application Layer)。其中第四層完成數據傳送服務,上面三層面向用戶。

除了標準的OSI七層模型以外,常見的網路層次劃分還有TCP/IP四層協議以及TCP/IP五層協議

1)物理層(Physical Layer)

激活、維持、關閉通信端點之間的機械特性、電氣特性、功能特性以及過程特性。該層為上層協議提供了一個傳輸數據的可靠的物理媒體。簡單的說,物理層確保原始的數據可在各種物理媒體上傳輸。物理層記住兩個重要的設備名稱,中繼器(Repeater,也叫放大器)和集線器。

2)數據鏈路層(Data Link Layer)

數據鏈路層在物理層提供的服務的基礎上向網路層提供服務,其最基本的服務是將源自網路層來的數據可靠地傳輸到相鄰節點的目標機網路層。為達到這一目的,數據鏈路必須具備一系列相應的功能,主要有:如何將數據組合成數據塊,在數據鏈路層中稱這種數據塊為幀(frame),幀是數據鏈路層的傳送單位;如何控制幀在物理信道上的傳輸,包括如何處理傳輸差錯,如何調節發送速率以使與接收方相匹配;以及在兩個網路實體之間提供數據鏈路通路的建立、維持和釋放的管理。數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址定址、數據的成幀、流量控制、數據的檢錯、重發等。

有關數據鏈路層的重要知識點:

1>數據鏈路層為網路層提供可靠的數據傳輸;

2>基本數據單位為幀;

3> 主要的協議:乙太網協議;

4> 兩個重要設備名稱:網橋和交換機。

3)網路層(Network Layer)

網路層的目的是實現兩個端系統之間的數據透明傳送,具體功能包括定址和路由選擇、連接的建立、保持和終止等。它提供的服務使傳輸層不需要了解網路中的數據傳輸和交換技術。如果您想用盡量少的詞來記住網路層,那就是「路徑選擇、路由及邏輯定址」。

網路層中涉及眾多的協議,其中包括最重要的協議,也是TCP/IP的核心協議——IP協議。IP協議非常簡單,僅僅提供不可靠、無連接的傳送服務。IP協議的主要功能有:無連接數據報傳輸、數據報路由選擇和差錯控制。與IP協議配套使用實現其功能的還有地址解析協議ARP、逆地址解析協議RARP、網際網路報文協議ICMP、網際網路組管理協議IGMP。具體的協議我們會在接下來的部分進行總結,有關網路層的重點為:

1> 網路層負責對子網間的數據包進行路由選擇。此外,網路層還可以實現擁塞控制、網際互連等功能;

2> 基本數據單位為IP數據報;

3> 包含的主要協議:

IP協議(Internet Protocol,網際網路互聯協議);

ICMP協議(Internet Control Message Protocol,網際網路控制報文協議);

ARP協議(Address Resolution Protocol,地址解析協議);

RARP協議(Reverse Address Resolution Protocol,逆地址解析協議)。

4> 重要的設備:路由器

4)傳輸層(Transport Layer)

第一個端到端,即主機到主機的層次。傳輸層負責將上層數據分段並提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。

傳輸層的任務是根據通信子網的特性,最佳的利用網路資源,為兩個端系統的會話層之間,提供建立、維護和取消傳輸連接的功能,負責端到端的可靠數據傳輸。在這一層,信息傳送的協議數據單元稱為段或報文。

網路層只是根據網路地址將源結點發出的數據包傳送到目的結點,而傳輸層則負責將數據可靠地傳送到相應的埠。

有關網路層的重點:

1>傳輸層負責將上層數據分段並提供端到端的、可靠的或不可靠的傳輸以及端到端的差錯控制和流量控制問題;

2> 包含的主要協議:TCP協議(Transmission Control Protocol,傳輸控制協議)、UDP協議(User Datagram Protocol,用戶數據報協議);

3> 重要設備:網關。

5)會話層

會話層管理主機之間的會話進程,即負責建立、管理、終止進程之間的會話。會話層還利用在數據中插入校驗點來實現數據的同步。

6)表示層

表示層對上層數據或信息進行變換以保證一個主機應用層信息可以被另一個主機的應用程序理解。表示層的數據轉換包括數據的加密、壓縮、格式轉換等。

7)應用層

為操作系統或網路應用程序提供訪問網路服務的介面。

會話層、表示層和應用層重點:

1> 數據傳輸基本單位為報文;

2> 包含的主要協議:FTP(文件傳送協議)、Telnet(遠程登錄協議)、DNS(域名解析協議)、SMTP(郵件傳送協議),POP3協議(郵局協議),HTTP協議(Hyper Text Transfer Protocol)。

摘抄

Ⅸ 計算機網路體系結構詳解(7層、5層、4層的區別)

在學習計算機網路體系結構模型的時候,相信大家經常會有這樣的疑惑?計算機網路體系結構到底是多少層模型?其實,無論是說7層、5層還是4層都是可以的。下面讓我帶著大家深入了解它們之間的區別。

什麼是OSI?其中文名叫做國際標准化組織,那麼這個組織是幹嘛的呢?這個組織屬實厲害,正如它的名字一樣,專門為全球制定一些標准。制定了標准後,那麼世界各地的國家就不會動什麼歪心思,想著自己制定一個標准來讓其他國家遵循。(例如美國典型的霸權主義思想hh)好的,廢話少說,下面我們先看錶再解釋:

計算機網路體系結構5層模型是OSI和TCP/IP的綜合,是市場生產出來的模型。(主要是因為官方的7層模型太過麻煩復雜)因此主要差別是去掉了會話層和表示層,而傳輸層改為了運輸層,因為他們覺得運輸名字更貼切。

可以看到,TCP/IP(傳輸控制協議/網際協議)只有4層,變得更加簡潔、高效。

Ⅹ 典型的計算機網路體系結構有哪些

OSI七層模型、TCP/IP四層模型、五層體系結構

一、OSI七層模型

OSI七層協議模型主要是:應用層(Application)、表示層(Presentation)、會話層(Session)、傳輸層(Transport)、網路層(Network)、數據鏈路層(DataLink)、物理層(Physical)。

二、TCP/IP四層模型

TCP/IP是一個四層的體系結構,主要包括:應用層、運輸層、網際層和網路介面層。從實質上講,只有上邊三層,網路介面層沒有什麼具體的內容。

三、五層體系結構

五層體系結構包括:應用層、運輸層、網路層、數據鏈路層和物理層。五層協議只是OSI和TCP/IP的綜合,實際應用還是TCP/IP的四層結構。為了方便可以把下兩層稱為網路介面層。

(10)計算機網路五層四層模型擴展閱讀:

世界上第一個網路體系結構是美國IBM公司於1974年提出的,它取名為系統網路體系結構SNA(System Network Architecture)。凡是遵循SNA的設備就稱為SNA設備。這些SNA設備可以很方便地進行互連。此後,很多公司也紛紛建立自己的網路體系結構,這些體系結構大同小異,都採用了層次技術。