如何系統的學習計算機網路相關知識?

目前大四,本科計算數學,考研去了一所通信領域國內首屈一指的高校讀取計算機相關的研究生,方向為網路安全。目前導師先讓自學一些TCP/IP相關知識,想請教一下如何自學這方面的知識。


看書,可以是網路通信原理或計算機網路原理什麼的,目錄有ISO七層模型的就行,大點的出版社,或者網上搜,一大堆資料,直接看講解tcp/ip協議的封裝,然後,去抓包,用wireshark 或什麼,訪問下知乎,把那二三十個包都抓出來,對照資料,每個位元組是什麼意思你都看懂,怎麼定址的,怎麼握手的,窗口怎麼增長的,tcp包怎麼封裝,明文內容是什麼如何轉碼,都瞭然於胸這就入門了。
如果還有興趣,可以再訪問下百度,補一下SSL協議的知識,看看它怎麼握手的,怎麼交換密鑰,試著去偽造一個數據包切斷一個tcp連接,比如用python,這就鑽進去了。


不知道答偏了沒有 這個問題下面的答案真的非常好:
想成為網路安全技術愛好者(可能是黑客)的話,需要看什麼書? - 黑客 (Hacker)


自學思科的話可以去「紅茶三杯」直接百度就能找到


我看過西安交大的計算機網路原理的視頻,不錯。


我是在我要自學網自學的,還可以,沒有基礎也能聽懂


推薦閱讀:

在tcp鏈接的釋放過程中,由於存在TIME-WAIT階段,會影響其他程序在該埠建立tcp連接嗎?
同一交換機的不同VLAN如何做到隔離?
交換機下能抓包嗎?
增加帶機量是選用一個好的路由器還是增加一個核心交換機?
只有一台電腦,可以DDOS網站嗎?

TAG:網路安全 | 計算機 | 信息安全 | 計算機網路 |