初入C/S了解数据包抓包等基础
1.什么是數據包?
在互聯網上做的一切都涉及到數據包,如:接收的每個網頁都以一系列數據包的形式傳入,如發送的每一封電子郵件都以一系列數據包的形式傳出,以小型數據包傳輸數據的網絡成為數據包交換網絡。
2.什么是抓包?為什么抓包?
抓包就是將網絡傳輸發送與接受的數據包進行截獲,重發,編輯,轉存等操作。
原始數據–>過濾–>分析,這是數據處理的基本套路,抓包的目的就是為了獲取想要的數據,拿到數據之后我們可以做以下事情:
數據包傳輸協議:常見的網絡協議有TCP/IP協議、IPX/SPX協議、NetBEUI協議、 Microsoft網絡的文件和 打印機共享。在局域網中用得的比較多的是IPX/SPX。用戶如果 訪問Internet(互聯網),則必須在網絡協議中添加TCP/IP協議。
3.常用的抓包工具
一、httpwatch:
httpwatch與IE和firefox瀏覽器集成,但不支持chrome;httpwatch界面清晰直觀,發送請求后可以快速簡單的查看Cookies, Headers, Query Strings and POST data,能夠通過頁面分組處理多頁面場景。
二、Fiddler:
Fiddler是一個獨立的應用,可以調試PC、Mac或Linux系統和移動設備 的之間的通信,支持大部分框架如java、.net、java、Ruby,需要設置代理
三、wireshark
wireshark是一款專業的通過抓取網絡數據包進行網絡檢測,網絡協議分析工具,可實時監測網絡傳輸數據,全面透視整個網絡的動態信息。
四、firebug
Firebug是firefox下的一個擴展,它除了能進行網絡分析還能夠調試所有網站語言,如js、Html、Css等,支持各種瀏覽器如IE、Firefox、Opera,、Safari。
第三節點原文鏈接:https://blog.csdn.net/qq_40126686/article/details/106994471
4.TCP/IP協議
TCP協議分為四層,分別為:應用層(HTTP/FTP/SMTP/Tenlnet),傳輸層(TCP/UDP),網絡層(ICMP/IP/IGMP)和鏈路層(ARP/RARP)。
TCP是面向連接的通訊協議,通過三次握手建立鏈接,完成通訊時要拆除鏈接。
點到點是鏈路層的說法。
端到端是傳輸層的說法
5.連接硬件
連接硬件產品有兩種方式
1.網線連接,需要配置和硬件一樣的網段,什么是網段?如硬件為192.168.0.111 本地電腦需前三位和硬件一致,如:192.168.0.*** 。配置完成后輸入cmd打開控制器輸入ping IP地址 進行通訊測試。
2.串口連接,此方法不需要配置網段
總結
以上是生活随笔為你收集整理的初入C/S了解数据包抓包等基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软考高项历年“风险”论文
- 下一篇: RabbitMQ客户端说明