摘自:使命召喚部落格,
交換機(網橋)是資料鏈路層上的裝置,用於將同乙個子網的多個節點連線在一起,沒有進/出口之分。它只能處理mac位址,不能處理ip位址。
與路由器不同,它內部沒有網路介面卡,即沒有ip和mac位址,只有埠。也就是說,它對接收到的資料報,只負責解開mac位址,查詢對應的埠,然後傳送出去,並不管資料報的進埠和出埠是否屬於同乙個子網。
一方面,這一高效簡潔的處理方式,使其很適合用於組織同一子網的節點;
另一方面,實際上可以利用它來組織不同子網的節點。
實際上,用交換機連線的兩個計算機,只要它們知道對方的mac位址,就能進行鏈路層的通訊,進一步,再知道對方的ip位址,就能進行網路層及更上層的通訊了。
原因是:
因為交換機上每個埠都和網線另一端的計算機直接相連,所以交換機可以輕易的知道該裝置的mac位址(人工配置或自動查詢),進而交換機會生成埠與mac位址的對應表,當來乙個資料報時,交換機便解開其中的目標mac位址,查詢對映表,將其傳送出去,在這之前可能會對資料報進行校驗。當目標計算機接收到資料報時,會檢視目標mac位址是否是自己,若是,則向上層提交,否則丟棄。
進一步,如果網路層發現ip位址也是自己的,則將資料報繼續向上層提交,接收完畢。
所以,用交換機連線的兩個計算機,只要知道對方的mac和ip就能完全通訊,不論它們是否處於同一網段。
實驗如下:
用vmware workstation新建乙個windows xp的虛擬機器,虛擬機器的網路連線方式設定為host-only,也就是與宿主機處在乙個虛擬子網裡,通過乙個虛擬交換機連線。
手工配置虛擬機器的網絡卡為:
手工配置宿主機的虛擬網絡卡vmnet1為:
可以看出,它們不在同一網段。
讓它們作為自己的閘道器,並手動在宿主機和虛擬機器裡新增arp對映表:
在宿主機上新增虛擬機器的ipmac對映條目;
在虛擬機器上新增宿主機的ipmac對映條目;
這是為了讓它們知道對方的mac位址。
然後,分別在宿主機和虛擬機器裡ping對方,可以ping通:
注意:在宿主機上測試時,若無法ping通虛擬機器,請禁用宿主機上的其他網絡卡。
負載均衡交換機能否識別socket連線
osi模型的第四層是傳輸層。傳輸層負責端對端通訊,即在網路源和目標系統之間協調通訊。在ip協議棧中這是tcp 傳輸控制協議 和udp 使用者資料報協議 所在的協議層。在第四層中,tcp和udp標題包含埠號 port number 它們可以唯一區分每個資料報包含哪些應用協議 例如http ftp等 端...
光貓可以直接接交換機嗎 交換機能直接連光貓嗎
交換機能直接連光貓嗎 先連光貓好還是交換機,先接哪個,根據你的需要接。先後次序改變,功能與效能略有區別。一般是先接路由器,埠不夠,再接交換機或集線器。如果通了幾路iptv,則要先接交換機,後接路由器,路由器再接幾路有線電腦。路由器的無線wifi則不受埠影響。光貓 1 不一定的,這要看是老光貓 無撥號...
交換機的VTP技術應用實訓
交換機的 vtp技術應用實訓 實現不同vlan 不同網段的pc機互訪,需要借助交換機的vtp技術,交換機vtp技術的應用大大減輕了網路管理員對vlan的管理操作,使網路管理員能夠方便地增加 刪除和調整網路中vlan並保持網路中vlan規劃的統一性。設定核心層交換機sw為vtp伺服器,並建立vlan1...