問題:
總是感覺網絡比較復雜,網絡的原理之前也沒有認真去學,要是能尋常講點案例。來點上機DIY實驗就非常好了?
-----------------------------0x00 基礎介紹:基本概念------------------------------
通常所說的網絡方面的知識指的是計算機網絡方面的知識。從總體上來說網絡方面的知識面確實比較寬廣。特別是剛開始學習的時候。發現須要學習的東西特別多,一般的學習過程都是從TCP/IP的5層協議棧(物理層、數據鏈路層、網絡層、傳輸層、應用層)開始學習。
這5層協議棧能夠看做是對網絡知識的全局概括,你須要知道5層協議棧的相關協議(物理層一般能夠忽略,光纖雙絞線等內容是通信專業的學習課題),舉例來說數據鏈路層有ARP協議。網絡層有IP協議。傳輸層的TCP/UDP協議。應用層的協議比較多比方QQ的相關協議。
后面假設進一步的學習。可能會涉及到路由器、VPN等方面的知識。路由器的協議種類紛紜眾多。比方BGP、RIP、OSPF等。
不要被這些協議嚇到,你並不須要所有記住協議的具體信息,僅僅要知道每種協議的大概功能和與其它協議的不同就可以,須要的時候能夠查手冊或者google。
1.最簡單的計算機網絡配置應該就是在實驗室上網的時候配置自己電腦的IP地址、網關、子網掩碼、DNS。比方:win7本地IP地址設置
上面的操作能學到什么?
*知識點:能夠了解IP、網關、子網掩碼的概念。能夠嘗試着去改動一些參數然后看看對聯網的影響。
上面提到了設置DNS,能夠去查找DNS方面的相關知識(是什么+能干什么)
2.實驗室師兄讓我將新買的server聯網。可是實驗室現有的網線長度太短,server離插口的距離太遠了,如今須要自己在網線上接上水晶頭怎么辦?網線水晶頭接法
*知識點:網線為什么是8根線?如今使用的網線什么時候發明的?如今使用的網線有什么性能優勢?
3.美麗鄰居妹子新買了一個路由器。讓我去安裝,但是我不會怎么辦?比方:怎樣配置路由器?
*知識點:路由器是什么、路由器的工作原理是什么?路由器的撥號方式有哪些?路由器的安全配置有哪些,加密模式選擇WEP,WPA,WPA2有什么不同?什么是服務質量、什么是擁塞控制?
4.寢室裝了路由之后。總有人趁着大家打游戲的時候下載動作大片,導致被砍一刀三秒鍾才干看到,我想控制他上網。除了拔他電源、強制關機有沒有更理性的辦法?你須要的神器在這里網絡剪刀手點擊下載。
*知識點:網絡剪刀手為什么能夠做到控制別人上網呢?假設我被別人“黑了”。用網絡剪刀手斷網了。除了拳腳相向,還有沒有更理性的解決的方法呢?所以我須要去學習ARP欺騙的知識。ARP欺騙-wiki,ARP欺騙-百度百科
5.近期比較閑,在網絡中心兼職工作,工作機會能夠拿到全校的出入口網絡訪問流量。我想看看大家上網都干了嗎,大家最喜歡去的站點是哪些呢?經常使用Google、baidu的搜索的keyword是什么呢?
*知識點:假設想解析網絡流量。那你至少得知道常見流量的數據包格式吧,比方目的port為80的一般都是HTTP流量。統計HTTP流量所占的比重能夠知道大家花費多長時間在瀏覽網頁。從HTTP流量中獲得訪問的站點。然后做個統計。便能夠得出TOP10經常使用站點。
單獨對訪問百度、google的流量進行分析。能夠得到經常使用keyword信息。
6.月初忘了交網費,但是如今須要緊急發送一份文件給BOSS。可我知道隔壁土豪小明還在通宵打網游,上次吃飯的時候聽他GF說自己記性不好,因此小明設置的password都比較簡單。那我能夠蹭一下網么???Aircrack-ng使用教程
*知識點:無線WIFI工作原理是什么?經常使用的加密方式的安全性能怎樣?WEP加密方式怎樣破解?WPA加密方式怎樣破解?
上面介紹的是一些有助於理解計算機網絡基本工作原理的有用場景,涉及到的概念都比較基礎。假設你全然掌握了上面的知識體系以后。那么你能夠探究更深層次的網絡安全來理解計算機網絡。提幾個關鍵詞:協議漏洞分析、路由欺騙、DNS污染、中間人攻擊、GFW。