網路學習 集線器,交換機,路由器的作用

2022-05-04 18:45:07 字數 3181 閱讀 1890

使用集線器的網路叫做共享式網路,該網路的所有主機都屬於同乙個衝突域,即一台計算機傳送訊息,其它的計算機都能夠收到。而且同一時刻只能夠有一台計算機傳送訊息(為了防止衝突)。

雖然說在共享式網路中其它計算機也能夠收到不是發給自己的資訊,但是計算機會識別該資訊是不是傳送給自己的,如果不是那麼就會丟棄。

前言——交換機**的訊息叫做幀。

集線器的通道利用率太低了,所以就出現了交換機。交換機很很多個埠,每個埠都能夠連線一台計算機,當計算機a向計算機b傳送資訊時,會在內部建立起一條臨時性的資料傳輸通道,如果有多台計算機同時通訊,那麼就會維護多條通道。那麼可以看出交換機的每個埠就是乙個衝突域,如果該埠只連線了一台計算機,那麼就相當於沒有衝突。

每台計算機都有乙個網絡卡介面卡,每個網絡卡介面卡都有乙個mac位址,該位址是全球唯一的。

當計算機a向計算b傳送幀時,就會根據幀首部包含的目的主機mac位址,將幀從合適的埠**出去。那麼交換機怎麼知道從哪個埠把幀**出去呢?

交換機會在內部維護乙個mac位址表,其中包含了每個埠對應的主機的mac位址。交換機在**幀時,就會查詢該mac位址表,然後將幀從合適的埠**出去。

那麼交換機是如何得到這個mac位址表的呢?

動態mac位址表:當把一台計算機b連線上交換機時,什麼事都不用做,當有計算機a向計算機b傳送幀時,如果交換機不能夠在mac位址表中找到幀首部的目的mac位址對應的是哪個埠,那麼就會向所有的埠(除了傳送幀的那個埠除外)傳送該訊息,然後只要計算機b回應了幀,交換機就知道哪個埠連線了計算機b,那麼交換機就會在mac位址表中記錄下來。

前言——路由器**的訊息叫做ip資料報。

交換機是工作在資料鏈路層的,也即交換機只能**區域網內的幀。如果網路a的主機想要發訊息給網路b的主機就需要路由器了。

如果網路a的主機1想要想網路b的主機2傳送訊息,那麼主機1必須在ip資料報的首部加上源ip位址和目標ip位址,那麼路由器a會根據目標ip位址將ip資料報**到路由器b。路由器b接收到該ip資料報後,會將該ip資料報封裝成幀,然後在幀的首部加上主機b的mac位址作為目的位址,然後把該訊息**給主機b,或者**給交換機,由交換機**給主機b。

那麼路由器a怎麼知道把ip資料報從哪個埠送出去呢?路由器內部維護了一張路由表,它知道把ip資料報從哪個埠發出去。這個就不詳細說了,太複雜了。

那麼路由器b怎麼知道某個ip位址對應了哪個主機,且該主機的mac位址是什麼呢?

路由器內部維護了一張arp表,即位址解析協議表,它知道哪個ip位址對應了哪個mac位址。

①如果arp表中存在該ip位址所對應的表項,那麼根據該表項,直接將ip資料報加上相應的首部封裝成幀。

②如果arp表中不存在該ip位址所對應的表項,那麼路由器傳送乙個廣播幀,將幀首部的目的mac位址設為ffffffffffff,交換機收到該幀後,發現其目的mac位址是ffffffffffff,就會將該幀從所有的埠(除了傳送該幀的埠除外)**出去,當計算機收到該幀後,就會把自己的ip位址和mac位址都傳送給路由器,這樣路由器就生成了arp表了。然後再根據該錶**ip資料報。

使用集線器的網路叫做共享式網路,該網路的所有主機都屬於同乙個衝突域,即一台計算機傳送訊息,其它的計算機都能夠收到。而且同一時刻只能夠有一台計算機傳送訊息(為了防止衝突)。

雖然說在共享式網路中其它計算機也能夠收到不是發給自己的資訊,但是計算機會識別該資訊是不是傳送給自己的,如果不是那麼就會丟棄。

前言——交換機**的訊息叫做幀。

集線器的通道利用率太低了,所以就出現了交換機。交換機很很多個埠,每個埠都能夠連線一台計算機,當計算機a向計算機b傳送資訊時,會在內部建立起一條臨時性的資料傳輸通道,如果有多台計算機同時通訊,那麼就會維護多條通道。那麼可以看出交換機的每個埠就是乙個衝突域,如果該埠只連線了一台計算機,那麼就相當於沒有衝突。

每台計算機都有乙個網絡卡介面卡,每個網絡卡介面卡都有乙個mac位址,該位址是全球唯一的。

當計算機a向計算b傳送幀時,就會根據幀首部包含的目的主機mac位址,將幀從合適的埠**出去。那麼交換機怎麼知道從哪個埠把幀**出去呢?

交換機會在內部維護乙個mac位址表,其中包含了每個埠對應的主機的mac位址。交換機在**幀時,就會查詢該mac位址表,然後將幀從合適的埠**出去。

那麼交換機是如何得到這個mac位址表的呢?

動態mac位址表:當把一台計算機b連線上交換機時,什麼事都不用做,當有計算機a向計算機b傳送幀時,如果交換機不能夠在mac位址表中找到幀首部的目的mac位址對應的是哪個埠,那麼就會向所有的埠(除了傳送幀的那個埠除外)傳送該訊息,然後只要計算機b回應了幀,交換機就知道哪個埠連線了計算機b,那麼交換機就會在mac位址表中記錄下來。

前言——路由器**的訊息叫做ip資料報。

交換機是工作在資料鏈路層的,也即交換機只能**區域網內的幀。如果網路a的主機想要發訊息給網路b的主機就需要路由器了。

如果網路a的主機1想要想網路b的主機2傳送訊息,那麼主機1必須在ip資料報的首部加上源ip位址和目標ip位址,那麼路由器a會根據目標ip位址將ip資料報**到路由器b。路由器b接收到該ip資料報後,會將該ip資料報封裝成幀,然後在幀的首部加上主機b的mac位址作為目的位址,然後把該訊息**給主機b,或者**給交換機,由交換機**給主機b。

那麼路由器a怎麼知道把ip資料報從哪個埠送出去呢?路由器內部維護了一張路由表,它知道把ip資料報從哪個埠發出去。這個就不詳細說了,太複雜了。

那麼路由器b怎麼知道某個ip位址對應了哪個主機,且該主機的mac位址是什麼呢?

路由器內部維護了一張arp表,即位址解析協議表,它知道哪個ip位址對應了哪個mac位址。

①如果arp表中存在該ip位址所對應的表項,那麼根據該表項,直接將ip資料報加上相應的首部封裝成幀。

②如果arp表中不存在該ip位址所對應的表項,那麼路由器傳送乙個廣播幀,將幀首部的目的mac位址設為ffffffffffff,交換機收到該幀後,發現其目的mac位址是ffffffffffff,就會將該幀從所有的埠(除了傳送該幀的埠除外)**出去,當計算機收到該幀後,就會把自己的ip位址和mac位址都傳送給路由器,這樣路由器就生成了arp表了。然後再根據該錶**ip資料報。

路由器 交換機 集線器

集線器也叫hub,工作在物理層 最底層 沒有相匹配的軟體系統,是純硬體裝置。集線器主要用來連線計算機等網路終端。集線器為共享式頻寬,連線在集線器上的任何乙個裝置傳送資料時,其他所有裝置必須等待,此裝置享有全部頻寬,通訊完畢,再由其他裝置使用頻寬。正因此,集線器連線了乙個衝突域的網路。所有裝置相互交替...

集線器 交換機 路由器

集線器 集線器工作在第一層 即物理層 它沒有智慧型處理能力,對它來說,資料只是電流而已,當乙個埠的電流傳到集線器中時,它只是簡單地將電流傳送到其他埠,至於其他埠連線的計算機接收不接收這些資料,它就不管了。交換機交換機工作在第二層 即資料鏈路層 它要比集線器智慧型一些,對它來說,網路上的資料就是mac...

集線器 路由器 交換機 區別

1.工作在物理層,埠與主機之間使用半雙工通訊。2.只要其中一台主機發出資訊,集線器會把資訊複製給其他的所有埠主機,廣播,不會根據mac位址 幀。3.集線器的所有主機共享乙個衝突域 衝突域即本來不打算傳送給所有主機,但經過集線器之後所有埠都會收到資訊,即共享乙個衝突域,此時若有其他主機傳送訊息,就會發...