路由器和交換機的工作原理 2 3層

2021-10-06 08:11:02 字數 2153 閱讀 3130

路由器是三層裝置,同時可以處理二層資料,當資料報進入路由器時,路由器最先檢視資料報中的目標mac位址

路由器先去看二層報頭,看目標mac

目標mac情況:

1.廣播(全f) 解封裝到3層

2.組播 組播位址均存在自己的mac位址;基於目標mac就可以判斷本地是否需要解封裝;若本地加入了該組將解包,否則直接丟棄

3.單播

1) 目標mac為路由器接收到該流量的介面mac位址 --解封裝

2)目標mac不是本地路由器的mac位址 --丟棄

1。廣播 解封裝

2。組播 若路由器加入了該組,解封;若沒有加入,丟棄

3。單播

1)目標ip位址為路由器,繼續解封

2) 目標ip位址為其他裝置,路由器將查詢本地的路由表—tcam

(交換機的cam表二進位制**,tcam由1、0、x構成 x標識主機位)

路由器在工作時候只檢視目標mac和目標ip位址(查表快),不看源ip和源mac,此時a可以偽裝成b對伺服器進行攻擊

資料交換機方式(路由方式)

原始包交換

r1先查詢本地的tcam表,再檢視本地的arp表來確定目標或者下一跳的mac位址—前提網路環境為乙太網

2.快速交換

一次路由多次交換 基於資料流的第乙個包進行tcam和arp表查詢;之後將該通過過程—源目ip位址、進出介面、新的二層封裝記錄到快取中;生成乙個cache列表;該資料量的第二個包將基於快取直接**

生成的cache表,記錄了源ip ,目標ip, 源mac,目標mac, 再次訪問時只查cache就快了

3.特快交換

最早由cisco提出;cef技術 無需路由直接交換

路由器將本地的路由表和arp直接轉換為二進位制的列表;之後將兩個**整合形成**規則;

路由表 - - - fib**資訊資料庫 - - 解決完了遞迴

arp - - - adj 鄰居關係表

面試小題:

通過邊界路由器由外到內是,是先nat再路由

通過邊界路由器由內到外是,是先路由再nat

網路型別區分

1.p2p點到點 — 在一網段內只能存在兩個物理介面

2.bma — 廣播型多路訪問網路 在乙個ma網路中,同時存在廣播洪氾機制

3.nbma — 非廣播型多路訪問網路 在乙個ma中不支援洪氾機制,只能使用偽廣播來進行廣播或組播行為

ma — 多路訪問,在乙個網段內物理節點數量不做限制

二層交換機的作用

1.供埠密度,用於更多節點的互聯 集線器(hub)也可以實現

2.對電流資訊進行識別在**;故理論上可以無限延長傳輸距離

3.完全沒有衝突;實現所有節點間的同時資料收發

4.實現二層單播

二層交換機的工作原理

所謂二層交換機,其進行**的依據就是乙太網幀的二層資訊,即mac位址且是幀的目的mac位址。交換機接收到乙個乙太網幀後,然後根據該幀的目的mac,把報文從正確的埠**出去,該過程稱為二層交換,對應的裝置稱為二層交換機。

?二層交換機

三層交換機的工作原理

二層交換機和路由器的功能集合裝置;

當乙個資料報進入3層交換機後

我是網路小白,歡迎為我指正

路由器和交換機工作原理

路由器工作原理 路由器 三層裝置,同時基於二層裝置工作 當資料報進到路由器時,首先檢視的是二層報頭 檢視的是目標mac 目標mac分為三種 廣播,組播,單播 廣播位址 解封裝到三層報頭 組播位址 每乙個組播位址均存在自己的mac位址,基於目標mac就可以判斷本地是否需要解封裝,若本地加入改組則解包,...

交換機 路由器 三層交換機和路由器應用區別

1.什麼地方要用路由器,什麼地方需要用交換機?交換機用在企業內部,路由器用在企業邊緣。2.交換機和路由器區別 一般三層交換機不能做nat 思科的 65,45 系列,華為9700 以上系列增加板卡是可以支援的 所以最外層介面還是需要一台路由或者防火牆 交換機架構基於asic進行硬體 其他特性都得依賴c...

交換機和路由器

交換機 二層 資料鏈路層 交換機,基於埠mac對映表,傳送資料 資料傳送端發動資料 源mac位址 目的mac位址 資料 交換機將源mac位址及對應埠記錄到對映表中,並查詢對映表是否存在目的mac位址與埠的對映 如果存在,就直接根據對映 到目的端 如果不存在,需要向除源埠以外的埠 泛洪 並根據回應確定...