KR20110017518A - Udp 기반의 통신 방법 및 장치 - Google Patents
Udp 기반의 통신 방법 및 장치 Download PDFInfo
- Publication number
- KR20110017518A KR20110017518A KR20090075021A KR20090075021A KR20110017518A KR 20110017518 A KR20110017518 A KR 20110017518A KR 20090075021 A KR20090075021 A KR 20090075021A KR 20090075021 A KR20090075021 A KR 20090075021A KR 20110017518 A KR20110017518 A KR 20110017518A
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- message
- control
- user datagram
- divided
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims (15)
- 응용 서비스 제공부로부터 수신되는 메시지를 기 설정 크기의 패킷으로 분할하는 과정과,분할된 상기 기 설정 크기의 패킷의 각각에 패킷 일련번호를 부여하는 과정과,부여된 상기 패킷 일련번호 별로 상기 패킷을 재 전송 패킷 버퍼에 저장한 후 상기 부여된 패킷 일련번호의 순서로 상기 패킷을 패킷 수신측으로 전송하는 과정과,상기 패킷 수신측으로부터 패킷 수신 완료 제어 메시지를 대기하는 과정을 포함하는 사용자 데이터그램 프로토콜 기반의 통신 방법.
- 제 1 항에 있어서,상기 분할하는 과정은,상기 메시지에 대해 메시지 식별자를 부여하는 과정과,부여된 상기 메시지 식별자에 따른 상기 메시지의 전체 크기에 따라 상기 메시지를 기 설정 크기의 패킷으로 분할하는 과정을 포함하는 사용자 데이터그램 프로토콜 기반의 통신 방법.
- 제 1 항에 있어서,상기 분할하는 과정은,상기 메시지의 전체 크기가 단일의 사용자 데이터그램 프로토콜의 패킷 크기 또는 기 설정된 사용자 데이터그램 프로토콜의 데이터그램의 크기보다 큰 경우에 수행되는사용자 데이터그램 프로토콜 기반의 통신 방법.
- 제 1 항에 있어서,상기 대기하는 과정은,상기 패킷 수신 완료 제어 메시지가 상기 패킷 수신측으로부터 수신되면, 상기 재 전송 패킷 버퍼를 비우고 신규 메시지에 대한 전송을 시작하는 과정과,상기 패킷 수신측으로부터 재 전송 제어 메시지를 수신할 경우, 상기 패킷의 전송을 중단하고, 상기 재 전송 패킷 버퍼에서 재 전송을 유구한 패킷의 일련번호 이후의 패킷에 대한 재 전송을 시작하는 과정을 포함하는 사용자 데이터그램 프로토콜 기반의 통신 방법.
- 제 1 항에 있어서,상기 전송하는 과정은,상기 패킷의 전송시 상기 메시지의 최종 패킷인지의 여부를 파악하기 위하여, 상기 메시지에 최종 패킷 식별자를 함께 실어 전송하는 과정인사용자 데이터그램 프로토콜 기반의 통신 방법.
- 패킷 일련번호에 따라 기 설정 크기로 분할된 분할 패킷을 패킷 송신측으로부터 수신하는 과정과,수신되는 상기 분할 패킷이 메시지 패킷이면, 상기 패킷 일련번호에 따라 상기 분할 패킷을 조합하여 메시지를 완성하는 과정과,완성된 상기 메시지를 응용 서비스 제공부로 전달하는 과정을 포함하는 사용자 데이터그램 프로토콜 기반의 통신 방법.
- 제 6 항에 있어서,상기 완성하는 과정은,수신되는 상기 분할 패킷의 메시지 식별자와 기 전송된 패킷의 메시지 식별자가 서로 동일한지의 여부와, 상기 패킷 일련번호의 순서로 상기 분할 패킷이 전송되는지의 여부를 판단하는 과정과,수신되는 상기 패킷의 메시지 식별자와 상기 기 전송된 패킷의 메시지 식별 자가 서로 동일하고, 상기 패킷 일련번호의 순서로 상기 분할 패킷이 전송되면, 상기 패킷 일련번호에 따라 상기 분할 패킷을 조합하여 상기 메시지를 완성하는 과정을 포함하는 사용자 데이터그램 프로토콜 기반의 통신 방법.
- 제 6 항에 있어서,상기 전달하는 과정은,완성된 상기 메시지의 최종 패킷이 수신되면, 패킷 수신 완료 제어 메시지를 상기 패킷 송신측으로 전달하는 과정과,상기 패킷 일련번호를 확인하여 누락된 패킷이 존재할 경우에, 패킷 재 전송을 요구하는 재 전송 제어 메시지를 상기 패킷 송신측으로 전달하는 과정을 포함하는 사용자 데이터그램 프로토콜 기반의 통신 방법.
- 제 1 항 또는 제 6 항에 있어서,상기 메시지는, 상기 응용 서비스 제공부의 서비스 특성에 따른 서비스 식별자가 할당되는사용자 데이터그램 프로토콜 기반의 통신 방법.
- 제 1 항 또는 제 6 항에 있어서,상기 패킷 일련번호는, 동일한 메시지 식별자 내에서 결정되는사용자 데이터그램 프로토콜 기반의 통신 방법.
- 응용 서비스 제공부로부터의 메시지를 수신하여 전달하는 수신 메시지 전달부와,상기 수신 메시지 전달부로부터 전달된 상기 메시지를 기 설정 크기의 분할 패킷으로 분할하는 메시지 분할부와,상기 메시지 분할부에서 분할된 상기 분할 패킷을 저장하는 재 전송 패킷 버퍼와,상기 재 전송 패킷 버퍼에 저장된 상기 분할 패킷을 단일의 사용자 데이터그램 프로토콜의 데이터그램으로 전송하는 패킷 전송부와,패킷 손실 시에 상기 메시지의 수신 상태를 확인하고 제어 패킷을 생성하는 제어 패킷 생성부와,타이머 설정 및 타임 아웃시 해당 이벤트에 대한 처리를 수행하는 이벤트 처리부와,수신측으로부터의 제어 패킷이 전달될 경우에 상기 제어 패킷 생성부로 제어 패킷 생성을 요청하는 제어 패킷 처리부를 포함하는 사용자 데이터그램 프로토콜 기반의 통신 장치.
- 송신측으로부터 기 설정 크기의 패킷으로 분할된 분할 패킷을 수신하는 패킷 수신부와,상기 패킷 수신부를 통해 수신된 상기 분할 패킷을 검토하고, 상기 분할 패킷을 검토한 결과에 따라 상기 송신측으로 패킷 수신 완료 제어 메시지 또는 제어 패킷 생성 요청 메시지를 전달하는 메시지 패킷 처리부와,상기 패킷 수신부를 통해 수신된 패킷이 제어 패킷인 경우에 상기 제어 패킷에 대한 처리를 수행하거나 응답 제어 패킷을 상기 송신측으로 전달하는 제어 패킷 처리부와,상기 메시지 패킷 처리부로부터 전달된 상기 분할 패킷의 패킷 일련번호에 따라 상기 분할 패킷을 조합하여 메시지를 완성하는 메시지 조합부와,상기 메시지 조합부에 의해 완성된 메시지를 응용 서비스 제공부로 전달하는 완성 메시지 전달부를 포함하는 사용자 데이터그램 프로토콜 기반의 통신 장치.
- 제 12 항에 있어서,상기 메시지 패킷 처리부는,상기 패킷 수신부를 통해 수신된 상기 분할 패킷이 메시지 패킷이고 메시지의 누락이 없는 정상 수신 패킷인 경우에, 상기 분할 패킷을 상기 메시지 조합부로 전달하는사용자 데이터그램 프로토콜 기반의 통신 장치.
- 제 12 항에 있어서,상기 메시지 패킷 처리부는,상기 패킷 수신부를 통해 수신된 상기 분할 패킷이 메시지 패킷이고 메시지의 누락이 존재하는 비 정상 수신 패킷인 경우에, 상기 송신측으로 상기 제어 패킷 생성 요청 메시지를 전달하는사용자 데이터그램 프로토콜 기반의 통신 장치.
- 제 12 항에 있어서,상기 사용자 데이터그램 프로토콜 기반의 통신 장치는,상기 패킷 일련번호를 통해 상기 메시지의 누락 여부를 판단한 후 상기 송신측으로부터의 메시지의 누락 여부 판단 결과에 따라 상기 제어 패킷 생성 요청 메시지 또는 상기 패킷 수신 완료 제어 메시지를 상기 송신측과 교환하는사용자 데이터그램 프로토콜 기반의 통신 장치.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20090075021A KR20110017518A (ko) | 2009-08-14 | 2009-08-14 | Udp 기반의 통신 방법 및 장치 |
US12/566,893 US20110038369A1 (en) | 2009-08-14 | 2009-09-25 | Communication method and apparatus based on user datagram protocol |
JP2010002194A JP2011041243A (ja) | 2009-08-14 | 2010-01-07 | Udp基盤の通信方法及び装置 |
JP2012111851A JP2012186839A (ja) | 2009-08-14 | 2012-05-15 | Udp基盤の通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20090075021A KR20110017518A (ko) | 2009-08-14 | 2009-08-14 | Udp 기반의 통신 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20110017518A true KR20110017518A (ko) | 2011-02-22 |
Family
ID=43588564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20090075021A KR20110017518A (ko) | 2009-08-14 | 2009-08-14 | Udp 기반의 통신 방법 및 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20110038369A1 (ko) |
JP (2) | JP2011041243A (ko) |
KR (1) | KR20110017518A (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101533056B1 (ko) * | 2014-06-25 | 2015-07-01 | (주)넷텐션 | 안정성 향상을 위한 사용자 데이터그램 프로토콜 네트워킹 방법 |
CN106506690A (zh) * | 2016-12-06 | 2017-03-15 | 武汉虹旭信息技术有限责任公司 | 一种占用资源少且具有高可靠性的文件传输系统及其方法 |
US9979512B2 (en) | 2013-07-10 | 2018-05-22 | Samsung Electronics Co., Ltd. | Methods and apparatuses for transmitting and receiving data and recording medium for executing the methods |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2524331A4 (en) * | 2010-01-11 | 2014-10-22 | Innovative Timing Systems | SPORTS TIMING SYSTEM (STS) EVENT AND METHOD AND SYSTEM FOR ANNOUNCING PARTICIPANT ANNOUNCEMENT (EPACS) |
CN102420675B (zh) * | 2011-11-24 | 2014-03-26 | 迈普通信技术股份有限公司 | 数据报文缓冲存储的使用状态信息的收发方法及装置 |
CN106131043A (zh) * | 2016-08-03 | 2016-11-16 | 大连环宇移动科技有限公司 | 一种基于udp协议以提高数据传输可靠性的方法 |
CN108616326A (zh) * | 2016-12-12 | 2018-10-02 | 中国航空工业集团公司西安航空计算技术研究所 | 基于udp的发动机大数据可靠传输方法 |
US20190317055A1 (en) * | 2018-04-16 | 2019-10-17 | Nidec Motor Corporation | Sensor module |
CN115883680A (zh) * | 2022-11-24 | 2023-03-31 | 天翼数字生活科技有限公司 | 一种基于arq的udp协议数据传输方法、系统及设备 |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5333135A (en) * | 1993-02-01 | 1994-07-26 | North American Philips Corporation | Identification of a data stream transmitted as a sequence of packets |
US5887167A (en) * | 1995-11-03 | 1999-03-23 | Apple Computer, Inc. | Synchronization mechanism for providing multiple readers and writers access to performance information of an extensible computer system |
JPH1013434A (ja) * | 1996-06-25 | 1998-01-16 | Nippon Telegr & Teleph Corp <Ntt> | パケット中継装置 |
JP3537015B2 (ja) * | 1996-08-12 | 2004-06-14 | 日本電信電話株式会社 | パケット通信方式 |
JP2000134263A (ja) * | 1998-10-28 | 2000-05-12 | Matsushita Electric Ind Co Ltd | データ通信装置 |
US7539130B2 (en) * | 2000-03-28 | 2009-05-26 | Nokia Corporation | Method and system for transmitting and receiving packets |
JP2001339434A (ja) * | 2000-05-29 | 2001-12-07 | Ishikawajima Harima Heavy Ind Co Ltd | データ通信方法 |
JP5088078B2 (ja) * | 2007-10-03 | 2012-12-05 | ヤマハ株式会社 | ネットワークシステム及び通信装置 |
JP3566218B2 (ja) * | 2001-02-19 | 2004-09-15 | 株式会社東芝 | Bluetoothネットワーク通信方法およびシステム |
US8255567B2 (en) * | 2001-09-06 | 2012-08-28 | Broadcom Corporation | Efficient IP datagram reassembly |
JP2005250706A (ja) * | 2004-03-02 | 2005-09-15 | Casio Electronics Co Ltd | 中継印刷システム |
US7161909B2 (en) * | 2004-04-23 | 2007-01-09 | Samsung Electronics Co., Ltd. | Method and system for acknowledging the receipt of a transmitted data stream in a wireless communication system |
JP4612821B2 (ja) * | 2004-09-10 | 2011-01-12 | キヤノン株式会社 | 通信制御装置及び方法 |
WO2006033201A1 (ja) * | 2004-09-21 | 2006-03-30 | Hitachi Communication Technologies, Ltd. | ノード装置、パケット制御装置、無線通信装置および送信制御方法 |
KR100597585B1 (ko) * | 2004-10-22 | 2006-07-06 | 한국전자통신연구원 | 트리 구조를 사용하는 패킷의 분할 및 재조립 방법과 이를이용한 패킷의 전송 및 수신 방법 |
JP4583318B2 (ja) * | 2006-02-08 | 2010-11-17 | 三菱電機株式会社 | データ通信方法 |
JP2007215013A (ja) * | 2006-02-10 | 2007-08-23 | Canon Inc | プロトコル処理装置及びプロトコル処理方法 |
WO2007111320A1 (ja) * | 2006-03-28 | 2007-10-04 | Ntt Docomo, Inc. | 移動通信システム、通信ノード、基地局及び方法 |
KR20090017609A (ko) * | 2006-05-19 | 2009-02-18 | 인터디지탈 테크날러지 코포레이션 | 인터넷을 통한 매체 독립 메세징을 위한 방법 및 장치 |
JP4801743B2 (ja) * | 2006-12-22 | 2011-10-26 | 富士通株式会社 | 送信局及び中継局並びに中継方法 |
WO2008094662A2 (en) * | 2007-02-01 | 2008-08-07 | Interdigital Technology Corporation | Method and apparatus for supporting rlc re-segmentation |
WO2008100350A1 (en) * | 2007-02-15 | 2008-08-21 | Agentek, Inc. | Mobile data object transmission over wireless communication networks using udp and two level protocol |
WO2008126228A1 (ja) * | 2007-03-29 | 2008-10-23 | Fujitsu Limited | 通信装置 |
JP2009010496A (ja) * | 2007-06-26 | 2009-01-15 | Panasonic Electric Works Co Ltd | 通信システム |
JP2009010552A (ja) * | 2007-06-27 | 2009-01-15 | Panasonic Corp | フレーム制御方法及び通信システム |
JP4587053B2 (ja) * | 2007-08-28 | 2010-11-24 | 日本電気株式会社 | 通信装置、通信システム、パケット欠落検出方法、およびパケット欠落検出プログラム |
US7724776B2 (en) * | 2007-10-30 | 2010-05-25 | Telefonaktiebolaget L M Ericsson (Publ) | Method and ingress node for handling fragmented datagrams in an IP network |
JP4928427B2 (ja) * | 2007-12-07 | 2012-05-09 | 日本電信電話株式会社 | 無線通信システム、中継局装置、及び、無線通信方法 |
JP4572933B2 (ja) * | 2007-12-14 | 2010-11-04 | 富士通株式会社 | 受信装置及び再送制御方法 |
-
2009
- 2009-08-14 KR KR20090075021A patent/KR20110017518A/ko active Search and Examination
- 2009-09-25 US US12/566,893 patent/US20110038369A1/en not_active Abandoned
-
2010
- 2010-01-07 JP JP2010002194A patent/JP2011041243A/ja active Pending
-
2012
- 2012-05-15 JP JP2012111851A patent/JP2012186839A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9979512B2 (en) | 2013-07-10 | 2018-05-22 | Samsung Electronics Co., Ltd. | Methods and apparatuses for transmitting and receiving data and recording medium for executing the methods |
KR101533056B1 (ko) * | 2014-06-25 | 2015-07-01 | (주)넷텐션 | 안정성 향상을 위한 사용자 데이터그램 프로토콜 네트워킹 방법 |
WO2015199290A1 (ko) * | 2014-06-25 | 2015-12-30 | (주)넷텐션 | 안정성 향상을 위한 사용자 데이터그램 프로토콜 네트워킹 방법 |
CN106506690A (zh) * | 2016-12-06 | 2017-03-15 | 武汉虹旭信息技术有限责任公司 | 一种占用资源少且具有高可靠性的文件传输系统及其方法 |
Also Published As
Publication number | Publication date |
---|---|
US20110038369A1 (en) | 2011-02-17 |
JP2011041243A (ja) | 2011-02-24 |
JP2012186839A (ja) | 2012-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20110017518A (ko) | Udp 기반의 통신 방법 및 장치 | |
US9674832B2 (en) | Method and apparatus for layer 2 ARQ for packets | |
JP2022046614A (ja) | Ttiバンドリングによるアップリンク送信の強化 | |
US9379852B2 (en) | Packet recovery method, communication system, information processing device, and program | |
EP2119171B1 (en) | Improved data transfer method, system and protocol | |
US6904016B2 (en) | Processing unexpected transmission interruptions in a wireless communications system | |
TWI501677B (zh) | 傳送無線電鏈路控制(rlc)資料區塊的系統及方法 | |
CN102449944A (zh) | 多跳中继通信系统中对下行数据传输控制的方法和装置 | |
JP4481858B2 (ja) | 情報伝送方法及び情報伝送システム | |
JP6148459B2 (ja) | データを送信ノードから宛先ノードに移送する方法 | |
WO2005074191A1 (en) | Methods and apparatus to optimize delivery of multicast content using probabilistic feedback | |
US11115343B2 (en) | Transport layer providing deterministic transport across multiple deterministic data links | |
CN101911569A (zh) | 用于维持无线通信系统中的连接的服务质量的技术 | |
US7436831B2 (en) | Wireless network load generator dynamic MAC hardware address manipulation | |
WO2007052764A1 (ja) | セッション中継装置およびセッション中継方法 | |
CN101778093A (zh) | 基于udp协议的数据传输方法 | |
JP2009100118A (ja) | 送信装置、受信装置、通信装置及び通信方法 | |
US20070127467A1 (en) | Segmentation and reassembly receiver operation | |
KR100855347B1 (ko) | 유디피 제어 기반의 메시지 전송 시스템 및 방법 | |
RU2735232C1 (ru) | Способ и устройство для обновления количества повторных передач в беспроводной ячеистой сети | |
EP1424823A1 (en) | Processing unexpected transmission interruptions in a wireless communications system | |
KR20120068526A (ko) | Udp 기반의 자료 전송 시스템 및 방법 | |
EP2273844A1 (en) | Packet data transmitting/receiving apparatus using two sublayers | |
JP2004260562A (ja) | パケット送受信方法、及び装置 | |
JP2006148784A (ja) | 通信方法、及び通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090814 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120905 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20130213 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20120905 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20130213 Comment text: Decision to Refuse Application |
|
PX0601 | Decision of rejection after re-examination |
Comment text: Decision to Refuse Application Patent event code: PX06014S01D Patent event date: 20130329 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20130220 Comment text: Decision to Refuse Application Patent event code: PX06011S01I Patent event date: 20130213 Comment text: Notification of reason for refusal Patent event code: PX06013S01I Patent event date: 20120905 |