如何學習計算機網路

2021-10-14 07:58:29 字數 714 閱讀 3005

1. 入門

第一本書 建議看謝希仁的《計算機網路基礎》

2.高階

然後第二本要看 《tcp/ip詳解1:協議》

這個階段需要多思考和動手

網路在linux系統上發揮的最淋漓盡致,所以在學習的時候最好學習linux配合使用

學習linux,推薦《鳥哥的linux私房菜:基礎篇》

學習網路過程中,要不斷抓包分析等,自己能寫些簡單的應用來發包更是完美

抓包工具推薦:linux環境下用tcpdump,windows環境下用 wireshark

這個階段寫習完後,已經是個小高手了。。

主要技能應該是:

對tcp,ip,dns,icmp等協議應該都蠻熟了得了,dhcp/tftp/ftp等協議也應該都懂些,重點是要學會如何分析乙個協議

linux系統的基本操作也差不多了

3.高手階段

這個階段需要有一點的程式設計能力,指c/c++程式設計

主要學習的方向是

協議的實現和協議的架構原理

協議的實現方面, 主要學習底層協議(指傳輸層及以下)的實現, 這些協議都是在作業系統層面實現的,最好的教材是《tcp/ip詳解:實現》

至於網路架構這塊,可以學習《計算機網路》這本書

大概就說這麼多了~~

計算機網路的核心在於

協議----linux作業系統----c/c++

這三塊結合起來,並不斷的實踐和思考~~才能成為真正高手

計算機網路學習 計算機網路效能

出自 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...

計算機網路學習記錄 計算機網路概述

如圖所示網路。a在t 0時刻開始向c傳送乙個2mbits的檔案 b在t 0.1 e秒 e為無限趨近於0的小正實數 向d傳送乙個1mbits的檔案。忽略傳播延遲和結點處理延遲。請回答下列問題 1 如果圖中網路採用儲存 方式的報文交換,則a將2mbits的檔案交付給c需要多長時間?b將1mbits的檔案...

計算機網路學習

乙個重要的容易混淆 1m 1024 2 10 1024b 1024 2 10 1024 8b bit 這是檔案大小的,相當於手機流量 手機流量一般最小是byte b 位元組 byte b 位元 binary system bit 乙個計算機基礎單位 0 或1 頻寬是 10kbps s 是 10 e3...