網絡卡的工作模式

2021-06-25 20:42:33 字數 942 閱讀 4257

乙太網(ethernet)具有共享介質的特徵,資訊是以明文的形式在網路上傳輸,當網路介面卡設定為監聽模式(混雜模式,promiscuous)時, 由於採用乙太網廣播通道爭用的方式,使得監聽系統與正常通訊的網路能夠併聯連線,並可以捕獲任何乙個在同一衝突域上傳輸的資料報。ieee802.3 標準的乙太網採用的是持續 csma 的方式,正是由於乙太網採用這種廣播通道爭用的方式,使得各個站點可以獲得其他站點傳送的資料。運用這一原理使資訊捕獲系統能夠攔截的我們所要的資訊,這 是捕獲資料報的物理基礎。

乙太網是一種匯流排型的網路,從邏輯上來看是由一條匯流排和多個連線在匯流排上的站點所組成各個站點採用上面提到的 csma/cd 協議進行通道的爭用和共享。每個站點(這裡特指計算機通過的介面卡)網絡卡來實現這種功能。網絡卡主要的工作是完成對於匯流排當前狀態的探測,確定是否進行資料 的傳送,判斷每個物理資料幀目的地是否為本站位址,如果不匹配,則說明不是傳送到本站的而將它丟棄。如果是的話,接收該資料幀,進行物理資料幀的 crc 校驗,然後將資料幀提交給llc 子層。

網絡卡具有如下的幾種工作模式:

1) 廣播模式(broad cast model):它的實體地址(mac)位址是 0xffffff 的幀為廣播幀,工作在廣播模式的網絡卡接收廣播幀。

2)多播傳送(multicast model):多播傳送位址作為目的實體地址的幀可以被組內的其它主機同時接收,而組外主機卻接收不到。但是,如果將網絡卡設定為多播傳送模式,它可以接收所有的多播傳送幀,而不論它是不是組內成員。

3)直接模式(direct model):工作在直接模式下的網絡卡只接收目位址是自己 mac位址的幀。

4)混雜模式(promiscuous model):工作在混雜模式下的網絡卡接收所有的流過網絡卡的幀,信包捕獲程式就是在這種模式下執行的。

網絡卡的預設工作模式包含廣播模式和直接模式,即它只接收廣播幀和發給自己的幀。如果採用混雜模式,乙個站點的網絡卡將接受同一網路內所有站點所傳送的資料報這樣就可以到達對於網路資訊監視捕獲的目的。

網絡卡的工作模式

網絡卡的工作模式 1 廣播模式 broad cast model 它的實體地址 mac 位址是 0xffffff 的幀為廣播幀,工作在廣播模式的網絡卡接收廣播幀。2 多播傳送 multicast model 多播傳送位址作為目的實體地址的幀可以被組內的其它主機同時接收,而組外主機卻接收不到。但是,如...

網絡卡工作模式 混雜模式

網絡卡工作模式有4種,分別是 廣播 broadcast 模式 多播 multicast 模式 單播模式 unicast 混雜模式 promiscuous 在混雜模式下的網絡卡能夠接收一切通過它的資料,而不管該資料目的位址是否是它。如果通過程式將網絡卡的工作模式設定為 混雜模式 那麼網絡卡將接受所有流...

ROS的工作模式和ESXI網絡卡工作模式的關係

1 ros網絡卡如果工作在橋接模式,那麼esxi網絡卡的工作模式必須設定為promiscuous mode 混雜模式 和forged transmits 偽傳輸 這兩個必須都為開啟狀態,如下 這種情況,還有一種情況的應用,就是如果交換機埠匯聚到乙個虛擬機器的埠組,那麼這個埠組也必須開啟混雜模式和偽傳...