osi七層模型和tcp/ip四層模型 ip地址分類 瞭解常見的網絡相關協議 tcp三次握手和四次揮手 網絡相關的調試命令 實戰tcpdump和tshark抓包 osi七層模式 tcp/ip四層模型 應用層 表示層 ascii 會話層 應用:如:http協議 ftp協議 傳輸層 防火牆 網絡層 三層交換機和路由器 傳輸 tcp udp 數據包網絡 網絡層 路由器 數據鏈路 二層交換機和網卡 物理層 集線器 網絡接口層 TCP和UDP 1、基於鏈接和無鏈接 2、對系統資源的要求(TCP較多,UDP較少) 3、UDP程序結構比較簡單 4、流模式與數據報模式 5、TCP保證數據正確性,UDP可能丟包,TCP保證數據順序,UDP不保證 tcp三次握手 做用:創建鏈接 c s TCP鏈接狀態 創建過程 TCP鏈接狀態 LISTEN SYN_SENT ----syn seq=a--> SYN_RCVD ESTABLISTEN < --syn seq=b ack=a+1 --ack=b+1--> ESTABLISTEND #(單詞意思爲:公認;含意爲:鏈接成功) tcp四次揮手,做用:關閉鏈接 c s FIN_WAIT --fin seq=a--> CLOSE_WAIT FIN_WAIT2 <--ack a+1-- TIME_WAIT <--fin b-- LAST_ACK --ack b+1--> CLOSE