1. 程式人生 > >抓包 丟包

抓包 丟包

抓包就是將網路傳輸傳送與接收的資料包進行截獲、重發、編輯、轉存等操作,也用來檢查網路安全。抓包也經常被用來進行資料擷取等。

資料在通訊網路上是以資料包為單位傳輸的,每個資料包中有表示資料資訊和提供資料路由的幀。這就是說,不管網路情況有多好,資料都不是以線性連續傳輸的,中間總是有空洞的。資料包的傳輸,不可能百分之百的能夠完成,因為物理線路的故障、裝置故障、病毒攻擊、路由資訊錯誤等原因,總會有一定的損失,網路會自動的讓通訊的兩端根據協議來補報。如果線路情況好,包的損失會非常小,補包的工作也相對較易完成,因此可以近似的資料看作是無損傳輸。但是,如果線路較差,資料的損失量會非常大,補包工作也不可能百分之百完成。在這種情況下,資料的傳輸會出現空洞,造成丟包