易燃物匯聚 YouTube 有聲書與書評
Wireshark網絡分析就這麼簡單 封面

Wireshark網絡分析就這麼簡單

林沛滿

2.5萬人在讀
9萬字總字數
¥23.4定價

內容簡介

  Wireshark可能是世界上最好的開源網絡包分析器,能在多種平臺上(比如Windows、Linux和Mac)抓取和分析網絡包,在IT業界有着廣泛的應用。   《Wireshark網絡分析就這麼簡單》採用詼諧風趣的手法,由淺入深地用Wireshark分析了常見的網絡協議,讀者在學習Wireshark的同時,也會在不知不覺中理解這些協議。作者還通過身邊發生的一些真實案例,分享了Wireshark的實戰技巧。   《Wireshark網絡分析就這麼簡單》不務虛,不注水,幾乎頁頁乾貨,篇篇精華,力求爲讀者提供最佳閱讀體驗,使讀者在一個輕鬆愉悅的閱讀氛圍中,潛移默化地掌握Wireshark的使用技巧和網絡知識,爲你的工程師生涯加油助力。   無論你是技術支持工程師、系統管理員、現場工程師、公司IT部門的老好人,還是高校網絡相關專業的教師,無論你是CCNA、CCNP、CCIE,還是MCSE,《Wireshark網絡分析就這麼簡單》都是迅速瞭解、掌握Wireshark技巧的絕佳讀物。

讀者書評

★★★★★

林沛滿先生關於WireShark的兩本書:《WireShark網絡分析就這麼簡單》《WireShark網絡分析的藝術》,都很不錯。可惜自己讀的時候並沒有就一些知識在自己電腦上實踐,只是一股腦讀完了,但是也有很大收穫。 首先,認知感受方面。從實踐方面一張張的截圖,讓我學習中遇到的TCP報文中的一些字段(SYN、ACK、Seq、Ack、Win、Len、MSS)不再停留在教科書上,有了更直觀的感受和理解;還有MSS和MTU,之前分不清的概念也漸漸清晰起來(話說這兩個概念是我在幾本書中遇到多次才搞清楚的,後來每一次再遇到更多一些理解和深刻,完全不是一本書一次性搞懂的。這或許就是對我而言知識獲取的難度吧,理解了發現很簡單的概念,但不理解的時候腦子一團漿糊); 然後,就是WireShark軟件的一些使用技巧。記得大二學CN的時候電腦上下載了WireShark,印象中根本就沒自己動手嘗試和驗證書中的理論知識,只是用它完成了老師佈置的作業而已。對,猶記得當時自己的主動學習的能力是有多差。 再有,就是一些邊角料的認識。瞭解到OSI七層模型是一個沒有市場的笨重模型,市場上廣泛使用的是TCP/IP四層模型,我們教科書一般使用的是兩者結合的五層模型,可考試還是會考OSI七層模型的知識點,難怪作者說:“大學的應試教育可見一斑”;才知道SUN公司居然是源自“Stanford University Network”的首字母,長見識了。 最後,這兩本書質量蠻高的原因之一就是作者就一些問題分析時給出了詳細的截圖。的確,發現某些好的書籍就擅於使用大量的圖片,更易於讀者理解,純文本有些時候對於計算機類這種實踐性強的專業反而不如圖片更加直觀易懂。 總的來說,兩本書值得後面遇到相關問題第二次閱讀查閱,再次體會每類問題的解決思路和方案。 一年以來比較深入(可能只是自己以爲的深入,其實還是淺嘗輒止,浮於表面,但比自己大學剛開始學習的時候進步很大)的學習計算機基礎知識,尤其是計算機底層的一些東西,改變了我的一些看法。大一大二的時候認爲敲代碼是一件很玄學的事,有時候一個配置、一行代碼,可能就是跑通和跑不通兩種完全的結果,以至於那時候認爲敲代碼要靠運氣,我的電腦上跑不通的到了其他人電腦上就可以跑通了。可是慢慢學習底層的一些東西,理解到所有的代碼,最後都要通過一系列的預處理編譯彙編鏈接或者是解釋轉換爲機器代碼執行,最後機器執行的只是二進制的01序列,所以寫出來的代碼有問題肯定是某方面出了問題,絕不是玄學的事。可是當自己的理解不夠深入時,有時候很小的問題對自己來說也可能是一團亂麻,所以,面對問題,首先不要慌張,頭腦清晰的分析問題,思考背後深層次的原因,或許就可以找到解決bug的方法。提高解決問題的能力需要在實踐中慢慢提高。

★★★★★

不可多得的書,不可多得的工具。我很少用微信讀書來看完一本IT書籍,因爲手機看IT書太難看了,IT書籍更適合紙書,而此書圖片放大下可以接受,而內容不苦澀,通俗易懂,內容長度適中,適合碎片時間閱讀。 Wireshark是個好工具,它把協議、網絡與死記硬背的知識可視化,入門容易,是個實用的工具。

★★★★★

且不論此書有多少乾貨,單作者對待技術的態度,以及在技術圈子浮躁的大環境下依然保持冷靜獨立的思考就值得打5分。況且全書能把枯燥的技術問題和專業術語表達的這麼生動有趣,把網路協議解釋的這麼清楚。即授人以魚,又授人以漁。

★★★★★

通俗易懂,作者非常幽默。可以邊學技術邊看段子,要命的是段子更吸引人。如果作者以後失業了,強烈建議去做段子手,哈哈哈。。。 下面是一些摘抄。 一、深有同感的 我們也許可以在幾個小時裏學會使用Wireshark軟件,在幾天裏學會一個協議,但是思路的養成卻需要經年累月的鍛鍊。 最後要分享的,是我認爲最“笨”但也是最重要的一個技巧——勤加練習。只要練到這些技巧都變成習慣,就可以算登堂入室了。 技術深度和廣度的關係,就像登山時的高度和視野。假如你爬到半山腰就停下來眺望,就只能看到一半的視野;但如果埋頭爬到山頂,一抬頭便是無邊的風景。 二、學習與段子結合(遞歸查詢與迭代查詢的例子) 遞歸查詢:老闆給我發個短信:“阿滿,附近哪個川菜館最正宗?”我屁顛屁顛地去問我的喫貨朋友二胖,二胖又問了他的女友川妹子;川妹子把答案告訴二胖,二胖再告訴我,最後我裝作很專業的樣子回覆了老闆。這個過程對老闆來說就是遞歸查詢。 迭代查詢:老闆說:“阿滿,推薦一下附近的洗腳店唄?”我立即嚴辭拒絕:“這個我不知道,不過你可以問問公關部的張總。”老闆去找到張總,又被指引到銷售部的小李,最終從小李那裏問到了。這個過程就是迭代查詢,因爲是老闆自己一步一步地查到答案。 三、精彩段子 我的老闆氣宇軒昂,目光篤定,在人羣中頗有大將風範(當然是老闆娘不在場的時候)。有一年我們在芝加哥流落街頭,也沒見他皺過眉頭。不過前幾天,這位氣場型領導竟然板着臉跑過來,說趕緊幫忙,有位同事被客戶罵慘了。我當然不能拒絕幫(yao)助(qiu)同(jia)事(xin)的機會,立即加入電話會議。 這時候我才真正被Patrick的實力所震撼。覺得自己就像武俠小說中初涉江湖的少年,一年前被深藏不露的大俠所救,卻只看到好劍的厲害。一年後再次身陷險境,看到大俠出招,才知道自己有眼不識泰山,恨不得立即磕頭拜師。 一旦用它解決了第一個問題,恭喜你,很快就會中毒上癮的。中毒之後會有什麼症狀呢?你可能碰到什麼問題都想抓個包分析,就像小時候剛學會騎車一樣,到小區門口打個醬油都要騎車去。 從另一個角度考慮,正是複雜的設計才讓我們有了這份工作,感謝祖師爺們賜飯。 根據多一道公式就會丟失一半讀者的原理,本文將對此隻字不提。 在他們詢問我的名字前,我已經關上車門,只留下一個偉岸的背影,深藏功與名。其實心裏還有一個怨念:爲什麼他們就可以午睡? 人類比電腦狡詐太多,還是管電腦省心。 我就算包攬下一年的洗碗工作也難以回報。

★★★★★

這本書雖然是有關於Wireshark這一款工具的介紹和使用,看起來更像是一本工具書。但是林工像一位循循善誘的老師,帶着我去理解網絡知識。理論沒有講很多,確實都是真實發生在他身上的事蹟。當我還在考慮是否要跳槽,是否要選擇技術廣度還是技術深度方向發展時。給了我一個新的思路,“技術廣度和深度的關係,就像登山時的高度和視野,假如你爬到半山腰就停下眺望,就只能看到一半的視野,但如果埋頭爬到山頂,一抬頭便是無邊的風景。”

★★★★★

可惜無緣認識林先生。如果有機會當面致謝,應當是十分榮幸的事。 技術,尤其是網絡技術,歷來都是枯燥無味。但是林先生這本書讓人讀的酣暢淋漓,愛不釋手。我因爲要解決一個網絡問題,碰巧遇到此書,拿起來便放不下。甚至有種打遊戲的感覺。 技術,網絡技術,調試,解決問題,思考,思考職業軌跡…… 好書! 

★★★★★

確實是很老的書了,關於wireshark的用法的講解其實也不多,更多一些協議和實戰案例的介紹,看完確實可以泛泛的瞭解到使用wireshark解決問題,分析網絡問題相關的知識。不過重點是書裏的文字很有趣。

★★★★★

一、內容回顧本書分爲三個部分 (1)初試鋒芒 激發興趣。提出日常中常見的問題,激發我們的興趣,並用wireshark去解決。比如兩臺主機配好了網絡爲什麼不能相互通信?Excel文件的存儲過程是怎麼樣的(通過存儲到網絡盤上,抓包分析)?等等,讓我們帶着問題,去尋找答案。 內容生動。沒有像傳統的“中國技術書籍”一樣,一上來就是xxx背景介紹,然後xxx的安裝,xxx的特性。而是通過穿插一個個案例,用到了什麼,才教我們什麼 (2)庖丁解牛 內容進階,通過wireshark透徹地分析常見的網絡協議,也通過對包的分析實打實滴了解網絡分層的工作情況 NFS:網絡文件系統。以前我們只知道如何使用這個協議去共享文件,但是在wireShark的幫助下,我們能夠把它如何實現“共享”的每一步都看的清清楚楚,從此開始,學習協議再也不用看枯燥且抽象的文字說明了! TCP/IP:學習過計算機網絡的一定對TCP這一塊內容深惡痛絕,它幾乎是互聯網的基石,難以撼動,但卻有如此多的特性讓人琢磨不透(特別是國內的八股文車軲轆話,讓本就蒙着一層面紗的它又裹上了一層棉被),但通過wireshark,你就能避開那些車軲轆話,親眼看到TCP是如何給數據包加上傳輸信息,如何三次握手,如何重傳,也能明白什麼是窗口大小,影響TCP傳輸的因素具體它到底有多大的影響。 UDP:知道了TCP的特點,學習起UDP就更能理解它的缺點和優點了。 CIFS:也就是Windows上的SMB文件共享協議。學習了NFS,分析起來也是如魚得水。 DNS:DNS就是那個熟悉的陌生人,平時經常接觸,但從來不知道它是怎麼運作的,甚至有些特性都不瞭解,也是看了這一章,我才知道PTR、SRV等記錄的用處 FTP:又是一個文件共享協議,通過wireshark給它的特點分析的徹徹底底,也是在這一章才知道FTP有兩種模式,兩種連接... HTTP:每天訪問都離不開的協議,也可以通過wireshark看看有沒有什麼新發現 (3)舉重若輕: 這部分內容跟標題一樣“輕”讀起來最愉快。六篇內容大部分講的都是作者這個俠客利用wireshark這把寶劍嘎嘎亂殺的,印象最深的是“棋逢對手”一章,沒想到工程師也能有武俠風範哈哈哈哈哈 二、對作者的感情(1)語言的敬佩:能夠講清楚一門技術很難,能夠把一門技術講的幽默有趣更難。很明顯,作者兩樣都做到了,把枯燥無味的技術結合現實問題,化作了一篇篇生動的故事,讓讀者讀來如春風拂面,在一篇篇故事中不知覺就學習到了知識,可以說是一看進去就停不下來了。 (2)思想的敬佩:除了語言上的敬佩,我最佩服的是作者的思想 (2.1)深入淺出,傳道授業 作者不僅將技術講的生動有趣,傳授我們“術”,也在不斷地教導我們“道”。作者說: “我們也許可以在幾個小時裏學會使用Wireshark軟件,在幾天裏學會一個協議,但是思路的養成卻需要經年累月的鍛鍊。最隱蔽的問題往往在網絡包中看不到蛛絲馬跡,我們不得不用推理、聯想甚至發散的思維來尋找原因。希望通過這些案例,有助於讀者們形成這種思維習慣。” “在武俠小說裏看到過一段話,大意是練習歪門邪道的功夫,很快便能小有成就,但永遠成不了高手。而名門正派的武功雖然入門艱辛,進步緩慢,卻是成爲一代宗師的必由之路。這段話深得我心,學習網絡也只能老老實實地去參透各個協議,才能達到最高境界。研究協議的過程雖然枯燥緩慢,但是不可或缺。” (2.2)浪漫情懷 “這個建議一年後被採納了,第三版的協議決定把TCP和IP分離開來,並且延續至今。無巧不成書,Jon Postel恰好是Vinton的高中同學,也是阿帕網項目的同事。他在1998年因病去世時,Vinton爲他寫了一篇感人至深的訃告,並且作爲RFC2468發佈。據我所知,這是唯一一篇無關技術的RFC。對一位計算機科學家來說,這也許是最有意義的紀念方式。我們今天還可以通過http://tools.ietf.org/html/rfc2468閱讀它。” “當我在臺燈下寫到這一篇時,不由得想到幾個月後,另一束燈光下的讀者正翻到這一頁,跨越時空的交流真是奇妙。我要感謝你購買本書並堅持讀到這裏。” (2.3)對IT技術清醒的認知 “其實在全棧的概念出現之前,關於技術廣度和深度的討論就從來沒有停止過。在時間有限的情況下,究竟是應該擴展廣度,各種技術都去涉獵,還是把所有精力都投入在一門技術上呢?我個人更傾向於後者,因爲當某項技術學到了較深的程度後,眼界就不一樣了,再學其他的技術也容易達到類似境界。” “中國也不是沒有老工程師的發展空間,而是因爲第一批工程師還沒有變老。” “人類比電腦狡詐太多,還是管電腦省心。我們就把辦公室政治這樣勞心的活兒留給走管理路線的同事吧,只要不站隊不說是非,用技術幫助所有人,自然會成爲單位裏最受尊敬的人。” “而且更大的副作用是,多次換工作導致了各種技術都只學到皮毛,等醒悟過來已經晚了。如果某個新職位吸引你的亮點只是加薪,我建議三思而行。”

★★★★★

是一本值得反覆閱讀的書。做項目需要抓包,比較了抓包工具,還是選擇了wireshark,從0開始,網上的資料少之又少,官方文件又太官方,項目來不及細讀。然後看到了此書,歎爲觀止,愛不釋手。雖然還有很多地方一知半解,但書讀百遍其義自見,life is tough,but wireshark make it easy.

★★★★★

子網掩碼: tcpdump -i eth0 host 10.11.32.200.231 -w /tmp/tcpdump.cap NAT:網絡地址轉換 whireshark分析重傳: dpk nagle算法提高性能、提高傳輸效率、減輕網絡負擔 延遲確認、緩衝機制、在發出去的數據還沒有被確認之前,假如又有小數據生成、那就把小數據收集起來、湊滿一個MSS或者等待收到確認之後再發送。 ​​​​​​netsh interface tcp set global congestionprovider=ctcp windows tcp算法 compound

書籍信息

作者林沛滿
出版社人民郵電出版社
出版時間2014-12-01
ISBN9787115366610
分類計算機-計算機綜合
格式EPUB
完結狀態連載中
章節數33