什麼是SNA(系統網路架構)?概念、運作方式
《網絡百科全書》中系統網絡架構 (SNA) 的定義。
什麼是SNA(系統網路架構)?
SNA 代表系統網路架構,是 1974 年推出的一組 IBM 大型主機網路標準和協定。系統網路架構 (SNA) 最初定義了大型主機控制終端的集中式架構,但它也適用於點對點通訊和分散式用戶端/伺服器運算環境。
SNA 包括用於在 IBM 大型主機網路環境中配置和管理系統資源的服務。
IBM SNA 架構。
SNA 如何運作?
SNA 有七個協定層,與它影響的開放系統互連 (OSI) 參考模型相似但不完全相同。SNA 通訊協定套件包括下列項目:
同步資料鏈路控制 (SDLC) 協定:用於資料鏈路層控制SNA網路內幀流。SNA還支援使用邏輯鏈路控制(LLC)傳遞IEEE 802.5和802.2令牌。
網路控制程式 (NCP):用於路由、分割和成幀功能。NCP通常在主機或前端處理器上運行。
虛擬電信接入方式 (VTAM):用於排序、流程控制、錯誤恢復和會話管理功能。您可以使用 VTAM 在 SNA 網路中實作控制資料流程的網路可存取單元 (NAU)。
進階點對點網路 (APPN):啟用兩個主機之間的 SNA 連線,例如電腦主機使用進階程式對程式通訊 (APPC) 會話存取大型主機上執行的應用程式。您可以使用 APPN 來實作實體單元 (PU) 及邏輯單元 (LU),這是控制主機及終端機通訊處理程序的 NAU 形式。LU 代表 SNA 終端節點,例如使用者或應用程式的連線,而兩個 LU 會使用相關聯的 PU 進行通訊,這些 PU 是硬體裝置或終端機。SNA 網路環境中會使用多種類型的 LU 和 PU。
網路視圖:用於配置、控制、疑難排解和使用情況記帳的網路管理程式。
在透過 SNA 傳輸資料之前,必須在用戶端上的 LU 與主機上的 LU 之間建立會話。例如,執行 Microsoft SNA Server 的 Microsoft Windows NT 型或 Windows 2000 型伺服器可以使用 SNA 連線到大型主機。SNA Server 會提供在 Windows NT 型或 Windows 2000 型伺服器上執行的 SNA 閘道,以提供 Windows 與 SNA 環境之間的連線能力。然後,Windows 用戶端可以透過 SNA 伺服器閘道連線到 SNA 大型主機。
藉由使用 LU 6.2 (點對點通訊協定),執行 SNA Server 或大型主機的 Windows NT 型伺服器可以起始使用者會話。然後,Windows NT 型或 Windows 2000 型網路上的用戶端可以存取儲存在主機上的資料,包括儲存在結構化或非結構化 AS/400 或虛擬儲存體存取方法 (VSAM) 檔案、DB2 資料庫資料表及交易處理監視器中的資料。
非 SNA 架構
非 SNA 架構 (例如權杖環網路) 可以使用服務點 (SP) 與 SNA 網路介面。
SNA 分發服務 (SNADS)
SNADS 代表 SNA 分發服務,它是 IBM 系統網路架構 (SNA) 的電子郵件訊息傳輸協定。SNADS 是大型主機型傳訊系統,通常用於 SNA 網路環境。Microsoft Exchange Server 包含一個連接器,用於在 SNADS 郵件系統和 Exchange 伺服器之間啟用傳訊連線。
您可以使用 Microsoft SNA Server 來提供基礎網路連線,讓此連接器運作。SNADS 連接器可讓 Exchange Server 在移轉至分散式用戶端/伺服器型環境期間,利用現有主機型傳訊系統的功能,例如 AS/400 和 System 3x。