原创 Linux內核分析 - 網絡[四]:路由表

路由表     在內核中存在路由表fib_table_hash和路由緩存表rt_hash_table。路由緩存表主要是爲了加速路由的查找,每次路由查詢都會先查找路由緩存,再查找路由表。這和cache是一個道理,緩存存儲最近使用過的路由項,

原创 關於ARP、MAC、IP欺騙以及TCP劫持

三個多月沒更新博客,期間也有在學習和總結一些東西,只是或多或少都涉及到公司相關的信息(業務,JVM,WebServer)所以不便寫出來,有時候寫到一半發現又不太合適然後刪除,很鬱悶。之前一直比較關注web安全層面,如SQL注入、XSS

原创 組播MAC地址和各類IP地址

MAC地址是以太網二層使用的一個48bit(6字節十六進制數)的地址,用來標識設備位置。MAC地址分成兩部分,前24位是組織唯一標識符(OUI, Organizationally unique identifier),後24位由廠商自行

原创 Linux內核分析 - 網絡[六]:網橋

看完了路由表,重新回到netif_receive_skb ()函數,在提交給上層協議處理前,會執行下面一句,這就是網橋的相關操作,也是這篇要講解的內容。 [cpp] view plaincopy skb = hand

原创 Linux大殺器命令:查找所有目錄下的所有文件的字符串命令

命令爲: *find . |xargs grep -ri “bspSetPonTxDisable” -l* 查找目錄下的所有文件中是否含有某個字符串 find .|xargs grep -ri “IBM” 查找目錄下的所有文件中

原创 幾組概念

1)IEEE 802.1ag 連通性故障管理(CFM:Connectivity Fault Management) 2)IEEE 802.3ah 第一英里的以太網(EFM:Ethernet in the First Mile),其中第5

原创 FreeRTOS學習筆記

歷經12年和世界領先的芯片廠商的合作開發,FreeRTOS是市場領先的實時操作系統(RTOS),是微控制器與小型微處理器的事實上的標準解決方案。在商業領域內FreeRTOS有數以百萬計的應用,FreeRTOS是可以信賴的,因爲它是由專業人

原创 hash_map原理

數據結構:hash_map原理 這是一節讓你深入理解hash_map的介紹,如果你只是想囫圇吞棗,不想理解其原理,你倒是可以略過這一節,但我還是建議你看看,多瞭解一些沒有壞處。 hash_map基於hash table(哈希表)。哈希表

原创 PPPoE協議學習

PPPoE協議學習 pppoe協議過程用WireShark抓包,