當前位置:首頁 » 網路連接 » 計算機網路github
擴展閱讀
家中裝無線網路 2025-02-04 03:37:46

計算機網路github

發布時間: 2023-09-16 09:11:56

計算機網路第4章(網路層)

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

一種觀點:讓網路負責可靠交付

發送方 發送給 接收方 的所有分組都沿著同一條虛電路傳送

另一種觀點:網路提供數據報服務

發送方 發送給 接收方 的分組可能沿著不同路徑傳送

A類地址

B類地址

C類地址

練習

IP 地址的指派范圍

一般不使用的特殊的 IP 地址

IP 地址的一些重要特點

(1) IP 地址是一種分等級的地址結構 。分兩個等級的好處是:

(2) 實際上 IP 地址是標志一個主機(或路由器)和一條鏈路的介面

(3) 用轉發器或網橋連接起來的若干個區域網仍為一個網路 ,因此這些區域網都具有同樣的網路號 net-id。

(4) 所有分配到網路號 net-id 的網路,無論是范圍很小的區域網,還是可能覆蓋很大地理范圍的廣域網,都是平等的。

在 ARPANET 的早期,IP 地址的設計確實不夠合理:

如果想要將原來的網路劃分成三個獨立的網路

所以是否可以從主機號部分借用一部分作為子網號

基本思路

劃分為三個子網後對外仍是一個網路

舉例

例子1

例子2

默認子網掩碼

無分類域間路由選擇 CIDR (Classless Inter-Domain Routing)。

舉例

給定一個IPv4地址快,如何將其劃分成幾個更小的地址塊,並將這些地址塊分配給互聯網中不同網路,進而可以給各網路中的主機和路由器介面分配IPv4地址

劃分子網的IPv4就是定長的子網掩碼

舉例

無分類編址的IPv4就是變長的子網掩碼

舉例

舉例

源主機如何知道目的主機是否與自己在同一個網路中,是直接交付,還是間接交付?

主機C如何知道路由器R的存在?

路由器收到IP數據報後如何轉發?

假設IP數據報首部沒有出錯,路由器取出IP數據報首部各地址欄位的值

接下來路由器對該IP數據報進行查表轉發

路由器是隔離廣播域的

靜態路由配置

舉例

默認路由

舉例

默認路由可以被所有網路匹配,但路由匹配有優先順序,默認路由是優先順序最低的

特定主機路由

舉例

有時候,我們可以給路由器添加針對某個主機的特定主機路由條目

一般用於網路管理人員對網路的管理和測試

靜態路由配置錯誤導致路由環路

舉例

假設將R2的路由表中第三條目錄配置錯了下一跳

這導致R2和R3之間產生了路由環路

聚合了不存在的網路而導致路由環路

舉例

正常情況

錯誤情況

解決方法

網路故障而導致路由環路

舉例

解決方法

添加故障的網路為黑洞路由

㈡ 如何評價github知名網路安全大牛Chybeta

github知名網路安全大牛Chybeta很不錯,網路技術很強,對網路安全的保護作用很明顯。值得信賴。網路系統的硬體、軟體及其系統中的數據受到保護,不因偶然的或者惡意的原因而遭受到破壞、更改、泄露,系統連續可靠正常地運行,網路服務不中斷。



網路安全大牛Chybeta使用方法:

實際上也可以指計算機通信網路的安全。計算機通信網路是將若乾颱具有獨立功能的計算機通過通信設備及傳輸媒體互連起來,在通信軟體的支持下,實現計算機間的信息傳輸與交換的系統。

而計算機網路是指以共享資源為目的,利用通信手段把地域上相對分散的若干獨立的計算機系統、終端設備和數據設備連接起來,並在協議的控制下進行數據交換的系統。

㈢ 計算機網路第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、發送方發送