1.廣播/廣播域
廣播域:網路中能接收到同乙個廣播的所有節點的集合
廣播會增加網路/終端負擔,也可以傳播病毒,降低安全性,廣播域越大,內網中的人收到的廣播垃圾包越多,所以在內網中,廣播域越小越好
2.如何控制廣播(控制廣播=隔離廣播域:降低廣播量)
1)路由器控制廣播(物理隔離廣播):缺點——成本高、不靈活(同乙個交換機內的pc無法繼續劃分)
做法:在路由器上收到10.1.1.0/24網段到20.1.1.0/24網段的資料不**
使用路由器劃分兩個網段形成兩個廣播域
2)採用新的技術vlan來控制廣播
vlan技術是在交換機上實現的且是通過邏輯隔離劃分的廣播域:乙個vlan=乙個廣播域
交換機中的vlan表
示例:將兩個交換機內的網路分為兩個vlan:v1和v2,並且將交換機1的介面1與交換機2的介面3分在v1中,將交換機1的介面2與交換機2的介面4分在v2中,這樣即使pc1與pc2在同一區域網和同一網段中也不能通訊,而pc1和pc3卻可以通訊.
vlan的作用:控制廣播、邏輯隔離廣播域
3.vlan的型別
1)靜態vlan
*手工配置
*基於埠劃分的vlan
埠繫結,pc之間換位置會影響通訊
2)動態vlan
*手工配置
*基於mac位址劃分的vlan/採用802.1x埠認證基於賬號來劃分vlan
mac位址繫結,pc之間換位置不影響通訊
4.不同交換機同一vlan的通訊——trunk
trunk/中繼鏈路/公共鏈路
作用:允許所有vlan資料通過trunk鏈路
方法:在通過的資料幀上加標籤來區分不同的vlan的資料
trunk標籤
1)isl標籤:cisco專有標籤,標籤大小30位元組。不常用
2)802.1q標籤:公有協議,所有廠家支援,標籤大小4位元組,屬於內部標籤
交換機埠鏈路型別
1)接入埠:即access埠,一般用於連線pc,只能屬於某一vlan,也只能傳輸乙個vlan的資料
2)中繼埠:即trunk埠,一般用於連線其他交換機,屬於公共埠,允許所有的vlan資料通過
配置命令(在config-if模式下):switchport trunk encapsulation dot1q/isl 該命令很多交換機已經不用了
switchport mode trunk
虛繼承 虛表 虛指標
c 實現多型的方法 其實很多人都知道,虛函式在c 中的實現機制就是用虛表和虛指標,但是具體是怎樣的呢?從more effecive c 其中一篇文章裡面可以知道 是每個類用了乙個虛表,每個類的物件用了乙個虛指標。具體的用法如下 class a class b public a a,b的實現省略 因為...
虛指標,虛函式,虛函式表,純虛函式
虛指標 虛繼承 在使用多重繼承時,如存在 class a 有m a變數 class a1 virtual public a,m a1 class a2 virtual public a m a2 class b public a1,public a2 m b 時 存在以下記憶體儲存順序 虛指標 指向...
虛函式 虛指標和虛表
關於虛函式的背景知識 用virtual關鍵字申明的函式叫做虛函式,虛函式肯定是類的成員函式。存在虛函式的類都有乙個一維的虛函式表叫做虛表。類的物件有乙個指向虛表開始的虛指標。虛表是和類對應的,虛表指標是和物件對應的。多型性是乙個介面多種實現,是物件導向的核心。分為類的多型性和函式的多型性。多型用虛函...