internet

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ internet ] in KIDS
글 쓴 이(By): triangl (삼각형)
날 짜 (Date): 1993년10월31일(일) 16시48분06초 KST
제 목(Title): 컴퓨터 통신망과 X.25 #3


3.패킷교환망과 X.25 프로토콜 (끝)

    이번호에는  X.25 에  관한 연재의  마지막회로서  패킷망간의 연결
프로토콜인 X.75 및 X.25 의  최근 기술 발전 동향과, 응요분야 및
실무적용 사례를 알아보고자 한다.

  가. 패킷망과의 연결 프로토콜 - X.75

    X.75 는 CCITT 에서 X.25의 보완  프로토콜로서 제정되었다. 이것은
X.25 패킷교 환망간의 네트워킹  방법에 관한 프로토콜이다.  X.75 과
같이  네트워크간의 연결을 위한 프로토콜을 인터넷 프로토콜(internet
protocol) 이라  부른다. 또한 이렇게 네 트워크간을 연결하는  형태를
게이트웨이(gateway) 또는 브리지(bridge)  라고 한다. 그림 1 은 X.75 에
의한 패킷교환망의  연결과 그실예를 보여주는 것으로 국내의 DNS 망과
미국의  Tyment 을 연결하여 미국의  이용자가 KETEL 을 연결하는  모형을
그렸다. DNS  와 Tymnet 의 연결은  무선으로 연결되며 인공위성을  통한
마이크로웨이브 (UHF) 전송으로 이루어 진다.

  나. 향후 발전 방향

    X.25 프로토콜은 1976 년 CCITT 에 의해  채택되어 광범위한 지지를
받았고 1980 년, 1984 년, 1988 년의 개정을 통해  개방형 시스팀의 통신
표준으로 정착되어 산업 계의 표준으로  자리잡았다.   지난  수년간
패킷교환 기능은 엄청난  발전을 거듭해 왔다. 패킷교환망 제조업체들은
업무 성격에 따라 네트워크 혼잡을 적게  받는 작은 규모의 패킷교환기와
대용량의  데이터를 처리할 수 있는 패킷교환기를  만들고 있고 또한 IBM
의 SNA (System Network  Architecture), LAN, 무선등  다양한 프로토콜을
수용하는 패킷교환기를 만드는데 주력하고 있다.

   또 하나의 중요한  추세는 패드 기능을 하드웨어화 하여 독립적인
패드가 필요 없게 하는 것이다. 즉 교환기내에 패드를  내장한
패킷교환기를 설계하고 있다. 미국 의 유명한 패킷교환기 업체인 휴즈사
(Hughes Network  System) 의 다중프로토콜 클 러스터(Multiprotocol
Cluster)는 교환기능, 프로토콜변환, 패드기능을  1 개의 보드 상에서
구현하였다. 교환기의 성능도   발전되어   빠른   패킷교환기능과
종합정보통신망(ISDN, Integrated Service Data Network) 과의 연결
기능을 강화하고 있다.

   T1 멀티플렉서 는 ISDN 과  빠른 패킷교환을 위해 최근  수요가
높아지고 있는 장비다.  여기서 T1, ISDN, 패킷교환기의 신호 차이의
극복이 과제다. 규모 패킷교환시설  제조업체는 유에스  스프린트 (US
Sprint), 비티  타임네트 (BT Tymnet), 노던 텔리컴 (Northern Telecom)
사가 있는데 "메가스위치" 라고 부르 는 초당 수천개의  패킷을 처리할 수
있게 한다. 금융기관,  정부 그리고 대기업등에 서 광범위한 지사의 업무
통신을 위해 이런 대규모 패킷교환기를 사용하게 된다. 유력한 마케팅
조사회사에  의하면, 미국내에서 X.25 프로토콜을  사용하는 패킷
교환관련 장비의  매출은 1990년 5억6천만불에서  1992년 6억8천만불에
달할 것으로 예측하고 있다.

   패킷교환장비 뿐 아니라 패킷교환서비스 매출도 꾸준히 증가하고 있
다.  유명한 패킷교환망 서비스 회사이기도한 타임넷 (BT Tymnet), 유에스
스프린트 (US Sprint) 는 꾸준히 망 설비를 증가 시키고 성능도
향상시키고 있다. 패킷교환기  이외에  패킷교환망에 연결하기 위한
장비로서  패드와  다중화기 (Network Concentrator) 가 있고 이를
관리하기 위한 망관리시스팀이  있다. 패드는 X.25 프로토콜을 사용하지
않는 장비를 패킷망에  연결시키기 위한 장비로서 그 수요 가 늘어나고
있다.


  다. X.25/AFT

    다이얼업 모뎀의 'AT'  명령어 체계를 만든 미국의 통신기기 제조사인
Hayes사 가 제안한 X.25 프로토콜의 프레임레벨 제안이다.  1986년 미국의
CCITT모뎀팀에 제출하여 현재 심의 작업중이다.

    원래 X.25 는 네트워크층의 프로토콜로서  패킷레벨은 X.25,
프레임레벨 (데이터 링크층)은 LAPB  (HDLC) 를 쓰게 되어  있다. 즉
동기방식의  프로토콜인데 대부분의 PC 나 유닉스  기종이 비동기 방식을
쓰며, X.25 통신을  하기위해서는 HDLC (프레임 레벨) 구동용 어댑터가
있어야만 가능하다. 현재  X.25 가 개방형 시스팀의 네트워크 층(Layer 3)
의  산업표준으로 확정이 되가고 있고 (de facto  standard) 통신회선 1
개로 복수의 세션을 열수 있는 좋은 방식이므로  이를 위한 비동기통신용
X.25 의 프 로토콜을 Hayes 에서  제안한 것이다. 하위 레벨의
비트지향(bit-oriented)  HDLC 프레임 대신 문자지향(character-oriented)
의 프레임을 사용,  비동기통신회선용 X.25 프로토콜을 사용하자는 것이다.
그림3 은 7 계층구조와 표준 X.25  및 X.25/AFT 의 모형 구조를 보인것이며
그림4 는 X.25/AFT 의 프레임구조를 보인것이다.

    국내의 대부분의  BBS 가 PC 로  구축되어 있고 단일사용자용 시스팀이
많으며, BBS 간 연결이나  대규모 정보서비스 (HITEL, 천리안, POS  Serve)
등과의게이트웨 이를 하기  위해서는 X.25 프로토콜이 가장 확실한 방법
(Solution) 이나  이를 위한 장비 및 노하우의 부족을 느끼고 있다. 그래서
X.25  장비의 한계를 넘을 수 있는 좋은 제안이고  본다.
이 제안이 채택되어  관련 소프트웨어가 개발된다면  앞으로 BBS 간의
통신은 X.25/AFT 로  할 수 있으리라 본다. X.25/AFT (X.25/HDLC 는  DNS
, HINET-P와 같은 패킷교환망에서의 방식입니다) 는 전화회선이용자들에게
네트워킹의 좋은 해결책 을 제공하여 시사해 주는 바가 크다고 본다.

  라. AX.25 프로토콜

    최근 무선통신의 발전이 눈부시게 이루어 지고  있는데, X.25
프로토콜과 관련한 또하나의 분야는 무선  통신에의 응용이다. 이를 무선
패킷이라고 부르는데  특히 아 마추어무선(HAM)에 있어서 무선패킷통신에
있어서 적용할 수 있는  프로토콜을 제정 하였다. 이를 아마추어 X.25
라는 의미로서 AX.25 라고 부른다.

    패킷 무선은 아마추어  무선국들을 직접 또는 네트워크의 수단으로
상호 연결시 킬  통신 방식이다.  이것은 최신 기술에  기초해서, 오류
없는 통신, 다수국들의 채 널 공유, 그리고 전 세계적 데이터 네트워크를
통한 자동  경로선정 방법을 제공하 기 위한 것이다. AX.25 는 ISO 의  7
계층 참조모델의 레벨 2 이다.  아마추어  패킷무선에 필요한 레벨 3계층
도 현재 활발히 고려중이다.

   AX.25 프로토콜은 미국의  아마추어무선연맹(ARRL)의 아마추어무선
사들이 연구를 거듭하여 에서 CCITT  의 권고안 X.25 프로토콜을
기준으로 하여  설계한 무선패킷용 프로토콜이다. 수년동안 아마추어
패킷 무선용으로 제안된  여러개의 연결계층 프로토콜이 있었 다. 최초로
널리 보급되어 사용된 것은 IBM  SDLC 프로토콜에 기초했으며, 한 아마추
어무선사 의해 설계 제작된 무선 패킷 제어  보드였다. 이 프로토콜은
아마추어 패킷 무선 활동의  초창기 몇년동안 사용되었다.  이 프로토콜
의 제약중의  하나는 무선국 어드레스에 단일옥테트 (single octet - 8비
트)을  사용한다는 것이었다.  이것은 주 소를 254개  또는 더 적은수로
제한 시켰다.   또한 누군가가 로컬 지역의 각 아마추 어에게 임의의
어드레스를 할당해 주어야만 했었다.

    1982년초에,미국 아마추어무선 연맹에서 상용 연결 계층 프로토콜의
연구를 시작했다.   의도는 패킷 무선이 발전한 후에 몇년 동안이라도
심각한 변경을 할  필요가 없는 프로토콜을 추천하려는 것이었 다.  이
연구의  결과는 CCITT X.25 레벨 2 LAPB 프로토콜 표준을  약간 개조한
것을 사용하자는 것이었다. 이후  프레임레벨(레벨2) 및  패킷레벨(레벨3)
프로토콜이 규 정되고 CCITT X.25 표준에 기본을 두었으므로 ,  이
프로토콜을 Amateur X.25라는 의 미의 AX.25라고 부르기로 했다.

   아마추어 무선이 무선통신 분야에 지대한 기여를 한 것은 각구의 공
통사항이다. 일본의 경우 무선통신이 발달한 것은 일본의 HAM 들에 전적
으로 힘 입은 바가 크고 정책적으로 무선분야를 HAM 에게 공개한 것이 
힘이되었다고 본다. AX.25 와 같이 HAM 들에 의해 제정된 무선패킷프로
토콜은 이러한 맥락에서 이해할 수 있으며 앞으로의 무선 통신분야에 시
사하는 바가 크다고 본다. 

  마. 맺음말

이상과 같이 X.25 에 대한 3 회에 걸친 연재를 마치며, 이미 산업표
준화된  X.25 에 대한 연구, 하드웨어  및 소프트웨어에 대한 응용기술
이 활발히 이루어 져야 한다고 본다. X.25에 대한 두서없는 연재를 읽
어 보신 이용자들께 감사하며 컴퓨터통신분야에서 앞으로도 많이 거론될
기술이라고 본다. 


    그림 3: 7 계층과 X.25, X.25/AFT 와의 관계


        OSI               X.25                  X.25/AFT
 +--------------+    +-------------------+   +--------------------+
 | 트랜스포트층 |    |  X.25 패킷        |   | X.25 패킷          |
 | 네트워크층   |    |                   |   |                    |
 |              |    |  레     벨        |   | 레     벨          |
 +--------------+    +-------------------+   +--------------------+
 | 데이터링크층 |    |  HDLC             |   | HDLC               |
 |              |    |                   |   |                    |
 |              |    |  유통제어,        |   | 유통제어,          |
 |              |    |  오류극복 절차    |   | 오류극복 절차      |
 |              |    |                   |   |                    |
 |              |    |                   |   |                    |
 |              |    |  HDLC             |   | AFT 투명성,        |
 |              |    |  투명성, 오류감지 |   | 프레이밍, 오류감지 |
 +--------------+    +-------------------+   +--------------------+
 |              |    |                   |   |                    |
 |    물리층    |    |  RS-232C, V.35    |   | RS-232C, V.35      |
 +--------------+    +-------------------+   +--------------------+


그림 4: AFT 프레임의 구조

X.25 프레임 :

       +---------+---------++-------------------------+
       |  주소   |제어필드 ||      정           보    |
       |(address)|(control)||                         |
       +---------+---------++-------------------------+

HDLC :
                             
프레임                                             
                    
|←-------------------------------------------------------------→|
                                       패킷
                            |←---------------------→|
+------+---------+---------++-------------------------++---+------+
| 플랙 |  주소   |제어필드 ||      정           보    ||FCS| 플랙 |
|(flag)|(address)|(control)||                         ||   |(flag)|
+------+---------+---------++-------------------------++---+------+
       |←-------- 투명성을 위한 0 비트 삽입 ------------→|


AFT :
                             
프레임                                             
                    
|←-------------------------------------------------------------→|
                                       패킷
                            |←---------------------→|
+------+---------+---------++-------------------------++---+------+
| 플랙 |  주소   |제어필드 ||      정           보    ||FCS| 플랙 |
|(flag)|(address)|(control)||                         ||   |(flag)|
+------+---------+---------++-------------------------++---+------+
       |←-------- 투명성을 위한 DLE(ASCII 16) 삽입 -----→|

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.