隻要是程序員,就一定對計算機網絡了如指掌,但事實上,卻有許多程序員不甚了解,今天用43張圖詳解計算機網絡,包括計算機網絡的概念、物理層、鍊路層、網絡層、運輸層、應用層的基礎講解和應用方法,新手學計算機網絡看這一篇就足矣,話不多說,直接上圖!
【由于篇幅限制,僅展示部分内容,完整版領取方式見文末!!】
計算機網絡概述概念:網絡把主機連接起來,而互聯網是把多種不同的網絡連接起來,因此互聯網是網絡的網絡。
計算機網絡主要包括三個部分:
主機之間的通信方式
1、客戶-服務器(C/S)
客戶即是服務請求方,服務器是服務提供方。
2、對等(P2P)
不區分客戶和服務器
計算機網絡體系結構
OSI:應用層、表示層、會話層、傳輸層、網絡層、數據鍊路層、物理層
五層協議:應用層、運輸層、網絡層、數據鍊路層、物理層
TCP/IP:應用層、運輸層、網際層、網絡接口層
數據鍊路層三個基本問題:
封裝成幀(将網絡層傳下來的分組添加首部和尾部,用于标記幀的開始和結束)
透明傳輸(透明表示一個實際存在的事物看起來好像不存在一樣)
差錯檢測(目前數據鍊路層廣泛使用了循環冗餘檢驗來檢查比特差錯)
虛拟局域網虛拟局域網可以建立與物理位置無關的邏輯組,隻有在同一個虛拟局域網中的成員才會收到廣播信息,例如下圖中(A1、A2、A3、A4)屬于一個虛拟局域網,A1發送的廣播會被A2、A3、A4收到,而其它站點收不到。
文件傳輸協議FTP
FTP 在運輸層使用 TCP,并且需要建立兩個并行的 TCP 連接:控制連接和數據連接。控制連接在整個會話期間一直保持打開,而數據連接在數據傳送完畢之後就關閉。控制連接使用端口号 21,數據連接使用端口号 20。
常用端口
計算機網絡學習筆記
PDF格式,圖例配有文字說明,清晰易懂,建議程序員人手一份。
【領取方式見下圖!!】
注:資料源于網絡,侵删
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!