故事開始:
假設(shè)你的名字叫小不點待侵,你住在一個大院子里姨裸,你的鄰居有很多小伙伴傀缩,在門口傳達室還有個看大門的李大爺,李大爺就是你的網(wǎng)關(guān)售淡。當(dāng)你想跟院子里的某個小伙伴玩勋又,只要你在院子里大喊一聲他的名字换帜,他聽到了就會回應(yīng)你惯驼,并且跑出來跟你玩。
但是你不被允許走出大門隙畜,你想與外界發(fā)生的一切聯(lián)系说贝,都必須由門口的李大爺(網(wǎng)關(guān))用電話幫助你聯(lián)系乡恕。假如你想找你的同學(xué)小明聊天,小明家住在很遠的另外一個院子里运杭,他家的院子里也有一個看門的王大爺(小明的網(wǎng)關(guān))函卒。但是你不知道小明家的電話號碼,不過你的班主任老師有一份你們班全體同學(xué)的名單和電話號碼對照表虱咧,你的老師就是你的DNS服務(wù)器。于是你在家里撥通了門口李大爺?shù)碾娫捓春颍辛讼旅娴膶υ挘?/p>
小不點:李大爺营搅,我想找班主任查一下小明的電話號碼行嗎梆砸?
李大爺:好帖世,你等著。(接著李大爺給你的班主任掛了一個電話赂弓,問清楚
了小明的電話)問到了哪轿,他家的號碼是211.99.99.99
小不點:太好了窃诉!李大爺,我想找小明珊膜,你再幫我聯(lián)系一下小明吧宣脉。
李大爺:沒問題塑猖。(接著李大爺向電話局發(fā)出了請求接通小明家電話的請
求,最后一關(guān)當(dāng)然是被轉(zhuǎn)接到了小明家那個院子的王大爺那里,然后王大
爺把電話給轉(zhuǎn)到小明家)
就這樣你和小明取得了聯(lián)系践险。
至于DHCP服務(wù)器嘛巍虫,可以這樣比喻:
你家院子里的居民越來越多了彭则,傳達室李大爺那里的電話交換機已經(jīng)不能滿足這么多居民的需求了,所以只好采用了一種新技術(shù)叫做DHCP占遥,居民們開機的時候隨機得到一個電話號碼俯抖,每一次得到的號碼都可能會不同。
你家門口的李大爺:就是你的網(wǎng)關(guān)
你的班主任:就是你的DNS服務(wù)器
傳達室的電話交換機:就是你的DHCP服務(wù)器
同上瓦胎,李大爺和王大爺之間的對話就叫做路由芬萍。
另:如果還有個小朋友叫做小暗,他住的院子看門的是孫大爺搔啊,因為小暗的院子剛蓋好柬祠,孫大爺剛來不久,他沒有李大爺和王大爺辦公室的電話(李大爺和王大爺當(dāng)然也沒有他的電話)负芋,這時會有兩種情況:
1、居委會的趙大媽告訴了孫大爺關(guān)于李旧蛾、王兩位大爺?shù)碾娫挘ㄍ瑫r趙大媽也告訴了李莽龟、王關(guān)于孫的電話),這就叫靜態(tài)設(shè)定路由
2锨天、趙大媽病了毯盈,孫大爺自己到處打電話,見人就說:“我是小暗他們院子管電話的”绍绘,結(jié)果被李奶镶、王二位聽到了,就記在了他們的通訊錄上陪拘,然后李厂镇、王就給孫大爺回了個電話說:“我是小明(小不點)他們院子管電話的”,這就叫動態(tài)設(shè)定路由
然后有一天小不點要找小暗左刽,結(jié)果自然是小不點給李大爺打電話說:“大爺捺信,我找小暗”(這里省略了李大爺去查小暗電話的過程,假設(shè)他知道小暗的電話)欠痴,李大爺一找通訊錄:“哦迄靠,小暗的院子的電話是孫大爺管著的,要找小暗自然先要通知孫大爺喇辽,我可以通知王大爺讓他去找孫大爺掌挚,也可以自己直接找孫,那當(dāng)然是自己直接找孫方便了”菩咨,于是李大爺給孫大爺打了電話吠式,然后孫大爺又把電話轉(zhuǎn)到了小暗家陡厘。
這里李大爺?shù)耐ㄓ嶄浗凶雎酚杀怼?br> 李大爺選擇是自己直接找孫大爺還是讓王大爺幫忙轉(zhuǎn)接叫做路由選擇。
李大爺之所以選擇直接找孫大爺是有依據(jù)的特占,因為他直接找孫大爺就能一步到位糙置,如果要王大爺轉(zhuǎn)接就需要兩步才能完成,這里的“步”叫做“跳數(shù)”是目,李大爺?shù)倪x擇遵循的是最少步驟(跳數(shù))原則(如果他不遵守這個原則谤饭,小不點可能就會多等些時間才能找到小暗,最終結(jié)果可能導(dǎo)致李大爺因工作不力被炒魷魚懊纳,這叫做“延時太長揉抵,選路原則不合理,換了一個路由器”)
當(dāng)然长踊,事情總是變化的功舀,小不點和小明吵架了,這些天小不點老是給小暗打電話身弊,小明心里想:“操辟汰,他是不是在說我壞話啊阱佛?”于是小明決定偷聽小不點和小暗的通話帖汞,但是他又不能出院子,怎么辦呢凑术?小明做了這樣一個決定:
首先他告訴自己院里管電話的王大爺說:“你給李大爺打個電話說小暗搬到咱們院子了翩蘸,以后凡是打給他的電話我來接”,王大爺沒反映過來(畢竟年紀大了盎囱贰4呤住)就給李大爺打了電話,說:“現(xiàn)在我來管理小暗的電話了泄鹏,孫已經(jīng)不管了”郎任,結(jié)果李大爺就把他的通訊錄改了,這叫做路由欺騙备籽。
以后小不點再找小暗舶治,李大爺就轉(zhuǎn)給王大爺了(其實應(yīng)該轉(zhuǎn)給孫大爺?shù)模醮鬆斒盏搅诉@個電話就轉(zhuǎn)給了小明(因為他之前已經(jīng)和小明說好了)车猬,小明收到這個電話就假裝小暗和小不點通信霉猛。因為小明作賊心虛,害怕明天小不點和小暗見面后當(dāng)面問他珠闰,于是通信斷了之后惜浅,又自己以小不點的名義給小暗通了個電話復(fù)述了一遍剛才的話,有這就叫數(shù)據(jù)竊聽
再后來伏嗜,小不點還是不斷的和小暗聯(lián)系赡矢,而零落了小明杭朱,小明心里嘀咕啊:“我不能總是這樣以小暗的身份和小不點通話啊吹散,外一有一天露餡了怎么辦!”于是他想了一個更陰險的招數(shù):“干脆我也不偷聽你們的電話了八酒,你小不點不是不給我打電話嗎空民!那我讓你也給小暗打不了,哼哼羞迷!”界轩,他怎么做的呢?我們來看:
他聯(lián)系了一批狐朋狗友衔瓮,和他們串通好浊猾,每天固定一個時間大家一起給小暗院子傳達室打電話,內(nèi)容什么都有热鞍,只要傳達室的孫爺爺接電話葫慎,就會聽到“打雷啦,下雨收衣服稗背琛偷办!”、“人是人他媽生的澄港,妖是妖他媽生的”椒涯、“你媽貴姓”等等,聽的腦袋都大了回梧,不聽又不行废岂,電話不停的響啊狱意!終于有一天湖苞,孫爺爺忍不住了,大喊一聲:“我受不了拉K柩摹L惶洹!纬纪!”蚓再,于是上吊自殺了!
這就是最簡單的DDOS攻擊包各,孫爺爺心理承受能力弱的現(xiàn)象叫做“數(shù)據(jù)報處理模塊有BUG”摘仅,孫爺爺?shù)淖詺⒔凶觥奥酚善靼c瘓”。如果是我问畅,就會微笑著和他們拉家常娃属,例如告訴他們“我早就聽了天氣預(yù)報六荒,衣服10分鐘前已經(jīng)收好了”或者“那你媽是人還是妖”或者“和你奶奶一個姓”等等,我這種健全的心理叫做“健壯的數(shù)據(jù)報處理矾端,能夠抵御任何攻擊”
孫爺爺癱了之后掏击,小不點終于不再給小暗打電話了,因為無論他怎么打?qū)Ψ蕉际敲σ糁让@種現(xiàn)象叫做“拒絕服務(wù)”砚亭,所以小明的做法還有一個名字叫做“拒絕服務(wù)攻擊”。
小明終于安靜了幾天殴玛,...
幾天后捅膘,小明的院子來了一個美麗的女孩,名字叫做小麗滚粟,小明很喜歡她(小小年紀玩什么早戀Q罢獭)可是小麗有個很帥的男朋友,小明干瞪眼沒辦法凡壤。當(dāng)然這里還是要遵循上面的原則:小麗是不能出院子的署尤。那個男的想泡小麗自然只能打電話,于是小明又蠢蠢欲動了:
還記得王爺爺是院子的電話總管嗎鲤遥?他之所以能管理電話是因為他有一個通訊錄沐寺,因為同一個院子可能有2個孩子都叫小明,靠名字無法區(qū)分盖奈,所以通訊錄上每一行只有兩項:
門牌電話
一號門 1234567 (這個是小明的)
二號門 7654321 (這個是小麗的)
......
王爺爺記性不好混坞,但這總不會錯了吧(同一個院子不會有2個“二號門”吧)?每次打電話人家都要說出要找的電話號碼钢坦,然后通過通訊錄去院子里面敲門究孕,比如人家說我找“1234567”,于是王爺爺一比較爹凹,哦厨诸,是一號門的,他就去敲一號門“聽電話”禾酱,如果是找“7654321”微酬,那他就找二號門“聽電話”。
這里的電話號碼就是傳說中的“IP地址”
這里的門牌號就是傳說中的網(wǎng)卡的’MAC‘地址(每一塊網(wǎng)卡的MAC地址都是不一樣的颤陶,這是網(wǎng)卡的制造商寫死在網(wǎng)卡的芯片中的)
小明心里想“奶奶的颗管,老子泡不到你也別想泡”,于是他打起了王爺爺通訊錄的主意滓走,經(jīng)過細心的觀察垦江,周密的準備,他終于發(fā)現(xiàn)王爺爺有尿頻的毛步练健(畢竟是老人啊...)比吭,終于在一個月黑風(fēng)高的白天绽族,王爺爺去上廁所了,小明偷偷的摸進傳達室衩藤,小心翼翼的改了王爺爺?shù)耐ㄓ嶄?.....
過了幾天吧慢,小麗的男朋友又給小麗打來了電話,對方報的電話是“7654321”慷彤,王爺爺一看通訊錄娄蔼,靠:
門牌電話
一號門 1234567 (這個是小明的)
一號門 7654321 (注意:這個原來是小麗的,但是被小明改了)
......
王爺爺不知道改了啊底哗,于是就去找一號門的小明了,小明心里這個美啊锚沸,他以小麗父親的口吻嚴厲的教訓(xùn)了那個男的和小麗之間不正當(dāng)?shù)哪信P(guān)系跋选,結(jié)果那個男的恭恭敬敬的掛了電話。當(dāng)然小麗并不知道整個事情的發(fā)生...
這里小明的行為叫做“ARP欺騙”(因為在實際的網(wǎng)絡(luò)上是通過發(fā)送ARP數(shù)據(jù)包來實現(xiàn)的哗蜈,所以叫做“ARP欺騙”)前标,王爺爺?shù)耐ㄓ嶄浗凶觥癆RP表”
這里要注意:王爺爺現(xiàn)在有兩個通訊錄了,一個是記錄每個院子傳達室電話的本本距潘,叫做“路由表”炼列,一個是現(xiàn)在說的記錄院子里面詳細信息的本本,叫做“ARP表”音比。
有句命言是“人們總是在追求完美的俭尖,盡管永遠也做不到”(請記住這句話,因為這是一個大名人--也就是我洞翩,說的)
王爺爺?shù)闹贫戎杏幸粭l是這么寫的“每個月要重新檢查一下門牌號和電話的對應(yīng)本(也就是ARP表)”稽犁,這個動作叫做“刷新ARP表”,每個月的時間限制叫做“刷新ARP表的周期”骚亿。這樣小明為了讓那個男的永遠不能找到小麗已亥,之后每個月都要偷偷改一次那個通訊錄,不過這樣也是不得不做的事袄赐馈虑椎!
補充一點,小明是很聰明的俱笛,如果通訊錄(ARP表)被改成了這樣:
門牌(MAC)電話(IP)
一號門 1234567 (這個是小明的)
二號門 1234567 (注意:這個被小明改了捆姜,但是他一時頭暈改錯了)
......
就會是計算機就會彈出一個對話框提示“出現(xiàn)重復(fù)的IP地址”,最終會導(dǎo)致王爺爺不知所措嫂粟,于是通知一號門和二號門娇未,你們的電話重復(fù)了。這樣小麗就知道有人在破壞她的好事星虹,這個現(xiàn)象叫做“騙局被揭穿了”
小不點知道了小明偷聽他和小暗的電話零抬,于是就和小暗約定好了密碼镊讼。小不點在家里把要說的加密了之后告訴小暗。土豆-〉星期三平夜,地瓜-〉請客蝶棋,笨蛋-〉小不點家。于是小不點告訴小暗:土豆笨蛋地瓜忽妒。小明聽了玩裙??段直?不懂吃溅。。鸯檬。决侈。郁悶了。喧务。赖歌。這是加密。
除此之外功茴,小麗也知道了小明改他家的電話號碼了庐冯。于是王爺爺就登門一個一個把電話和門牌號記下來。并且藏起來不允許外人修改坎穿,只能自己有鑰匙(密碼)展父。這是ip地址和MAC地址綁定。當(dāng)有人改了電話號碼的時候赁酝,就得找王爺爺改犯祠。麻煩是麻煩了,但是安全了酌呆。不過小明偷偷的把王爺爺?shù)蔫€匙偷配了一把(盜竊密碼成功)衡载,于是他還可以修改。這樣么隙袁,就這樣了痰娱。