當前位置:首頁 » 網路連接 » 爾雅計算機網路概述

爾雅計算機網路概述

發布時間: 2024-03-18 16:25:03

1. 計算機網路的概念和基本功能是什麼

概述 計算機網路,是指將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。x0dx0a 功能計算機網路的功能主要表現在硬體資源共享、軟體資源共享和用戶間信息交換三個方面。x0dx0a(1)硬體資源共享。可以在全網范圍內提供對處理資源、存儲豎槐資源、輸入輸出資源等昂貴設備的共享,使用戶節省投資,也便於集中管理和均衡分擔則察負荷。x0dx0a(2)軟體資源共享。允許互聯網上的用戶遠程訪問各類大弄資料庫,可以得到網路文件傳送服務、遠地進程管理服務和遠程文件訪問服務,從而避免軟體研製上的重復勞動以及余盯友數據資源的重復存貯,也便於集中管理。x0dx0a(3)用戶間信息交換。計算機網路為分布在各地的用戶提供了強有力的通信手段。用戶可以通過計算機網路傳送電子郵件、發布新聞消息和進行電子商務活動。

2. 計算機網路概述

在前面我們已經學會了用Word編輯文章,用Excel進行統計和計算,逐步感受到了用計算機處理信息的強大能力。現在假設你在家裡的計算機上已編排好了你的漂亮而有個性的自薦書,怎樣才能把這個文件復制到你的同事或同學的計算機中呢?傳統的方法是將文件復制到磁碟(或U盤),再把磁碟(或U盤)帶到你的同學那兒,把文件從磁碟(或U盤)再復制到另一台計算機上。但是,如果你的同學和你遠隔千里,或者需要將你的文件復制給成百上千個同學,又該怎麼辦呢?通過郵寄!耗時、費力、花金錢。

計算機網路技術能夠很好地解決計算機信息傳輸與共享。

那麼,到底什麼是計算機網路,它的發展過程怎樣,怎樣分類,計算機網路的功能有哪些

一、什麼是計算機網路

計算機網路是將計算機與通信這兩大現代技術相結合的產物。所謂計算機網路,就是把分布在不同地點的具有獨立功能的多台計算機系統,通過通信設備和線路連接起來,再配有相應的支撐軟體,以實現計算機間的相互通信、資源共享的系統。

隨著計算機網路的發展,對「計算機網路」這個概念的定義和理解,也是在不斷變化和完善。

二、計算機網路的發展

計算機網路的發展過程大致分為以下四個階段:

1.第一代計算機網路

第一代計算機網路是面向終端的計算機網路。20世紀50年代中後期,許多系統都將地理上分散的多個終端(一種只有鍵盤和顯示器,沒有存儲和數據處理能力的設備)通過通信線路連接到一台中心計算機上,這就是計算機網路的雛形,早期的計算機——終端系統,也稱聯機系統,也就是第一代計算機網路。其典型應用是由一台計算機和全美2000多個終端組成的飛機訂票系統、美國半自動地面防空系統(SAGE)。在這種方式中,主機是網路的中心和控制者,終端分布在各處並與主機相連,用於通過本地的終端使用遠程的主機。

2.第二代計算機網路

第二代計算機網路是計算機通信網路。面向終端的計算機網路只能在終端和主機之間進行通信,子網之間無法通信。因此,20世紀60年代中期開始,出現了多個主機互聯的系統,可實現計算機—計算機的通信,它由通信子網和用戶資源子網(第一代網路)構成,用戶通過終端不僅可以共享本機上的軟硬體資源,還可共享通信子網中其他主機上的軟硬體資源。但是,由於沒有成熟的網路操作系統軟體來管理網上的資源,它只能稱為網路的初級階段,因此,稱其為計算機通信網。

第二代計算機網路以通信子網為中心。典型的代表是美國國防部高級研究計劃局協助開發的ARPAnet。

3.第三代計算機網路

第三代計算機網路是Internet。這是網路互聯階段,具有統一的網路體系結構並遵循國際標準的開放化和標准化。

20世紀70年代後期,區域網誕生,由於投資少,方便靈活而得到廣泛應用和迅速發展,例如,乙太網。各大公司都開發有相應於自己的系統網路體系結構。為了使不同網路體系結構的網路能相互交換信息,國際標准化組織 ISO(International Standards Organization)於1977年成立專門機構,提出了開放系統互連參考模型 OSI/RM(Open system interconnection/reference model),簡稱OSI,標志著第三代計算機網路的誕生。

4.第四代計算機網路

第四代計算機網路是千兆位網路。千兆位網路也叫寬頻綜合業務數字網,也就是人們常說的「信息高速公路」。

計算機網路發展的基本方向:開放、集成、高性能(高速)、智能化。

開放是指開放的體系結構,開放的介面標准,使各種異構系統便於互聯和具有高度的互操作性,歸根結底是標准化問題。

集成表現在各種服務和多種媒體應用的高度集成。

高性能表現在網路應當提供高速的傳輸,高效的協議處理和高品質的網路服務。

智能化表現在網路的傳輸和處理上能向用戶提供更為方便、友好的應用介面;在路由選擇、擁塞控制和網路管理等方面顯示出更強的主動性。

三、計算機網路的分類

對計算機網路進行分類的標准很多,按信息傳輸技術可分為廣播式和點到點網路,按傳輸介質可分為有線網和無線網等,這些標准都只能給出網路某一方面的特徵,我們採用一種能反映網路技術本質的分類標准,即按計算機網路的通信距離來分類。

按照通信距離,計算機網路通常分為:區域網(Local area network)、城域網(Metropolitan area network)、廣域網(Wide area network)、互聯網(Internetwork)。它們所具有的特徵參數如表6-1。

表6-1 計算機網路特徵參數表

1.區域網

區域網是指連接近距離的計算機組成的網路。規模相對較小,區域網的分布范圍一般在幾千米以內,最大距離不超過10千米。這種網路是小型機、微型機大量推廣後發展起來的,具有組網成本低,配置容易,速率高,組網方便、靈活、應用廣等特點。常見於一個房間、一幢大樓、一個學校、一個工廠或一個企業內。

目前,許多學校都建了區域網,如聯網的微機教室等。

2.廣域網

廣域網也稱遠程網,是相對於區域網而言的,它涉及范圍較大,通常可以達幾十千米,甚至上百千米。它把分布在若干城市、地區甚至國家中的計算機連接在一起而組成網路。因為傳輸距離較遠,所以傳輸速率低於區域網,誤碼率高於區域網。在廣域網中為了保證網路的可靠性,採用比較復雜的控制機制。

許多全國性的計算機網路就屬於這種網路,例如,中國的CHINANET網等。

3.城域網

城域網是介於區域網和廣域網之間的一種較大范圍內的高速網路。隨著區域網功效的日益顯現,人們逐漸要求擴大區域網的范圍,或者將各個區域網連接起來,以便在更大范圍內進行信息傳輸和共享。城域網正好能滿足這種需求,其覆蓋范圍一般是在一個城市內。

目前,我國的各大城市都建有城域網。

4.互聯網

互聯網技術其實並不是一種具體的物理網路技術,而是將跨地區和國家的若干網路按照某種協議統一起來,實現WAN和WAN、WAN和LAN、LAN和LAN之間互聯的技術。

目前,世界上發展最快、也是最熱門的互聯網就是Internet網,即網際網路。關於網際網路的具體內容將在本章第三節介紹。

四、計算機網路的功能

1.資源共享

充分利用計算機系統軟硬體資源是計算機網路最主要的功能。網路的用戶可以共享分布在任何地理位置的資源,包括軟體、硬體(如硬碟、列印機等)、尤其是數據,這種資源共享功能方便了用戶,節約了投資。

2.遠程通信

計算機與計算機、計算機與終端之間快速可靠地相互傳送信息,這是計算機網路最基本的功能。通過網路,兩個或多個相隔千里之遙的人可以一起寫報告、編教材,你可以直接和感興趣的作者交換意見,或者商討合作事宜,遠隔千里,卻「不再遙遠」。當某人修改了聯機文檔的某處時,其他人員可以立即看到變更,而不必花幾天的時間等待信件。利用這種方式大大提高了效率、節約了費用(這種通信手段比電話、信件便宜得多)。

有著「第四媒體」之稱的Internet網路打破了時間和空間的限制,使信息傳播速度很快,幾乎達到頃刻就能傳遍全球的地步。網路通信具有傳播的實時性、交互性,內容豐富性,聲音、圖像、多媒體並舉等優勢。春節聯歡晚會、奧運會等大型事件的現場直播都採用了互聯網作為直接的傳播渠道,充分展示了網路超強的通信能力。

3.集中管理和分布管理

由於計算機網路具有資源共享能力,使得在一台或多台伺服器上管理其他計算機上的資源成為可能,這一功能在某些部門顯得尤為重要,例如銀行系統通過計算機網路,可以將分布於各地的計算機上的財務信息傳到伺服器上實現集中管理。

在計算機網路中,把一項復雜的任務(或一個比較大的問題)劃分成若干個子任務(或子問題),由網路上各計算機分別承擔一部分任務,同時運作,共同完成,從而使整個系統的效率和功能加強。

例如,從1988年開始實施的「人類基因組計劃」是由美國倡導,在世界范圍內進行的,整個研究過程依託了高性能超大容量的網路伺服器和網路,對龐大的基因資料庫進行分布式管理,利用稱之為「網路計算」(網路把分布在各地的計算機連接起來,用戶分享網上資源,感覺如同個人使用一台超級計算機一樣)的方式來解決破解基因代碼中數據量極大的科學工程計算。

3. 計算機網路的定義,分類和主要功能是什麼

計算機網路的定義

計算機網路是一種地理上分散、具有獨立功能的多台計算機通過軟、硬體設備互連,以實現資源共享和信息交換的系統。三要素如下:

1 n 兩台或兩台以上獨立的計算機互連接起來才能構成網路,達到資源共享目的。

2 n 計算機之間要用通信設備和傳輸介質連接起來。

3 n 計算機之間要交換信息,彼此就需要一個統一的規則,這個規則成為「網路協議」(Protocol TCP/IP)。網路中的計算機必須有網路協議

計算機網路的分類和主要功能

1 數據通信是胡碰計算機網路最基本的功能。計算機網路為文字信件、新聞消息、咨詢信息、圖片資料、報紙版面等信息提供快速在計算機與終端、計算機與計算機之間進行傳遞的渠道。

利用這一特點,可實現將分散在各個地區單位或部門的信息用計算機網路聯系起來,進行統一的調配、控制和管理。

2 資源共享。「資源」指的是網路中所有的軟體、硬體和數據資源。「共享」指的是網路中的用戶都能夠部分或全部地享受這些資源。在信息時代資源共享具有非常重要的意義。利用網路用戶可以共享分布在不同計算機上的信息,增大了信息量的攝入,同時又節省了資金。

3 分布處理與均衡負載。當某台計算機負擔過重時,或該計算機正在處理某項工作時,網路可將新任務轉交給空閑的其他計算機來完成,這樣處理能均衡各計算機的負載,提高處理問題的實時性。

對大型綜合性問題,可將問題各部分交給不同的計算機分頭處理,充分利用網路資源,擴大計算機的處理能力,即增強實用性。對解決復雜問題來講,多台計算機聯合使用並構成高性能的計算機體系,這種協同工作、並行處理要比單獨購置高性能的大型計算機便宜得多。

(3)爾雅計算機網路概述擴展閱讀:

網路中的每台計算機都可通過網路相互成為後備機。一旦某台計算機出現故障,它的任務就可由其他的計算機代為完成,這樣可以避免在單機情況下,一台計算機發生故障引起整個系統癱瘓的現象,從而提高系統的可靠性。

而當網路中的某台計算機負擔過重時,網路又可以將新的任務交給較空閑的計算機完成,均衡負載,從而提高了每台計算機的可用性。

計算機網路的分類與一般的事物分類方法一樣,可以按事物所具有的不同性質特點(即事物的屬性)分類。計算機網路通俗地講就是由多台計算機(或其它計算機網路設備)通過傳輸介質和軟體物謹肢理(或邏輯)祥做世連接在一起組成的。

總的來說計算機網路的組成基本上包括:計算機、網路操作系統、傳輸介質(可以是有形的,也可以是無形的,如無線網路的傳輸介質就是空間)以及相應的應用軟體四部分。

要學習網路,首先就要了解主要網路類型,分清哪些是我們初級學者 必須掌握的,哪些是的主流網路類型。

雖然網路類型的劃分標准各種各樣,但是從地理范圍劃分是一種大家都認可的通用網路劃分標准。按這種標准可以把各種網路類型劃分為區域網、城域網、廣域網和互聯網四種。

區域網一般來說只能是一個較小區域內,城域網是不同地區的網路互聯,不過在此要說明的一點就是這里的網路劃分並沒有嚴格意義上地理范圍的區分,只能是一個定性的概念。下面簡要介紹這幾種計算機網路。

4. 計算機網路

http://video.tudou.com/v/XMTcyMDIzMTUyOA==.html?from=s1.8-1-1.2&spm=a2h0k.8191414.0.0
計算機網路概述
計算機網路(Computer Network)是計算機技術和通信技術緊密結合的產物。

1.1.1 計算機網路的定義和演變
1.計算機網路定義(沒有嚴格定義,內涵也不斷變化)
把分布在不同地理位置計算機,終端,通過通信設備和線路連接起來,以功能完善的網路軟體網路通訊協議,信息交換方式以及網路操作系統等,實現相互通信及網路資源共享的系統。
IEEE高級委員會坦尼鮑姆博士給它的定義是「計算機網路是一組自治計算機互聯的集合」。

2.計算機網路的演變
面向終端的計算機網路
既有通信功能的多級系統
計算機網路

3.網路發展里程碑
IPng工作組完成Ipv6的協議文本
IETF成立了Ipng(IPV6)工作組
柯林頓政府提出了NII
Web技術出現,使Internet得到了普及
CCITT建立了傳輸聲音數據的國際標准,ISO指定了OSI/RM。
出現了區域網,特別是乙太網(Ethernet)。
建立的ARPA網。

1.什麼是計算機網路?

計算機網路是網路的一種,與網路不是劃等號的。
有一個詞彙叫「三網融合」,三網指的是:電信網路,有線電視網路和計算機網路。
電信網路:就是打電話使用的。
有線電視網路:我們在家看電視使用到的網路,進行電視數據傳輸。
計算機網路:上QQ這種網路。

概念:計算機網路是我們把連接在全球的各種設備,或者是主機,或者我們叫端,我們通過網路設備將它們連接在一起,然後進行一個資源的共享。

2.網際網路

計算機網路的連接,是把全球各地的設備聯系在一起,應該有一個標准來統一的管理和組織,是由網際網路協會(Internet Society, ISOC)。
1)網際網路的標准化工作
標准組織:網際網路協會;協議開發技術組織:IAB(網際網路工程部IEIF,網際網路研究部:IRTF)
2)標准制定
所有的網際網路標准都是以RFC()的形式在網際網路上發表的。
網際網路發展的三個階段:
制定階段

5. 超星爾雅學習通《計算機網路技術(吉林大學)》2022章節測試答案

超星爾雅學習通《計算機網路技術(吉林大學)》2022章節測試答案

1.1計算機網路的定義和分類

1、區域網,英文縮寫為()。

A、WAN

B、LAN

C、SAN

D、MAN

正確答案:B

2、從覆蓋范圍進行分類,網路分為(),城域網和廣域網。

A、星形網

B、令牌網

C、匯流排網

D、區域網

正確答案:D

3、廣域網,英文縮寫為()。

A、WAN

B、LAN

C、SAN

D、MAN

正確答案:A

4、計算機網路通常被劃分為通信子網和資源子網,通信子網提供信息傳輸服務,資源子網提供共享資源。

正確答案:√

1.2計算機網路的發展

1、Internet是由()發展而來的。

A、CERNET

B、ISDN

C、ARPANET

D、有線電視網路

正確答案:C

2、在1993年9月,()政府宣布實施一項新的高科技計劃:簡稱為NII“國家信息基礎設施”。

A、德國

B、英國

C、法國

D、美國

正確答案:D

3、提出開放系統互聯模式(OSI)的目的,是解決()階段,網路體系混亂的問題。

A、遠程終端聯機

B、計算機網路階段

C、計算機網路互聯

D、信息高速公路

正確答案:B

4、世界上第一個計算機網路是()。

A、ARPANET

B、ISDN

C、CERNET

D、Internet

正確答案:A

5、在1963年,美國或游叢使用的飛機定票系統,屬於()階段。

A、遠程終端聯機

B、計算機網路階段

C、計算機網路互聯

D、信息高速公路

正確磨殲答案:A

1.3OSI參考模型

1、在OSI模型中,處於最低層的是()。

A、會話層

B、物理層

C、數據鏈路層

D、應用層

正確答案:B

2、OSI參考模型中,位於網路層與物理層之間的是()層。

A、會話層

B、表示層

C、數據鏈路層

D、應用層

正確答案:C

3、在OSI模型中,處於最高層的是()。

A、會話層

B、表示層

C、數據鏈路層

D、應用層

正確答案:D

4、在OSI模型中,將網路功能劃分層數是()。

A、4

B、5

C、7

D、9

正確答案:C

5、OSI參考模型中,位於會話層與網路層之間的是()層。

A、運輸層

B、表示層

C、物理層

D、應用層

正確答案:A

1.3.1詳細介紹OSI參考模型

1、在OSI參考模型中,()建立在傳輸媒介基礎上,起建立、維護和取消物理連接作用,實現設備之間的物理介面。衫櫻

A、會話層

B、表示層

C、物理層

6. 計算機網路第1章(概述)

計算機網路微課堂 的筆記整理
筆記也放到了 我的github 和 我的gitee 上

代表著主機

代表伺服器

代表著路由器

代表著網路

中國互聯網路信息中心CNNIC

網路:網路(Network)由若干 結點(Node) 和連接這些結點的 鏈路(Link) 組成。

互連網(互聯網):多個網路通過路由器互連起來,這樣就構成了一個覆蓋范圍更大的網路,即互連網(互聯網)。因此,互聯網又稱為「網路的網路(Network of Networks)」。

網際網路:網際網路(Internet)是世界上最大的互連網路(用戶數以億計,互連的網路數以百萬計)。

網際網路服務提供者 ISP ( I nternet S ervice P rovider)

中國的三大 ISP :中國電信,中國聯通和中國移動

基於ISP的三層結構的網際網路

端系統之間通信的含義

「主機 A 和主機 B 進行通信」實際上是指:「運行在主機 A 上的某個程序和運行在主機 B 上的另一個程序進行通信」。 即「主機 A 的某個進程和主機 B 上的另一個進程進行通信」。簡稱為「計算機之間通信」。

端系統之間的通信方式通常可劃分為兩大類:

客戶-伺服器方式:

對等連接方式:

網路核心部分是互聯網中最復雜的部分。

網路中的核心部分要向網路邊緣中的大量主機提供連通性,使邊緣部分中的任何一個主機都能夠向其他主機通信(即傳送或接收各種形式的數據)。

在網路核心部分起特殊作用的是 路由器 (router)。

路由器 是實現 分組交換 (packet switching) 的關鍵構件,其任務是 轉發 收到的分組,這是網路核心部分最重要的功能。

發送方

路由器

接收方

報文交換中的交換結點也採用存儲轉發方式,但報文交換對報文的大小沒有限制,這就要求交換結點需要較大的緩存空間。報文交換主要用於早期的電報通信網,現在較少使用, 通常被較先進的分組交換方式所取代

分析:

電路交換:

報文交換:

分組交換:

按交換技術分類:

按使用者分類:

按傳輸介質分類:

按覆蓋范圍分類:

作用范圍通常為幾十到幾千公里,因而有時也稱為遠程網(long haul network)。廣域網是互聯網的核心部分,其任務是通過長距離(例如,跨越不同的國家)運送主機所發送的數據。

作用范圍一般是一個城市,可跨越幾個街區甚至整個城市

一般用微型計算機或工作站通過高速通信線路相連(速率通常在 10 Mbit/s 以上),但地理上范圍較小(1 km 左右)

就是在個人工作的地方把個人使用的電子設備用無線技術連接起來的網路。

按拓撲結構分類:

時延時指數據(一個報文或分組,甚至比特)從網路(或鏈路)的一端傳送到另一端所需的時間。

網路時延由幾部分組成:

主機或路由器發送數據幀所需要的時間,也就是從發送數據幀的第一個比特算起,到該幀的最後一個比特發送完畢所需的時間。

電磁波在信道中傳播一定的距離需要花費的時間。

主機或路由器在收到分組時要花費一定時間進行處理

分組在進過網路傳輸時,要經過許多路由器。但分組在進入路由器後要先在輸入隊列中排隊等待處理。

時延帶寬積 = 傳播時延 * 帶寬

互聯網上的信息不僅僅單方向傳輸而是雙向交互的。因此,我們有時很需要知道 雙向交互一次所需的時間

利用率有 信道利用率 網路利用率 兩種。

物理層問題

數據鏈路層問題

網路層問題

運輸層問題

應用層問題

總結

例子:主機的瀏覽器如何與Web伺服器進行通信

解析:

主機和Web伺服器之間基於網路的通信,實際上是主機中的 瀏覽器應用進程 與Web伺服器中的 Web伺服器應用進程 之間基於 網路的通信

體系結構的各層在整個過程中起到怎樣的作用?

1、發送方發送

7. 計算機網路技術2023章節測試答案


計算機網路技術2023章節測試答案_計算機網路技術超星爾雅答案不知如何解決,為此小編給大家收集整理計算機網路技術2023章節測試答案_計算機網路技術超星爾雅答案解決辦法,感興趣的快來看看吧。
計算機網路技術2023章節測試答案_計算機網路技術超星爾雅答案
1.1計算機網路的定義和分類
1、【單選題】區域網,英文縮寫為()。
A、WAN
B、LAN
C、SAN
D、MAN
我的答案:B
2、【單選題】從覆蓋范圍進行分類,網路分為(),城域網和廣域網。
A、星形網
B、令牌網
C、匯流排網
D、區域網
我的答案:D
3、【單選題】廣域網,英文縮寫為()。
A、WAN
B、LAN
C、SAN
D、MAN
我的答案:A
4、【判斷題】計算機網路通常被劃分為通鋒談笑信子網和資源子網,通信子網提供信息傳輸服務,資源子網提供共享資源。
我的答案:
1.2計算機網路的發展
1、【單選題】Internet是由()發展而來的。
A、CERNET
B、ISDN
C、ARPANET
D、有線電視網路
我的答案:C
2、【單選題】在1993年9月,()政府宣布實施一項新的高科技計劃:簡稱為NII國家信息基礎設施。
A、德國
B、英國
C、法國
D、美國
我的答案:D
3、【單選題】提出開放系統互聯模式(OSI)的目的,是解決()階段,網路體系混亂的問題。
A、遠程終端聯機
B、計算機網路階段
C、計算機網路互聯
D、信息高速公路
我的答案:B
4、【單選題】世界上第一個計算機網路是()。
A、ARPANET
B、ISDN
C、CERNET
D、Internet
我的答案:A
5、【單選題】在1963年,美國使用的飛機定票系統,屬於()階段。
A、遠程終端聯機
B、計算機網路階段
C、計算機網路互聯
D、信息高速公路
我的答案:A
1.3OSI參考模型
1、【單選題】侍桐在OSI模型中,處於最低層的是()。
A、會話層
B、物理層
C、數據鏈路層
D、應用層
我的答案:B
2、【單選題】OSI參考模型中,位於網路層與物理層之間的是()層。
A、會話層
B、表示層
C、數據鏈路層
D、應用層
我的答案:C
3、【單選題】在OSI模型中,處於最高層的是()。
A、會話層
B、表示層
C、數據鏈路層
D、應用層
我的答案:D
4、【單選題】在OSI模型中,將網路功能劃分層數是()。
A、4
B、5
C、7
D、銀含9
我的答案:C
5、【單選題】OSI參考模型中,位於會話層與網路層之間的是()層。
A、運輸層
B、表示層
C、物理層
D、應用層
我的答案:A
1.3.1詳細介紹OSI參考模型
1、【單選題】在OSI參考模型中,()建立在傳輸媒介基礎上,起建立、維護和取消物理連接作用,實現設備之間的物理介面。
A、會話層
B、表示層
C、物理層
D、數據鏈路層
我的答案:C
2、【單選題】在OSI參考模型中,()建立、撤銷、標識邏輯鏈接和鏈路復用以及差錯校驗等功能。
A、網路層
B、表示層
C、物理層
D、數據鏈路層

8. 計算機網路知識點

一、計算機網路概述

1.1 計算機網路的分類

按照網路的作用范圍:廣域網(WAN)、城域網(MAN)、區域網(LAN);

按照網路使用者:公用網路、專用網路。

1.2 計算機網路的層次結構

TCP/IP四層模型與OSI體系結構對比:

1.3 層次結構設計的基本原則

各層之間是相互獨立的;

每一層需要有足夠的靈活性;

各層之間完全解耦。

1.4 計算機網路的性能指標

速率:bps=bit/s 時延:發送時延、傳播時延、排隊時延、處理時延 往返時間RTT:數據報文在端到端通信中的來回一次的時間。

二、物理層

物理層的作用:連接不同的物理設備,傳輸比特流。該層為上層協議提供了一個傳輸數據的可靠的物理媒體。簡單的說,物理層確保原始的數據可在各種物理媒體上傳輸。

物理層設備:

中繼器【Repeater,也叫放大器】:同一區域網的再生信號;兩埠的網段必須同一協議;5-4-3規程:10BASE-5乙太網中,最多串聯4個中繼器,5段中只能有3個連接主機;

集線器:同一區域網的再生、放大信號(多埠的中繼器);半雙工,不能隔離沖突域也不能隔離廣播域。

信道的基本概念:信道是往一個方向傳輸信息的媒體,一條通信電路包含一個發送信道和一個接受信道。

單工通信信道:只能一個方向通信,沒有反方向反饋的信道;

半雙工通信信道:雙方都可以發送和接受信息,但不能同時發送也不能同時接收;

全雙工通信信道:雙方都可以同時發送和接收。

三、數據鏈路層

3.1 數據鏈路層概述

數據鏈路層在物理層提供的服務的基礎上向網路層提供服務,其最基本的服務是將源自網路層來的數據可靠地傳輸到相鄰節點的目標機網路層。數據鏈路層在不可靠的物理介質上提供可靠的傳輸。

該層的作用包括: 物理地址定址、數據的成幀、流量控制、數據的檢錯、重發 等。

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

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

基本數據單位為幀;

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

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

封裝成幀:「幀」是 數據鏈路層 數據的基本單位:

透明傳輸:「透明」是指即使控制字元在幀數據中,但是要當做不存在去處理。即在控制字元前加上轉義字元ESC。

3.2 數據鏈路層的差錯監測

差錯檢測:奇偶校驗碼、循環冗餘校驗碼CRC

奇偶校驗碼–局限性:當出錯兩位時,檢測不到錯誤。

循環冗餘檢驗碼:根據傳輸或保存的數據而產生固定位數校驗碼。

3.3 最大傳輸單元MTU

最大傳輸單元MTU(Maximum Transmission Unit),數據鏈路層的數據幀不是無限大的,數據幀長度受MTU限制.

路徑MTU:由鏈路中MTU的最小值決定。

3.4 乙太網協議詳解

MAC地址:每一個設備都擁有唯一的MAC地址,共48位,使用十六進製表示。

乙太網協議:是一種使用廣泛的區域網技術,是一種應用於數據鏈路層的協議,使用乙太網可以完成相鄰設備的數據幀傳輸:

區域網分類:

Ethernet乙太網IEEE802.3:

乙太網第一個廣泛部署的高速區域網

乙太網數據速率快

乙太網硬體價格便宜,網路造價成本低

乙太網幀結構:

類型:標識上層協議(2位元組)

目的地址和源地址:MAC地址(每個6位元組)

數據:封裝的上層協議的分組(46~1500位元組)

CRC:循環冗餘碼(4位元組)

乙太網最短幀:乙太網幀最短64位元組;乙太網幀除了數據部分18位元組;數據最短46位元組;

MAC地址(物理地址、區域網地址)

MAC地址長度為6位元組,48位;

MAC地址具有唯一性,每個網路適配器對應一個MAC地址;

通常採用十六進製表示法,每個位元組表示一個十六進制數,用 - 或 : 連接起來;

MAC廣播地址:FF-FF-FF-FF-FF-FF。

四、網路層

網路層的目的是實現兩個端系統之間的數據透明傳送,具體功能包括定址和路由選擇、連接的建立、保持和終止等。數據交換技術是報文交換(基本上被分組所替代):採用儲存轉發方式,數據交換單位是報文。

網路層中涉及眾多的協議,其中包括最重要的協議,也是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.1 IP協議詳解

IP網際協議是 Internet 網路層最核心的協議。虛擬互聯網路的產生:實際的計算機網路錯綜復雜;物理設備通過使用IP協議,屏蔽了物理網路之間的差異;當網路中主機使用IP協議連接時,無需關注網路細節,於是形成了虛擬網路。

IP協議使得復雜的實際網路變為一個虛擬互聯的網路;並且解決了在虛擬網路中數據報傳輸路徑的問題。

其中,版本指IP協議的版本,佔4位,如IPv4和IPv6;首部位長度表示IP首部長度,佔4位,最大數值位15;總長度表示IP數據報總長度,佔16位,最大數值位65535;TTL表示IP數據報文在網路中的壽命,佔8位;協議表明IP數據所攜帶的具體數據是什麼協議的,如TCP、UDP。

4.2 IP協議的轉發流程

4.3 IP地址的子網劃分

A類(8網路號+24主機號)、B類(16網路號+16主機號)、C類(24網路號+8主機號)可以用於標識網路中的主機或路由器,D類地址作為組廣播地址,E類是地址保留。

4.4 網路地址轉換NAT技術

用於多個主機通過一個公有IP訪問訪問互聯網的私有網路中,減緩了IP地址的消耗,但是增加了網路通信的復雜度。

NAT 工作原理:

從內網出去的IP數據報,將其IP地址替換為NAT伺服器擁有的合法的公共IP地址,並將替換關系記錄到NAT轉換表中;

從公共互聯網返回的IP數據報,依據其目的的IP地址檢索NAT轉換表,並利用檢索到的內部私有IP地址替換目的IP地址,然後將IP數據報轉發到內部網路。

4.5 ARP協議與RARP協議

地址解析協議 ARP(Address Resolution Protocol):為網卡(網路適配器)的IP地址到對應的硬體地址提供動態映射。可以把網路層32位地址轉化為數據鏈路層MAC48位地址。

ARP 是即插即用的,一個ARP表是自動建立的,不需要系統管理員來配置。

RARP(Reverse Address Resolution Protocol)協議指逆地址解析協議,可以把數據鏈路層MAC48位地址轉化為網路層32位地址。

4.6 ICMP協議詳解

網際控制報文協議(Internet Control Message Protocol),可以報告錯誤信息或者異常情況,ICMP報文封裝在IP數據報當中。

ICMP協議的應用:

Ping應用:網路故障的排查;

Traceroute應用:可以探測IP數據報在網路中走過的路徑。

4.7網路層的路由概述

關於路由演算法的要求:正確的完整的、在計算上應該盡可能是簡單的、可以適應網路中的變化、穩定的公平的。

自治系統AS: 指處於一個管理機構下的網路設備群,AS內部網路自治管理,對外提供一個或多個出入口,其中自治系統內部的路由協議為內部網關協議,如RIP、OSPF等;自治系統外部的路由協議為外部網關協議,如BGP。

靜態路由: 人工配置,難度和復雜度高;

動態路由:

鏈路狀態路由選擇演算法LS:向所有隔壁路由發送信息收斂快;全局式路由選擇演算法,每個路由器計算路由時,需構建整個網路拓撲圖;利用Dijkstra演算法求源端到目的端網路的最短路徑;Dijkstra(迪傑斯特拉)演算法

距離-向量路由選擇演算法DV:向所有隔壁路由發送信息收斂慢、會存在迴路;基礎是Bellman-Ford方程(簡稱B-F方程);

4.8 內部網關路由協議之RIP協議

路由信息協議 RIP(Routing Information Protocol)【應用層】,基於距離-向量的路由選擇演算法,較小的AS(自治系統),適合小型網路;RIP報文,封裝進UDP數據報。

RIP協議特性:

RIP在度量路徑時採用的是跳數(每個路由器維護自身到其他每個路由器的距離記錄);

RIP的費用定義在源路由器和目的子網之間;

RIP被限制的網路直徑不超過15跳;

和隔壁交換所有的信息,30主動一次(廣播)。

4.9 內部網關路由協議之OSPF協議

開放最短路徑優先協議 OSPF(Open Shortest Path First)【網路層】,基於鏈路狀態的路由選擇演算法(即Dijkstra演算法),較大規模的AS ,適合大型網路,直接封裝在IP數據報傳輸。

OSPF協議優點:

安全;

支持多條相同費用路徑;

支持區別化費用度量;

支持單播路由和多播路由;

分層路由。

RIP與OSPF的對比(路由演算法決定其性質):

4.10外部網關路由協議之BGP協議

BGP(Border Gateway Protocol)邊際網關協議【應用層】:是運行在AS之間的一種協議,尋找一條好路由:首次交換全部信息,以後只交換變化的部分,BGP封裝進TCP報文段.

五、傳輸層

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

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

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

有關網路層的重點:

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

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

重要設備:網關。

5.1 UDP協議詳解

UDP(User Datagram Protocol: 用戶數據報協議),是一個非常簡單的協議。

UDP協議的特點:

UDP是無連接協議;

UDP不能保證可靠的交付數據;

UDP是面向報文傳輸的;

UDP沒有擁塞控制;

UDP首部開銷很小。

UDP數據報結構:

首部:8B,四欄位/2B【源埠 | 目的埠 | UDP長度 | 校驗和】 數據欄位:應用數據

5.2 TCP協議詳解

TCP(Transmission Control Protocol: 傳輸控制協議),是計算機網路中非常復雜的一個協議。

TCP協議的功能:

對應用層報文進行分段和重組;

面向應用層實現復用與分解;

實現端到端的流量控制;

擁塞控制;

傳輸層定址;

對收到的報文進行差錯檢測(首部和數據部分都檢錯);

實現進程間的端到端可靠數據傳輸控制。

TCP協議的特點:

TCP是面向連接的協議;

TCP是面向位元組流的協議;

TCP的一個連接有兩端,即點對點通信;

TCP提供可靠的傳輸服務;

TCP協議提供全雙工通信(每條TCP連接只能一對一);

5.2.1 TCP報文段結構:

最大報文段長度:報文段中封裝的應用層數據的最大長度。

TCP首部:

序號欄位:TCP的序號是對每個應用層數據的每個位元組進行編號

確認序號欄位:期望從對方接收數據的位元組序號,即該序號對應的位元組尚未收到。用ack_seq標識;

TCP段的首部長度最短是20B ,最長為60位元組。但是長度必須為4B的整數倍

TCP標記的作用:

5.3 可靠傳輸的基本原理

基本原理:

不可靠傳輸信道在數據傳輸中可能發生的情況:比特差錯、亂序、重傳、丟失

基於不可靠信道實現可靠數據傳輸採取的措施:

差錯檢測:利用編碼實現數據包傳輸過程中的比特差錯檢測 確認:接收方向發送方反饋接收狀態 重傳:發送方重新發送接收方沒有正確接收的數據 序號:確保數據按序提交 計時器:解決數據丟失問題;

停止等待協議:是最簡單的可靠傳輸協議,但是該協議對信道的利用率不高。

連續ARQ(Automatic Repeat reQuest:自動重傳請求)協議:滑動窗口+累計確認,大幅提高了信道的利用率。

5.3.1TCP協議的可靠傳輸

基於連續ARQ協議,在某些情況下,重傳的效率並不高,會重復傳輸部分已經成功接收的位元組。

5.3.2 TCP協議的流量控制

流量控制:讓發送方發送速率不要太快,TCP協議使用滑動窗口實現流量控制。

5.4 TCP協議的擁塞控制

擁塞控制與流量控制的區別:流量控制考慮點對點的通信量的控制,而擁塞控制考慮整個網路,是全局性的考慮。擁塞控制的方法:慢啟動演算法+擁塞避免演算法。

慢開始和擁塞避免:

【慢開始】擁塞窗口從1指數增長;

到達閾值時進入【擁塞避免】,變成+1增長;

【超時】,閾值變為當前cwnd的一半(不能<2);

再從【慢開始】,擁塞窗口從1指數增長。

快重傳和快恢復:

發送方連續收到3個冗餘ACK,執行【快重傳】,不必等計時器超時;

執行【快恢復】,閾值變為當前cwnd的一半(不能<2),並從此新的ssthresh點進入【擁塞避免】。

5.5 TCP連接的三次握手(重要)

TCP三次握手使用指令:

面試常客:為什麼需要三次握手?

第一次握手:客戶發送請求,此時伺服器知道客戶能發;

第二次握手:伺服器發送確認,此時客戶知道伺服器能發能收;

第三次握手:客戶發送確認,此時伺服器知道客戶能收。

建立連接(三次握手):

第一次: 客戶向伺服器發送連接請求段,建立連接請求控制段(SYN=1),表示傳輸的報文段的第一個數據位元組的序列號是x,此序列號代表整個報文段的序號(seq=x);客戶端進入 SYN_SEND (同步發送狀態);

第二次: 伺服器發回確認報文段,同意建立新連接的確認段(SYN=1),確認序號欄位有效(ACK=1),伺服器告訴客戶端報文段序號是y(seq=y),表示伺服器已經收到客戶端序號為x的報文段,准備接受客戶端序列號為x+1的報文段(ack_seq=x+1);伺服器由LISTEN進入SYN_RCVD (同步收到狀態);

第三次: 客戶對伺服器的同一連接進行確認.確認序號欄位有效(ACK=1),客戶此次的報文段的序列號是x+1(seq=x+1),客戶期望接受伺服器序列號為y+1的報文段(ack_seq=y+1);當客戶發送ack時,客戶端進入ESTABLISHED 狀態;當服務收到客戶發送的ack後,也進入ESTABLISHED狀態;第三次握手可攜帶數據;

5.6 TCP連接的四次揮手(重要)

釋放連接(四次揮手)

第一次: 客戶向伺服器發送釋放連接報文段,發送端數據發送完畢,請求釋放連接(FIN=1),傳輸的第一個數據位元組的序號是x(seq=x);客戶端狀態由ESTABLISHED進入FIN_WAIT_1(終止等待1狀態);

第二次: 伺服器向客戶發送確認段,確認字型大小段有效(ACK=1),伺服器傳輸的數據序號是y(seq=y),伺服器期望接收客戶數據序號為x+1(ack_seq=x+1);伺服器狀態由ESTABLISHED進入CLOSE_WAIT(關閉等待);客戶端收到ACK段後,由FIN_WAIT_1進入FIN_WAIT_2;

第三次: 伺服器向客戶發送釋放連接報文段,請求釋放連接(FIN=1),確認字型大小段有效(ACK=1),表示伺服器期望接收客戶數據序號為x+1(ack_seq=x+1);表示自己傳輸的第一個位元組序號是y+1(seq=y+1);伺服器狀態由CLOSE_WAIT 進入 LAST_ACK (最後確認狀態);

第四次: 客戶向伺服器發送確認段,確認字型大小段有效(ACK=1),表示客戶傳輸的數據序號是x+1(seq=x+1),表示客戶期望接收伺服器數據序號為y+1+1(ack_seq=y+1+1);客戶端狀態由FIN_WAIT_2進入TIME_WAIT,等待2MSL時間,進入CLOSED狀態;伺服器在收到最後一次ACK後,由LAST_ACK進入CLOSED;

為什麼需要等待2MSL?

最後一個報文沒有確認;

確保發送方的ACK可以到達接收方;

2MSL時間內沒有收到,則接收方會重發;

確保當前連接的所有報文都已經過期。

六、應用層

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

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

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

6.1 DNS詳解

DNS(Domain Name System:域名系統)【C/S,UDP,埠53】:解決IP地址復雜難以記憶的問題,存儲並完成自己所管轄范圍內主機的 域名 到 IP 地址的映射。

域名解析的順序:

【1】瀏覽器緩存,

【2】找本機的hosts文件,

【3】路由緩存,

【4】找DNS伺服器(本地域名、頂級域名、根域名)->迭代解析、遞歸查詢。

IP—>DNS服務—>便於記憶的域名

域名由點、字母和數字組成,分為頂級域(com,cn,net,gov,org)、二級域(,taobao,qq,alibaba)、三級域(www)(12-2-0852)

6.2 DHCP協議詳解

DHCP(Dynamic Configuration Protocol:動態主機設置協議):是一個區域網協議,是應用UDP協議的應用層協議。作用:為臨時接入區域網的用戶自動分配IP地址。

6.3 HTTP協議詳解

文件傳輸協議(FTP):控制連接(埠21):傳輸控制信息(連接、傳輸請求),以7位ASCII碼的格式。整個會話期間一直打開。

HTTP(HyperText Transfer Protocol:超文本傳輸協議)【TCP,埠80】:是可靠的數據傳輸協議,瀏覽器向伺服器發收報文前,先建立TCP連接,HTTP使用TCP連接方式(HTTP自身無連接)。

HTTP請求報文方式:

GET:請求指定的頁面信息,並返回實體主體;

POST:向指定資源提交數據進行處理請求;

DELETE:請求伺服器刪除指定的頁面;

HEAD:請求讀取URL標識的信息的首部,只返回報文頭;

OPETION:請求一些選項的信息;

PUT:在指明的URL下存儲一個文檔。

6.3.1 HTTP工作的結構

6.3.2 HTTPS協議詳解

HTTPS(Secure)是安全的HTTP協議,埠號443。基於HTTP協議,通過SSL或TLS提供加密處理數據、驗證對方身份以及數據完整性保護

原文地址:https://blog.csdn.net/Royalic/article/details/119985591

9. 網路概述

(一)計算機網路的概念

計算機網格是計算機技術與通信技術日益發展和密切結合的產物,它的發展過程大致可以劃分為以下4個階段。

1.具有通信功能的單機系統

該系統又稱終端—計算機網路,是早期計算機網路的主要形式。它將一台計算機經通信線路與若干終端直接相連。

2.具有通信功能的多機系統

對終端—計算機網進行改進,在主計算機的外圍增加一台計算機,專門用於處理終端的通信信息及控制通信線路,並能對用戶的作業進行某些預處理操作,這台計算機稱為「前端處理機」或「通信控制處理機」,在終端設備較集中的地方設置一台集中器,終端通過低速線路先匯集到集中器上,然後再用高速線路將集中器連到主機上,這就形成多機系統。

3.以共享資源為主的計算機網路

具有通信功能的多機系統是計算機-計算機網路,它是由若乾颱計算機互聯而構成的系統,即利用通信線路將多台計算機連接起來,在計算機之間進行通信。該網路有兩種結構形式:一種形式是主計算機通過通信線路直接互聯,其中主計算機同時承擔數據處理和通信工作;另一種形式是通過通信控制處理機間接地把各主計算機連接起來,其中通過處理機和主計算機分工,前者負責網路上各主計算機間的通信處理和控制,後者是網路資源的擁有者,負責數據處理,它們共同組成資源共享的計算機網路。

4.以區域網及互聯網為支持環境的分布式計算機系統

區域網是繼遠程網之後發展起來的,它繼承了遠程網的分組交換技術和計算機的I/O匯流排結構技術,區域網的發展也促使計算機網路的模式發生了變革,即由早期的以大型機為中心的集中式模式轉變為微機構成的分布式計算機模式。

計算機網路提供的主要功能有4個方面:①數據通信;②資源共享;③負載均衡;④高可靠性。

(二)計算機網路的分類

計算機網路的分類方式很多,按照不同的分類原則,可以得到各種不同類型的計算機網路。例如,按通信距離可分為廣域網(WAN)、區域網(LAN)和城域網(MAN);按信息交換方式可分為電路交換網、分組交換網和綜合交換網;按網路拓撲結構可分為星形網、樹形網、環形網和匯流排網;按通信介質可分為雙紋線網、同軸電纜網、光纖網和衛星網等;按傳輸帶寬可分為基帶網和寬頻網;按使用范圍可分為公用網和專用網;按速率可分為高速網、中速網和低速網;按通信傳播方式可分為廣播式和點到點式。

(三)網路的協議與標准

計算機網路的硬體設備是承載計算機通信的實體,但它們是怎樣有序地完成計算機之間的通信任務的呢?也就是說,要共享計算機網路的資源,以及進行網路中的信息交換,就需要實現不同系統中的實體的通信.兩個實體要想成功地通信,它們必須具有相同的通信語言,在計算機網路中稱為協議(或規程)。所謂的協議,指的是網路中的計算機與計算機進行通信時,為了能夠實現數據的正常發送與接收,必須要遵循的一些事先約定好的規程(標准或約定),這些規程中明確規定了通信時的數據格式、數據傳送時序以及相應的控制信息和應答信號等內容。