鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全  HTML/ 前端工程師有必要學(xué)習(xí)Wireshark這款抓包工具嗎?

前端工程師有必要學(xué)習(xí)Wireshark這款抓包工具嗎?

問題背景:
本人是前端小白,會fiddler這樣的抓包工具,在網(wǎng)上無意間看到Wireshark這款抓包工具的介紹,說是比fiddler更強(qiáng)大,特地簡單了解下,感覺非常難于掌握。因為本人技術(shù)特別差,暫時搞不清楚fiddler和Wireshark他們的本質(zhì)區(qū)別,比如他們都能做些什么或者主要做些什么,所以特地問問大家,作為前端工程師,我們有必要去學(xué)習(xí)掌握Wireshark這款工具嗎?

回答
編輯回答
離夢

Charles

2017年11月5日 19:51
編輯回答
逗婦惱

Wireshark 的定位是一款綜合的網(wǎng)絡(luò)抓包軟件,它大而全。
而 Fiddler 之類的軟件則是僅針對 HTTP/HTTPS 協(xié)議的一個抓包軟件,而且它對 HTTP/HTTPS 做了很多優(yōu)化操作對前端比較友好。
如果你只是想看一下前端發(fā)給后端的數(shù)據(jù)或者做一些中間人操作那么沒有必要學(xué)習(xí) Wireshark.
如果你想了解網(wǎng)絡(luò)請求的整個流程,那么 Wireshark 是必須掌握的一個軟件。

2018年4月4日 17:43
編輯回答
笨尐豬

工具的話,沒必要一定要掌握,但是你要知道有這么工具,等你要用的時候,可以再去學(xué)習(xí)。

我覺得你真正需要掌握的是TCP/IP,HTTP等協(xié)議的基本概念。最近工作中也遇到這方面的問題需要解決。惡補(bǔ)了很多本書,重新又去讀了一遍《HTTP權(quán)威指南》,《圖解HTTP》,《圖解TCP/IP》

很多前端的同學(xué),其實不僅僅是前端,每個程序員其實都需要去深入的學(xué)習(xí)一下協(xié)議。

協(xié)議真實太重要了,最近看了浪潮之巔,里面有個很有意思的小故事。

思科的創(chuàng)始人剛開始是男女朋友關(guān)系,他們是斯坦福大學(xué)不同計算機(jī)中心的主管。兩人經(jīng)常用計算機(jī)寫情書,但是呢,不同的網(wǎng)絡(luò)之間的設(shè)備協(xié)議不同,互不兼容,導(dǎo)致了情書傳遞非常不方便。于是他們就發(fā)明了一種能夠支持各種網(wǎng)絡(luò)設(shè)備,各種協(xié)議的路由器,即多協(xié)議路由器。

協(xié)議是計算機(jī)通信或網(wǎng)絡(luò)設(shè)備的共同語言。作為一個程序員,必須要深入學(xué)習(xí)這門“語言”。

2018年6月8日 07:32
編輯回答
骨殘心

技術(shù)這東西吧!喜歡就去做唄。

2018年3月22日 01:30
編輯回答
小曖昧

抓包很有用的,像 Fiddler Charles就夠了 操作簡單

2017年1月19日 23:09
編輯回答
野橘

沒必要。這是網(wǎng)絡(luò)工程師才需要搞的。
前端工程師主要還是集中在HTTP這層協(xié)議上面。
wireshake偏底層,TCP,IP,鏈路層協(xié)議都可以調(diào)試,而且比fiddler這種工具門檻高。

2017年8月6日 22:48
編輯回答
別逞強(qiáng)

沒必要,各司其職,玩好自己的就行了

2018年1月10日 21:33
編輯回答
厭遇

謝邀

wireshark這種抓包的工具掌握當(dāng)然是沒壞處,但是想要確切看懂看明白里面的數(shù)據(jù),可能還是需要扎實的網(wǎng)絡(luò)通信基礎(chǔ),這才能對包結(jié)構(gòu)和報信息有看法并分析問題。

而且現(xiàn)在前端工程師也不能和后端完全隔離,前端工程師也應(yīng)當(dāng)了解自己的后端服務(wù)端使用的技術(shù)和框架,這對于前后制定接口文檔比較有幫助。

單就wireshark這種工具來說,是可以幫助你和后端一同解決問題的技能,掌握了能讓你和后端溝通的更愉快,解決某些問題也會更加流暢

2017年8月1日 00:05