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...