TCP IP卷一 閱讀筆記 BSD分組過濾器

2021-10-11 21:32:17 字數 395 閱讀 3506

bsd分組過濾器,又稱為bsf,也就是bsd packet filter。

bsf是依賴與底層作業系統的,並不是所有的系統都支援。原理是將乙太網裝置的驅動程式設定為混雜模式,然後從驅動程式處接收所有傳送和接收的資料。

在bsf中,會為每乙個使用bsf的應用程式分配乙個過濾器。這些從驅動程式處接收來的所有資料,經過過濾器後剩下的就是應用程式感興趣的資料了。然後將這些資料從核心複製到使用者空間,也就是應用程式。

為了避免頻繁的從核心向使用者空間複製資料,bsf增加了乙個緩衝區,然後會提供乙個應用程式可設定的超時時間。只有在時間超時或者緩衝區滿的時候,才會將資料從核心空間複製到使用者空間。

圖示:

TCP IP詳解卷一學習筆記 一

今天開始學習 tcp ip詳解 希望能夠堅持下去,每天看一章,並做下筆記,將重點和需要記住的知識記錄下來,以便以後可以方便的查閱和複習,今天看的是概述,所以講的知識都是比較泛的,當卻是以後學習的基礎。1 tcp ip通常被認為是乙個四層協議系統,每一層負責不同的功能 1.1 鏈路層,有時也稱作資料鏈...

TCP IP 卷一 鏈路層

1 為ip模組傳送和接收ip資料報 2 為arp模組傳送arp請求和接收arp應答 3 為rarp傳送rarp請求和接收rarp應答 802.3針對整個csma cd網路,802.4針對令牌匯流排網路,802.5針對令牌環網路。802網路共有的邏輯鏈路控制 llc 802.2和802.3定義了乙個與...

《TCP IP詳解卷一 協議》學習筆記三

一 引言 1 ip是tcp ip協議族中最為核心的協議。所有的tcp udp icmp及igmp資料都以ip資料報格式傳輸。2 ip提供不可靠以及無連線的資料報服務 1 不可靠的意思是它不能夠保證ip資料報能夠成功的到達目的地。2 無連線的意思是ip並不維護任何關於後續資料報的狀態資訊 二 ip首部...