KR100248574B1 - 단위 프레임 구조를 이용한 에스.에스.씨.오.피. 송수신 버퍼 관리 방법 - Google Patents

단위 프레임 구조를 이용한 에스.에스.씨.오.피. 송수신 버퍼 관리 방법 Download PDF

Info

Publication number
KR100248574B1
KR100248574B1 KR1019970032657A KR19970032657A KR100248574B1 KR 100248574 B1 KR100248574 B1 KR 100248574B1 KR 1019970032657 A KR1019970032657 A KR 1019970032657A KR 19970032657 A KR19970032657 A KR 19970032657A KR 100248574 B1 KR100248574 B1 KR 100248574B1
Authority
KR
South Korea
Prior art keywords
unit frame
data
area
length
transmission
Prior art date
Application number
KR1019970032657A
Other languages
English (en)
Other versions
KR19990010037A (ko
Inventor
이우섭
안윤영
김화숙
박홍식
Original Assignee
이계철
한국전기통신공사
정선종
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 이계철, 한국전기통신공사, 정선종, 한국전자통신연구원 filed Critical 이계철
Priority to KR1019970032657A priority Critical patent/KR100248574B1/ko
Publication of KR19990010037A publication Critical patent/KR19990010037A/ko
Application granted granted Critical
Publication of KR100248574B1 publication Critical patent/KR100248574B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5678Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
    • H04L2012/5681Buffer or queue management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 단위 프레임 구조를 이용한 SSCOP 송수신 버퍼 관리 방법에 관한 것으로서, 상기 호 제어 프로세서 장치가 일정길이의 데이터를 저장할 수 있는 단위 프레임을 결정한 후 그 단위 프레임에 의해 SSCOP 송수신 버퍼 구조를 확정하는 제 100 단계와, 상기 제 100 단계에서 결정된 단위 프레임 구조에 적합하도록 상기 송수신 버퍼에 송수신 메시지를 저장하거나 상기 송수신 버퍼로부터 송수신 메시지를 추출하며, 송수신 되는 메시지가 상기 단위 프레임에 저장할 수 있는 길이를 초과할 경우 상기 송수신 버퍼내에서 다음 단위 프레임의 위치를 나타내는 다음 단위 프레임 포인터에 의해 단위 프레임 길이의 메시지들을 연결하여 상기 송수신 버퍼에 저장하거나 추출하는 것을 특징으로 하는 제 200 단계로 구성되어, 신뢰성 있는 호 제어 메시지 송수신을 위한 SSCOP 프로토콜에 따라 메시지들을 송수신 버퍼에 저장하거나 추출할 때 SSCOP 송수신 버퍼에 단위 프레임 구조를 이용함으로써 최대 셋업 메시지 길이를 이용한 버퍼 구조보다 메모리의 낭비를 줄일 수 있는 효과가 있다. 이는 SSCOP 연결 갯수가 많아지는 대형 ATM 교환 시스템에서는 더욱 효과적이다

Description

단위 프레임 구조를 이용한 에스.에스.씨.오.피. 송수신 버퍼 관리 방법
본 발명은 단위 프레임 구조를 이용한 SSCOP(Service Specific Connection Oriented Protocol) 송수신 버퍼 관리 방법에 관한 것으로서, 비동기 전송 모드(ATM : Asynchronous Transfer Mode) 시스템에서 고속 데이타 전송 및 광대역 종합 정보 통신망(ISDN : Intergrated Services Digital Network) 신호 채널 설정, 관리 및 호 제어 메시지 전송을 위해 사용되는 SSCOP 프로토콜 실현시에 송수신 버퍼의 메모리 사용량을 줄일 수 있도록 하는 단위 프레임 구조를 이용한 송수신 버퍼 관리 방법에 관한 것이다.
일반적으로 ATM 망은 고속, 광대역성의 다양한 사용자 서비스 요구를 수용하기 위해 고품질의 통신을 실현할 수 있는 통신 프로토콜이 요구된다. 이에 따라 국제 통신 기구의 통신 표준화 부(ITU-T : International Telecommunication Union - Telecommunications Standardization Sector) SG 11에서는 ATM 적응 계층의 SSCS(Service Specific Convergence Sublayer)에 고속 데이타 전송 및 신호 채널 관리에 적합한 새로운 프로토콜인 SSCOP를 Q.2110으로 권고하였다.
이는 송수신 번호를 이용한 전송 에러 검출과 이에 따른 선택적 재전송 및 크레디드(credit)를 이용한 흐름 제어를 특징으로 하며, 엔드-투-엔드(end-to-end) 간에 정해진 프로토콜에 따라 설정된 SSCOP 연결(connection)을 통하여 고속, 고품질의 데이타 전송 및 광대역 ISDN 신호 메시지 전송을 실현할 수 있다.
이러한 SSCOP 프로토콜은 엔드-투-엔드간의 전송 품질 보장을 위해 송신부와 수신부에 버퍼를 두고 정확한 전송이 확인될 때 까지 송수신 메시지를 버퍼에 저장해 두어야 하며, 이때 버퍼 크기는 송수신되는 메시지의 크기에 따라 결정되는데 기존의 ATM 교환 시스템에 구현된 SSCOP 실현 구조에서는 광대역 ISDN 신호 전송 프로토콜인 Q.2931의 셋업(SETUP) 메시지의 최대 길이로 결정하였다.
그러나, Q.2931 호 제어 시나리오에서 셋업 메시지 길이는 약 100 바이트(필히 포함되어야 할 파라미터들로만 구성될 경우)에서 약 750 바이트(가능한 옵션 파라미터들을 모두 포함할 경우)까지 가변적인 반면, 셋업 메시지를 제외한 다른 메시지들은 60 바이트 이하의 길이를 갖는다.
따라서, 기존의 방법에 따라 최대 셋업 메시지 길이를 버퍼 크기로 할 경우 옵션 파라미터를 포함하지 않은 셋업 메시지와 셋업 이외의 다른 메시지들을 저장할 때 메모리 낭비가 심한 문제점이 있다.
또한, 대형 ATM 교환 시스템에서는 제어해야 할 SSCOP 연결 갯수가 많아짐에 따라 SSCOP 연결을 위해 시스템에서 확보하여야 하는 송수신 버퍼가 급속히 커지게 되어 메모리 낭비가 더욱 심해진다.
따라서, 상기와 같은 문제점을 해결하기 위해, 본 발명에서는 셋업 메시지 이외의 다른 호 제어 메시지 길이로 단위 프레임 길이를 결정하고, 이 단위 프레임 길이를 사용하여 송수신 버퍼 구조를 확정한 다음, 단위 프레임 길이를 초과하는 호제어 메시지인 경우 상기 송수신 버퍼내에서 다음 단위 프레임의 위치를 나타내는 다음 단위 프레임 포인터에 의해 단위 프레임 길이의 메시지들을 연결하여 상기 송수신 버퍼에 저장하거나 추출하는 송수신 버퍼 관리 방법을 제공하고자 한다.
본 발명에서 제공하는 SSCOP 송수신 버퍼 관리 방법은 상기 단위 프레임 포인터에 의해 메시지 데이터를 저장하는 방법과 추출하는 방법으로 나뉘며, 그 각각의 방법은 다음과 같다.
먼저, 상기 송수신 버퍼에 메시지 데이터를 저장하는 방법은 상기 송수신 버퍼에 저장할 전체 데이터의 길이를 참조하여 필요한 단위 프레임 갯수를 계산하는 제 201 단계와, 상기 단위 프레임의 사용 프래그 영역을 검색하여 송수신 버퍼에 상기 제 201 단계에서 계산된 갯수의 프레임을 저장할 여유 메모리가 있는지를 점검하는 제 202 단계와, 상기 제 202 단계의 점검 결과 상기 송수신 버퍼에 여유 메모리가 없는 경우 저장 불가 통보를 한 후 종료하고, 여유 메모리가 있는 경우 단위 프레임의 사용 프래그 영역을 이용하여 버퍼 영역중 저장 가능한 단위 프레임을 찾아 그 단위 프레임의 메시지 순서 번호 영역에 전송되는 메시지의 순서 번호를 저장하는 제 203 단계와, 상기 제 201 단계에서 계산된 프레임 개수에 따라 단위 프레임의 각 영역에 적합하도록 메시지 데이터를 저장하고 그 저장 정보를 통보하는 제 204 단계를 포함한다.
또한, 상기 송수신 버퍼에서 메시지 데이터를 추출하는 방법은 추출 요구를 받은 지정된 포인터가 가리키는 버퍼내의 단위 프레임 영역을 찾아 그 단위 프레임의 데이터 길이 및 데이터 영역에서 데이터 길이 및 데이터를 추출하는 제 216 단계와, 상기 단위 프레임의 다음 단위 프레임 포인터 영역의 값이 널(null)인지를 확인하는 제 217 단계와, 상기 제 217 단계의 확인 결과 널(null)이면 추출된 데이터 길이 및 그 데이터를 통보한 후 종료하고, 널(null)이 아니면 상기 단위 프레임의 다음 단위 프레임 포인터 영역에 저장된 포인터가 가리키는 버퍼내의 단위 프레임 영역을 찾아 그 단위 프레임의 데이터 길이 영역에서 데이터 길이를 추출하여 상기 제 216 단계에서 추출된 데이터 길이 정보에 더하는 제 218 단계와, 상기 제 218 단계에서 찾아진 단위 프레임의 데이터 영역에 저장된 데이터를 추출한 후, 상기 제 217 단계 및 상기 제 218 단계를 반복하는 제 219 단계를 포함한다.
도 1은 본 발명이 ATM 시스템의 개략적인 구성도,
도 2는 본 발명에 따른 단위 프레임을 이용한 SSCOP 송수신 버퍼 구조도,
도 3은 본 발명에 따른 송수신 버퍼에 데이타를 저장하는 방법에 대한 흐름도,
도 4는 본 발명에 따른 송수신 버퍼에서 데이타를 추출하는 방법에 대한 흐름도.
〈도면의 주요부분에 대한 부호의 설명〉
100 : ATM 교환 시스템 110 : 가입자 정합 장치
120 : 망 정합 장치 130 : ATM 스위치
140 : 호 제어 프로세서 장치
이하, 첨부된 도면을 참조하여 본 발명에 따른 일실시 예를 상세히 설명한다.
도 1은 본 발명이 ATM 시스템의 개략적인 구성도이고, 도 2는 본 발명에 따른 단위 프레임을 이용한 송수신 버퍼 구조도이고, 도 3은 본 발명에 따른 송수신 버퍼에 데이타를 저장하는 방법에 대한 흐름도이고, 도 4는 본 발명에 따른 송수신 버퍼에서 데이타를 추출하는 방법에 대한 흐름도이다.
도 1을 참조하면, ATM 시스템(100)은 다수의 가입자 정합장치(110) 및 망 정합장치(120)와, 상기 다수의 가입자 정합장치(110) 및 망 정합장치(120)간 신호를 연결하는 스위치(130)와, 상기 스위치(130)의 기능을 제어하는 호 제어 프로세서 장치(140)로 구성된다. 이와 같은 구성을 갖는 ATM 시스템(100)에서 본 발명에서 제공하는 SSCOP 송수신 버퍼 관리 방법을 제어하는 프로세스는 상기 호 제어 프로세서 장치( 140)에 탑재된다.
상기 호 제어 프로세서 장치(140)는 가입자 단말로 부터 전송되는 호 제어 메시지들을, 상기 가입자 정합 장치(110)나 망 정합 장치(120) 및 ATM 스위치(130)를 통해 받는다. 상기 메시지를 수신한 호 제어 프로세서 장치(140)는 SSCOP 프로토콜에 의해 수신 확인을 한 뒤 상위 계층인 Q.2931 제어 블럭으로 메시지들을 보내고 상위 Q.2931 제어 블럭으로 부터 호 제어 메시지를 받아 SSCOP 프로토콜에 의해 가입자 단말로 메시지들을 전송한다.
도 2를 참조하면, 본 발명에 따른 단위 프레임을 이용한 SSCOP 송수신 버퍼는 1바이트의 사용 프래그 영역(10)과, 3바이트의 메시지 순서 번호 영역(20)과, 4바이트의 데이터 길이 영역(30)과, 단위 프레임 길이의 데이터를 저장하는 데이터 영역(40)과, 1바이트의 다음 단위 프레임 포인터 영역(50)으로 구성된다.
이 때, 상기 버퍼가 송신 버퍼일 경우 송신측에서 전송이 완료된 메시지를 수신측으로 부터 전송 확인을 받을 때 까지 저장하는 기능을 하고, 수신 버퍼일 경우 수신 메시지가 손실되었을 경우 손실된 메시지가 재전송되어 수신될 때까지 모든 수신 메시지들을 저장하는 기능을 한다.
상기 사용 프래그 영역(10)은 상기 단위 프레임으로 구분된 버퍼 영역에 데이타가 저장되어 있는지 아닌지를 나타내고, 상기 메시지 순서 번호 영역(20)은 송수신되는 메시지의 순서를 저장하고, 상기 데이터 길이 영역(30)은 상기 데이터 영역(40)에 저장된 데이타 길이를 저장낸다. 또한, 상기 데이터 영역(40)은 단위 프레임 길이로 데이타를 저장하며, 상기 다음 단위 프레임 포인터 영역(50)은 현재 저장한 메시지 데이타가 단위 프레임의 길이를 초과할 때 연속되는 다음 데이타가 저장된 포인터를 지정한다.
만일, 데이터의 길이가 단위 프레임의 길이보다 짧거나 상기 단위 프레임의 길이와 같은 경우 상기 다음 단위 프레임 포인터 영역(50)에는 널(null)값이 저장되고, 상기 호 제어 프로세서 장치(140)는 상기 널(null)값을 확인하여 데이터 송수신의 종료를 인지한다.
도 3은 본 발명에 따른 송수신 버퍼에 데이터를 저장하는 방법에 대한 흐름도로서, 도 3을 참조하면 상기 호 제어 프로세서 장치(140)가 상기 송수신 버퍼에 메시지 데이터를 저장하라는 요구를 수신(301)하면, 먼저, 상기 호 제어 프로세서 장치(140)는 상기 송수신 버퍼에 저장할 전체 데이터의 길이를 참조하여 필요한 단위 프레임 갯수를 계산(302)하고, 송수신 버퍼 내에 구성된 단위 프레임의 사용 프래그 영역(10)을 검색하여 상기 계산 단계(302)에서 계산된 갯수의 프레임을 저장할 여유 메모리가 상기 송수신 버퍼 내에 있는지를 점검(303)한다.
상기 점검(303) 결과 상기 송수신 버퍼에 여유 메모리가 없으면, 메시지 데이터를 저장할 수 없다는 저장 불가 통보(304)를 한 후 종료하고, 여유 메모리가 있는 경우 상기 단위 프레임의 사용 프래그 영역(10)을 이용하여 버퍼 영역중 저장 가능한 단위 프레임을 찾아(305) 그 단위 프레임의 메시지 순서 번호 영역(20)에 전송되는 메시지의 순서 번호를 저장(306)한다.
상기와 같이 메시지 순서 번호를 저장(306)하였으면, 상기 계산 단계(302)에서 계산된 필요 단위 프레임 개수가 하나인지 아닌지를 확인(307)하여 그 계산된 프레임 개수에 따라 단위 프레임의 각 영역에 적합하도록 메시지 데이터를 저장하고 그 저장 정보를 통보(310, 318)한다.
상기 확인(307) 결과 필요한 단위 프레임 개수가 하나이면 저장할 데이터 길이 및 데이터를 상기 단위 프레임의 데이터 길이 영역 및 데이터 영역에 저장(308)하고, 상기 단위 프레임의 사용 프래그 영역을 사용중으로 세트(309)한 후, 상기 단위 프레임의 다음 단위 프레임 포인터 영역에 널(null)값을 저장하고, 상기 단위 프레임이 저장된 버퍼의 저장 포인터를 통보(310)한다.
만일, 필요한 단위 프레임 개수가 하나 이상이면 현재 작업 중인 데이터가 전체 저장 데이터의 마지막 프레임인지를 확인(311)하고, 마지막 프레임이 아니면, 단위 프레임 길이로 저장할 데이터의 길이를 나눈 후 그 길이에 따라 단위 프레임의 데이터 길이 영역 및 데이터 영역에 상기 나누어진 데이터의 데이터 길이 및 데이터를 저장(312)하고, 상기 단위 프레임의 사용 프래그 영역을 사용중으로 세트(313)한다. 그리고, 다음으로 이어지는 데이터 즉, 다음 단위 프레임을 연결하여 저장하기 위해 사용하지 않는 단위 프레임 영역을 찾아(314) 그 단위 프레임 영역이 저장된 버퍼의 포인터를 현재 데이터 길이 및 데이터를 저장한 단위 프레임의 다음 단위 프레임 포인터에 저장(315)한다.
이와 같은 과정(311 내지 315)은 현재 작업 중인 데이터가 전체 저장 데이터의 마지막 프레임이 될 때까지 반복 수행하며, 현재 작업 중인 데이터가 전체 저장 데이터의 마지막 프레임이면, 나머지 데이터의 길이 및 그 데이터를 새로 찾아진 단위 프레임 포인터가 가리키는 버퍼내의 단위 프레임 영역 중 데이터 길이 및 데이터 영역에 저장(316)한 후, 상기 단위 프레임의 사용 프래그 영역을 사용중으로 세트(317)한다. 그리고, 상기 단위 프레임의 다음 단위 프레임 포인터 영역에 널(null)값을 저장한 후, 버퍼의 첫 번째 단위 프레임 저장 포인터를 통보(318)한다.
도 4는 본 발명에 따른 송수신 버퍼에서 데이타를 추출하는 방법에 대한 흐름도로서, 도 4를 참조하면 상기 호 제어 프로세서 장치(140)가 상기 송수신 버퍼에 저장된 메시지 데이터를 추출하라는 요구를 수신(401)하면, 먼저, 지정된 포인터가 가리키는 버퍼내의 단위 프레임 영역을 찾아 그 단위 프레임의 데이터 길이 및 데이터 영역에서 데이터 길이 및 데이터를 추출(402)하고, 상기 단위 프레임의 다음 단위 프레임 포인터 영역의 값이 널(null)인지를 확인(403)한다.
상기 확인(403) 결과 널(null)이면 추출된 데이터 길이 및 그 데이터를 통보(406)한 후 종료하고, 널(null)이 아니면 상기 단위 프레임의 다음 단위 프레임 포인터 영역에 저장된 포인터가 가리키는 버퍼내의 단위 프레임 영역을 찾아 그 단위 프레임의 데이터 길이 영역에서 데이터 길이를 추출하여 이전에 추출된 데이터 길이 정보에 더하고(404), 상기 단계에서 찾아진 단위 프레임의 데이터 영역에 저장된 데이터를 추출(405)한 후, 다음 단위 프레임 포인터가 널(null)이 될 때까지 상기 과정(403, 404, 405)을 반복한다.
상기와 같이 구성되어 동작하는 본 발명은 ATM 교환 시스템에서 신뢰성 있는 호 제어 메시지 송수신을 위한 SSCOP 프로토콜에 따라 메시지들을 송수신 버퍼에 저장하거나 추출할 때 SSCOP 송수신 버퍼에 단위 프레임 구조를 이용함으로써 최대 셋업 메시지 길이를 이용한 버퍼 구조보다 메모리의 낭비를 줄일 수 있는 효과가 있다. 이는 SSCOP 연결 갯수가 많아지는 대형 ATM 교환 시스템에서는 더욱 효과적이다.

Claims (6)

  1. 다수의 가입자 정합장치 및 망 정합장치와, 상기 다수의 가입자 정합장치 및 망 정합장치간 신호를 연결하는 스위치와, 상기 스위치의 기능을 제어하는 호 제어 프로세서 장치로 구성된 비동기식 교환 시스템의 SSCOP 송수신 버퍼 관리 방법에 있어서,
    상기 호 제어 프로세서 장치가 일정길이의 데이터를 저장할 수 있는 단위 프레임을 결정한 후 그 단위 프레임에 의해 SSCOP 송수신 버퍼 구조를 확정하는 제 100 단계와,
    상기 제 100 단계에서 결정된 단위 프레임 구조에 적합하도록 상기 송수신 버퍼에 송수신 메시지를 저장하거나 상기 송수신 버퍼로부터 송수신 메시지를 추출하며, 송수신 되는 메시지가 상기 단위 프레임에 저장할 수 있는 길이를 초과할 경우 상기 송수신 버퍼내에서 다음 단위 프레임의 위치를 나타내는 다음 단위 프레임 포인터에 의해 단위 프레임 길이의 메시지들을 연결하여 상기 송수신 버퍼에 저장하거나 추출하는 것을 특징으로 하는 제 200 단계로 구성된 것을 특징으로 하는 단위 프레임 구조를 이용한 SSCOP 송수신 버퍼 관리 방법.
  2. 제 1 항에 있어서,
    상기 단위 프레임은
    단위 프레임으로 지정된 버퍼의 일정 영역에 데이터가 저장되어 있음을 나타내는 사용 프래그 영역과,
    송수신되는 메시지의 순서를 저장하는 메시지 순서 번호 영역과,
    저장된 데이터의 길이를 나타내는 저장된 데이터 길이 영역과,
    최대 단위 프레임 길이까지 데이터를 저장하는 데이터 영역과,
    송수신되는 메시지가 단위 프레임 길이를 초과하는 경우 연결되는 다음 단위 프레임의 버퍼 내에서의 위치를 나타내기 위한 다음 단위 프레임 포인터 영역으로 구성된 것을 특징으로 하는 단위 프레임 구조를 이용한 SSCOP 송수신 버퍼 관리 방법.
  3. 제 1 항 또는 제 2 항에 있어서,
    상기 제 200 단계는
    상기 호 제어 프로세서가 상기 송수신 버퍼에 메시지 데이터를 저장하라는 요구를 수신한 경우
    상기 송수신 버퍼에 저장할 전체 데이터의 길이를 참조하여 필요한 단위 프레임 갯수를 계산하는 제 201 단계와,
    상기 단위 프레임의 사용 프래그 영역을 검색하여 송수신 버퍼에 상기 제 201 단계에서 계산된 갯수의 프레임을 저장할 여유 메모리가 있는지를 점검하는 제 202 단계와,
    상기 제 202 단계의 점검 결과 상기 송수신 버퍼에 여유 메모리가 없는 경우 저장 불가 통보를 한 후 종료하고, 여유 메모리가 있는 경우 단위 프레임의 사용 프래그 영역을 이용하여 버퍼 영역중 저장 가능한 단위 프레임을 찾아 그 단위 프레임의 메시지 순서 번호 영역에 전송되는 메시지의 순서 번호를 저장하는 제 203 단계와,
    상기 제 201 단계에서 계산된 프레임 개수에 따라 단위 프레임의 각 영역에 적합하도록 메시지 데이터를 저장하고 그 저장 정보를 통보하는 제 204 단계를 포함하는 것을 특징으로 하는 단위 프레임 구조를 이용한 SSCOP 송수신 버퍼 관리 방법.
  4. 제 3 항에 있어서,
    상기 제 204 단계는
    계산된 프레임의 개수가 한 개인 경우
    저장할 데이터 길이 및 데이터를 상기 단위 프레임의 데이터 길이 영역 및 데이터 영역에 저장하는 제 205 단계와,
    상기 단위 프레임의 사용 프래그 영역을 사용중으로 세트하는 제 206 단계와,
    상기 단위 프레임의 다음 단위 프레임 포인터 영역에 널(null)값을 저장하는 제 207 단계와,
    계산된 프레임의 개수가 한 개 이상인 경우
    단위 프레임 길이로 저장할 데이터의 길이를 나눈 후 그 길이에 따라 단위 프레임의 데이터 길이 영역 및 데이터 영역에 상기 나누어진 데이터의 데이터 길이 및 데이터를 저장하는 제 208 단계와,
    상기 단위 프레임의 사용 프래그 영역을 사용중으로 세트하는 제 209 단계와,
    다음 단위 프레임의 저장을 위해 사용하지 않는 단위 프레임 영역을 찾는 제 210 단계와,
    상기 제 210 단계에서 찾아진 새로운 단위 프레임 영역의 포인터를 현재 데이터 길이 및 데이터가 저장된 단위 프레임의 다음 단위 프레임 포인터 영역에 저장하는 제 211 단계와,
    상기 제 208 단계 내지 상기 제 211 단계를 저장할 데이터 메시지의 마지막 프레임 까지 반복하는 제 212 단계를 포함하는 것을 특징으로 하는 단위 프레임 구조를 이용한 SSCOP 송수신 버퍼 관리 방법.
  5. 제 4 항에 있어서,
    상기 상기 제 212 단계는
    저장할 데이터 메시지의 마지막 프레임인 경우
    나머지 데이터의 길이 및 그 데이터를 상기 제 211 단계에서 찾아진 단위 프레임의 포인터가 가리키는 버퍼내의 단위 프레임 영역의 데이터 길이 및 데이터 영역에 저장하는 제 213 단계와,
    상기 제 213 단계의 단위 프레임의 사용 프래그 영역을 사용중으로 세트하는 제 214 단계와,
    상기 제 213 단계의 단위 프레임의 다음 단위 프레임 포인터 영역에 널(null)값을 저장하는 제 215 단계를 포함하는 것을 특징으로 하는 단위 프레임 구조를 이용한 SSCOP 송수신 버퍼 관리 방법.
  6. 제 1 항 또는 제 2 항에 있어서,
    상기 제 200 단계는
    상기 호 제어 프로세서가 상기 송수신 버퍼에 저장된 메시지 데이터를 추출하라는 요구를 수신한 경우
    지정된 포인터가 가리키는 버퍼내의 단위 프레임 영역을 찾아 그 단위 프레임의 데이터 길이 및 데이터 영역에서 데이터 길이 및 데이터를 추출하는 제 216 단계와,
    상기 단위 프레임의 다음 단위 프레임 포인터 영역의 값이 널(null)인지를 확인하는 제 217 단계와,
    상기 제 217 단계의 확인 결과 널(null)이면 추출된 데이터 길이 및 그 데이터를 통보한 후 종료하고, 널(null)이 아니면 상기 단위 프레임의 다음 단위 프레임 포인터 영역에 저장된 포인터가 가리키는 버퍼내의 단위 프레임 영역을 찾아 그 단위 프레임의 데이터 길이 영역에서 데이터 길이를 추출하여 상기 제 216 단계에서 추출된 데이터 길이 정보에 더하는 제 218 단계와,
    상기 제 218 단계에서 찾아진 단위 프레임의 데이터 영역에 저장된 데이터를 추출한 후, 상기 제 217 단계 및 상기 제 218 단계를 반복하는 제 219 단계를 포함하는 것을 특징으로 하는 단위 프레임 구조를 이용한 SSCOP 송수신 버퍼 관리 방법.
KR1019970032657A 1997-07-14 1997-07-14 단위 프레임 구조를 이용한 에스.에스.씨.오.피. 송수신 버퍼 관리 방법 KR100248574B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970032657A KR100248574B1 (ko) 1997-07-14 1997-07-14 단위 프레임 구조를 이용한 에스.에스.씨.오.피. 송수신 버퍼 관리 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970032657A KR100248574B1 (ko) 1997-07-14 1997-07-14 단위 프레임 구조를 이용한 에스.에스.씨.오.피. 송수신 버퍼 관리 방법

Publications (2)

Publication Number Publication Date
KR19990010037A KR19990010037A (ko) 1999-02-05
KR100248574B1 true KR100248574B1 (ko) 2000-03-15

Family

ID=19514402

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970032657A KR100248574B1 (ko) 1997-07-14 1997-07-14 단위 프레임 구조를 이용한 에스.에스.씨.오.피. 송수신 버퍼 관리 방법

Country Status (1)

Country Link
KR (1) KR100248574B1 (ko)

Also Published As

Publication number Publication date
KR19990010037A (ko) 1999-02-05

Similar Documents

Publication Publication Date Title
JP3857728B2 (ja) ミニセルのサイズ指示方法
EP0530680B1 (en) ATM cell assembling and disassembling system and method
US7400626B2 (en) Processing a duplicate data packet
US20020055365A1 (en) Radio communication system using timeout control with flexible timeout interval setting
US20030099195A1 (en) Method and apparatus for notifying data congestion in a communication system
JP3211880B2 (ja) 帯域制御方式
EP0899899A2 (en) An apparatus and method for sharing a signaling channel
JP3338821B2 (ja) 移動体通信輻輳制御方式
WO1999035875A1 (en) Method for performing discontinous transmission in an asynchronous transfer mode
KR100248574B1 (ko) 단위 프레임 구조를 이용한 에스.에스.씨.오.피. 송수신 버퍼 관리 방법
US5572518A (en) Band management system in communication
US6657961B1 (en) System and method for enhanced end station to end station data flow control
US20020141411A1 (en) Apparatus for line-concentrating and distributing PPP frame data
KR970005604B1 (ko) 링크드 리스트를 이용한 에스에스씨오피(sscop) 프로토콜 처리장치 및 데이타 송수신 방법
KR100281974B1 (ko) 교환기의프레임핸들링장치및방법
US7522610B2 (en) Apparatus and method of transmitting ATM cells in an ATM network based mobile communication system
KR100405848B1 (ko) 에이티엠 망의 원격 시스템 제어 장치 및 방법
JPH0145261B2 (ko)
US6956817B1 (en) Communication system
JP2000125029A (ja) 網制御装置
JP3491135B2 (ja) Atmネットワークにおける警報セルの挿入方法
KR100339199B1 (ko) Wll 시스템에서의 v5.2 common 프로토콜을 이용한 common 제어메시지 제어방법
JP3103120B2 (ja) セル変換装置
US20040141492A1 (en) Method and apparatus to control cell substitution
KR970002710B1 (ko) 에이. 티. 엠(atm) 교환시스템에서의 에이. 티. 엠. 적응 부계층(aal)과 호제어 계층간의 정합 방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20041201

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee