一,、Packet Tracer 介紹&安裝1. Packet Tracer介紹Packet Tracer 是由Cisco(著名網(wǎng)絡公司,思科)公司發(fā)布的一個輔助學習工具,, 為學習思科網(wǎng)絡課程的初學者去設計,、配置、排除網(wǎng)絡故障提供了網(wǎng)絡模擬環(huán)境,。 用戶可以在軟件的圖形用戶界面上直接使用拖曳方法建立網(wǎng)絡拓撲,,并可提供數(shù)據(jù)包在網(wǎng)絡中行進的詳細處理過程,觀察網(wǎng)絡實時運行情況,。 2. 安裝學習網(wǎng)通信過程的重要性在瀏覽器中輸入 www.javahelp.com.cn后,,訪問的整個過程有哪些? 二,、2臺電腦組網(wǎng)1.在packet tracer中完成如下示圖的操作三,、通過集線器組網(wǎng)集線器又名hub 1. 通過hub鏈接網(wǎng)絡2. 總結(jié)
四,、通過交換機組網(wǎng)1. 網(wǎng)絡交換機介紹網(wǎng)絡交換機(又稱“網(wǎng)絡交換器”),,是一個擴大網(wǎng)絡的器材,能為子網(wǎng)絡中提供更多的連接端口,,以便連接更多的計算機 具有性能價格比高,、高度靈活、相對簡單,、易于實現(xiàn)等特點 以太網(wǎng)技術(shù)已成為當今最重要的一種局域網(wǎng)組網(wǎng)技術(shù),,網(wǎng)絡交換機也就成為了最普及的交換機 家用級: 企業(yè)級: 交換機的作用:
2. 通信過程(pc+switch)在Packet Tracer 中,,完成如下圖示的鏈接: 注意:
arp緩存表
2. 總結(jié)
五、通過路由器組網(wǎng)1. 路由器簡介路由器(Router)又稱網(wǎng)關(guān)設備(Gateway)是用于連接多個邏輯上分開的網(wǎng)絡 所謂邏輯網(wǎng)絡是代表一個單獨的網(wǎng)絡或者一個子網(wǎng),。當數(shù)據(jù)從一個子網(wǎng)傳輸?shù)搅硪粋€子網(wǎng)時,,可通過路由器的路由功能來完成 具有判斷網(wǎng)絡地址和選擇IP路徑的功能 家用級: 企業(yè)級: 2. 通信過程(pc+switch+router)通過2個router,2個switch,,4臺pc組成的網(wǎng)絡,,如下: 說明:
配置后的網(wǎng)絡信息如下: 3. 總結(jié)
在dos控制端下,,可通過輸入命令查看路由表: 六,、交換機、路由器,、服務器組網(wǎng)1. 通信過程(pc+switch+router+server)較為復雜的通信過程如:訪問 www.javahelp.com.cn 注意:一定要配置
總結(jié)
七、tcp三次握手八,、tcp四次揮手九,、tcp十種狀態(tài)注意:
十、tcp的2MSL問題說明2MSL即兩倍的MSL,,TCP的TIME_WAIT狀態(tài)也稱為2MSL等待狀態(tài),, 當TCP的一端發(fā)起主動關(guān)閉,在發(fā)出最后一個ACK包后,, 即第3次握 手完成后發(fā)送了第四次握手的ACK包后就進入了TIME_WAIT狀態(tài),, 必須在此狀態(tài)上停留兩倍的MSL時間, 等待2MSL時間主要目的是怕最后一個 ACK包對方?jīng)]收到,, 那么對方在超時后將重發(fā)第三次握手的FIN包,, 主動關(guān)閉端接到重發(fā)的FIN包后可以再發(fā)一個ACK應答包,。 在TIME_WAIT狀態(tài) 時兩端的端口不能使用,,要等到2MSL時間結(jié)束才可繼續(xù)使用。 當連接處于2MSL等待階段時任何遲到的報文段都將被丟棄,。 不過在實際應用中可以通過設置 SO_REUSEADDR選項達到不必等待2MSL時間結(jié)束再使用此端口,。 十一、tcp長連接和短連接TCP在真正的讀寫操作之前,,server與client之間必須建立一個連接,, 當讀寫操作完成后,雙方不再需要這個連接時它們可以釋放這個連接,, 連接的建立通過三次握手,,釋放則需要四次握手, 所以說每個連接的建立都是需要資源消耗和時間消耗的,。 TCP通信的整個過程,,如下圖:1. TCP短連接模擬一種TCP短連接的情況:
在第 步驟5中,,一般都是 client 先發(fā)起 close 操作。當然也不排除有特殊的情況,。 從上面的描述看,,短連接一般只會在 client/server 間傳遞一次讀寫操作! 2. TCP長連接再模擬一種長連接的情況:
3. TCP長/短連接操作過程3.1 短連接的操作步驟是:建立連接——數(shù)據(jù)傳輸——關(guān)閉連接...建立連接——數(shù)據(jù)傳輸——關(guān)閉連接 3.2 長連接的操作步驟是:建立連接——數(shù)據(jù)傳輸...(保持連接)...數(shù)據(jù)傳輸——關(guān)閉連接 4. TCP長/短連接的優(yōu)點和缺點
5. TCP長/短連接的應用場景
十二,、listen的隊列長度服務器端運行客戶端運行總結(jié)
十三,、手動配置ip1. 設置IP和掩碼2. 設置網(wǎng)關(guān)十四,、常見網(wǎng)絡攻擊案例1. tcp半鏈接攻擊tcp半鏈接攻擊也稱為:SYN Flood (SYN洪水) 是種典型的DoS (Denial of Service,拒絕服務) 攻擊 效果就是服務器TCP連接資源耗盡,,停止響應正常的TCP連接請求 1.1 正常鏈接時的情況1.2 半鏈接攻擊時的情況2. dns攻擊2.1 dns服務器被劫持我們知道一個域名服務器對其區(qū)域內(nèi)的用戶解析請求負責,, 但是并沒有一個機制去監(jiān)督它有沒有真地負責。 也就是說域名服務器的權(quán)力并沒有被關(guān)在籠子里,, 所以它既可以認真地“為人民服務”,,也可以“指鹿為馬”。 于是有些流氓的域名服務器故意更改一些域名的解析結(jié)果,, 將用戶引向一個錯誤的目標地址,。這就叫作 DNS 劫持,主要用來阻止用戶訪問某些特定的網(wǎng)站,,或者是將用戶引導到廣告頁面,。 2.2 dns欺騙DNS 欺騙簡單來說就是用一個假的 DNS 應答來欺騙用戶計算機, 讓其相信這個假的地址,,并且拋棄真正的 DNS 應答,。 在一臺主機發(fā)出 DNS 請求后,,它就開始等待應答,, 如果此時有一個看起來正確(擁有和DNS請求一樣的序列號)的應答包, 它就會信以為真,,并且丟棄稍晚一點到達的應答,。 2.3 查看域名解析的ip地址方法3. arp攻擊十五、家庭上網(wǎng)解析 |
|