物理層網絡設備有中繼器、集線器。
中繼器的功能是將接收到的信號進行再放大然后傳輸出去,作用是將擴展網絡設備信號傳輸的物理范圍,缺點是擴大數據信號的同時也擴大的噪聲,不能夠進行廣播隔離,網絡利用率很低,現在基本上已經被淘汰。
集線器實際上可以理解為有多個端口的中繼器,集線器的所有端口共享一條背板總線,故所有端口都在同一個沖突域,網絡利用率低,基本已經淘汰。
數據鏈路層網絡設備有網橋、交換機。
網橋工作在數據鏈路層,能夠通過源主機的mac地址,自學習創建自己的“mac-端口”表,一旦這個“mac-端口”表創建完成,在下次主機間進行數據通信時,數據就會通過這個“mac-端口”表來選路到達目的主機,因此可以多個主機之間同時通信。網橋的“mac-端口”表可以一個端口對應多個mac地址,其中mac地址的獲取又是通過ARP廣播的方式得到的,網橋開機后“mac-端口”表為空,由源主機發送不帶數據內容的ARP廣播包向所有端口廣播,目的主機收到此包會回復一個單播的ARP包回應源主機。同理,直到所有“mac-端口”表創建完成為止。網橋隔離的是物理網段,屬于不同物理區域的統一網段,這一點很容易被誤解。目的網橋有兩個端口,這兩個端口一般用來接集線器,再由集線器連接主機進行通信。網橋起到了隔離沖突域的作用,將大的沖突域劃分隔開為2個小的沖突域,相對來說提高了網絡利用率。但其應用的是軟件的方式來管理,有瓶頸限制,已經被功能更強大的交換機所替代。
交換機實際上可以認為是具有多個端口的網橋,其每個端口都是一個沖突域。交換機的背板是由硬件芯片集成的,具有很大的背板帶寬,通過一定的數據陣列算法,能夠快速的轉發數據。交換機一般直接連接主機,mac地址表中的"端口號和mac地址"是一一對應的,也是通過自學習的方式獲得,具有生存老化時間,自動檢測端口主機的mac地址狀態,如果超過老化時間沒有檢測某臺主機的mac地址,就會從mac地址表中刪除該選項。交換機是目前主流網絡產品,目前有二層網絡交換機、三層網絡交換機甚至更高層的網絡交換機,功能也是越來越強,速度越來越快。