計算機網絡 期末復習(謝希仁版本)第1章

  1. 大眾熟知的三大網絡:電信網絡、有線電視網絡、計算機網絡。發展最快起到核心的是計算機網絡
  2. Internet是全球最大、最重要的計算機網絡。
  3. 互聯網:流行最廣、事實上的標準譯名。
  4. 互連網:把許多網絡通過一些路由器連接在一起。與網絡相連的計算機常稱為主機。
  5. 互聯網的兩個基本特點:連通性和資源共享。
  6. 連通性:使上網用戶之間可以非常便捷、非常經濟地交換各種信息。好像這些用戶終端都彼此直接連通一樣
  7. 資源共享:實現信息共享、軟件共享、硬件共享。由于網絡的存在,這些資源好像就在用戶身邊一樣地方便使用。
  8. 互聯網基礎結構發展的三個階段:1.從單個網絡 ARPANET 向互聯網發展。2.建成了三級結構的互聯網 。3.全球范圍的多層次 ISP 結構的互聯網。
  9. ARPANET最初只是一個單個的分組交換網,不是一個互連網
  10. 三級結構:主干網、地區網和校園網(或企業網)
  11. 在這里插入圖片描述
  12. 互聯網的標準化工作:標準發表:以 RFC 的形式。RFC:Request For Comments (請求評論)。所有的 RFC 文檔都可從互聯網上免費下載。任何人都可以用電子郵件隨時發表對某個文檔的意見或建議。但并非所有的 RFC 文檔都是互聯網標準。只有很少部分的 RFC 文檔最后才能變成互聯網標準。RFC 文檔按發表時間的先后編上序號(即 RFCxxxx,xxxx 是阿拉伯數字)。
  13. 互聯網的組成:從工作方式看:分為邊緣部分: 由所有連接在互聯網上的主機組成,由用戶直接使用,用來進行通信(傳送數據、音頻或視頻)和資源共享核心部分:由大量網絡和連接這些網絡的路由器組成,為邊緣部分提供服務(提供連通性和交換)
  14. 互聯網的邊緣部分:處在互聯網邊緣部分的就是連接在互聯網上的所有的主機。這些主機又稱為端系統 (end system)。端系統在功能上可能有很大差別:
    小的端系統:普通個人電腦、智能手機、網絡攝像頭等。
    大的端系統:非常昂貴的大型計算機或服務器。
    端系統的擁有者:可以是個人、單位、或某個 ISP
  15. 計算機之間通信”的含義:實際上是指:主機 A 的某個進程和主機 B 上的另一個進程進行通信
  16. 端系統的兩種通信方式:客戶/服務器模式,Client / Server 方式簡稱為 C/S 方式對等方式,Peer to Peer 方式簡稱為 P2P 方式
  17. 客戶-服務器方式(C/S 方式):客戶/服務器方式所描述的是進程之間服務和被服務的關系。客戶是服務的請求方,服務器是服務的提供方。客戶與服務器的通信關系建立后,通信可以是雙向的,客戶和服務器都可發送和接收數據
  18. 對等連接方式(P2P 方式):兩臺主機在通信時不區分服務請求方和服務提供方。對等連接方式從本質上看仍然是使用客戶服務器方式,只是對等連接中的每一個主機既是客戶又是服務器。
  19. 只要都運行了 P2P 軟件,就可以進行平等的、對等連接通信。
  20. 互聯網的核心部分:在網絡核心部分起特殊作用的是路由器 (router)。路由器是實現分組交換(packet switching) 的關鍵構件,其任務是轉發收到的分組
  21. 分組轉發是網絡核心部分最重要的功能
  22. 典型交換技術包括:電路交換,分組交換,報文交換。
  23. 互聯網的核心部分采用分組交換技術
  24. 電路交換 (circuit switching)。:每一部電話都直接連接到交換機上,而交換機使用交換的方法,讓電話用戶彼此之間可以很方便地通信
  25. 電路交換:
  26. 電路交換:分為三個階段:
    建立連接:建立一條專用的物理通路(占用通信資源)。
    通話:主叫和被叫雙方互相通電話(一直占用通信資源)。
    釋放連接:釋放剛才使用的專用的物理通路(歸還通信資源)
  27. 必須經過“建立連接(占用通信資源)、通話(一直占用通信資源)、釋放連接(歸還通信資源)”三個步驟的交換方式稱為電路交換
  28. 電路交換特點:通話的兩個用戶始終占用端到端的通信資源
  29. 電路交換的問題:計算機數據具有突發性,這導致在傳送數據時,通信線路的利用率很低,真正用來傳送數據的時間往往不到 10%,甚至不到 1%,已被用戶占用的通信線路資源在絕大部分時間里都是空閑的
  30. 電路交換:
  31. 分組交換的主要特點:采用存儲轉發技術
  32. 數據段前面添加首部就構成了分組 (packet)。分組交換以“分組”作為數據傳輸單元。
  33. 接收端收到分組后剝去首部,還原成原來的報文
  34. 分組在互聯網中的轉發:
    1.根據首部中包含的目的地址、源地址等重要控制信息進行轉發。
    2.每一個分組在互聯網中獨立選擇傳輸路徑。
    3.位于網絡核心部分的路由器負責轉發分組,即進行分組交換。
    4.路由器要創建和動態維護轉發表。
  35.  11
  36. 每個分組獨立選擇傳輸路徑
  37. 分組的存儲轉發過程在這里插入圖片描述
  38. 三種交換方式的比較:
    1.若要連續傳送大量的數據,且其傳送時間遠大于連接建立時間,則電路交換的傳輸速率較快。
    2.報文交換和分組交換不需要預先分配傳輸帶寬,在傳送突發數據時可提高整個網絡的信道利用率。
    3.由于一個分組的長度往往遠小于整個報文的長度,因此分組交換比報文交換的時延小,同時也具有更好的靈活性
  39. 計算機網絡在我國的發展: 1980 年,鐵道部開始進行計算機聯網實驗。
    1989 年 11 月,我國第一個公用分組交換網 CNPAC 建成運行。
    1994 年 4 月 20 日,我國用 64 kbit/s 專線正式連入互聯網,我國被國際上正式承認為接入互聯網的國家。
    1994 年 5 月,中國科學院高能物理研究所設立了我國的第一個萬維網服務器。
    1994 年 9 月,中國公用計算機互聯網 CHINANET 正式啟動。
    到目前為止,我國陸續建造了基于互聯網技術的并能夠和互聯網互連的多個全國范圍的公用計算機網絡,其中規模最大的就是下面這五個:
    中國電信互聯網 CHINANET(也就是原來的中國公用計算機互聯網)
    中國聯通互聯網 UNINET
    中國移動互聯網 CMNET
    中國教育和科研計算機網 CERNET
    中國科學技術網 CSTNET

1994 年,中國教育和科研計算機網 CERNET (China Education and Research NETwork) 是我國第一個 IPv4 互聯網主干網。
2004 年 2 月,我國的第一個下一代互聯網 CNGI 的主干網 CERNET2 試驗網正式開通,并提供服務。
試驗網以 2.5~10 Gbit/s 的速率連接北京、上海和廣州三個 CERNET 核心節點,并與國際下一代互聯網相連接。
中國互聯網絡信息中心 CNNIC (ChiNa Network Information Center) 每年兩次公布我國互聯網的發展情況。
到 2019 年底,我國的國際出口帶寬已超過 8.8 Tbit/s (1 Tbit/s = 103 Gbit/s)。

  1. 計算機網絡的分類:1. 按照網絡的作用范圍進行分類:
  2. 2.按照網絡的使用者進行分類:在這里插入圖片描述
  3. 在這里插入圖片描述
  4. 帶寬 (bandwidth):頻域:某個信號具有的頻帶寬度,某信道允許通過的信號頻帶范圍稱為該信道的帶寬(或通頻帶)。;時域:網絡中某通道傳送數據的能力,表示在單位時間內網絡中的某信道所能通過的“最高數據率”。單位就是數據率的單位 bit/s
  5. 吞吐量 (throughput):單位時間內通過某個網絡(或信道、接口)的實際數據量。每秒傳送的字節數或幀數來表示。
  6. 時延:指數據(一個報文或分組,甚至比特)從網絡(或鏈路)的一端傳送到另一端所需的時間
  7. 發送時延:也稱傳輸時延;是主機或路由器發送數據幀所需要的時間,也就是從發送數據幀的第一個比特算起,到該幀的最后一個比特發送完畢所需的時間。
  8. 發送時延計算公式。
  9. 發送時延與傳播時延有本質上的不同。
    1.發送時延發生在機器內部的發送器中,與傳輸信道的長度(或信號傳送的距離)沒有任何關系。
    2.傳播時延則發生在機器外部的傳輸信道媒體上,而與信號的發送速率無關。信號傳送的距離越遠,傳播時延就越大
  10. 總時延 = 發送時延 + 傳播時延 + 處理時延 + 排隊時延
  11. 往返時間 RTT (Round-Trip Time):表示從發送方發送完數據,到發送方收到來自接收方的確認總共經歷的時間。
  12. OSI 試圖達到一種理想境界:全球計算機網絡都遵循這個統一標準,因而全球的計算機將能夠很方便地進行互連和交換數據
  13. 協議與劃分層次:網絡協議 (network protocol),簡稱為協議,是為進行網絡中的數據交換而建立的規則、標準或約定
  14. 三個組成要素:
    語法:數據與控制信息的結構或格式 。
    語義:需要發出何種控制信息,完成何種動作以及做出何種響應。
    同步:事件實現順序的詳細說明
  15. 協議的兩種形式:程序描述、文字代碼。不論什么形式,都必須能夠對網絡上信息交換過程做出精確的解釋。
  16. ARPANET 的研制經驗表明:對于非常復雜的計算機網絡協議,其結構應該是層次式的。
  17. 分層的優點與缺點:優點:各層之間是獨立的。靈活性好。結構上可分割開。易于實現和維護能促進標準化工作。缺點:有些功能會重復出現,因而產生了額外開銷。
  18. 每一層的功能應非常明確。
  19. 體系結構是抽象的,而實現則是具體的,是真正在運行的計算機硬件和軟件。
  20. 傳輸控制協議 TCP
    用戶數據報協議 UDP 。
  21. 對等層與協議數據單元:OSI 參考模型把對等層次之間傳送的數據單位稱為該層的協議數據單元 PDU (Protocol Data Unit)。
  22. 任何兩個同樣的層次把 PDU (即數據單元加上控制信息)通過水平虛線直接傳遞給對方。這就是所謂的“對等層”之間的通信
  23. 各層協議實際上就是在各個對等層之間傳遞數據時的各項規定。
  24. 協議:控制兩個對等實體進行通信的規則的集合。
  25. 同時運行多個服務器進程同時為多個客戶進程提供服務。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/23114.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/23114.shtml
英文地址,請注明出處:http://en.pswp.cn/web/23114.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【多模態】35、TinyLLaVA | 3.1B 的 LMM 模型就可以實現 7B LMM 模型的效果

文章目錄 一、背景二、方法2.1 模型結構2.2 訓練 pipeline 三、模型設置3.1 模型結構3.2 訓練數據3.3 訓練策略3.4 評測 benchmark 四、效果 論文:TinyLLaVA: A Framework of Small-scale Large Multimodal Models 代碼:https://github.com/TinyLLaVA/T…

AcWing 842. 排列數字——算法基礎課題解

AcWing 842. 排列數字 題目描述 給定一個整數 𝑛,將數字 1~𝑛 排成一排,將會有很多種排列方法。 現在,請你按照字典序將所有的排列方法輸出。 輸入格式 共一行,包含一個整數 𝑛。 輸出格…

【Unity性能優化】使用多邊形碰撞器網格太多,性能消耗太大了怎么辦

👨?💻個人主頁:元宇宙-秩沅 👨?💻 hallo 歡迎 點贊👍 收藏? 留言📝 加關注?! 👨?💻 本文由 秩沅 原創 👨?💻 專欄交流🧧&…

【機器學習基礎】Python編程04:五個實用練習題的解析與總結

Python是一種廣泛使用的高級編程語言,它在機器學習領域中的重要性主要體現在以下幾個方面: 簡潔易學:Python語法簡潔清晰,易于學習,使得初學者能夠快速上手機器學習項目。 豐富的庫支持:Python擁有大量的機器學習庫,如scikit-learn、TensorFlow、Keras和PyTorch等,這些…

一道java線程池面試題

線程池面試題 一個線程池的核心線程數為10個,最大線程數為20個,阻塞隊列的容量為30。現在提交45個 任務,每個任務的耗時為500毫秒。 請問:這批任務執行完成總共創建幾個線程? 請問:這批任務執行完成總計需…

快團團有貨源的供貨大團長如何給單個訂單發貨?

快團團團長給單個訂單發貨的步驟如下: 登錄快團團商家后臺:首先,你需要以團長的身份登錄快團團的商家后臺管理系統。 進入訂單管理頁面:登錄后,在后臺導航中找到并點擊“訂單管理”或類似的選項,進入訂單列…

C語言中的#和##操作符用法

C語言中#和##操作符用法 答:在C語言中,#和##是預處理器(preprocessor)的操作符,主要用于宏(macro)的定義中。這兩個操作符提供了字符串化和字符串連接的功能。 #操作符 #操作符用于將其后的宏…

算法人生(19): 從“LangChain的六大組件”看“個人職業規劃”

我們今天要說說和大模型有著密切關系的Langchain ,它提供了一個平臺,讓開發者可以更加輕松地訓練、部署和管理這些大模型。具體來說,Langchain 可以通過提供高性能的計算資源、靈活的模型管理和部署選項、以及豐富的監控和調試功能&#xff0…

Python語言試卷:深入剖析Python編程的精髓

Python語言試卷:深入剖析Python編程的精髓 在編程的世界里,Python以其簡潔、易讀和強大的功能贏得了眾多開發者的青睞。為了全面檢驗大家對Python語言的理解程度,本試卷將從四個方面、五個方面、六個方面和七個方面展開深入剖析,…

企業軟件產品和服務 之 設計保證安全 七項承諾

1. 引言 公司如何保護自己免受數據泄露的影響?標準答案就是: “啟用多因素身份驗證”——MTA(Enable multifactor authentication)。 但是,目前很多公司仍然盲目地只使用密碼作為唯一的身份來源。 網絡安全的核心是…

Python怎么定義類:深入探索與實戰解析

Python怎么定義類:深入探索與實戰解析 在Python編程的廣闊天地中,定義類是一項基礎且至關重要的技能。類作為面向對象編程的核心構造,為我們提供了一種組織和封裝代碼、創建可重用對象的方式。今天,我們將從四個方面、五個方面、…

【分享】兩種方法設置PDF“打開密碼”

想要保護PDF文件的私密性,只允許特定人查看,我們可以給PDF設置“打開密碼”,這樣只有知道密碼的人才可以打開文件。如果小伙伴們不知道如何設置,就一起看看以下兩種方法吧! 方法1:使用PDF編輯器 大部分PD…

Leetcode:羅馬數字轉整數

題目鏈接:13. 羅馬數字轉整數 - 力扣(LeetCode) 普通版本(模擬) 分析:通常情況下,羅馬數字中小的數字在大的數字的右邊。若輸入的字符串滿足該情況,累加每個字符對應的數值即可&am…

HarmonyOS(二十四)——Harmonyos通用事件之觸摸事件

1.觸摸事件。 觸摸事件是HarmonyOS通用事件的一種事件之一,當手指在組件上按下、滑動、抬起時觸發。 名稱是否冒泡功能描述onTouch(event: (event?: TouchEvent) > void)是手指觸摸動作觸發該回調,event返回值見下面TouchEvent介紹。 2. TouchEve…

埃隆·馬斯克 - 從夢想家到改變世界的企業家

埃隆馬斯克 - 從夢想家到改變世界的企業家 本文內容是埃隆馬斯克傳的重點章節精華提煉,介紹了馬斯克傳奇一生 參考資料內容:埃隆馬斯克傳&造夢者埃隆馬斯克 參考資料在文末獲取,關注我,分享優質前沿資料(IT、運…

交互設計專業解析:發展前景和薪資待遇

交互式設計專業是一門旨在幫助人們更好地與數字產品和服務互動的設計學科。交互式設計專業涉及人機交互、用戶體驗設計、用戶界面設計等多個不同領域。交互式設計是當今數字時代不可缺少的一部分。它能為用戶提供更好的體驗和更高效的功能,為企業創造更高的價值和影…

LabVIEW儲油罐監控系統

LabVIEW儲油罐監控系統 介紹了基于LabVIEW的儲油罐監控系統的設計與實施。系統通過集成傳感器技術和虛擬儀器技術,實現對儲油罐內液位和溫度的實時監控,提高了油罐監管的數字化和智能化水平,有效增強了油庫安全管理的能力。 項目背景 隨著…

買賣股票的各種最佳時機問題

買賣股票的最佳時機 分析 根據題意可知,我們只需要找出來一個最小價格的股票和一個最大價格的股票,并且最小價格的股票出現在最大價格的股票之前。 如果嘗試使用暴力解法,時間復雜度為O(N^2),對于題目中給的長度,顯然…

金士頓U盤被寫保護的解決方法

1.適用的U盤芯片信息 USB設備ID: VID 0951 PID 1666 設備供應商: Kingston 設備名稱: DataTraveler 3.0 設備修訂版: 0110 產品制造商: Kingston 產品型號: DataTraveler 3.0 產品修訂版: PMAP 主控廠商: Phison(群聯) 主控型號: PS2251-07(PS2307) - F/W 08.03.50 [2018-…

從學士-碩士-博士-博士后-副教授-教授-優青-杰青-長江-院士:一文看懂學術巨人的成長歷程

會議之眼 快訊 學術之路,如同攀登一座高聳入云的山峰,需要毅力、智慧和不斷的求知探索。從奠定基礎的學士,到站在學術巔峰的院士。這條成長之路充滿了挑戰和機遇。 如果把學術界比作王者榮耀,那么學者們的成長歷程就像是在進行一…