原创 面向接口編程----思維
相信看到這篇文字的人已經不需要了解什麼是接口了,我就不再過多的做介紹了,直接步入正題,接口測試如何編寫。那麼在這一篇裏,我們用一個例子,讓各位對這個重要的編程思想有個直觀的印象。爲充分考慮到初學者,所以這個例子非常簡單,望各位高手見諒。
原创 模糊測試、黑盒測試、白盒測試、滲透測試
模糊測試 模糊測試 (fuzz testing, fuzzing)是一種軟件測試技術。其核心思想是自動或半自動的生成隨機數據輸入到一個程序中,並監視程序異常,如崩潰,斷言(assertion)失敗,以發現可能的程序錯誤,比如內存泄漏。模糊
原创 scapy構造數據包總結
1.收發數據包函數 scapy模塊中有好幾個收發數據包的函數,他們能完成不同的功能: send() 只發送而不接收數據包,並且網絡層之下的都默認處理好了,只需傳給它網絡層之上(包括網絡層)的參數即可 sendp() 只發送不接收,並且
原创 詳解floodlight控制器的路由轉發機制
Floodlight路由機制解析 路由部分是floodlight最核心的機制,這兩天仔細讀了一下floodlight這部分的代碼,總算有了大體上的瞭解,與各位分享。 本文中的floodlight(FL)與控制器/網絡控制器(NC, new
原创 重放攻擊和中間人攻擊
重放攻擊 即假設A向B認證自己,B要求A提供賬戶和密碼作爲身份信息。但是,C截獲了兩人的通訊內容,並記下賬戶和密碼。在A和B完成通訊後,C聯繫了B,假裝自己是A,當B要求C提供賬戶和密碼時,C將A的賬戶和密碼發出,B就會認爲和自己通訊的
原创 OpenFlow 協議詳解
OpenFlow是一種新型的網絡協議,它是控制器和交換機之間的標準協議。自2009年底發佈1.0版本後,OpenFlow協議又經歷了1.1、1.2、1.3及1.4版本的演進過程,目前使用和支持最多的是1.0和1.3版本。OpenFlow1
原创 happens-before規則、調度器、進程同步、進程異步、進程互斥、互斥鎖、死鎖
happens-before。 happens-before字面翻譯過來就是先行發生,A happens-before B 就是A先行發生於B? 不準確!在Java內存模型中,happens-before 應該翻譯成:並不是說前一個操作必
原创 Openflow協議和SDN控制器工作流程舉例
以具體的例子描述OpenFlow交換機在工作時,收到一個未知數據包後與控制器交互的過程。網絡拓撲如圖所示;若主機1需要與主機2進行通信,需要進行如下五個步驟: (1) 主機1向OpenFlow交換機1發送數據包; (2) OpenFlo
原创 關於DDoS攻擊及防禦技術綜述
DDoS攻擊及防禦技術綜述 本文內容爲論文轉載。 摘 要: 分佈式拒絕服務攻擊 (Distributed Denial of Service, DDoS) 是互聯網上有嚴重威脅的攻擊方式之一, 難以完全對其進行防禦。介紹DDoS攻擊
原创 如何寫一個Floodlight模塊
目標 這裏完成一個floodligth模塊,這個模塊可以監聽新的MAC地址,並且打印出新的MAC地址以及發現這些MAC地址的交換機的DPID信息. 事前準備 已經裝好floodlight,並且把floodlight導入到eclipse中
原创 JAVA基礎——接口(好文章)
原文鏈接:https://blog.csdn.net/qq_19782019/article/details/80259836 接口概念 官方解釋:Java接口是一系列方法的聲明,是一些方法特徵的集合,一個接口只有方法的特徵沒有方
原创 Java之對象的多態性(好文章)
Java之對象的多態性(兩篇好文章) 原文鏈接:https://blog.csdn.net/qq_19782019/article/detai
原创 關於多態的一個經典實例
廢話不多說,直接上代碼。。。 public class A { public String show(D obj) { return ("A and D"); } public String s
原创 Iperf原理介紹
第一部分 Iperf 版本建議採用linux版本,事實上,windows版也很好用。Iperf 是一個 TCP/IP 和 UDP/IP 的性能測量工具,通過調諧各種參數可以測試TCP的最大帶寬,並報告帶寬、延遲,最大段和最大傳輸單元大小等
原创 OpenFlowJ-Loxigen簡介
轉自https://blog.csdn.net/xjtuse2014/article/details/53729001 OpenFlowJ-Loxigen簡介 Floodlight v1.0及以上版本的依靠新的OpenFlowJ-Lox