二層交換技術的發展比較成熟,二層交換機屬數據鏈路層設備,可以識別數據包中的mac地址信息,根據mac地址進行轉發,并將這些mac地址與對應的端口記錄在自己內部的一個地址表中。
具體的工作流程如下:
1) 當交換機從某個端口收到一個數據包,它先讀取包頭中的源mac地址,這樣它就知道源mac地址的機器是連在哪個端口上的;
2) 再去讀取包頭中的目的mac地址,并在地址表中查找相應的端口;
3) 如表中有與這目的mac地址對應的端口,把數據包直接拷貝到這端口上;
4) 如表中找不到相應的端口則把數據包廣播到所有端口上,當目的機器對源機器回應時,交換機又可以記錄這一目的mac地址與哪個端口對應,在下次傳送數據時就不再需要對所有端口進行廣播了。不斷的循環這個過程,對于---的mac地址信息都可以學習到,二層交換機就是這樣建立和維護它自己的地址表。
共享式以太網存在的主要問題是所有用戶共享帶寬,每個用戶的實際可用帶寬隨網絡用戶數的增加而遞減。這是因為當信息繁忙時,匯聚交換機,多個用戶都可能同進“爭用”一個信道,匯聚交換機價格,而一個通道在某一時刻只充許一個用戶占用,所以大量的經常處于監測等待狀態,匯聚交換機,致使信號在傳送時產生抖動、停滯或失真,---影響了網絡的性能。交換式以太網中,交換機供給每個用戶的信息通道,除非兩個源端口企圖將信息同時發往同一目的端口,匯聚交換機經銷商,否則各個源端口與各自的目的端口之間可同時進行通信而不-
所以,集線器就是一種采用共享式工作狀態的設備,由于這種技術比較容易實現,所以集線器的價格也比較便宜,當然速度方面的缺陷也就難以避免;而交換機是采用交換式技術的設備,技術含量比集線器高一些,當然價格也就貴一些了,不過交換機可以克服網絡阻塞的弊病。
第四層交換的一個簡單定義是:它是一種功能,它決定傳輸不僅僅依據mac地址(第二層網橋)或源/目標-第三層路由,而且依據tcp/udp(第四層) 應用端口號。第四層交換功能就象是虛ip,指向物理服務器。它所傳輸的業務服從各種各樣的協議,有http、ftp、nfs、telnet或其他協議。這些業務在物理服務器基礎上,需要復雜的載量平衡算法。