<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 34, 文章 - 1, 評論 - 2, 引用 - 0
    數(shù)據(jù)加載中……

    WLAN中的VLAN劃分方法

    VLAN的好處在于有效地限制了L2的廣播域。對于有線網(wǎng)絡(luò),常見的VLAN劃分方法包括基于交換機(jī)端口的劃分、基于MAC地址的劃分、基于L3的IP劃分以及基于802.1x的安全憑證劃分等,這方面的資料比較多,支持的產(chǎn)品也很多,應(yīng)用很成熟。

    但對于WLAN,該如何劃分VLAN呢?

    WLAN的網(wǎng)絡(luò)結(jié)構(gòu)基本單位是BSS。BSS有兩種形態(tài):獨(dú)立基礎(chǔ)結(jié)構(gòu)(IBSS,也叫自組網(wǎng)Adhoc)和基礎(chǔ)結(jié)構(gòu)Infrastructure。自組網(wǎng)就是多個(gè)站點(diǎn)自發(fā)組成一個(gè)可以互通的WLAN,而基礎(chǔ)結(jié)構(gòu)模式則以AP為中心,其它站點(diǎn)都先與AP關(guān)聯(lián),然后才能與BSS中的其它站點(diǎn)進(jìn)行通信。以下所提到的BSS僅指基礎(chǔ)結(jié)構(gòu)。

    WLAN中的VLAN劃分必須要有AP的支持。每一個(gè)VLAN由一個(gè)VLAN ID來標(biāo)示,因此以什么作為VLAN ID的依據(jù),決定了VLAN在哪個(gè)層次劃分。根據(jù)VLAN與BSS的關(guān)系,WLAN中的VLAN劃分有幾種情況。

    1. 以MAC層依據(jù)作為VLAN ID

    一個(gè)AP至少可以組建一個(gè)BSS,而且不少實(shí)際的產(chǎn)品還支持同時(shí)虛擬出多個(gè)BSS,每個(gè)BSS擁有不同的BSSID。對于每個(gè)BSS,一些AP產(chǎn)品還可以同時(shí)支持多個(gè)SSID,不同的SSID共享大部分的BSS配置和Radio接口配置,可以有少部分配置不一樣(比如密鑰)。

    1.1 以SSID或BSSID為劃分依據(jù)

    一種容易實(shí)現(xiàn)的VLAN劃分方法就是以SSID為劃分依據(jù),每個(gè)SSID對應(yīng)一個(gè)VLAN ID。這種劃分依據(jù)完全來自于802.11 MAC層的SSID,因此可以完全在AP內(nèi)部實(shí)現(xiàn)。根據(jù)AP對多SSID支持情況的不同,具體情況又有所不同。

    1.1.1 AP支持多個(gè)BSS,每個(gè)BSS又支持多個(gè)SSID

    這種情況下按照SSID來劃分VLAN,所有連接到該SSID的站點(diǎn)都屬于同一個(gè)VLAN。每個(gè)SSID提供給STATION的接入端口均為VLAN的Access端口,是不帶tag的端口。

    由于一個(gè)BSS內(nèi)有多個(gè)SSID,因此一個(gè)BSS內(nèi)就會有多個(gè)VLAN。由于這些SSID均屬于同一BSS,因此如果位于兩個(gè)VLAN內(nèi)的STATION要通信,只需要經(jīng)過AP內(nèi)部的轉(zhuǎn)發(fā)橋接即可。

    1.1.2 AP僅支持一個(gè)BSS,每個(gè)BSS支持多SSID

    這種情況下按照SSID來劃分VLAN,跟上面的情況類似。

    1.1.3 AP支持多個(gè)BSS,每個(gè)BSS僅支持一個(gè)SSID

    這種情況下SSID與BSSID一一對應(yīng),因此根據(jù)SSID來劃分VLAN與根據(jù)BSSID來劃分是一樣的。這種情況下屬于同一個(gè)BSS的站點(diǎn)屬于同一個(gè)VLAN,位于兩個(gè)VLAN內(nèi)的STATION要通信,只需要經(jīng)過AP內(nèi)部的轉(zhuǎn)發(fā)橋接即可也僅僅需要AP內(nèi)部的轉(zhuǎn)發(fā)。

    1.1.4 AP僅支持BSS,每個(gè)BSS僅支持一個(gè)SSID

    這種情況下如果按照SSID或BSSID來劃分VLAN,則整個(gè)BSS均屬于同一VLAN。由于不存在多個(gè)VLAN,因此不存在VLAN互通的問題。

    可見,如果在同一AP內(nèi)部劃分不同的VLAN,那么這些VLAN間的互通僅需要AP內(nèi)部的MAC橋接即可實(shí)現(xiàn),而不需要將數(shù)據(jù)交到更高層進(jìn)行轉(zhuǎn)發(fā)或橋接。

    1.2 以MAC地址為劃分依據(jù)

    這種情況根據(jù)STATION的MAC地址在BSS內(nèi)劃分VLAN。AP根據(jù)從STATION發(fā)來的幀中的源地址決定該STATION所屬的VLAN,從而可以保證同一VLAN的互通和不同VLAN的橋接。

    上面的兩種劃分均是以802.11 MAC層的信息作為VLAN ID的劃分依據(jù),因此同一VLAN內(nèi)部的轉(zhuǎn)發(fā)和不同VLAN之間的橋接均可在AP內(nèi)部實(shí)現(xiàn),而不需要分發(fā)。

    在上面的兩種情況下,在AP內(nèi)部只需要維護(hù)兩張表即可:一張表是VLAN ID與VLAN依據(jù)(SSID/BSSID或MAC地址)之間的對應(yīng)表,另一張表示VLAN ID與VLAN接口之間的對應(yīng)表。Access端口上的數(shù)據(jù)收發(fā)情況如下:

    進(jìn)入Access端口的數(shù)據(jù):可以不帶tag。如果需要分發(fā)到AP外(目的地址不是BSSID且不是任何BSS中的其它站點(diǎn)),則加上tag通過分發(fā)接口分發(fā);如果不需要分發(fā)到AP外,則有幾種情況:

    DA為BSSID,則由AP接收并處理;
    DA為同一VLAN中的其它STATION,則MAC層轉(zhuǎn)發(fā);
    DA為不同VLAN,但同一AP中的其它STATION,則執(zhí)行VLAN之間的橋接協(xié)議。
    從Access端口發(fā)出的數(shù)據(jù):不帶tag,直接發(fā)到STATION。

    這種劃分的缺點(diǎn)僅適合于較小的網(wǎng)絡(luò),靈活性較差。比如,無法實(shí)現(xiàn)跨AP的VLAN,也就是連接到不同AP的兩個(gè)STATION無法劃分到同一個(gè)VLAN。

    2. 動態(tài)VLAN劃分方式

    動態(tài)劃分方式并不由AP來決定VLAN ID,而是由其它更高級的設(shè)備來決定。一種方法是由RADIUS服務(wù)器來劃分。當(dāng)一個(gè)STATION與AP關(guān)聯(lián)時(shí),AP中的RADIUS客戶端與RADIUS服務(wù)器進(jìn)行通信,從而得到該STATION所屬的VLAN ID。RADIUS決定STATION服務(wù)器所屬VLAN的依據(jù)可以是用戶名、IP地址等,因此具有很大的靈活性。當(dāng)用戶的位置改變后,他所屬的VLAN仍然不變。

    采用動態(tài)VLAN方式后,同一個(gè)AP的同一個(gè)SSID中的兩個(gè)STATION可能屬于不同的VLAN,而連接到兩個(gè)不同AP中的STATION卻可能屬于同一VLAN。因此這種情況下,要實(shí)現(xiàn)同一VLAN中不同STATION之間的互通,需要更高層的轉(zhuǎn)發(fā)和橋接,可能需要經(jīng)過位于WDS接口或以太網(wǎng)DS接口等接口之上的VLAN trunk、hybrid端口。

     

    本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:http://blog.csdn.net/rangzh/archive/2008/07/02/2606778.aspx

    posted @ 2010-04-21 14:44 河馬虎 閱讀(2365) | 評論 (0)編輯 收藏

    需求分析--從用例到代碼

    從用例到代碼, 第一部分: 用例分析


    http://www.ibm.com/developerworks/cn/rational/rationaledge/content/mar05/5383/index.html#N1083A

    從用例到代碼,第二部分:用例設(shè)計(jì)

    http://www.ibm.com/developerworks/cn/rational/rationaledge/content/mar05/5670/

    posted @ 2010-03-30 21:02 河馬虎 閱讀(365) | 評論 (0)編輯 收藏

    需求調(diào)研步驟和方法

    參考:http://www.ibm.com/developerworks/cn/java/l-anareq/

    第1章前言

    目的

    需求調(diào)研是為需要說明書做前期工作,可以說需要說明書說是從需求調(diào)研表中得到或抽取而出。

    需求調(diào)研是要了解現(xiàn)實(shí)世界中做實(shí)際工作的人們真正需要什么樣的程序的過程,再把這些需求開進(jìn)細(xì)節(jié)整理由設(shè)計(jì)部開發(fā),再由銷售部銷售給用戶。

    用戶:系統(tǒng)分析人員





    回頁首


    第2章前期準(zhǔn)備

    2.1. 確定工具

    • 沒有什么工具是好還是壞的問題,問題是關(guān)鍵是如何使用它們,無論是什么工具也只是一個(gè)輔助工具,也不是生成工具。
    • 工具的選取要求是自己(本組)熟悉的工具,不能是一件最新時(shí)髦工具而自己對它了解很少,結(jié)果大部分時(shí)間化在學(xué)習(xí)工具上,而不是使用它為你工作。
    • 工具最好也是要求是普通流行的,因?yàn)橐紤]交流的問題。

     

    2.2. 要做什么就要先了解什么

    • 如果做的項(xiàng)目是你所不了解的一個(gè)行業(yè)(專業(yè))同組有要最好有要專家----最終用戶做為這個(gè)專家是最好的,最少你有了解這個(gè)專業(yè),不是要你成為專家,但最少要了解一定的專業(yè)知識(最少專來詞匯你要知道),不然您甚至不知道去問什么問題或者如何去問他們,甚至于人家在說什么你也不知道。
    • 相應(yīng)的專業(yè)資料是必須的,最少要有專業(yè)入門書籍和對應(yīng)的資料,也需要求更深入的一些資料。當(dāng)然有專家的參入就另當(dāng)別論。
    • 如果行業(yè)的難度不是很大,可以通入分析人員的自我學(xué)習(xí)在短時(shí)間內(nèi)了解行業(yè),也許可以不用專家,否則專家是必須的。

     

    2.3. 建立設(shè)計(jì)環(huán)境

    一定建立一個(gè)專門的設(shè)計(jì)環(huán)境來為本項(xiàng)目服務(wù),進(jìn)行一定的資源分配,進(jìn)行必要的文件管理。

    2.4. 真正了解自己和用戶

    • 那些是用戶可能明確要達(dá)到的目地
    • 要知道那些是自己能做到的,那些是自己不能做的。
    • 對于不能做的處理方法,如拒絕,轉(zhuǎn)包等
    • 那些是用戶想要做到的

     

    2.5. 列出人員分配表和所有工具列表

    • 明確項(xiàng)目人員分工
    • 統(tǒng)一項(xiàng)目所用的工具
    • 統(tǒng)一項(xiàng)目文件模版
    • 其它資源列表(資料,相關(guān)網(wǎng)站,資詢電話。。。)

     





    回頁首


    第3章調(diào)研過程

    3.1. 搜集需求得到需求說明書

    注意:

    1. 雖然最終必須要編成基于計(jì)算機(jī)解決方案的描述,但到目前為止,我們關(guān)注的焦點(diǎn)的文檔在相應(yīng)領(lǐng)域方面的部分。
    2. 記住這里沒有計(jì)算機(jī)方面的行話,如果是編寫一個(gè)會計(jì)軟件,那么一位會計(jì)師都應(yīng)該清楚地理解程序員寫的會計(jì)方面的問題說明書
    3. 需求說明書問題中,不要太正式。只要描述能表達(dá)您想要做的事情就行了,就和另外一個(gè)人在說話一樣就可以。
    4. 對于客戶或相應(yīng)人員了解問題時(shí),一定要有記筆記的習(xí)慣,談上幾個(gè)小時(shí),很多細(xì)節(jié)是記不住的。

     

    3.2. 整理,檢查和細(xì)化需求說明書

    1. 對于客戶的需要進(jìn)行必要的整理和分類有進(jìn)從用戶那里會得到很多信息,不行進(jìn)必要的整理就不能從中進(jìn)行合理的分析
    2. 分清有用功能、可選功能用、無用功能及不可實(shí)現(xiàn)功能對于用戶來講他可以說出他想要的很多功能,但這些功能間的關(guān)系有時(shí)是清晰的,但對于很多用戶來講想通過計(jì)算機(jī)或新系統(tǒng)實(shí)現(xiàn)他以前沒有的功能,在這時(shí)他所提出的新需求的可行性和與其它模塊之間的關(guān)系就已經(jīng)不清,所以對于分析員來講,要從用戶的需求中分清有用功能和無用功能和可選功能,進(jìn)行分別區(qū)分處理,比如不可實(shí)現(xiàn)功能請用戶放棄。
    3. 不要忽略明顯的錯(cuò)誤用戶倒是不經(jīng)常提及他需要的東西,而這些東西對問題來說都是很基本的,要細(xì)化檢查一定有注意這個(gè)問題。
    4. 你認(rèn)為的也許不是對的對于系統(tǒng)分析員對需求分析的自認(rèn)為的情況要加以注意,對于一個(gè)行業(yè)來說,有些規(guī)則可以不是最合理,但它就是那樣存在和使用,所以對于每一個(gè)非明確確定的需求,要由專業(yè)人員來審定。除非你就是專家。

     

    3.3. 改進(jìn)

    最初的第一次需求在分析,細(xì)化一定有不明及不確定之處,那么就把整理出一份問題細(xì)化問詢表,對發(fā)現(xiàn)的問題進(jìn)行整理,列出不明之處,可根椐以下格式

    問詢?nèi)耍?
                問題:
                業(yè)務(wù)不清問題列表(業(yè)務(wù)描述不清):
                1 ….是什么含義?
                2 …..與XX是什么關(guān)系?
                多種選擇可以列表(請用戶進(jìn)行選擇):
                1 ……有多個(gè)可能,那么現(xiàn)在我們使用
                A ……   B…….   C……..  D ……

    3.4. 審核需求

    1. 自我審枋
      把自己從用戶的角度來考慮
      是否合理,是否可以提高效率,是否可以達(dá)到目的,是否有完整
    2. 由用戶來評價(jià)
      由最終用戶來評價(jià)你所列的需求是否達(dá)到了用戶要求(用戶人數(shù)1-3人,再多也沒有什么益處)。
    3. 重復(fù)過程,最終通過審核完成需求說明書

     



    參考資料

    • 標(biāo)準(zhǔn)版API 規(guī)范,JAVA 2 核心技術(shù)和其他方面的信息。


    posted @ 2010-03-30 20:32 河馬虎 閱讀(7996) | 評論 (0)編輯 收藏

    需求調(diào)研

    軟件項(xiàng)目需求調(diào)研總結(jié) :
    http://blog.csdn.net/success_dream/archive/2007/10/14/1824730.aspx

    軟件項(xiàng)目調(diào)研內(nèi)容分為:項(xiàng)目管理方面調(diào)研和業(yè)務(wù)調(diào)研,其中項(xiàng)目管理方面調(diào)研包括:項(xiàng)目目標(biāo)、項(xiàng)目時(shí)間、資源、地點(diǎn)、需要協(xié)調(diào)的事宜等,二:業(yè)務(wù)調(diào)研包括:業(yè)務(wù)目標(biāo)、業(yè)務(wù)范圍、業(yè)務(wù)流程等,因此每次調(diào)研應(yīng)該分兩部分來整理調(diào)研報(bào)告。

    posted @ 2010-03-03 11:36 河馬虎 閱讀(161) | 評論 (0)編輯 收藏

    產(chǎn)品設(shè)計(jì)

    這是一個(gè)產(chǎn)品分析和設(shè)計(jì)不錯(cuò)的一個(gè)網(wǎng)站
     http://www.kuliqiang.com/?p=1345 
     
    http://hi.baidu.com/myey8

    posted @ 2010-01-23 17:22 河馬虎 閱讀(202) | 評論 (0)編輯 收藏

    Robert Eckstein blog


    Robert Eckstein  blog (  mvc)

    http://www.java.net/blog/105271

    posted @ 2010-01-15 11:19 河馬虎 閱讀(234) | 評論 (0)編輯 收藏

    MVC

  • Model - The model represents data and the rules that govern access to and updates of this data. In enterprise software, a model often serves as a software approximation of a real-world process.
  • View - The view renders the contents of a model. It specifies exactly how the model data should be presented. If the model data changes, the view must update its presentation as needed. This can be achieved by using a push model, in which the view registers itself with the model for change notifications, or a pull model, in which the view is responsible for calling the model when it needs to retrieve the most current data.
  • Controller - The controller translates the user's interactions with the view into actions that the model will perform. In a stand-alone GUI client, user interactions could be button clicks or menu selections, whereas in an enterprise web application, they appear as GET and POST HTTP requests. Depending on the context, a controller may also select a new view -- for example, a web page of results -- to present back to the user.

    1   MVC explain  from Sun
                http://java.sun.com/blueprints/patterns/MVC-detailed.html
    2  Java SE Application Design With MVC
            http://java.sun.com/developer/technicalArticles/javase/mvc/
    3  Applying MVC
            http://www.javadude.com/articles/vaddmvc1/mvc1.htm
    4   good  sample
          http://leepoint.net/notes-java/GUI/structure/40mvc.html
  • 5  MVC design
        http://javadude.com/articles/index.html


    posted @ 2010-01-14 15:04 河馬虎 閱讀(179) | 評論 (0)編輯 收藏

    分析Eclipse源代碼,理解OSGI插件機(jī)制內(nèi)幕(轉(zhuǎn))

    http://blog.csdn.net/gonxi/archive/2006/02/26/610146.aspx

    posted @ 2009-12-30 12:11 河馬虎 閱讀(191) | 評論 (0)編輯 收藏

    體系結(jié)構(gòu)方面

    關(guān)于體系結(jié)構(gòu)方面,目前國內(nèi)已經(jīng)有很多人闡述過。
     
    http://blog.csdn.net/computer286/archive/2005/11/17/531408.aspx

    http://www.tkk7.com/BlueDavy/archive/2005/07/03/7069.aspx

    SharpDevelop的AddIn機(jī)制
    http://passos.cnblogs.com/archive/2004/10/04/48950.aspx

    Jboss的JMX機(jī)制等

    posted @ 2009-12-30 10:38 河馬虎 閱讀(167) | 評論 (0)編輯 收藏

    eclipse中國社區(qū)

    http://www.eclipseworld.org/bbs

    posted @ 2009-12-30 10:03 河馬虎 閱讀(239) | 評論 (0)編輯 收藏

    僅列出標(biāo)題
    共4頁: 上一頁 1 2 3 4 下一頁 
    主站蜘蛛池模板: 成人免费视频国产| 男男gay做爽爽的视频免费| 亚洲熟妇av一区二区三区| 成年大片免费视频| 久久综合给合久久国产免费| 美景之屋4在线未删减免费 | 在线视频精品免费| 可以免费观看的毛片| 国产精品亚洲精品日韩动图 | 91成年人免费视频| 久久99精品免费视频| 美女无遮挡拍拍拍免费视频| 精品亚洲成a人在线观看| 精品国产成人亚洲午夜福利| 亚洲老熟女@TubeumTV| 久久精品国产亚洲AV果冻传媒| www国产亚洲精品久久久日本| 成年女人毛片免费播放人| 91香蕉成人免费网站| 69影院毛片免费观看视频在线| 久艹视频在线免费观看| 精品亚洲永久免费精品| 成人爽a毛片免费| 在线看片免费人成视频福利| 中文字幕不卡高清免费| 久久免费视频一区| 二个人看的www免费视频| 中文字幕在线视频免费观看| 一级A毛片免费观看久久精品| 国产一区二区三区亚洲综合| 成人婷婷网色偷偷亚洲男人的天堂 | 看亚洲a级一级毛片| 精品亚洲国产成人av| 国产亚洲视频在线观看| 国产av无码专区亚洲av毛片搜| 亚洲1区2区3区精华液| 免费手机在线看片| 久久久久免费视频| 久久99热精品免费观看动漫| 中文字幕免费在线观看| 亚洲高清中文字幕免费|