本章知識點
- 配置域名服務器
- 使用http
- 使用ftp
- 了解資料抓包
- 重溫DNS、TCP三次握手、四次揮手的簡要資料包
總體拓撲
- Client1 用于作為HTTP、FTP的客戶端
- HTTP Server用于作為HTTP和FTP服務器
- DNS Server用于作為DNS服務器
- AR1220只有兩個GE口,Eth口低版本不支持從二層轉三層(故需要套個交換機使用)

1、配置域名服務器
DNS server(1.1.2.254/24)

PC1測驗PING域名
域名決議成功,說明域名服務器和域名對應的IP都對的,

2、配置FTP服務器
直接可以訪問,能夠互傳檔案

3、配置HTTP服務器
直接通過域名訪問
http://www.test_http_server.com
會獲取首頁檔案
4、資料抓包功能
抓取資料包
右鍵抓包(client和server的介面無法直接抓包,就往上一層介面抓包即可)

點擊抓包后,會出現一個wireshark框(注意不要抓太多,及時暫停,不能非常消耗性能,此處停止后再抓包,只能關掉wireshark重新開始抓)
Client1 執行http訪問操作
同上
查看報文
對報文進行過濾 dns or http
報文如下:

DNS回復報文

TCP三次握手
- 1、客戶端發 SYN標志請求新連接
- 2、服務端發 新SYN 和 確認客戶端SYN的ACK
- 3、客戶端發 確認服務端SYN的ACK

TCP四次揮手
忽略第一個FIN包的其余ACK
- 由于TCP是雙向資料流,所以傳完的任意一邊要主動發起關閉,揮兩輪,
第一輪
- 22、23包 客戶端(1.1.3.3)主動FIN關閉 3.3 > 2.3方向的資料傳輸
- 每次ACK確認+1
第二輪
- 24、25包 服務端(1.1.2.3)被動FIN關閉 2.3 > 3.3方向的資料傳輸
- 每次ACK確認+1

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/389360.html
標籤:區塊鏈
下一篇:用戶憑據明文傳輸

