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