WIKI使用導航
站長百科導航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應用
- 美國十大主機
SNA
SNA是IBM公司開發(fā)的網(wǎng)絡體系結構,在IBM公司的主機環(huán)境中得到廣泛的應用,一般來說SNA主要是IBM公司的大型機和中型機的主要互聯(lián)網(wǎng)協(xié)議,SNA的歷史早在1974年首次公布的SNA是IBM為了連接他的3270系列產(chǎn)品而推出的方案。SNA設計在與IBM主機系統(tǒng)相連的大多數(shù)終端是不可編程終端的年代,SNA在互連的主機之間提供了靜態(tài)路由選擇,所以用戶在一個終端上可以訪問其它任何互連的主機。
SNA的特點[ ]
- SNA設計在與IBM主機系統(tǒng)相連的大多數(shù)終端是不可編程終端的年代,SNA在互連的主機之間提供了靜態(tài)路由選擇,所以用戶在一個終端上可以訪問其它任何互連的主機。在SNA出臺之前用戶對要訪問每一臺主機必須登錄到一個單獨的終端上。
- 與此同時TCP/IP正朝著將多種大小不等的計算機互連而努力,而不僅僅是主機系統(tǒng)還包括個人計算機,這是SNA與TCP/IP的主要不同之處,后者主要是為我們今天占主導地位的對等環(huán)境設計的。因為SNA只是針對集中化的IBM主機計算環(huán)境設計的,所以它不適合于現(xiàn)在對等、客戶機/服務器、多供應商產(chǎn)品和多協(xié)議的環(huán)境。
- 一般這些環(huán)境建立在部門級,每個管理者設計和建立自己的局域網(wǎng)。而一個企業(yè)網(wǎng)由多個這樣的局域網(wǎng)互連而成,所以要處理多個供應商的產(chǎn)品和協(xié)議,當客戶添加一個局域網(wǎng)并將其加入SNA環(huán)境時,IBM的SNA策略就顯然無能為力了。為了提供程序間通訊IBM引進了高級程序對程序通信(APPC),并且為了對抗TCP/IP的威脅,IBM推出了高級對等自治網(wǎng)(APPN)。
- APPN在保持主機系統(tǒng)的多樣性同時提供了一個企業(yè)范圍內(nèi)的非集中網(wǎng)絡計算,在APPN網(wǎng)上大小型系統(tǒng)相互對等操作,IBM的最新策略是,在包容工業(yè)標準協(xié)議如TCP/IP和OSI協(xié)議的同時繼續(xù)支持APPN,這個思想已在聯(lián)網(wǎng)方案中表示出來了,并且我們已經(jīng)見到遵守該標準的產(chǎn)品,MPTN就是一個例子,它使應用程序從基層網(wǎng)絡協(xié)議解脫開,允許編寫與一種特定協(xié)議一起工作的應用程序使用其它協(xié)議。
SNA的工作原理[ ]
SNA最大的特色就是它的封閉性,它是IBM公司開發(fā)的專有協(xié)議,如果SNA要在其它主機系統(tǒng)中應用,需在網(wǎng)絡的每一個節(jié)點增加支持SNA的軟件和硬件,SNA環(huán)境具有COS與安全的能力,但SNA的安全僅僅是基于主機的XID,XID類似于用戶的口令,在SNA會話建立過程中要交換XID來確認用戶的合法性。XID需要在主機中靜態(tài)配置,網(wǎng)絡LU需要與主機上的LU在建立會話時進行XID交換。
- 在SNA環(huán)境中除XID交換外沒有其它安全方面的考慮,由于SNA協(xié)議的封閉性大多數(shù)人不熟悉它,使用SNA協(xié)議的網(wǎng)絡也因此少受攻擊,但對于熟悉它的人來說,SNA的安全機制并不嚴密。基于SNA設計和開發(fā)的安全系統(tǒng)也不常見。單單依靠封閉性實際上是不可靠的,由于SNA協(xié)議的非開放性及開發(fā)的復雜性,在SNA環(huán)境下開發(fā)應用系統(tǒng)比較復雜,而且系統(tǒng)的遷移性比較弱,這不符合業(yè)界開放的潮流。
- 維持一大批專家來支持SNA網(wǎng)絡也日趨困難。隨著Internet的發(fā)展和普及,越來越多的用戶采用開放的TCP/IP協(xié)議,IBM也不例外。現(xiàn)在,在IBM的傳統(tǒng)上只支持SNA環(huán)境的機器上也開始支持TCP/IP協(xié)議,包括ES/9000和AS/400,越來越多的SNA用戶都在向TCP/IP環(huán)境遷移。
SNA的分層結構[ ]
- 物理層(Physical layer)允許多種不同類型的物理連接。
- 數(shù)據(jù)鏈路層(Data-link)定義了同步數(shù)據(jù)鏈路控制規(guī)程(SDLC)和局域網(wǎng)協(xié)議,如Token Ring。
- 路徑控制層(Path Control)控制路由選擇,并可以細分數(shù)據(jù)報以及重裝數(shù)據(jù)報以適應傳輸設施。
- 運輸層(Transmission)提供了面向連接的服務,在兩端點之間建立一條監(jiān)視數(shù)據(jù)流和確保傳送的鏈路。
- 數(shù)據(jù)流層(Data-Flow)監(jiān)視數(shù)據(jù)流并處理兩個端點間的會話以防止數(shù)據(jù)溢出。
- 表示層(Presentation)執(zhí)行數(shù)據(jù)轉換,并提供應用程序接口。
- 事務層(Transaction)為應用程序提供了到網(wǎng)絡服務的接口。
正如在“IBM大型計算機環(huán)境”中討論的一樣,一個IBMSNA網(wǎng)包括主機系統(tǒng)、終端或運行了仿真程序的PC機、打印機、簇控制器、通信控制器和其它部件。終端和打印機連在簇控器上,而這些簇控制器連向主機或通信控制器(如果它們遠離主機)。這些硬件部件和運行在其上的軟件稱為“節(jié)點(node)”,它們之間用數(shù)據(jù)鏈路(datalinks)互連。網(wǎng)絡上的節(jié)點是端點或網(wǎng)絡上的連結點。
SNA類型[ ]
邏輯單元(Logical Units,LU)LU是用戶訪問網(wǎng)絡資源的端口,LU相當于會話有下面幾個類型:
- 類型1提供交互的批量傳輸?shù)臅挕?/li>
- 類型2IBM 3270顯示終端。
- 類型3IBM 3270打印機會話。
- 類型6.2 一個程序與程序的通信會話。
- 類型7通過525x型終端的IBM中型計算機會話。
物理單元(Physicalunits,PU)PU駐留在與主機通信的節(jié)點,PU管理和控制通信鏈路。
- 類型2在簇控制器上實現(xiàn)。 類型4在前端處理器上實現(xiàn)。 類型5在主機通信軟件上實現(xiàn)。
SNA軟件[ ]
- SNA網(wǎng)有兩個主要的軟件部件:系統(tǒng)服務控制點(System Services Control Point,SSCP)這個軟件在主機上運行并管理主機域內(nèi)的所有資源,實際上主機系統(tǒng)運行的虛擬遠程通信訪問方法(VTAM)軟件中包含SSCP,網(wǎng)絡控制程序(Network Control Program,NCP) 這個軟件在通信控制器(或前端處理機)上運行。它緩解了主機的通信處理,如路由選擇、會話管理、輸入輸出數(shù)據(jù)的緩沖、通信中檢錯與糾錯和其它任務。
- 一個SNA網(wǎng)絡互連(SNI)特性提供了兩個單獨主機系統(tǒng)之間的互連方式,單獨的主機系統(tǒng)位于叫做子域 (Subareas)或域(domains)的分開地方。SNI將連在系統(tǒng)中的網(wǎng)絡資源歸并,并且將其名字與地址建立了映射,并提供了別名來避免沖突,SNI有時在供應廠商和生產(chǎn)廠家之間或當兩個公司合并時的電子數(shù)據(jù)交換(EDI)應用中使用。
- 當內(nèi)部網(wǎng)絡在八十年代迅速擴展時,機構對臺式計算機系統(tǒng)互連的對等模式越來越感興趣。這個模式不同于SNA的集中控制模式,作為相應的反應IBM發(fā)表了高級程序對程序通信(APPC)和LU6.2,APPC提供了編程接口和協(xié)議來實現(xiàn)LU6.2,LU6.2提供了兩個獨立應用程序之間的通信會話,這樣從此開發(fā)了高級對等聯(lián)網(wǎng)APPN,一個對等的路由選擇協(xié)議。