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