DOI QR코드

DOI QR Code

TCP/IP 소켓통신에서 대용량 스트링 데이터의 전송 속도를 높이기 위한 송수신 모델 설계 및 구현

A design and implementation of transmit/receive model to speed up the transmission of large string-data sets in TCP/IP socket communication

  • 투고 : 2012.12.20
  • 심사 : 2013.03.04
  • 발행 : 2013.04.30

초록

TCP/IP소켓 통신을 활용하여 데이터를 송수신하는 송수신 모델에서 데이터의 크기가 작고 데이터 전송 요청이 빈번하지 않을 경우 서버와 클라이언트 간 통신 속도의 중요성은 부각되지 않지만 오늘날 대용량 데이터에 대한 전송 요청과 빈번한 데이터 전송 요청에서 송수신 모델의 통신 속도에 대한 중요성이 부각되고 있다. 본 논문은 대용량의 데이터를 전송하는 서버의 전송 구조와 데이터를 수신하는 클라이언트의 수신 구조를 변경하여 멀티 코어(이하 CMP : ChipMulti Processor) 환경에서 데이터 전송 속도에 대한 성능향상을 기대할 수 있는 보다 효율적인 TCP/IP 송수신 모델을 제안한다.

In the model Utilizing the TCP / IP socket communication to transmit and receive data, if the size of data is small and if data-transmission aren't frequently requested, the importance of communication speed between a server and a client isn't emphasized. But nowadays, it has emerged for large amounts of data transfer requests and frequent data transfer request. This paper propose the TCP/IP communication model that can be improved the data transfer rate in multi-core environment by changing the receiving structure of the client to receive large amounts of data and the transmission structure of the server to send large amounts of data.

키워드

참고문헌

  1. 윤성우, "열혈 TCP/IP 소켓 프로그래밍", 오렌지미디어, pp53-54, 2007.
  2. 윤성우, "열혈 TCP/IP 소켓 프로그래밍", 오렌지미디어, pp134-136, pp170-171, 2007.
  3. 김선영, "Advanced 리눅스 네트워크 시스템 프로그래밍", 가메출판사, 2nd Edition, pp378-382, 2012.
  4. 로버트 러브, "리눅스 시스템 프로그래밍", O'REILLY, 한빛미디어, pp170-173, 2007.
  5. http://jeix2.blog.me/80015314844., 2012.
  6. 임찬숙, "다중경로 환경의 네트워크 코딩에서의 TCP 성능개선 방안", 한국인터넷방송통신학회논문지, 제 11권, 제6호, 2011.
  7. 양정아, 김동화, 김영호, "Linux에서의 다중통신포트 장치 구현", 한국정보과학회, 학술발표논문집 Vol. 24, 1997.

피인용 문헌

  1. MMT 프로토콜 기반의 다중쓰레드를 활용한 ARQ 패킷 오류 제어 기법 vol.23, pp.5, 2013, https://doi.org/10.5909/jbe.2018.23.5.682
  2. Win-Loss Determination Algorithm for a Bingo Game based on Socket Communication vol.19, pp.6, 2013, https://doi.org/10.14801/jkiit.2021.19.6.73