FANNAFFAN的網路學習筆記3 網路基礎命令集

2021-10-19 13:15:33 字數 3977 閱讀 3565

osi模型回顧:

(1)物理層-----傳輸介質

線纜、硬體裝置、網路介面

線纜:網線、光纖、網絡卡、光模組

硬體裝置:pc、路由器、交換機(三層交換機,指的是工作在那一層,但是真實的裝置,看的間摸得著的東西都實際都是在物理層)

電模組(電口—網口)、光模組(onu、光貓)都叫做物理層的裝置

onu—光網路單元—可以插光模組

光模組和電模組有什麼區別:

光纖—傳輸的是光訊號—利用光的全反射—用於遠距離的傳輸

網線—傳輸的是電訊號—用於近距離的傳輸—網線的傳輸距離在100公尺左右,超過100公尺後出現衰減,可能會出現丟包

光貓和onu的區別:

基本屬於一類,原理相同,都是將光訊號轉為電訊號,onu介面更多一些,光貓介面少一些

hub—集線器—早期的交換機—沒有記憶體—沒有mac位址表—工作原理—僅僅是泛洪—沒有記憶體和mac位址表—usb形式—作為分線器—中繼器

泛洪—導致資料衝突—**效率不高

半雙工裝置—通訊方式是半雙工—只發不收,或,只收不發—目前基本已不使用

(2)資料鏈路層—交換機—記憶體—mac位址表—交換機可以實現定向資料**

交換機也會產生資料衝突—資料衝突後,基於記憶體概念—開闢出緩衝區—相當於瀏覽器快取

一旦發生資料衝突,將資料存放至緩衝區內,當網路恢復正常後,將資料呼叫出來並進行傳送。如果一直不恢復,記憶體會存滿導致記憶體溢位—交換機檢測到後,由上層(傳輸層)來進行重傳—即傳輸層(tcp)執行重傳—資料丟失後,通過序列號校驗進行重傳

交換機記憶體溢位後可能會導致裝置宕機—突然間在某一時刻不能傳送資料

二層資料鏈路層—交換機屬於全雙工通訊裝置—可以同時收發資料

(3)網路層------作用:邏輯定址,路由選擇

(4)傳輸層------作用:建立端到端連線,定義資料傳送方式tcp/udp—資料解封裝

(5)會話層------作用:建立(管理)會話,維護會話連線,終止會話

(6)表示層------作用:資料的加密和解密,資料的壓縮和解壓縮

(7)應用層------作用:為應用程式提供網路連線的介面,端到端的連線

資料封裝方式:

ethernet 2乙太網802.3協議 | ds源目 mac | ds源目 ip | tcp/udp | data(最裡面) | fcs —資料傳送的時候,封裝

fcs | data | tcp/udp | ds源目 ip | ds源目 mac | ethernet 2乙太網802.3協議—資料接收的時候,解封裝

tcp/ip—現在使用的就是tcp/ip,基於ip化的網路,能夠實現跨層封裝

arp封裝—乙太網2幀頭-arp直接就能夠封裝完成

(1)網路介面層

(2)internet層

(3)主機到主機層

(4)應用層

基礎命令集—簡單操作

1、路由器的組成和功能

cpu—執行作業系統命令

儲存(1)隨機訪問儲存器—ram—內容斷電丟失—易失性儲存器—相當於電腦的記憶體

1)執行作業系統—思科作業系統叫做ios

2)執行配置檔案—路由表、arp快取、資料報快取

(2)唯讀儲存器—rom—儲存開機自檢軟體,啟動的引導程式(bootstrap,指令引導程式)—基本自檢軟體—mini版的ios

(3)非易失ram—nvram—開機後把nvram資料傳送到ram執行—儲存包括的啟動配置(ip位址、路由協議、主機名)

(4)快閃儲存器—flash—存放ios的地方—相當於電腦的c盤—交換機flash—儲存密碼的配置檔案,還有vlan的配置,vlan.dat

裝置啟動步驟

(1)檢測路由器硬體

(2)加電自檢(post–power-on-self-test)

(3)執行bootstrap指令

(4)找ios系統後定位ios

(5)載入ios

(6)定位配置檔案

(7)啟動程式尋找配置檔案

(8)載入執行程式

裝置連線—使用console線

聯結器—secure crt、xshell、putty

插入console線—com口

gns3新增模組(板卡):

fe—fast ethernet—代表快速乙太網介面—100m

e—ethernet—代表10m介面

4e—代表4個10m介面

16swe—代表16個百兆介面—交換介面

4t—代表t線路稱為serial線纜—早期廣域網線路—1.544m

g口—代表代表千兆口

連線xshell5的配置路徑

配置嚮導:

router>—使用者模式—可以檢視到少部分內容

router>? 檢視可以使用的命令內容

router>enable—router#—特權模式—可以刪除,儲存配置,刪除ios,可以檢視到所有的配置,做少量的配置

router#show running-config—檢視當前正在執行的配置—存放在易失性儲存期—ram

router#show startup-config—檢視目前已經儲存的配置—存放在非易失性儲存期nvram

router#erase nvram 清除nvram

router#show ip inte***ce brief

router#configure terminal—進入終端配置模式—配置模式/全域性模式

全域性模式相當於乙個介面,首先進入全域性模式下才能進入到其他模式

router(config)#inte***ce fastethernet 0/0

router(config-if)#—進入到介面模式(配置ip位址,掛接策略等)

router(config-if)#ip address 192.168.1.1 255.255.255.0

router(config-if)#do sh ip inte***ce brief—路由器介面是預設關閉的,加do相當於強制檢視路由器介面狀態

兩個down代表物理層的down和資料鏈路層上面的down

router(config-if)#no shutdown—開啟介面

shutdown—開啟

no shutdown—關閉

exit—退到上一級

end—退到特權模式

tab鍵—補全命令

配置密碼

使用者密碼—console密碼

特權密碼—enable密碼

telnet密碼

配置使用者密碼—console密碼

r2#conf t

enter configuration commands, one per line. end with cntl/z.

r2(config)#

r2(config)#

r2(config)#line console 0 —進入到console 0,console只有乙個,所以進入到0口

r2(config-line)#password cisco

r2(config-line)#login —login代表開啟認證

配置使用者密碼—console密碼

r2#conf t

enter configuration commands, one per line. end with cntl/z.

r2(config)#enable password cisco1

r2(config)#exit

r2#disable

r2>enable

password:

配置telnet密碼—可以和此台裝置通訊,通過telnet進行通訊

r2(config)#line vty 0 4—允許虛擬終端接入,同時允許5個使用者同時登入

r2(config-line)#password cisco

r2(config-line)#login

r2(config)#service password-encryption—將所設定的密碼全部加密

r1(config)#clock timezone bj +8—設定時區

r1#clock set 22:09:59 12 june 2020—設定時間

android actionbar的學習筆記

我主要學習了actionbar的 1.如何顯示和關閉 2.如何在actionbar中顯示自定義的view 3.如何顯示隱藏的和直接顯示的menu item 1.如何顯示 2.如何得到actionbar?actionbar有兩種,一種是android系統自帶的,一種是support包中的actionb...

C Primer Chapter One學習筆記

筆記 1.流 從io裝置上讀入或寫出的字串行,用來說明字元隨時間順序生成或消耗。2.輸入輸出符可連用原因 operator 或operator 返回stream物件。3.要測試程式那個語句出錯,使用cout 4.新建乙個內建型別,如int i 0 最好先初始化,不然用到的時候沒初始化會產生奇怪的錯誤...

BroadcastReceiver學習筆記

需要注意 的是,不要在 onreceive 方法中新增過多的邏輯或者進行任何的耗時操作,因為在廣播接收 器中是不允許開啟執行緒的,當 onreceive 方法執行了較長時間而沒有結束時,程式就會報錯。有序broadcast,sendorderedbroadcast intent,null abort...