概述
Systems Network Architecture(SNA)-Systems Network Architecture(SNA), IBM 系統網路體系結構Systems Network Architecture(SNA),IBMSystems Network Architecture(SNA)-歷史回顧
特點
簡單的歷史回顧有助於我們認識到集中、分層的SNA是如何適應今天的對等通信、客戶機/伺服器模式的。SNA設計在與IBM
主機系統相連的大多數終端是不可程式終端的年代。SNA在互連的
主機之間提供了
靜態路由選擇,所以用戶在一個
終端上可以訪問其它任何互連的主機。在SNA出台之前,用戶對要訪問每一台主機必須登錄到一個單獨的終端上。與此同時,TCP/IP正朝著將多種大小不等的計算機互連而努力,而不僅僅是
主機系統,還包括個人計算機。這是SNA與TCP/IP的主要不同之處。後者主要是為我們今天占主導地位的對等環境設計的。
因為SNA只是針對集中化的IBM主機計算環境設計的,所以它不適合於現在對等、客戶機/伺服器、多供應商產品和多協定的環境。一般這些環境建立在部門級,每個管理者設計和建立自己的區域網路。而一個企業網由多個這樣的區域網路互連而成,所以要處理多個供應商的產品和協定。當客戶添加一個區域網路並將其加入SNA環境時,IBM的SNA策略就顯然無能為力了。
為了提供程式間通訊,IBM引進了高級程式對程式通信(APPC),並且為了對抗TCP/IP的威脅,IBM推出了高級對等自治網(APPN)。APPN在保持
主機系統的多樣性同時提供了一個企業範圍內的非集中網路計算。在APPN網上,大小型系統相互對等操作。IBM的最新策略是,在包容工業標準協定如TCP/IP和OSI協定的同時繼續支持APPN。這個思想已在聯網方案中表示出來了,並且我們已經見到遵守該標準的產品。MPTN(
多協定傳輸網)就是一個例子,它使應用程式從基層網路協定解脫開,允許編寫與一種特定協定一起工作的應用程式使用其它協定。
SNA
下面還將具體介紹SNA。你可參閱“高級對等聯網”(通常稱為“新SNA”)的進一步論述。SNA
圖S-17是SNA協定棧與OSI協定棧的比較。有趣的是,ISO 使用IBM的SNA協定棧作為它的OSI的原始模型。
物理層(Physical layer)允許多種不同類型的物理連線。
數據鏈路層(Data-link)定義了同步數據鏈路控制規程(SDLC)和
區域網路協定,如Token Ring。
路徑控制層(Path Control)控制
路由選擇,並可以細分數據報以及重裝數據報以適應傳輸設施。
運輸層(Transmission)提供了面向連線的服務,在兩端點之間建立一條監視
數據流和確保傳送的鏈路。
數據流層(Data-Flow)監視數據流並處理兩個端點間的會話以防止數據溢出。
事務層(Transaction)為應用程式提供了到網路服務的接口。
正如在“IBM
大型計算機環境”中討論的一樣,一個IBMSNA網包括
主機系統、
終端或運行了仿真程式的PC機、印表機、簇控制器、
通信控制器和其它部件。
終端和印表機連在簇控器上,而這些簇控制器連向
主機或
通信控制器(如果它們遠離主機)。這些硬體部件和運行在其上的軟體稱為“
節點(node)”,它們之間用
數據鏈路(datalinks)互連。網路上的
節點是端點或網路上的連結點,如下所述:
節點互連的介質有銅線、光纖電纜或微波。數據鏈
路由同步數據鏈路控制(SDLC)規程、二進制
同步通信(BISYNC)協定、
令牌環、X.25和最新的
乙太網(Ethernet)、
幀中繼(Frame Relay)和
光纖分散式數據接口(FD-DI)管理。另外,一個通道鏈路是
主機之間或主機與它們的
前端處理器之間的直接連線。這些鏈路可以是慢速的銅纜或高速的光纜(可擴充到許多千米)。
這裡介紹的
節點和鏈路是物理實體。用戶通過會話(Sessions)運行一個應用程式。一個會話是一個到網路上可
定址單元(Network addressable units)的通信信道。SNA網包括邏輯和物理單元。
類型
邏輯單元
邏輯單元(Logical Units,LU)LU是用戶訪問網路資源的連線埠。LU相當於會話,有下面幾個類型:
類型1提供互動的批量傳輸的會話。
類型2IBM 3270顯示終端。
類型3IBM 3270印表機會話。
類型6.2 一個程式與程式的通信會話。
物理單元
物理單元(Physicalunits,PU)PU駐留在與
主機通信的
節點。PU管理和控制通信鏈路。目前有三種
類型:
類型2在簇控制器上實現。
類型5在主機通信軟體上實現。
SNA網有兩個主要的軟體部件:
相關信息
系統服務控制點(System Services Control Point,SSCP)這個軟體在
主機上運行並管理主機域內的所有資源。實際上
主機系統運行的虛擬遠程通信訪問方法(VTAM)軟體中包含SSCP。
SNA網中不同的部件如圖S-18所示。一個SNA網路互連(SNI)特性提供了兩個單獨
主機系統之間的互連方式,單獨的主機系統位於叫做子域(Subareas)或域(domains)的分開地方。SNI將連在系統中的網路資源歸併,並且將其名字與地址建立了映射,並提供了別名來避免衝突。SNI有時在供應廠商和生產廠家之間或當兩個公司合併時的
電子數據交換(EDI)套用中使用。
當內部網路在八十年代迅速擴展時,機構對台式計算機系統互連的對等模式越來越感興趣。這個模式不同於SNA的集中控制模式。作為相應的反應,IBM發表了高級程式對程式通信(APPC)和LU6.2,APPC 提供了
編程接口和協定來實現LU6.2,LU6.2提供了兩個獨立應用程式之間的通信會話。從此?BM開發了高級對等聯網(APPN),一個對等的
路由選擇協定。
為了管理SNA環境,IBM在1986年公布了NetView。它為管理網上
節點提供了監視和控制特性。Systems Network Architecture(SNA)-相關條目:
Advanced Peer-to-Peer Networking 高級對等聯網;Distributed Relational Database Architecture
分散式關係資料庫體系結構;IBM IBM公司;IBM Mainframe Environment IBM
大型計算機環境;IBM Networking Blueprint IBM聯網方案;Information Warehouse信息倉庫;Multiprotocol Transport Networks,IBMIBM的多協定傳輸網。