交換機的工作轉發原理

交換機通常是運行在網絡OSI七層模型的第二層數據鏈路層,如圖中,第三層網絡層通常是路由器運行在該層
在這里插入圖片描述
今天我們來看看,交換機的工作轉發原理是什么樣的。

交換機既然是利用端口進行網絡數據傳輸,那么它是如何識別數據是誰給誰的呢?

其實交換機通電后會自動建立一個端口地址表,也叫MAC地址表它會記錄每個設備的MAC地址機和哪個端口連接的,它會有自動學習功能,一開始如果沒有地址,每次經過交換機的信息,它都會讀取并記錄下送信息過來的設備端口MAC地址,如果下次有其他設備送信息給該設備,就直接送達了。

最普遍的情況下,轉發原則是這樣的:交換機收到一個以太幀數據,它自己會比對交換機已經學習到的端口地址表,如果表里存在端口地址,直接在對應的端口轉發出去。如果表里不存在,則會向剩下的每個端口(除送信息過來的端口)廣播發送一條相同的信息。

這是我能用自己的話把我所理解的交換機轉發原理盡力展示給大家了,中間已經省掉一些沒必要糾纏的專業術語了。

為了方便大家理解,手動圖:

在這里插入圖片描述
交換機A和交換機B,現在如果從主機01發一個數據到主機03,設定的前提是,交換機A和B的地址表都是空白。

那么首先,從主機01發數據到交換機A,交換機A在收到數據以后,先識別出主機的MAC地址是01(假設是01因為每臺設備都是16進制的唯一地址),端口號是1。

交換機A查找自己MAC地址表,發現沒有(如果有就直接轉發),交換機A向其他的所有端口廣播。

交換機B收到數據信息后,識別并學習源地址和過來的端口號。

交換機B查看地址表,發現沒有,記錄并向除了端口3以外的兩個端口發送廣播包。

最后的情況是,主機02會收到數據一次,不是自己的,丟棄數據;主機03收到數據一次,正好是自己的,接收數據;主機04也收到一次,丟棄。

整個轉發過程就是這樣了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/452348.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/452348.shtml
英文地址,請注明出處:http://en.pswp.cn/news/452348.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[UWP小白日記-14]正則表達式

原文:[UWP小白日記-14]正則表達式匹配2位浮點數: ^(([1-9][0-9]*\.{1}[0-9]{1,2})|([0]\.{1}[1-9][0-9]{1,2})|([0]\.\d{1,2})|([1-9][0-9]{1,2})|[1-9]\d*|([0][.][0-9][1-9]{1,2}))$

視圖機制對于數據庫的安全意義

視圖機制可以把要保密的數據對無權存取這些數據的用戶隱藏起來,對數據提供一定程度的安全保護,間接地實現支持存取謂詞的用戶權限定義。

2017計算機考試題上機,2017年計算機二級上機考試試題及答案

2017年計算機二級上機考試試題及答案20世紀60年代中期之前的第一代計算機網絡是以單個計算機為中心的遠程聯機系統。下面是小編整理的關于計算機二級上機考試試題,希望大家認真練習!1[單選題] 一棵二叉樹中共有80個葉子結點與70個度為1的結點,則該二叉樹…

八個最好的輕量級Linux發行版

如果你在苦惱老舊的硬件無法利用,如果你想要一個能夠在不是很大的記憶棒上運行的系統,如果你想要在桌面端上運行200個虛擬機,那么你可以考慮一些“迷你”的Linux發行版。 曾經在08年介紹過當時的十大輕量級Linux,現在已經是2010年…

面向對象——三層架構(表現層、業務層、持久層)

① 持久層:采用DAO模式,建立實體類和數據庫表映射(ORM映射)。也就是哪個類對應哪個表,哪個屬性對應哪個列。持久層 的目的就是,完成對象數據和關系數據的轉換。 ② 業務層:采用事務腳本模式。將…

VMware安裝Centos7后有線線纜被拔出

背景:在win10 系統中的虛機軟件VMware Workstation中安裝CentOS7桌面版,安裝過程中沒有設置網絡 1.確認你win10系統打開了這兩個服務:VMware DHCP Service和VMware NAT Service 方法:電腦——右鍵——管理——服務和應用程序——服…

SpringCloud |第二篇: 服務消費者(Ribbon)

2019獨角獸企業重金招聘Python工程師標準>>> 一、Ribbon簡介 Ribbon是Netflix發布的開源項目,主要功能是提供客戶端的軟件負載均衡算法,將Netflix的中間層服務連接在一起。Ribbon客戶端組件提供一系列完善的配置項如連接超時,重試…

數據庫審計

啟用一個專用的審計日志(Audit Log)將用戶對數據庫的所有操作記錄在上面。審計員利用審計日志監控數據庫中的各種行為,找出非法存取數據的人、時間和內容。 審計很費時間和空間 DBA可以根據應用對安全性的要求,靈活地打開或關閉…

北海市計算機等級考試,2021上半年北海市計算機二級報名時間|網上報名入口【已開通】...

&nbsp&nbsp[導讀]:2021上半年北海市計算機二級報名時間|網上報名入口【已開通】,更多廣西等級考試報名時間、考試時間以及考試模擬試題,請訪問易考吧廣西等級考試欄目2021上半年北海市計算機二級報名時間|網上報名入口【已開通】一、報名時間網上…

Java實體對象為什么一定要實現Serializable接口呢?

文章目錄Java對象為什么要實現Serializable接口?Serializable接口概述Java對象為什么要實現Serializable接口? 最近這段時間一直在忙著編寫Java業務代碼,麻木地搬著Ctrl-C、Ctrl-V的磚,在不知道重復了多少次定義Java實體對象時“…

C3P0連接池工具類使用

c3p0的基本連接配置文件 c3p0-config.xml <c3p0-config><default-config><property name"driverClass">com.mysql.jdbc.Driver</property><property name"jdbcUrl">jdbc:mysql:///mybase</property><property name…

項目經理常見的溝通壞習慣

溝通失敗有很多原因&#xff0c;每個項目經理都必須熟悉這些原因、了解其中的行為、并且有責任避免溝通失敗的發生。在一些團隊中&#xff0c;會產生失敗的溝通、失敗的項目是因為團隊經理本身的壞習慣行為或者他本人容忍組員有些行為&#xff0c;而這些行為和壞習慣無意中會導…

Android屏幕適配

Android屏幕適配一直是Android開發們的一個痛點&#xff0c;各種各樣的屏幕分辨率等&#xff0c;對Android的屏幕適配帶來了很大的麻煩&#xff0c;而谷歌的解決方案也并不被所有人滿意&#xff0c;所以筆者結合Android官方文檔&#xff0c;來談談這個話題。 術語和基本概念 本…

萬維網www

WWW是環球信息網的縮寫&#xff0c;&#xff08;亦作“Web”、“WWW”、“W3”&#xff0c;英文全稱為“World Wide Web”&#xff09;&#xff0c;中文名字為“萬維網”&#xff0c;"環球網"等&#xff0c;常簡稱為Web。 分為Web客戶端和Web服務器程序。 WWW可以讓W…

飛控計算機的作用,用于波音777飛機的主要飛控計算機

用于波音777飛機的主要飛控計算機飛行控制計算機容錯技術本文介紹了在ERA1992年航空電子會議上介紹的波音777的主要飛控計算機。介紹了系(本文共1頁)閱讀全文>>在對無人機飛控計算機技術發展應用敘述的基礎上,設計了一款基于Zynq平臺的應用于小型無人機的飛控計算機硬件平…

Springboot,SSM框架的區別

參考文獻&#xff1a;文章一 參考文獻&#xff1a;文章二 總結&#xff1a; 1.Springboot 將原有的 xml 配置&#xff0c;簡化為 java 注解 2.使用 IDE 可以很方便的搭建一個 springboot 項目&#xff0c;選擇對應的 maven 依賴&#xff0c;簡化Spring應用的初始搭建以及開發過…

Mysql導入excel數據,解決某些特殊字符亂碼問題

問題 做項目需要從excel表格導入到mysql的數據庫表中&#xff0c;excel表格中的“規格”字段的“”符號導入數據庫表中&#xff0c;會出現部分數據的“”這個符號會亂碼&#xff0c;成“&#xff1f;”的形式。 解決方法 打開excel表格&#xff0c;另存為csv文件&#xff1b;用…

Redis進階實踐之十六 Redis大批量增加數據

原文:Redis進階實踐之十六 Redis大批量增加數據一、介紹 有時候&#xff0c;Redis實例需要在很短的時間內加載大量先前存在或用戶生成的數據&#xff0c;以便盡可能快地創建數百萬個鍵。這就是所謂的批量插入&#xff0c;本文檔的目標是提供有關如何以盡可能快的速度向…

項目經理溝通的四個好習慣

一名項目經理溝通的時間占到工作時間的80%&#xff0c;所以如何提高溝通效率就變成了項目經理提高工作效率的重點。 一名優秀的項目經理&#xff0c;無疑是一個好的溝通者。因為&#xff0c;專業的技能可以使你成為某個領域的專家&#xff0c;但出色的溝通技能&#xff0c…

u盤安裝成功計算機里找不到文件夾,u盤里的文件不見了,詳細教您U盤內容不顯示怎么辦...

在工作、學習中&#xff0c;我們需要把資料攜帶外出的時候&#xff0c;首選的存儲工具基本上都是U盤。不過有用戶在使用U盤時卻遇到了U盤的所有的文件夾不見了的情況&#xff0c;但內存的明明文件還在&#xff0c;這到底是為什么呢&#xff1f;難道U盤的文件真的不見了嗎&#…