主機之間通訊,需要通過網線連線
問題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 計算機交換成本 轉移成本 高 網際網路企業在購買伺服器 租賃或購買辦公場所 聘用產品相關研發人員 使用者需求調研 開發出網際網路產品之後,就可以為使用者提供產品及相...