1993.10.22

SUBJECT: SNA FUNCTIONAL LAYERS

개요: 모든 communication network architectures 의 내재된 기본 개념 은 잘정의된

functional layers  로 network function 을 나눈다.


*** 삽입자료 ***



1. Data link control

    -가장 하위(SNA define) 의 layer.

    -This layer is responsible for the transmission of data between two nodes
    over a particular physical link

     -가장중요한 기능중의 하나는  to detect and recover from the transmission
     errors that inevitaly occur..

     cf) physical control layer addresses the transmission of bit streams over
     a physical circuit.

     It is important to point out that the SNA architecture itself does not
     define the functions that are performed in the phyical control layer, and
     specific method of transmitting bits are not defined by SNA. Various
     methods of physical transmission can be employed in an SNA network,
     including computer channels, telephone lines, satellite links, and
     microwave transmission. The techniques used for phisical transmission are
     defined outside the SNA architecture.

2.Path control

     -이 ..path control layer 는 network 을 통하여 message 가 통과되는 path 상
     에서의 Routing 에 관계된다.

     -복잡한 network 에서는 여러개의 Node 를 통하여 분리된 수개의 data link 를
     경유한다. .또한, 여러개의 Domain 을 경유할수도 있다.

3.Transmission control

     -The third functional layer, it keeps track of the status of sessions that
     are in progress, controls the pacing of data flow within a session, and
     sees that the units of data that make up a message are sent and received
     in the proper sequence.

     -This layer also provides an optional data encryption/decryption facility.

4.Data Flow control

     -it is concerned with the overall intefrity of the flow of data during a
     session between two network addressable units.

     -this can involve determinig the mode of sending and receving, managing
     groups of related messages, and determing what type of response mode to
     use.

5.Function Management

     -The uppermost SNA functional layer is  highly complex and can be thought
     of as being divided into sublayers:a functional management data services
     sublayers and a NAU services manager sublayer. fig 3.1

     5-1.Function management Data Services

          -이 sub-area 는 high-level SNA service 와 다음의 2 가지 주요한 기능을
          제공

          가)Coordinating the interface between the network user and the
          network and the presentation of information to the user

          나)Controlling and coordinating the activities of the network as a
          whole and of all the sessions that are active.

     5-2.NAU Services manager

          -이 layer 는 service 를 function management data services 와 data
          flow control 과 trasmission control layer 에 service 를 제공한다.

6.Application Layer

     -이 application layer 는 user 를 나타낸다.

     user 는 SNA network  와 interface 하는 application 과 people 이다.

     physical coltrol layer 와 마찬가지로 이 application layer 도 SNA architec-
     ture 에 정의되어 있지 않다. 비록 이 layer 가 중요하지만 SNA architectuer
     의 밖에 정의되어있다. 이 layered structure 가 SNA architecture 를 더 발전
     시키게 된다. 즉, 하나의 새로운 기술이 개발되었을때 인접한 다른 layer 의 수
     정이나 영향을 주지않고서 efficiency 나 module 단위의 변화를 가능하게 한다.



     -SNA 를 구성하는 두가지의 중요한 요소는 NAUs(network addressable units) 와
     path control network 이다.

     NAUs 는 Top three layer 로 구현된다.

     function management, data flow control, transmission control 이다.이 layer
     의

     가장중요한 기능은 첫째, network user 가 network 을 통하여 data 를 주고 받
     게하는것이고 둘째는,network operator 를 돕고 network 을 control, managing
     한다.

     Path control network component 는 path control layer , data link control
     layer 를 포함하고 있다. 이 layer 들은 network 을 통한 data routing,flowing
     그리고 다음노드까지의 data transmission 을 책임진다.


*** 삽입자료 ***





     -The layered approach to network architectures makes it necessary to
     discuss two different types of communication . 즉, physical communication
     과 logical communication이다.

     여기서 physical communication layer 는 동일한 node 상에서 인접한 node 들간
     에 일어나는 communication 을 말하며 logical communication 은 two communi-
     cating node 간의 functionally paired layer 에 일어나는것을 말한다.



     -SNA 는 single node 에서 인접한 layer 간에 일어나는 communication 을 정의
     하는데 이것은 인접한 layer 간에 교환되어야할 정보와 각 layer 에 속하는 기
     능들을 나타냄.으로써 이루어 진다. 또한,  message 가 수개의 data link 를 거
     쳐서 원하는 목적지 까지 도달하는 Multiple node 도 있다. (Fig 3-7)



     -위에서 설명한 바로서, data 는 다양한 SNA function layer 를 통하여 pass
     up-down 된다. physical communication 이  일어나는 동안 , 다른종류의
     communication 이 logical 하게 일어난다. 즉, 마치 user 가 보기에는 각 layer
     간의 logical 하게 일어나는것으로 나타나며 이를 peer-to-peer communication
     이라고 한다.

     -SNA 는 peer-to-peer communication 을 매우 정확하게 정의하며 각 layer 에서
     붙게되는 message header 의 format 이 SNA architecture 의 부분으로써 나타난
     다.또한 SNA protocol 은 떨어진 Node 상에서 각각 대응하는 layer 가 interac-
     tion하는가를 정의한다.Peer protocol 은 header 에 포함된 parameter 들의 의
     미와 이 parameter 들에 의해서 일어나는 action 에 대해서도 정의한다.이리하
     여 하나의 H/W 와 S/W product 을 사용하여 구현된 SNA node 는 다른 product
     set 을 사용하는 Node 와 communicate 할수가 있는데 두 Node 모두 SNA format
     과 Protocol 을 따를때 가능한것이다.



     -SNA functions are assigned to well-defined functional layers. The data
     link control layer is responsiblefor the transmission of data between two
     nodes over a particular physical link. The data link control layer uses
     the services of a physical control layer that is defined outside the SNA
     architecture. The path control layer routes data from one node to the
     next. The transmission control layer tracks session status, controls the
     pacing of data  flow, and sees that data units are properly sequenced, The
     data flow control layer manages the overall integrity of data flow during
     asession. The function managenent layer is divided into two sublayers---
     function management data services and NAU services manager. The function
     management data services sublayer controls the interface with network user
     and manages the activitices of the network as a whole. The NAU services
     manager sublayer provides services to lower-level layers.Two types of
     communication occur as data are transmitted through an SNA network.
     Communication between adjacent layers takes place as data pass from one
     layer to the next.Data are physically passes down through the various
     functioal layers in the sending node, across over physicall circuits, and
     back up through the functional layers in the receiving node. Control
     information is added and then stripped off by the various functional
     layers.Peer-to-Peer communication is communication that logically taked
     place between the complementary layers in the sending and receiving nodes.
     The SNA architecture defines protocols that specify how equivalent layers
     in different nodes are to interact and defines the formats for headers
     that are added to messages by the various functional layers.


Revision History
Created            on Oct  22 ,1993