原创 動態路由協議之OSPF協議(運營商)

內部網關協議(OSPF)  向本自治系統中所有路由器發送信息,這裏使用的方法是洪泛法. 發送的信息就是與本路由器相鄰的所有路由器的鏈路狀態,但這只是路由器所知道的部分信息. 只有當鏈路狀態發生變化時,路由器才用洪泛法向所有路由器發送此信息

原创 鏈路狀態路由協議算法

鏈路狀態路由算法統稱爲SPF協議,主要維護一個複雜的網絡拓撲結構數據庫。與距離矢量協議不同,鏈路狀態協議開發並維護網絡路由器的所有信息及其互聯方式。這可以通過與網絡中的其他路由器交換鏈路狀態數據包(LSP)來實現。 而大多數距離矢

原创 2020/3/10筆記

路由器是一種專用計算設備,意在運行程序和算法,從而採用最佳方式傳輸網絡流量. ROM是隻讀存儲器(Read-Only Memory)的簡稱,是一種只能讀出事先所存數據的固態半導體存儲器。其特性是一旦儲存資料就無法再將之改變或刪除。

原创 2020/3/9打卡

地址解析協議,即ARP(Address Resolution Protocol),是根據IP地址獲取物理地址的一個TCP/IP協議。主機發送信息時將包含目標IP地址的ARP請求廣播到局域網絡上的所有主機,並接收返回消息,以此確定目

原创 應用層協議和服務之間的關係

服務運行後在TCP或UDP的某個端口偵聽客戶端的請求. 

原创 文件傳輸協議(FTP協議)

    FTP主動模式傳輸 FTP服務器主動打開客戶端口,FTP客戶端告訴FTP服務器使用什麼端口偵聽,FTP服務器和FTP客戶端的這個端口建立連接.  防火牆只打開21和20端口 ftp服務端如果有防火牆,需要在防火牆開21和20端口,

原创 應用層之超文本傳輸協議(HTTP)

    URL一般格式 :     使用端口,IP地址,主機頭(域名)區分網站.   使用web代理服務器訪問網站 節省內網internet的帶寬 通過web代理繞過防火牆              

原创 kali scapy模塊函數

send()和sendp()函數 發送數據包(只發不收),他們的區別在於,send()工作在第三層,sendp()工作在第二層。簡單地說,send()函數 用來發送IP數據包,sendp()用來發送ether數據包 fuzz()

原创 python socket服務端與客戶端的簡單編寫

服務端  import socket #初始化: #建立對象 s1 = socket.socket() #套接本機 s1.bind(("127.0.0.1", 2345)) #套接監聽 s1.listen(5) while 1:

原创 kali SSH遠程控制配置

1.打開SSH所在目錄 cd /etc/ssh/ 2.創建保存默認密鑰的文件夾 mkdir keys_backup 3.將默認密鑰移動到該文件夾中 mv ssh_host_*  keys_backup 4.重新創建新的密鑰 dpkg-re

原创 kali scapy基本用法

在終端中打開scapy: 在Scapy中,每一個協議就是一個類。只需要實例化一個協議類,就可以創建一個該協議的數據包。例如,如果要創建一個IP類型的數據包,就可以使用如下命令:   IP數據包最重要的屬性就是源地址和目的地址,這兩個屬

原创 python-nmap模塊基本用法

python-nmap模塊的核心就是PortScanner、PortScannerAsync、 PortScannerError、PortScannerHostDict、PortScannerYield等5個類,其中 最爲重要的是Por

原创 python socket模塊之常用函數

1.Socket的實例 Socket實例化的格式爲: socket(family,type[,protocal]) 其中,三個參數中的family是要使用的地址族。 常用的協議族: AF_INET、AF_INET6、AF_LOCA

原创 kali 相關的更新操作

kali系統更新的兩種方式:  APT和使用APT對整個系統進行更新 使用 apt-get update 命令同步 /etc/apt/sources.list中的源索引,保證獲得最新的軟件包 使用apt-get upgrade 命令更

原创 namp的基本使用語法

 目標掃描: 掃描目標主機 nmap 192.168.1.1 掃描域名主機 nmap www.nmap.com 掃描範圍主機 nmap 192.168.1.1-20 掃描子網主機 nmap 192.168.1.0/24 端口掃描: 掃描主