網路課程3

2021-09-20 22:32:35 字數 4582 閱讀 6343

主機之間通訊,需要通過網線連線

問題1:

傳輸距離有限;

解決方案:

1、引入裝置 - 中繼器

放大電訊號,延長訊號傳輸距離;

缺陷:介面太少,僅有2個;

解決方案:

引入裝置 - 集線器

多埠的中繼器

缺陷: 

連線的多個裝置之間容易產生

訊號的衝突;

(所連裝置屬於同乙個衝突域)

解決方案: 

1、引入機制-csma/cd 

即帶有衝突監測的載波偵聽多路訪問機制 

2、引入裝置 - 網橋

可以分割衝突域 , 每個埠都屬於乙個不同的衝突域;

缺陷: 

僅有2個埠;

解決方案: 

引入 裝置 - 交換機

即多埠的網橋

交換機的每一埠都屬於不同的衝突域;
衝突域: 

電訊號的衝突範圍;

中繼器 、 集線器 : 不能分割衝突域;

因為 - 以上裝置的工作物件 ,就是電訊號;

網橋、 交換機 : 可以分割衝突域;

因為 - 以上裝置的工作物件,不是電訊號;

是具有一定格式的「幀」;

資料在每層的稱呼:

osi模型 訊號表示 常見裝置

物理層 0,1 位元流(電訊號) 網線、中繼器、集線器

資料鏈路層 幀 網橋、交換機

網路層 包 路由器

傳輸層 段

應用層 資料流

網路裝置的基本配置:

switch>

解釋:switch,表示的是裝置的名字;

思科的交換機,預設都是該名字;

,表示的是模式提示符;
用於告知配置人員當前是屬於什麼模式;

系統模式:

-使用者模式

命令很少,許可權有限

登入裝置時,進入的第乙個模式

-特權模式

命令豐富,擁有全部許可權

相當於 pc 的 管理員

#配置模式

在該模式下,可以對裝置的原有資訊進行更改;

配置命令如下:(幫助系統 - ? 和 tab)

switch> //使用者剛登入時的模式

switch>enable //使用者進入特權模式

switch# //使用者已經在特權模式

switch#config terminal //使用者即將進入「配置模式」

switch(config)# //使用者已進入「配置模式」

switch(config)# hostname cisco-1 //更改裝置名字;

cisco-1(config)#

cisco-1(config)#exit //退出到上乙個模式;

cisco-1#

cisco-1#disable //由特權模式退出到「使用者模式」

cisco-1>

cisco(config)#line console 0 

cisco(config-line)#end //直接回退到特權模式

cisco#

網路裝置的構成: cisco linux administrator

-硬體

記憶體-ram ,隨機讀取儲存器

cpuflash - 硬碟

rom - read-only memory ,唯讀儲存器

nvram - 非易失性記憶體

-軟體 系統檔案 - ios (internet operating system)

配置檔案 -

running-config

正在執行著的配置檔案

該檔案儲存在記憶體中(ram),

裝置斷電時,容易丟失;

startup-config

開機啟動時載入的配置檔案

該檔案儲存在非易失性記憶體(nvram)

裝置斷電時,檔案不會丟失;

如何將 running-config的記憶體儲存在 startup-config ?

cisco# write

本質含義:

將 running-config 中的內容「複製」到 startup-config

檢視檔案的命令:

cisco# show running-config 

show startup-config

網路的裝置的管理方式:

-本地管理

線纜 - console 線 (反轉線)

介面 - console 口 (網路裝置自帶)

通過該埠輸入命令時,有乙個預設的超時時間,

為10分鐘;

cisco(config)#line console 0 //進入 console 口;

cisco(config-line)#exec-timeout 0 0 

// 關閉超時功能呢;

-遠端管理

即通過網路對裝置的管理ip位址,進行訪問;

管理介面 - line vty (virtual access )

預設情況下,遠端訪問是需要密碼的

並且特權密碼,是一定需要配置的;

配置命令如下:

cisco(config)#line vty 0 4

cisco(config-line)# password shijiuda //遠端訪問密碼

cisco(config-line)#exit 

cisco(config)# enable secret zhongguo //特權密碼;

注意: 

不同型別的裝置,所支援的 vty 的數量不同;

遠端連線在占用 vty 的線路時,是按照 line number 的 

大小,從小向大依次選擇使用的。

line vty 下面的認證功能預設是開啟的。我們也可以關閉

但是不建議這樣做,不安全!

測試命令:

pc> telnet 192.168.1.100

驗證命令:

cisco# show running-config 

cisco# show user

線路剔除:

cisco# clear line x (真實機器上才可以)

配置本地登入密碼:

cisco(config)#line console 0 

cisco(config-line)# password nihao //登入密碼;

cisco(config-line)# login // 啟用認證功能;

注意:

預設情況下,console 登入方式是不需要密碼的;

配置特權密碼: 

cisco(config)# enable password wohao 

cisco(config)# enable secret hahahaha 

//該種方式配置的特權密碼,

在配置檔案是以加密方式存在的;

刪除特權密碼:

cisco(config)# no enable password 

no enable secret

刪除本地登入密碼:

cisco(config)#line console 0 

cisco(config-line)# no password

為了保證裝置上的所有密碼均以加密的形式儲存,

所以,可以開啟裝置上的」密碼加密服務「:

cisco(config)#

service password-encryption

裝置恢復出廠化配置:

本質就是,刪除裝置的啟動配置檔案;

1、cisco

#erase

nvram (真實裝置的操作命令)

cisco

#erase

startup-config (模擬器上的命令)

2、cisco

#delete

nvram

:startup-config(真實裝置)

裝置基本資訊採集:

cisco#

show version

1、裝置型號

2、ios版本

3、記憶體

4、flash

cisco#show ip inte***ce brief //檢視介面簡要資訊;

cisco#config terminal 

cisco(config)#

cisco(config)#inte***ce vlan1 //進入虛擬埠vlan1

cisco(config-if)#no shutdown //開啟埠

cisco(config-if)#ip address 192.168.1.100 

255.255.255.0

cisco(config-if)#end 

cisco# 

cisco# show ip inte***ce brief //驗證配置的介面ip

cisco# ping 192.168.1.1 //測試交換機與pc的連通性

課程筆記3

一 陣列 一組具有相同型別的變數的集合 其中每乙個元素稱為陣列元素或下標變數。陣列的下標一般都是從零開始的。陣列一旦定義大小,不能隨便改變。陣列下標不能過界,一般定義是比實際較大些。陣列會自動取整。輸入陣列時不用加 直接對陣列的訪問,就是訪問此陣列的首位址。陣列的二維的長度宣告永遠不能省略。bool...

課程筆記3

課程筆記3 第八章 2 二維陣列的定義和初始化 一維陣列 型別 陣列名 元素個數 二維陣列 型別 陣列名 第一維長度 第二維長度 while cin x a n x 等於while cin x a n x n a 4 10 可以理解為4行10列的 多維陣列 輸入輸出用多重迴圈 cout 控制每行的起...

網路安全課程

上了五個周的網路安全課程了,第一周沒選課,第二週選了忘記去了,第三四周講密碼學聽不懂沒聽,這乙個周氏唯一一次聽懂一點的了。稍微記錄 1 計算機交換成本 轉移成本 高 網際網路企業在購買伺服器 租賃或購買辦公場所 聘用產品相關研發人員 使用者需求調研 開發出網際網路產品之後,就可以為使用者提供產品及相...