請選擇 進入手機版 | 繼續訪問電腦版

施勢帆老師的教學網站

 找回密碼
 註冊
搜索
熱搜: 活动 交友 discuz
12
返回列表 發新帖
樓主: shie

UDP & TCP 協定分析 -- 作業六 hping TCP模擬攻擊測試

[複製鏈接]
1061C108103337 發表於 2021-3-31 14:22:54 | 顯示全部樓層
1.
2.

3.



本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
1061C108103326 發表於 2021-3-31 18:31:35 | 顯示全部樓層
1.

2.

3.

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
1061C108103339 發表於 2021-4-6 10:56:21 | 顯示全部樓層






本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
1061C108103308 發表於 2021-4-7 00:08:55 | 顯示全部樓層
1.




2.







3.












本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
1061C108103319 發表於 7 天前 | 顯示全部樓層
『傳輸控制協定』(Transmission Control Protocol, TCP)和 IP 兩者似乎是連結在一起的同一名稱(TCP/IP),兩者的功能確實是相輔相成。IP 的功能是無論兩部工作站在無遠弗屆的任一個角落,都能將它們連結在一起。TCP 提供網路的服務接點讓應用程式使用,也就是說,提供端點對端點(End-to-End)的連線。主機電腦上有多個應用程式都必須透過網路提供或使用網路服務,TCP 就提供多點服務的連線(虛擬鏈路的多工功能)讓各種應用程式可同時連結到網路上。TCP 和 IP 的關係宛如電話系統中的電話號碼和分機號碼。當我們撥接電話時,將依照電話號碼的位址在廣泛的電話大海之中找到對方,並和其連接完成(IP 功能,各地區的交換機就如網路閘門)。這並不能表示我們已連絡上受話的對方,但最起碼我們也連線到對方的電話機上(IP 已連結到主機上)。欲找到受話的人也許可用人工呼叫,但也可以再撥分機號碼(TCP 的埠口號碼),這表示在主機號碼上再加入分機號碼來表示通訊的個人(TCP 的點對點連線)。人與人之間的對話就像網路上應用程式之間的通訊。

TCP 和 IP 另一個相輔相成的功能是 IP 提供非連接的不可靠傳輸,對於有關可靠傳輸的處理程序就必須仰賴 TCP 來完成。換言之,IP 傳送當中,也許會發生封包損壞、封包遺失、封包重複或次序錯亂等現象,這些情況都必須由 TCP 來負責檢測出,並要求對方重送、重整封包順序等工作。因此,TCP 必須提供連接導向的連線,才能使整個網路通訊達到可靠性的傳輸。


Internet 除了提供可靠性服務的 TCP 連接外,也提供非連接方式傳輸稱之為『使用者電報傳輸協定』(User Datagram Protocol, UDP)是『非連接方式』(Connectionless)。UDP 傳輸協定比 TCP簡單,沒有連線要求、連線終止、以及流量控制的管理程序。它的優點是傳輸速率較快,主要應用於較少量、即時性傳輸,而對資料正確性的要求較不高(如語音或視訊)的環境下使用。而其缺點則是無法提供正確性較高的資料傳輸。採用 UDP 傳輸可能會有資料重覆、資料未依序到達、資料遺失等等問題,必須由使用者自行解決。但從一方面來思考,Internet 網路上有許多應用系統,它們之間的傳輸量很低,而且需要即時反映訊息,如果採用 TCP 連線反而會浪費許多連結時間,而影響傳輸效率,在這種情況之下使用 UDP 的效率相對應較高,譬如 DNS 伺服系統或 SNMP 協定。因此,可以做一個簡單的結論,再傳輸量比較少或需要及時反映的環境下,使用 UDP 協定傳輸會優於 TCP 協定。但在許多情況下,使用者很難去決定到底應該使用何種協定來傳輸目前的資料,因此,在許多系統在同一傳輸埠口上,提供有 TCP 和 UDP 兩種協定讓使用使者連接,如果使用者的資料不需要分割,也就是說,一個 UDP 封包可以承載的話,那就使用 UDP 協定傳輸,如果需要多筆封包傳輸,則使用 TCP 協定傳輸。

採用 UDP 協定大多是訊息資料較短的應用,最常用的是 DNS 查詢訊息。當工作站欲連結某一個 URL(Uniform Resource Locator) 網址的主機時,它事先必須向 DNS Server 詢問該網址的 IP 位址,才可以利用該 IP 位址連結到該主機。詢問成功之後,工作站會將 URL 對應的 IP 位址儲存於 DNS cache 內,下次遇到同樣的 URL 名稱,就不需要再向 DNS Server 詢問。因此,我們可以利用 DNS 查詢擷取到 UDP 封包,必須先清除掉工作站內的 DNS cache (命令 ipconfig /flushdns),再執行某一命令連結一個 URL 網址即可。因 DNS cache 已被清除,工作站勢必發出 DNS 查詢訊息給 DNS Server。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

小黑屋|手机版|Archiver|施勢帆老師的教學網站  

GMT+8, 2021-6-23 16:36 , Processed in 0.082829 second(s), 14 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表