【計算機網絡實驗·北航】實驗一:網絡實驗入門(1)

1.3 遠程在線環境使用

在這里插入圖片描述

  • PCA、PCB、PCC和PCD:4臺PC機
  • S1、S2:2臺交換機
  • R1、R2:2臺路由器
  • 中間的設備:組網連線器

遠程組網連線: 使用PCA上的組網連線軟件,配置組網連線器,實現組網連線。

在這里插入圖片描述

  • PCA和PCB分別配置交換機S1和S2
  • PCC和PCD分別配置路由器R1和R2
  • 中間的端口是組網連線器的端口,也就是說,4臺主機,2臺交換機,2臺路由器,通過組網連線器和網線,連接在了一起。這樣一來,從物理上來說它們連接了起來,接下來我們需要進行相關配置,讓他們能夠相互認識,進行交流和通信。
  • 這些線和接口是:console線和console口

1.4 路由器和交換機的基本配置

在這里插入圖片描述
以太網路由器和交換機

  • 路由器:接口類型多
  • 交換機:接口類型單一,接口數量多且密集

因此來說,交換機能夠進行大量簡單重復的工作,而路由器則需要負責較為復雜的工作。

下面是路由器結構圖
在這里插入圖片描述
路由器從入境包接收到報文 --> 根據報文類型,進行不同處理

  • 普通數據報文:交給IP路由模塊 --> 查詢路由表 --> 將報文從相應接口轉發出去
    • 數據報文的內容,例如,它會通過路由器,被轉發到某個交換機上,某個交換機,再轉發到PC機上
  • 路由協議報文:交給路由協議處理模塊 --> 更新路由表,生成路由協議通告報文 --> 發給相鄰的路由器

路由表的更新與維護:靜態路由和動態路由

  • 靜態路由:手動配置,不能自動變化,不適合大規模網絡
  • 動態路由:自動發現、維護和更新路由信息,協議:RIP,OSPF,BGP

交換機是工作在數據鏈路層的網絡連接設備

  • 功能:在多個計算機或者網段之間交換數據。

路由器與交換機的配置(讓它們互相認識,能夠互相找到

  • 配置方式
    • console口
    • AUX口
    • 遠程Telnet
  • 配置命令

在這里插入圖片描述
剛才我們將4臺主機和2臺交換機,2臺路由器,通過console線和組網連線設備,連接了起來。

  • 小頭插電腦(COM口)
  • 大頭插路由器和交換機(Console口)

超級終端軟件

能夠通過console線來配置相應的網絡設備,暫時這樣理解就行,不用深究。

也就是通過PC,來配置與之相連的路由器或交換機,例如PCA可以配置交換機S1。

對應的命令行命令

網絡設備基礎配置命令

在這里插入圖片描述
顯示與當前計算機相連的路由器或交換機的配置信息,注意,這與軟硬件都有關,例如

  • 顯示計算機CMO1端口相連的設備信息
  • 也可以顯示CMO2的,這與軟件連接設置有關
    在這里插入圖片描述
    在這里插入圖片描述
    幫助命令?的使用
    在這里插入圖片描述
  • 命令忘記了可以打?
  • 命令參數忘記了也可以
  • Tab鍵自動補全也比較有用

特殊的鍵

  • Enter:下一行(逐行顯示)
  • 空格:換一屏(逐屏顯示)

例如某命令(dis cu)執行后,顯示不全,有---more---,按Enter就往顯示下一行,按空格就往顯示下一頁。
在這里插入圖片描述
這些命令是干啥的呢?都是用來配置(設置)路由器或者交換機的!用來告訴路由器,對于某些操作,你應該干什么! 這就像是你給機器人設計了結構,并且為之配置了相應的執行程序。

小結

  1. 物理設備的連接
    在這里插入圖片描述
  2. 通過PC機超級終端軟件,通過COM接口和Console線,遠程地配置網絡設備
    在這里插入圖片描述
    在這里插入圖片描述

這就像是,Linux操作系統使用的終端,或者Windows下使用的Shell,我們現在使用超級終端輸入命令,來控制H3C網絡設備。

事實上,這個網絡設備也是擁有自己的簡易的處理器的,你可以把它當作一個簡易的系統看待。

操作終端的時候,一定要明白,自己實際上在遠程操作網絡設備H3C。

  1. 網絡設備的配置方式和命令
    1. 清空配置
    2. display、debugging和?
    3. Tab、Space和Enter鍵,還有 ctrl + z(不再more)

顯示、調試、幫助

設備配置:先從用戶視圖< >進入系統視圖[ ]

  • system-view

整體性說明:

  1. 用戶視圖,系統視圖,以及其他視圖:我們要在不同的層次,進行對應的操作
  2. 命令了解即可,不用記憶,用得著的時候再查

再次小結

其實就講了一件事兒,我們用物理的線將PC機和交換機路由器,通過組網連線器連接起來,之后通過PC機的超級終端軟件,可以遠程控制交換機和路由器,我們使用相關的命令,以類似于Shell的方式進行控制。

路由器與交換機的作用

毫無疑問的,二者都可以轉發數據,是中轉站,你可以想象一下快遞的運送過程:

  • 快遞就是數據
  • 中轉站就是路由器或者交換機
    • 省、市、區的中轉站,路程遠,量大,流程復雜,:路由器
    • 到了區級,就使用快遞員派送,路程近,人多,密集:交換機

在這里插入圖片描述
經常買快遞的你,不會不熟悉這些,網絡模型也是一樣的。(將新知識和已有知識建立聯系,用已有知識的接口,鏈接新知識

交換機

在這里插入圖片描述
交換機能夠在多個計算機或者網段之間,交換數據,這非常簡單易懂,就像你收快遞和寄快遞一樣,交換機就是內個快遞小哥

MAC地址不妨暫時理解為收貨人的地址和發件人的地址

路由器

在這里插入圖片描述
路由器比交換機功能多一些,它是負責更大范圍更遠距離的數據傳輸,一般有兩類

  • 轉發到其他省份(路由器):也就是路由協議報文的轉發,通過路由協議處理模塊,轉發到其他路由器。
  • 轉發到本地:也就是普通報文數據的轉發,通過IP路由和路由表確定位置

計算機的Communication與人類的Communication

對于計算機網絡,在英文中也經常說,Computer Communication,因此說計算機網絡和古代人類用書信交流、以及人與人之間的對話,沒有什么本質差別,其工作原理的設計,也是來源于人類生活的,它是人類交流活動在計算機世界的映射。

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

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

相關文章

【C++】int與string轉換

頭文件&#xff1a;<string>&#xff0c;注意&#xff0c;這與<string.h>、<cstring>不是一回事兒語法&#xff1a;int x to_string(str)&#xff0c;其中string str "1"。

【C++】rand函數的基本使用

rand()函數用于生成偽隨機數&#xff0c;每次生成的隨機數都不變&#xff0c;方便我們調試程序。 重要是的隨機數的范圍公式&#xff08;適用整數&#xff09; 公式&#xff1a; 確定范圍加偏移量 例如&#xff1a;a和b是整數 [a,b]&#xff0c;范圍是b - a 1&#xff0c…

【操作系統】虛擬化CPU、Memory,共享文件

幾個概念 CPU、虛擬CPU進程內存、虛擬地址空間 物理的CPU被OS虛擬成了多個虛擬的CPU&#xff0c;這些虛擬CPU分別運行各自的程序&#xff0c;這些正在運行的程序被稱為進程。物理內存被OS虛擬成了多個虛擬地址空間&#xff0c;每個進程都有獨立的、自己的地址空間&#xff0c;…

【Linux】編譯C語言文件(-o -lpthread)

在gcc中使用-o編譯 對于一個一般的程序&#xff0c;直接使用gcc <C語言文件名> -o <編譯后生成的文件名>即可&#xff0c;例如以下程序&#xff1a; // cpu.c #include <stdio.h> #include <unistd.h> #include <stdlib.h>int main(int argc,…

【Linux】Ubuntu下進行C語言編程

前言 需要您會使用Windows下cd切換目錄的基本命令&#xff0c;否則請先自學相關知識&#xff0c;之后再閱讀本文。 0 基礎命令 介紹最基礎的Linux終端命令。 su - root&#xff1a;切換到root用戶&#xff08;不用也可以&#xff09;ls&#xff1a;查看當前目錄位置cd&…

【Linux】Ubuntu 18下安裝Vim自動補全插件YouCompleteMe(可高速下載安裝)

前言 本文寫于2020年10月&#xff0c;如果你多年后看見這篇文章&#xff0c;方法可能已經失效&#xff0c;但是請牢記&#xff0c;盡量下載你所處時代的最新版本的軟件&#xff0c;會減少很多麻煩。 擺正心態 即便按照本文操作&#xff0c;由于你的系統狀態和我的不一樣&…

【操作系統】進程調度(1):FIFO(先進先出)算法 原理與實踐

0 前言 本文基于書籍《Operating System&#xff1a;Three Easy Pieces》。 中譯本&#xff1a;《操作系統導論》&#xff0c;中譯本質量還可以&#xff0c;但是英文版后來的更新&#xff0c;中文版目前沒有進行同步更新&#xff08;寫下此文的時間是2020年10月&#xff09; 1…

【操作系統】進程調度(2a):SJF(短任務優先) 算法 原理與實踐

0 前言 接上一篇文章&#xff1a;進程調度&#xff08;1&#xff09;&#xff1a;FIFO&#xff08;先進先出&#xff09;算法 原理與實踐 1 前提鋪墊 請參考上一篇文章的前提鋪墊部分&#xff0c;本文與之完全一致。 2 SJF 原理 SJF&#xff08;Shortest Job First&#x…

【操作系統】進程調度(2b):STCF(最短完成時間優先) 算法 原理與實踐

0 前言 接上一篇文章&#xff1a;進程調度&#xff08;2a&#xff09;&#xff1a;SJF&#xff08;短任務優先&#xff09; 算法 原理與實踐 1 前提鋪墊 與上一篇同。 2 STCF 原理 STCF&#xff08;Shortest Time-to-Completion First&#xff09;最短完成時間優先。 2.1…

【操作系統】進程調度(3):RR(輪轉) 算法 原理與實踐

0 前言 接上一篇文章&#xff1a;進程調度&#xff08;2b&#xff09;&#xff1a;STCF&#xff08;最短完成時間優先&#xff09; 算法 原理與實踐 1 前提鋪墊 除了與上一篇相同的&#xff0c;這里介紹新的基礎知識。 1.1 三種類型的程序 計算密集型&#xff08;CPU導向&…

【操作系統】進程調度(4):I/O、不可預測的運行時間

0 前言 上一篇文章&#xff1a;進程調度&#xff08;3&#xff09;&#xff1a;RR&#xff08;輪轉&#xff09; 算法 原理與實踐 1 前提鋪墊 與上一篇同。 2 引入I/O操作 之前我們一直提及的是計算密集型程序&#xff0c;現在我們的程序可以進行I/O交互了&#xff0c;它會…

堅定不移地加速,并且不斷解決新問題

想要更快更高效地做事&#xff0c;一定會帶來問題&#xff0c;我們要做的是 保證事情一定要做對堅定不移地解決問題&#xff0c;尋找方法&#xff0c;而不是回歸慢速 這里有幾個典型的例子 從單周期CPU&#xff0c;到多周期CPU&#xff0c;是為了提速&#xff0c;我們不必再…

運行bat批處理文件不出現黑框

if "%1""hide" goto CmdBegin start mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0)(window.close)&&exit :CmdBegin echo off java -jar logisim118.exe exit 只需要添加上述代…

【操作系統】使用循環創建線程,一個手殘導致的bug

讓我們先看看這個手殘的程序…… 這是一個簡單的生產者消費者問題。 #include <assert.h> #include <stdio.h> #include <stdlib.h> #include <assert.h> #include <unistd.h> #include <pthread.h> #include <sys/types.h> #incl…

【計算機系統設計】重點 · 學習筆記(0)

HDL等硬件描述語言&#xff0c;例如Verilog&#xff0c;是并行的&#xff0c;而不像軟件一樣的順序執行的&#xff0c;例如很多的always塊&#xff0c;initial塊&#xff0c;都是并行的&#xff0c;他們會轉換為硬件電路&#xff0c;而在仿真的時候&#xff0c;他們也是并發執行…

【計算機系統設計】學習筆記(1)03,04

疑問&#xff1a;sw和lw指令&#xff0c;獲取的地址不是4的整倍數&#xff08;字節不對齊&#xff09;的時候&#xff0c;應該如何處理&#xff1f; 東南大學MOCC 計算機系統綜合設計 03 03-1 寄存器 介紹了MIPS寄存器&#xff0c;32個寄存器的基本功能和使用&#xff0c;注…

【期末考試】計算機網絡、網絡及其計算 考試重點

個人簡介&#xff1a;Java領域新星創作者&#xff1b;阿里云技術博主、星級博主、專家博主&#xff1b;正在Java學習的路上摸爬滾打&#xff0c;記錄學習的過程~ 個人主頁&#xff1a;.29.的博客 學習社區&#xff1a;進去逛一逛~ 計算機網絡及其計算 期末考點 &#x1f680;數…

【計算機系統設計】學習筆記(2)

5.1 對于CPU與外界的讀寫&#xff0c;只有load和store指令能夠做&#xff0c;所以很多情況下&#xff0c;直接通過bypass跳過去了&#xff0c;或者閑置&#xff0c;尤其對于流水線&#xff0c;更應該直接跳過而不是閑置&#xff08;如何設計?&#xff09;。 另一方面&#xf…

【計算機系統設計】重點 · 學習筆記(1)(資源消耗)

這一點先淺顯理解&#xff0c;就好比我要造一個樓 我是用現成的材料造節省?還是需要用XX材料&#xff0c;但是XX材料還需要現成材料造呢&#xff1f; 這也不一定&#xff0c;但是基本來說&#xff0c;如果使用現有資源&#xff0c;能夠直接用&#xff0c;那其實是最好不過的…

【計算機系統設計】重點 · 學習筆記(0)(數據通路設計思想)

重點1&#xff1a;05.1 設計思想 設計思想至關重要&#xff0c;這決定了你能不能自己根據ISA設計出來CPU架構&#xff0c;而不是只是抄別人的&#xff0c;也決定你能不能完成自己的設計更優化的架構。 描述方式約定 6 數據通路 ≠ Verilog代碼 我們構建的數據通路&#…