KR950000673B1 - 송신 데이타 패킷의 처리방법 - Google Patents

송신 데이타 패킷의 처리방법 Download PDF

Info

Publication number
KR950000673B1
KR950000673B1 KR1019910019440A KR910019440A KR950000673B1 KR 950000673 B1 KR950000673 B1 KR 950000673B1 KR 1019910019440 A KR1019910019440 A KR 1019910019440A KR 910019440 A KR910019440 A KR 910019440A KR 950000673 B1 KR950000673 B1 KR 950000673B1
Authority
KR
South Korea
Prior art keywords
packet
transmitted
subscriber
data packet
data
Prior art date
Application number
KR1019910019440A
Other languages
English (en)
Other versions
KR930011543A (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 KR1019910019440A priority Critical patent/KR950000673B1/ko
Publication of KR930011543A publication Critical patent/KR930011543A/ko
Application granted granted Critical
Publication of KR950000673B1 publication Critical patent/KR950000673B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/43Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR]
    • H04L47/431Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR] using padding or de-padding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types

Landscapes

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

Abstract

내용 없음.

Description

송신 데이타 패킷의 처리방법
제 1 도는 본 발명이 적용되는 하드웨어의 구성도.
제 2 도는 본 발명의 전체 흐름도.
* 도면의 주요부분에 대한 부호의 설명
1 : 중앙처리장치 2 : 사용자 메모리
3 : 패킷 메모리 4 : X.25칩 구동부
본 발명의 전전자 교환기에서 패킷 교환 기능 수행시 흐름제어 기능을 효율적으로 수행하기 위해 송신 데이타 패킷을 처리하는 방법에 관한 것이다.
일반적으로 전전자 교환기의 패킷 교환 기능에서는 발신 가입자와 수신 가입자중 어느 한쪽이 상대측으로 데이타를 전달하는 단방향적인 경우와 발, 착신가입자가 동시에 데이타를 주고 받는 양방향 적인 경우가 있다. 상기 패킷 교환 기능의 수행을 위해서는 가입자로부터 수신한 데이타 패킷의 흐름제어를 위해 그 가입자에게 송신할 데이타 패킷이 없으면 흐름제어 패킷으로 응답하고 송신할 데이타 패킷이 있을 경우에는 그 데이타 패킷으로 응답하는 피지백(piggyback) 기능이 필요하며, 더 이상의 데이타 패킷을 수신할 능력이 없다고 판단되면 수신준비 미완료패킷으로 응답하는 기능이 요구된다. 또한, 가입자로부터 수신한 테이타 패킷의 처리량을 높이기 위해 충분한 버퍼를 할당할 때, 버퍼에 저장된 데이타 패킷을 목적지까지 신속 정확하게 전달하여야 할 것이 요구된다.
따라서, 본 발명의 목적은 패킷 교환 기능 구현시 송신할 데이타 패킷이 있을 경우에 수신준비 미완료 패킷을 수신할 때 까지 데이타 패킷을 송신하여 가입자에 즉각적인 대응조치를 취하도록 하며, 데이타 패킷을 신속 정확하게 목적지 까지 전달하는 송신패킷 처리방법을 제공하는데 있다.
상기 목적을 달성하기 위하여 본 발명은, 흐름제어 수신상태가 수신준비 완료 상태이고 송신할 데이타 패킷이 존재하면 송신할 데이타 패킷의 송신대기 번호를 송신할 데이타 패킷의 송신 순서 번호에 할당하는 제 1 단계와, 상기 제 1 단계 수행후, 수신대기 번호를 송신할 데이타 패킷의 수신 순서 번호에 할당하는 제 2 단계와, 상기 제 2 단계 수행후, 착신가입자 주소를 송신할 데이타 패킷의 가입자 주소에 할당하는 제 3 단계와, 상기 제 3 단계 수행후, 목적지의 가입자로부터 수신준비 미완료 패킷을 수신할 때 까지 데이타 패킷을 가입자에게 송신하는 제 4 단계와, 상기 제 4 단계 수행후, 송신대기 번호를 1증가시키고 종료하는 제 5 단계에 의해 수행되는 것을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명의 일실시예를 상세히 설명한다.
제 1 도는 본 발명이 적용되는 하드웨어의 구성도로써, 도면에서 1은 중앙처리장치, 2는 사용자 메모리, 3은 패킷 메모리, 4는 X.25칩 구동부를 각각 나타낸다.
도면에 도시한 바와 같이 본 발명을 수행하는 전전자 교환기의 패킷 교환 처리 모듈은, 가입자로부터 패킷을 송, 수신하기 위하여 일단 저장할 때 이용되는 메모리 버퍼부와 송신되는 패킷 처리를 수행하는 원시 프로그램저장부를 포함하는 사용자 메모리(2)와, 착/발신 가입자가 접속되는 X.25칩 구동부(4)와, 상기 X.25칩 구동부(4)에서 수신되는 패킷을 실시간 처리를 위해 잠시 저장하는 패킷 메모리(3)와, 패킷 교환의 전체기능을 제어하는 중앙처리장치(1)가 각각 버스(데이타, 주소, 제어버스)로 연결되어 구성된다.
가입자로부터 수신되는 데이타 패킷은 X.25칩 구동부(4)를 통해 수신되어 패킷 메모리(3)에 저장되고, 중앙처리장치(1)사 사용자 프로그램을 구동시켜 패킷 메모리(3)에 저장된 상기 데이타 패킷을 사용자 메모리(2)에 복사하여 처리하게 된다.
가입자에게 송신하기 위한 데이타 패킷은, 중앙처리장치(1)가 사용자 프로그램을 구동시켜 사용자 메모리(2)에 저장된 패킷을 패킷 메모리(3)에 복사하고 그것을 X.25칩 구동부(4)를 통해 송신하므로 처리된다.
본 발명에 해당하는 송신 데이타 패킷을 처리하는 방법은 상기 중앙처리장치(1)에 의해 수행되는데, 그 처리 절차를 제 2 도를 통하여 상세히 살펴본다.
제 2 도는 본 발명에 따른 송신 데이타의 패킷 처리 방법의 전체 흐름도이다.
가입자에게 데이타 패킷을 송신하기 위해서는 중앙처리장치(1) 내의 타이머를 항상 구동시키는데 타임아웃될 때 마다(10) 흐름제어 수신상태가 수신준비 완료 상태인지를 조사하여(11) 수신준비 완료 상태가 아니면 리턴하고, 수신준비 완료 상태이면 데이타 패킷을 가입자에게 송신할 수 있다고 판단하여 송신할 데이타 패킷의 존재유무를 판단한다(12). 판단결과 송신할 데이타 패킷이 없으면 리턴하고, 있으면 송신대기 번호를 송신할 데이타 패킷의 송신 순서 번호에 할당한다(13).
그런 후, 수신대기 번호를 송신할 데이타 패킷의 수신 순서 번호에 할당하고(14) 착신가입자 주소를 송신할 데이타 패킷의 가입자 주소에 할당하여(15) 데이타 패킷을 가입자에게 송신하는데, 가입자로부터 수신준비 미완료 패킷을 수신할 때 까지 송신한 다음(16) 송신대기 번호를 1증가 시키고 리턴한다(17).
따라서, 상기와 같은 처리절차에 의해 수행되는 본 발명은 데이타 패킷의 송, 수신 번호 및 목적지의 정확한 주소를 삽입하여 신속하고 정확히 데이타 패킷을 전달할 수 있는 효과가 있다.

Claims (1)

  1. 가입자로부터 패킷을 송, 수신하기 위하여 일단 저장할 때 이용되는 메모리 버퍼부와 송신되는 패킷 처리를 수행하는 원시 프로그램저장부를 포함하는 사용자 메모리(2)와, 착/발신 가입자가 접속되는 X.25칩 구동부(4)와, 상기 X.25칩 구동부(4)에서 수신되는 패킷을 실시간 처리를 위해 잠시 저장하는 패킷 메모리(3)와, 패킷 교환의 전체기능을 제어하는 중앙처리장치(1)가 버스(데이타, 주소, 제어버스)로 연결되어 구성되는 패킷 교환기능 처리장치에 적용되는 송신 데이타의 패킷 처리방법에 있어서, 흐름제어 수신상태가 수신 준비완료 상태이고 송신할 데이타 패킷이 존재하면 송신할 데이타 패킷의 송신대기 번호를 송신할 데이타 패킷의 송신 순서 번호에 할당하는 제 1 단계(11 내지 13)와, 상기 제 1 단계(11 내지 13) 수행후, 수신대기 번호를 송신할 데이타 패킷의 수신 순서 번호에 할당하는 제 2 단계(14)와, 상기 제 2 단계(14) 수행 후, 착신가입자 주소를 송신할 데이타 패킷의 가입자 주소에 할당하는 제 3 단계(15)와, 상기 제 3 단계(15) 수행후, 목적지의 가입자로부터 수신준비 미완료 패킷을 수신할 때 까지 데이타 패킷을 가입자에게 송시나는 제 4 단계(16)와, 상기 제 4 단계(16) 수행후, 송신대기 번호를 1증가 시키고 종료하는 제 5 단계(17)에 의해 수행되는 것을 특징으로 하는 송신 데이타의 패킷 처리방법.
KR1019910019440A 1991-11-01 1991-11-01 송신 데이타 패킷의 처리방법 KR950000673B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019910019440A KR950000673B1 (ko) 1991-11-01 1991-11-01 송신 데이타 패킷의 처리방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019910019440A KR950000673B1 (ko) 1991-11-01 1991-11-01 송신 데이타 패킷의 처리방법

Publications (2)

Publication Number Publication Date
KR930011543A KR930011543A (ko) 1993-06-24
KR950000673B1 true KR950000673B1 (ko) 1995-01-27

Family

ID=19322190

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019910019440A KR950000673B1 (ko) 1991-11-01 1991-11-01 송신 데이타 패킷의 처리방법

Country Status (1)

Country Link
KR (1) KR950000673B1 (ko)

Also Published As

Publication number Publication date
KR930011543A (ko) 1993-06-24

Similar Documents

Publication Publication Date Title
EP0614323B1 (en) Method and apparatus for transmitting a high bit rate data flow over N independent digital communication channels
KR950000673B1 (ko) 송신 데이타 패킷의 처리방법
KR950000674B1 (ko) 수신 데이타 패킷의 처리방법
KR950003676B1 (ko) 메모리 관리 방법
KR950001516B1 (ko) 패킷교환의 흐름제어 방법
KR950005645B1 (ko) 패킷 교환을 위한 리셋 처리 방법
JPH02125551A (ja) データパケツト伝送方法
KR950005646B1 (ko) 패킷 교환에서의 가상호 설정시의 동/정적 메모리 할당방법
KR100281974B1 (ko) 교환기의프레임핸들링장치및방법
JP3313646B2 (ja) No.7信号方式ISUP中継交換機
JP2998701B2 (ja) データ通信におけるサーバアクセス方式
JP2005191970A (ja) 電話交換装置及びネットワーク電話交換システム
KR970005604B1 (ko) 링크드 리스트를 이용한 에스에스씨오피(sscop) 프로토콜 처리장치 및 데이타 송수신 방법
KR950003680B1 (ko) 전전자 교환기의 공통선 신호방식을 위한 메세지 큐 관리방법
JP2002314623A (ja) Pcカード
KR100590171B1 (ko) Isdn 메시지 처리 장치 및 방법
KR950014952B1 (ko) 패킷교환을 위한 링크 설정기능 처리방법
KR940017464A (ko) 통신처리시스템의 패킷망 정합장치 및 방법
JPS60245345A (ja) パケツト通信の処理方式
JPS60172861A (ja) 信号処理方式
JPS6382142A (ja) 蓄積交換網における優先交換処理方式
JPS6292546A (ja) 情報伝送システム
JPH0410892A (ja) 発着独立呼制御システムにおける呼切断方式
JPH02309892A (ja) 呼処理信号管理方式
JPH0530136A (ja) 通信処理システム

Legal Events

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

Payment date: 19981223

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee