專利名稱:以軟件模擬多方存取式網(wǎng)路的方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種多方存取式網(wǎng)路的方法,尤指一種適用于以軟件模擬多方存取式網(wǎng)路的方法。
所謂的網(wǎng)路拓樸是指在網(wǎng)路環(huán)境中,電腦、電纜和其他分支點之間的排列和布局的方式,在電腦能夠享受資源或執(zhí)行其他通訊任務(wù)之前,首先電腦必須相連在一起,而為了讓網(wǎng)路運(yùn)轉(zhuǎn)得更好,則必須預(yù)先設(shè)計拓樸。所有的拓樸都是源自于下列四種設(shè)計總線(Bus)是由連接在公共共享電纜上的各式設(shè)備組成。
星狀(Star)所有電腦由一點或一個網(wǎng)路集線器為中心各自散開的電纜連接在一起的架構(gòu)。
環(huán)狀(Ring)指連接電腦的電纜最后形成一個回路。
網(wǎng)狀(Mesh)是指網(wǎng)路中的每臺電腦之間都有一個獨(dú)立的電纜相連。
然而,在既有的網(wǎng)路拓樸所采用的接線方式,皆必須以人工進(jìn)行網(wǎng)路接線后,方可作軟硬件的設(shè)定。但人工處理較耗時且易造成錯誤,將使得工作人員花太多時間在解決非關(guān)鍵性人工疏失的除錯上。(例如將原本串在一起的三臺電腦,改成五臺電腦,但因更動接線不慎,而造成網(wǎng)路不通之類的小錯誤。)因此,在開發(fā)新的網(wǎng)路層通訊協(xié)定時,為了配合實驗或教學(xué)的主題需要時,必須將實體網(wǎng)路刻意依照需要的情況予以重新接線,以布置成新的網(wǎng)路拓樸。但人工接線方式不但容易耗費(fèi)時間、更會受限于空間及設(shè)備線材的數(shù)量因素,導(dǎo)致難以實際接出大規(guī)模的網(wǎng)路線路布局,并且可能因之而付出額外的費(fèi)用成本去購買線材或設(shè)備。不但不易更改網(wǎng)路拓樸結(jié)構(gòu),更會將成本提高。以上均非十分理想。
發(fā)明人爰因于此,本于積極發(fā)明的精神,亟思一種可以解決上述問題的“以軟件模擬多方存取式網(wǎng)路的方法”,幾經(jīng)研究實驗終至完成此項嘉惠世人的發(fā)明。
本發(fā)明的另一目的是在提供一種以軟件模擬多方存取式網(wǎng)路的方法,以便能減少人為疏失,縮短人工接線時間。
本發(fā)明的又一目的是在提供一種以軟件模擬多方存取式網(wǎng)路的方法,以便能降低人力及采購成本。
為達(dá)成上述的目的,本發(fā)明所提出的以軟件模擬多方存取式網(wǎng)路的方法,是利用軟件模擬實體網(wǎng)路配置,該方法主要包括一轉(zhuǎn)換資料步驟、一電腦扮演模擬器步驟、一第一驗證步驟、一第二驗證步驟、一發(fā)送模擬訊框步驟、一接收模擬訊框步驟、以及一以軟件模擬網(wǎng)路配置步驟。
其中,轉(zhuǎn)換資料步驟是將網(wǎng)路配置資訊轉(zhuǎn)換為電腦可識別的資料型態(tài),并儲存于一可讀寫的資料儲存裝置中,可讀寫的資料儲存裝置的資料可分散儲存于每一電腦中。
電腦扮演模擬器步驟是以一電腦擷取可讀寫的資料儲存裝置內(nèi)容,并配合內(nèi)容的邏輯運(yùn)作,以便以具備與一模擬器(Simulator)相同的功效,模擬器是用以模擬網(wǎng)路環(huán)境中的網(wǎng)路節(jié)點,第一驗證步驟可用以驗證網(wǎng)路配置的完整性,第二驗證步驟可用以驗證網(wǎng)路配置的互通對稱性。發(fā)送模擬訊框步驟可傳送模擬訊框至應(yīng)接收的模擬器,其中的模擬訊框為各節(jié)點間互相通訊的資料結(jié)構(gòu)。接收模擬訊框步驟是用以判斷接收到的模擬訊框是否為有效資訊。以軟件模擬網(wǎng)路配置步驟,則是根據(jù)上述的步驟,用以建置欲模擬的網(wǎng)路配置。
由于本發(fā)明構(gòu)造新穎,能提供產(chǎn)業(yè)上利用,且確有增進(jìn)功效,故依法申請發(fā)明專利。
有關(guān)本發(fā)明以軟件模擬多方存取式網(wǎng)路的方法的較佳實施例,是用以模擬廣播式訊框交換網(wǎng)路(Broadcast Packet Switching),例如為乙太網(wǎng)路(Ethernet),當(dāng)然實際應(yīng)用時并不在此限。本發(fā)明是可透過軟件組設(shè)的方式在一部或多部已安裝資料通訊協(xié)定(例如為TCP/IP通訊協(xié)定,用以將模擬訊框傳送到參與模擬作業(yè)的電腦)的電腦上模擬建構(gòu)出一個或多個符合廣播式通訊媒體特性的資料網(wǎng)路,并在此模擬的資料網(wǎng)路上傳送模擬訊框。本發(fā)明利用已安裝的通訊協(xié)定來達(dá)成模擬訊框的交換機(jī)制,并由軟件方法定義及模擬出合于現(xiàn)實的網(wǎng)路拓樸(topology),以執(zhí)行模擬訊框的收發(fā),達(dá)到多方存取的效果。
本發(fā)明所使用的電腦,是包括有一可讀寫的資料儲存裝置,儲存有網(wǎng)路拓樸的資訊及相關(guān)參數(shù)。其中所儲存的資料模式不限,可為物件導(dǎo)向、或關(guān)聯(lián)導(dǎo)向等,只要可讀寫的資料儲存裝置中所儲存的資料能夠確實描述出網(wǎng)路的接線拓樸即可。
請參閱
圖1以軟件模擬網(wǎng)路拓樸布局的示意圖,是顯示一個總線式拓樸(Bus topology),包括有連結(jié)(Link)Li(I=1,2),用于傳送模擬訊框;節(jié)點(Node)Ni(1=1,2,3,4,5,6),是為網(wǎng)路環(huán)境中的網(wǎng)路節(jié)點;以及網(wǎng)路界面(Interface)Ii(I=11,12,2,31,32,4,5,6)。其中,一個網(wǎng)路界面Ii至多只能連接到一個連結(jié)Li,以符合網(wǎng)路界面Ii唯一連接限制;一個網(wǎng)路界面Ii至多只可屬于一個節(jié)點Ni,以符合網(wǎng)路界面Ii唯一隸屬限制;且一個連結(jié)Li可被零個以上的網(wǎng)路界面Ii連接;一個節(jié)點Ni可以擁有零個以上的網(wǎng)路界面Ii。此外,于本實施例中,網(wǎng)路界面Ii是為一網(wǎng)路卡,當(dāng)然亦可為數(shù)據(jù)機(jī)、或連接接口等。
為了將圖1所示的網(wǎng)路拓樸轉(zhuǎn)化為電腦可儲存的資料,故以一轉(zhuǎn)換資料程序加以轉(zhuǎn)換,請參閱圖3本發(fā)明轉(zhuǎn)換資料程序的流程圖。首先,由使用者定義一模擬作業(yè)(S301),即如同圖1所示;接下來分析模擬作業(yè)中節(jié)點Ni、連結(jié)Li、以及網(wǎng)路界面Ii配置關(guān)系(S302),可由圖1中看出,本實施例包括有二個連結(jié)Li、六個節(jié)點Ni、以及網(wǎng)路界面Ii;并以數(shù)學(xué)式描寫節(jié)點Ni、連結(jié)Li、及網(wǎng)路界面Ii,形成電腦可辨識的資料型態(tài)(S303),本例是以數(shù)學(xué)的集合觀念來模式化圖1所示三者間的關(guān)系,將其拓樸布局表示如下L1={I11,I2,I31,I4},L2={I32,I5,I6},N1={I11,I12},N2={I2},N3={I31,I32},N4={I4},N5={I5},N6={I6}。
由于本實施例的模擬作業(yè)可轉(zhuǎn)化為上述數(shù)學(xué)式的資料型態(tài),故將其儲存于可讀寫的資料儲存裝置中(S304),且此可讀寫的資料儲存裝置亦可分散儲存于每一電腦中。
于本例中,可讀寫的資料儲存裝置是定義連結(jié)Li具備一識別碼(以下稱的為link_id),用以唯一的辨識出某個連結(jié)Li,其可以是一個普通字串;網(wǎng)路界面Ii亦具備有一識別碼(以下稱的為inierface_id),用以識別出某一特定網(wǎng)路界面,其通常為一個固定位數(shù)的數(shù)值,代表網(wǎng)路界面的媒體存取控制層地址。且對于所有連接到同一連結(jié)Li上的網(wǎng)路界面Ii的interface_id不可相同,以符合網(wǎng)路界面Ii在連結(jié)Li上的唯一識別限制;對于任一特定節(jié)點Ni中的網(wǎng)路界面Ii的interface_id亦不可相同,以符合網(wǎng)路界面Ii在節(jié)點Ni內(nèi)的唯一識別限制。
請參閱圖2可讀寫的資料儲存裝置中各元素間的關(guān)系示意圖,標(biāo)示有儲存于可讀寫的資料儲存裝置中,各種可能的關(guān)系組合。圖中每一個方塊代表一個元素,而線段相連的兩個方塊表示兩者間的存在關(guān)系,例如為扮演、擁有、屬于、連接到、或被連接…等關(guān)系。
本發(fā)明是利用一電腦扮演模擬器程序,以一電腦擷取可讀寫的資料儲存裝置內(nèi)容,并配合內(nèi)容的邏輯運(yùn)作,以具備與模擬器Si(i=1,2,3,4)相同的功效。模擬器Si通常是一個作業(yè)系統(tǒng)的程序(Process),其所扮演的主要標(biāo)的物為節(jié)點Ni,一個模擬器Si可扮演一個或多個節(jié)點Ni,一個節(jié)點Ni亦可由一個或多個模擬器Si扮演(就設(shè)計而言,一個模擬器Si扮演一個節(jié)點Ni的復(fù)雜度最低)。
本實施例所設(shè)計的模擬器Si實作規(guī)格是定義通訊協(xié)定采用TCP/IP協(xié)定組織中的使用者資料元協(xié)定(User Datagram Protocol,UDP);每一作業(yè)系統(tǒng)中的程序即為一個模擬器Si,必須監(jiān)聽某一個IP地址上的UDP通訊接口(Pori),每一模擬器Si在一特定模擬作業(yè)中,只能負(fù)責(zé)扮演該模擬作業(yè)中的一個節(jié)點Ni,且每個模擬器Si必須透過UDP發(fā)送及收取模擬訊框。
根據(jù)轉(zhuǎn)換資料程序所定義,可讀寫的資料儲存裝置可分散儲存于每一電腦中,因此驗證分散存放的子儲存裝置是否仍符合原來所描述的拓樸結(jié)構(gòu)是相當(dāng)重要的。請參閱圖4本發(fā)明第一驗證程序的流程圖,可用以驗證網(wǎng)路配置的完整性6于第一驗證程序中,以R表示該可讀寫的資料儲存裝置,L表示R所描述的所有連結(jié)Li,N表示R所描述的所有節(jié)點Ni,I表示R所描述的所有網(wǎng)路界面Ii,S表示執(zhí)行R的所有模擬器Si,且可讀寫的資料儲存裝置的資料分散儲存于k臺電腦中,分別以R1、R2、R3…Rk表示,當(dāng)中R1={L1、N1、I1、S1}、R2={L2、N2、I2、S2}…Rk={Lk、Nk、Ik、Sk}。
首先,令L=L1∪L2∪L3…∪Lk(S401)、N=N1∪N2∪N3…∪Nk(S402)、I=I1∪I2∪I3…∪Ik(S403)。接下來,驗證可讀寫的資料儲存裝置中的任意兩連結(jié)Lx、Ly,是否可滿足(Lx∩Ly)=(S404),若等式成立則表示符合網(wǎng)路界面Ii唯一連接限制;再驗證任意兩節(jié)點Nx、Ny、是否可滿足(Nx∩Ny)=(S405),若等式成立則表示符合網(wǎng)路界面Ii唯一隸屬限制。其中,第一驗證程序亦可通用于驗證非分散式的可讀寫的資料儲存裝置,只要令k值為1即可。
此外,除了驗證拓樸資訊完整性外,尚需檢驗可讀寫的資料儲存裝置的節(jié)點Ni互通對稱性,用以確定參與模擬作業(yè)的模擬器Si是否能由推算或可讀寫的資料儲存裝置的輔助,以取得應(yīng)該了解的模擬器Si位置資訊。請參閱圖5本發(fā)明第二驗證程序的流程圖。于第二驗證程序中,其定義大致與第一驗證程序相同,并定義在一模擬作業(yè)中,有k個模擬器Si參與此作業(yè),分別以S1、S2、S3…Sk表示。
圖5所示的步驟包括定義某一模擬器Si所模擬的節(jié)點Ni為N(Si),其中I=1、2、3…k(S501),以構(gòu)成一集合;并假設(shè)N(Si)={N1、N2、N3…Nm}(S502),再定義L(Ni)為節(jié)點Ni所連接到的所有連結(jié)Li集合,其中j=1、2、3…m(S503),L(Si)為模擬器Si所相關(guān)的全部連結(jié)Li集合(S504),即L(Si)=L(N2)∪L(N2)∪L(N3)∪…L(Nm);定義其中任意兩模擬器Sx、Sy,若L(Sx)∩L(Sy)≠,表示Sx、Sy具有互通對稱性(S505),Sx可得知Sy于通訊協(xié)定上的完整位置資訊、Sy亦可得知Sx于通訊協(xié)定上的完整位置資訊(包括其地址資訊、UDP接口號等)。
以便當(dāng)滿足第一、第二驗證程序時,本實施例的模擬作業(yè)已建構(gòu)完成。接下來根據(jù)此完整模擬作業(yè),以進(jìn)行下列模擬各節(jié)點Ni間互相通訊的程序。首先,在模擬訊框定義一用以記錄發(fā)出此模擬訊框的網(wǎng)路界面Ii識別碼(以下稱為sender_id)、一用以記錄此模擬訊框的期望收受網(wǎng)路界面Ii的識別碼(以下稱為destination_id)、以及一承載此模擬訊框的連結(jié)Li的識別碼(以下稱為bearing_link_id)。
請參閱圖6本發(fā)明發(fā)送模擬訊框程序的流程圖,其中的模擬訊框是為各節(jié)點Ni間互相通訊的資料結(jié)構(gòu),本程序是用以傳送模擬訊框至應(yīng)接收的模擬器Si。首先假設(shè)欲發(fā)送的模擬訊框為F、F的發(fā)送網(wǎng)路界面Ii為Im連接到的連結(jié)Li為Lm、F的目的地網(wǎng)路界面Ii為In(S601);并將Im的interface_id填入F的sender_id欄位(S602)、將In的Interface_id填入F的destination_id欄位(S603)、將Lm的link_id填入F的bearing_link_id欄位(S604)。其中,步驟S602、S603、及S604之間的順序可相互對調(diào)。之后方可呼叫通訊協(xié)定(S605),將模擬訊框當(dāng)成通訊協(xié)定的資料負(fù)載(Payload),再利用通訊協(xié)定的傳送功能,將模擬訊框發(fā)送至符合模擬作業(yè)的模擬器Si(S606)。
此時,當(dāng)模擬器Si接收到一個模擬訊框時,模擬器Si必須決定是否要處理或丟棄此一模擬訊框,因此請參閱圖7本發(fā)明接收模擬訊框程序的流程圖。于接收模擬訊框程序中,定義I(N)為節(jié)點所擁有的全部網(wǎng)路界面所構(gòu)成的集合,且N(S)及L(S)需符合圖5中步驟S501、S502、S503、以及S504;并定義I[N(S)]為模擬器Si所模擬的全部節(jié)點Ni的全部網(wǎng)路界面Ii所構(gòu)成的集合,模擬器Si于接收模擬訊框后(S701),擷取模擬訊框中所儲存的欲傳送網(wǎng)路界面Ii地址(S702),即發(fā)送模擬訊框程序所述,儲存于模擬訊框的destination_id,并擷取兩網(wǎng)路界面Ii間所使用的連結(jié)Li資訊(S703),即儲存于模擬訊框的beaaring_link_id。接下來比對模擬器Si與模擬訊框中儲存的網(wǎng)路界面Ii或連結(jié)資訊(S704)。若模擬器Si的I[N,(S)]中,存在一個網(wǎng)路界面Ii的interface_id等于模擬訊框的destination_id,且此網(wǎng)路界面Ii所連接的連結(jié)Li的link_id等于模擬訊框的bearing_link_id,或模擬訊框的destination_id等于某個被模擬器Si所認(rèn)可的特定值(例如區(qū)域網(wǎng)路的廣播地址),且模擬訊框的bearing_link_id存在L(S)集合中,則模擬訊框可被模擬器Si受理(S705)。
根據(jù)上述的程序,可依一以軟件模擬網(wǎng)路配置程序,用以建置欲模擬的網(wǎng)路配置。請參閱圖8本程序的流程圖,首先規(guī)劃欲模擬的網(wǎng)路配置結(jié)構(gòu)(S801))可將欲模擬的網(wǎng)路拓樸以如圖1的示意圖繪出,較易進(jìn)行規(guī)劃。并利用轉(zhuǎn)換資料程序,將所規(guī)劃的網(wǎng)路配置資訊轉(zhuǎn)換為電腦可辨識的資料型態(tài)(S802),并同時為可讀寫的資料儲存裝置中的每一個元素加上必要的資料欄位(例如識別碼的資料)。接下來決定模擬器Si的數(shù)量、以及模擬器Si欲模擬的節(jié)點Ni數(shù)量(S803),并將可讀寫的資料儲存裝置拆散成數(shù)個子儲存裝置,儲存于模擬器Si中(S804)。最后加以確認(rèn)各模擬器Si具備發(fā)送及接收模擬訊框的功能,且各模擬器Si間可互相辨識彼此的結(jié)構(gòu)資訊(S805)。
以便當(dāng)完成上述程序后,方可啟動所有的模擬器Si,開始進(jìn)行模擬作業(yè)。
綜上所述,本發(fā)明無論就目的、手段及功效,在在均顯示其迥異于已知技術(shù)的特征,為“以軟件模擬多方存取式網(wǎng)路的方法”的一大突破。惟應(yīng)注意的是,上述諸多實施例僅是為了便于說明而舉例而已,本發(fā)明所主張的權(quán)利范圍自應(yīng)以申請專利范圍所述為準(zhǔn),而非僅限于上述實施例。
權(quán)利要求
1.一種以軟件模擬多方存取式網(wǎng)路的方法,是利用軟件模擬實體網(wǎng)路配置,其特征在于,該方法主要包括一轉(zhuǎn)換資料步驟,是將網(wǎng)路配置資訊轉(zhuǎn)換為電腦可識別的資料型態(tài),儲存于一可讀寫的資料儲存裝置中,該可讀寫的資料儲存裝置的資料是可分散儲存于每一電腦中;一電腦扮演模擬器步驟,以一電腦擷取該可讀寫的資料儲存裝置內(nèi)容,并配合該內(nèi)容的邏輯運(yùn)作,以便以具備與一模擬器(Simulaior)相同的功效,該模擬器是用以模擬網(wǎng)路環(huán)境中的網(wǎng)路節(jié)點;一第一驗證步驟,用以驗證網(wǎng)路配置的完整性;一第二驗證步驟,用以驗證網(wǎng)路配置的互通對稱性;一發(fā)送模擬訊框步驟,該模擬訊框是為各節(jié)點間互相通訊的資料結(jié)構(gòu),該步驟是可傳送該模擬訊框至應(yīng)接收的模擬器;一接收模擬訊框步驟,用以判斷接收到的模擬訊框是否為有效資訊;以及一以軟件模擬網(wǎng)路配置步驟,是根據(jù)上述的步驟,用以建置欲模擬的網(wǎng)路配置。
2.如權(quán)利要求1所述的以軟件模擬多方存取式網(wǎng)路的方法,其特征在于,其中該可讀寫的資料儲存裝置儲存的內(nèi)容是包括有至少一節(jié)點,是為網(wǎng)路環(huán)境中的網(wǎng)路節(jié)點;至少一連結(jié),是為一傳輸媒體,用于傳送該模擬訊框;以及至少一網(wǎng)路界面,該網(wǎng)路界面至多只可連接到一連結(jié)、且至多屬于一節(jié)點。
3.如權(quán)利要求2所述的以軟件模擬多方存取式網(wǎng)路的方法,其特征在于,其中該轉(zhuǎn)換資料步驟是包括下列步驟(A)使用者定義一模擬作業(yè);(B)分析該模擬作業(yè)中,各節(jié)點、連結(jié)、及網(wǎng)路界面的配置關(guān)系;(C)利用數(shù)學(xué)的集合,以數(shù)學(xué)式描述該節(jié)點、連結(jié)、及網(wǎng)路界面,形成電腦可辨識的資料型態(tài);以及(D)將該等資料型態(tài)儲存于該可讀寫的資料儲存裝置中。
4.如權(quán)利要求2所述的以軟件模擬多方存取式網(wǎng)路的方法,其特征在于,其中于該第一驗證步驟中以R表示該可讀寫的資料儲存裝置,L表示R所描述的所有連結(jié),N表示R所描述的所有節(jié)點,I表示R所描述的所有網(wǎng)路界面,S表示執(zhí)行R的所有模擬器,該可讀寫的資料儲存裝置的資料分散儲存于k臺電腦中,分別以R1、R2、R3…Rk表示,當(dāng)R1={L1、N1、I1、S1}、R2={L2、N2、I2、S2}…{Lk、Nk、Ik、Sk},則該第一驗證步驟包括有下列步驟(A)令L=L1∪L2∪L3…∪Lk、N=N1∪N2∪N3…∪Nk、I=I1∪I2∪I3…∪Ik以及(B)驗證該可讀寫的資料儲存裝置中的任意兩連結(jié)Lx、Ly,是否可滿足(Lx∩Ly)=,且其中的任意兩節(jié)點Nx、Ny,是否可滿足(Nx∩Ny)=。
5.如權(quán)利要求2所述的以軟件模擬多方存取式網(wǎng)路的方法,其特征在于,其中于該第二驗證步驟中,以R表示該可讀寫的資料儲存裝置,L表示R所描述的所有連結(jié),N表示R所描述的所有節(jié)點,I表示R所描述的所有網(wǎng)路界面,S表示執(zhí)行R的所有模擬器,且在一模擬作業(yè)中,有k個模擬器參與此作業(yè),分別S1、S2、S3…Sk表示的;則該第二驗證步驟包括有下列步驟(A)定義某一模擬器所模擬的節(jié)點為N(Si),其中I=1、2、3…k;(B)假設(shè)N(Si)={N1、N2、N3…Nm},定義L(Nj)為節(jié)點所連接到的所有連結(jié)集合,其中j=1、2、3…m,L(Si)為模擬器所相關(guān)的全部連結(jié)集合;以及(C)對于任意兩模擬器Sx、Sy,若L(Sx)∩L(Sy)≠,則Sx、Sy具有互通對稱性,可由該可讀寫的資料儲存裝置,以取得彼此的完整資訊。
6.如權(quán)利要求2所述的以軟件模擬多方存取式網(wǎng)路的方法,其特征在于,其中該模擬訊框是具有欄位以儲存其所在的網(wǎng)路界面地址、其欲傳送的網(wǎng)路界面地址、以及兩網(wǎng)路界面間所使用的連結(jié)資訊。
7.如權(quán)利要求6所述的以軟件模擬多方存取式網(wǎng)路的方法,其特征在于,其中該發(fā)送模擬訊框步驟是包括有下列步驟(A)呼叫通訊協(xié)定;以及(B)利用該通訊協(xié)定的傳送功能,將該模擬訊框發(fā)送至符合模擬作業(yè)的模擬器。
8.如權(quán)利要求2所述的以軟件模擬多方存取式網(wǎng)路的方法,其特征在于,其中該接收模擬訊框步驟是包括有下列步驟(A)接收該模擬訊框;(B)擷取模擬訊框中儲存的欲傳送網(wǎng)路界面地址、及兩網(wǎng)路界面間所使用的連結(jié)資訊;(C)比對該模擬器與該模擬訊框中儲存的網(wǎng)路界面或連結(jié)資訊;以及(D)若資訊符合,則模擬器受理該模擬訊框。
9.如權(quán)利要求2所述的以軟件模擬多方存取式網(wǎng)路的方法,其特征在于,其中該以軟件模擬網(wǎng)路配置步驟是包括有下列步驟(A)規(guī)劃欲模擬的網(wǎng)路配置結(jié)構(gòu);(B)利用該轉(zhuǎn)換資料步驟,將所規(guī)劃的網(wǎng)路配置資訊轉(zhuǎn)換為電腦可識別的資料型態(tài);(C)決定模擬器的數(shù)量、以及該模擬器欲模擬的節(jié)點數(shù)量;(D)將該可讀寫的資料儲存裝置分散配置儲存于每一模擬器中;以及(E)確認(rèn)各模擬器具備發(fā)送及接收該模擬訊框的功能,且各模擬器間可互相辨識出彼此的結(jié)構(gòu)資訊。
全文摘要
本發(fā)明是有關(guān)一種以軟件模擬多方存取式網(wǎng)路的方法,可透過軟件組設(shè)的方式,在一部或多部已安裝資料通訊協(xié)定的電腦上模擬建構(gòu)出一個或多個資料網(wǎng)路,并在此模擬的資料網(wǎng)路上傳送模擬訊框。本發(fā)明主要是利用已安裝的通訊協(xié)定,來達(dá)成模擬訊框的交換機(jī)制,并由軟件方法定義及模擬出合于現(xiàn)實的網(wǎng)路拓樸(topology),以執(zhí)行模擬訊框的收發(fā),達(dá)到多方存取的效果。
文檔編號G06F9/455GK1432914SQ0210231
公開日2003年7月30日 申請日期2002年1月15日 優(yōu)先權(quán)日2002年1月15日
發(fā)明者陳鶴文 申請人:財團(tuán)法人資訊工業(yè)策進(jìn)會