原创 ARP協議詳解 ARP報文結構
ARP ARP作用 ARP(Address Resolution Protocol,地址解析協議)是將IP地址解析爲以太網MAC地址(或稱物理地址)的協議。 在局域網中,當主機或其它網絡設備有數據要發送給另一個主機或設備時,它必須知道對方
原创 爲什麼需要友元與友元的缺點
通常對於普通函數來說,要訪問類的保護成員是不可能的,如果想這麼做那麼必須把類的成員都生命成爲public(共用的),然而這做帶來的問題遍是任何外部函數都可以毫無約束的訪問它操作它,c++利用friend修飾符,可以讓一些你設定的函
原创 Shell:free內存信息
************************************************************************************* free是統計已使用的和空閒的內存信息: # free
原创 IPv6 鏈路本地地址和本地唯一地址什麼區別
打個比方就明白了: 現在有個企業內網全網ipv6,分財務部和市場部,很顯然財務部和市場部是兩個不同的子網,財務部和市場部之間交流用本地唯一地址,這個特點體現了它的組織內部特點,因爲它們都屬於企業內部。財務部和財務部或者市場部和市場
原创 TCP校驗和的原理
概述 TCP校驗和是一個端到端的校驗和,由發送端計算,然後由接收端驗證。其目的是爲了發現TCP首部和數據在發送端到 接收端之間發生的任何改動。如果接收方檢測到校驗和有差錯,則TCP段會被直接丟棄。 TCP校驗和覆蓋TCP首部和TCP數
原创 ipv6組播中節點本地作用域、鏈接本地作用域、站點本地作用域是什麼?
組播地址FFxy::/8 x爲0時表示組播地址是永久的,爲1時表示是暫時的。 y爲1時就是你說的那個節點本地作用域,其實應該叫接口本地。它相當於是一個組播環回接口,主要作用就是標識該接口。 y爲2時就是你所說的鏈路本地作用域,功能類似
原创 Linux文件系統詳解
1. Linux 磁盤分區和目錄 Linux 發行版本之間的差別很少,差別主要表現在系統管理的特色工具以及軟件包管理方式的不同。目錄結構基本上都是一樣的。 Windows 的文件結構是多個並列的樹狀結構,最頂部的是不同的磁盤(分區)
原创 fopencookie函數詳解
今天看DPDK時,看到了fopencookie函數,以前基本沒有用過該函數,乘此機會好好看看如何使用。 1. 函數頭文件與函數原型 函數頭文件: #include <stdio.h> 函數原型: FILE *fopen
原创 關於C++中的友元函數的總結
1.友元函數的簡單介紹 1.1爲什麼要使用友元函數 在實現類之間數據共享時,減少系統開銷,提高效率。如果類A中的函數要訪問類B中的成員(例如:智能指針類的實現),那麼類A中該函數要是類B的友元函數。具體來說:爲了 使其他類的成員函
原创 Linux操作系統文件系統基礎知識詳解
一 、Linux文件結構 文件結構是文件存放在磁盤等存貯設備上的組織方法。主要體現在對文件和目錄的組織上。 目錄提供了管理文件的一個方便而有效的途徑。 Linux使用標準的目錄結構,在安裝的時候,安裝程序就已經爲用戶創建了文件系統
原创 Linux DDos(SYN Flood)攻擊的檢測和防範
netstat 工具來檢測SYN攻擊 # netstat -n -p -t tcp0 0 10.11.11.11:23124.173.152.8:25882 SYN_RECV- tcp0 0 10.11.11.11:23236
原创 C++靜態成員變量說明
C++靜態成員變量是用static修飾的成員變量,不屬於對象的一部分,而是類的一部分,因此可以在沒有實例化任何對象的時候使用靜態成員變量,但是必須初始化它。 由於靜態變量只能被初始化一次,所以初始化成員
原创 QoS實現工具之MQC
[轉自]https://www.cnblogs.com/ricksteves/p/9684814.html QoS技術可以對網絡中報文進行分類處理,根據優先級提供不同的差分服務,如何實現這種差分服務呢?我們有一種強大的配置方法-模塊化Qo
原创 無鎖編程--環形緩衝區
無鎖編程--環形緩衝區 2012-08-17 00:03:27| 分類: webgame | 標籤: |舉報 |字號大中小 訂閱 內核無鎖第四層級 — 免鎖 環形緩衝區是生產者和消費者模型中常用的數據結構。生產者將數
原创 如何通過網絡遙測(Network Telemetry)技術實現精細化網絡運維
【轉自】http://www.ruijie.com.cn/fa/xw-hlw/61072/ 網絡運維新挑戰 爲了確保業務的高可靠,基於Scale out方式實現的分佈式計算和存儲應用(Hadoop/ Map reduce/HDFS)得到了