linux 高性能讀書筆記之小工具tcpdump
阿新 • • 發佈:2018-01-31
描述 由器 求和 數據 代理服務器 eth 我們 dns服務 應該
用途:抓取傳輸數據包
小技巧:在執行wget命令前,我們應該先刪除ARP高速緩存中路由器對應的項,這樣就可以觀察到TCP/IP通信過程中ARP協議如何起作用。
ARP:地址解碼
使用示例:
arp -d 192.168.1.1
tcpdump -s 2000 -i eth0 -ntX ‘ (src 192.168.1.108) or (dst 192.168.1.108) or (arp)‘
wget --header="Connection:close" http://www.baidu.com/ --2012-07-03 00:51:12-- http://www.baidu.com
特征:一般含有代理服務器的,tcpdump一般包含兩對客戶端和服務器的通信全部內容(wget客戶端和代理服務器,代理服務器和目標服務器)
數據包分類描述:
1.代理服務器訪問DNS服務器來查詢域名對應的ip信息
2.代理服務器查詢路由器地址的ARP請求和應答
3.wget客戶端(192.168.1.109)和代理服務器(192.168.1.108)之間的HTTP通信
4.代理服務器和web服務器(119.75.218.77)之間的HTTP通信
linux 高性能讀書筆記之小工具tcpdump