• 제목/요약/키워드: TCP프로토콜

검색결과 633건 처리시간 0.024초

위성 통신에서 신뢰성 향상을 위한 랜덤 선형 네트워크 코딩 기술 (Random Linear Network Coding to Improve Reliability in the Satellite Communication)

  • 이규환;김재현
    • 한국통신학회논문지
    • /
    • 제38B권9호
    • /
    • pp.700-706
    • /
    • 2013
  • 본 논문에서는 위성 통신에서 신뢰성 향상을 위한 랜덤 선형 네트워크 코딩 적용 기술을 제안한다. 제안하는 프로토콜에서는 PEP (Performance Enhancement Proxy)에서 네트워크 코딩된 여분의 패킷을 전송하여 만약 데이터 패킷이 무선 채널 에러에 의해 손실되었다 할지라도 복구 할 수 있다. 또한 본 논문에서는 제안한 프로토콜을 위성 통신에 적용했을 때의 TCP 처리율 수학적 모델을 제시하고 제안한 프로토콜의 성능을 평가했다. 성능 평가 결과, 제안하는 프로토콜은 발신 측 PEP에서 여분의 네트워크 코딩된 패킷을 전송하고 수신 측 PEP에서 여분의 네트워크 코딩된 패킷을 이용하여 손실된 패킷을 복구하기 때문에 패킷 손실률을 감소시켜 기존 TCP보다 처리율 측면에서 우수한 성능을 나타냈다.

TCP/IP 에서의 Zero-copy 매커니즘 연구 (Study of Zero-copy Mechanism in TCP/IP)

  • 채병수;차승주
    • 한국정보전자통신기술학회논문지
    • /
    • 제1권2호
    • /
    • pp.131-136
    • /
    • 2008
  • 인터넷 네트워크를 통한 상호연결망에서 전체시스템의 성능향상을 위해서는 메시지 전송 지연시간을 줄이는 방법으로 수행된 연구는 정보와 데이터 유통경로로서 통신망이 네트워크로 구축된 접속 장치들로 중계기, 브리지, 라우터, 게이트웨이, TCP/IP(Transmission Control Protocol/Internet Protocol)프로토콜에 이르게 되었다. 여기서 TCP/IP 프로토콜 제 3계층인 사용자 데이터 프로그램 프로토콜(UDP)과 전송 제어 프로토콜(TCP)의 전송제어 계층에서 버퍼 캐시를 사용하지 않으므로 통신 속도를 줄일 수 있는 무 복사(zero-copy)로부터 소프트웨어 통신 지연시간을 다루어 통신 성능을 개선하려는 것이다.

  • PDF

무선망에서의 TCP 성능 향상 방안에 관한 연구 (A Study on TCP Performance Enhancements in Wireless Networks)

  • 박도용;김영범
    • 전기전자학회논문지
    • /
    • 제10권1호
    • /
    • pp.30-39
    • /
    • 2006
  • TCP는 데이터 전송, 흐름 제어 및 혼잡 제어를 위해 sliding window mechanism을 사용하여 신뢰성을 보장하지만 기본적으로 유선 통신망 환경만을 고려하여 설계된 프로토콜이라는 한계점을 갖고 있다. 무선 링크 상에서는 주로 전송 오류와 핸드오프에 의해 빈번한 패킷 유실이 발생함으로써 기존의 TCP 프로토콜을 무선망에 그대로 적용하는 경우 종단간 전송 성능은 급격히 떨어지게 된다. 무선통신기기 이동성을 고려한 TCP 최적화 방안에 관하여 여러 연구가 이루어져 왔으나 본 논문에서는 Snoop와 Freeze-TCP를 혼합적으로 적용하여 TCP 성능을 향상시키는 방안을 제안한다. 제안된 방안의 경우 end-to-end semantics가 그대로 유지되며 송신측이나 중간 라우터의 기존 프로토콜의 수정을 요구하지 않는다. 이 방안을 적용하는 경우 TCP 코드의 변경은 Freeze-TCP의 적용을 위해 이동통신기기에 국한되며 기지국에 Snoop 모듈을 추가하는 것만으로 충분하여 구현이 용이하다는 장점을 가지고 있다. 따라서 제안된 방안은 현재 구축되어 있는 망에서 충분히 상호 동작할 수 있다. 본 논문에서는 NS-2를 이용한 시뮬레이션을 통하여 일반 TCP, 기존 방식, 그리고 제안된 방안간의 성능을 비교 분석하였다.

  • PDF

홈 네트웍에서의 스트리밍 지원 환경에 관한 연구 (Home Network Environment Supporting Stream Service)

  • 구태연;박동환;박광로
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (중)
    • /
    • pp.1277-1280
    • /
    • 2003
  • 본 논문은 지니 네트웍 프로토콜을 TCP/IP 기반에서 IEEE 1394로 확장하여 IEEE 1394와 TCP/IP를 동시에 지원하는 홈 네트웍에서의 지니 룩업 서비스 구조 및 방법에 관한 것으로, IEEE 1394 프로토콜 기반 서비스와 TCP 기반 서비스 사이의 상호 연동을 제공할 수 있는 구조를 제공하기 위해 기존의 지니 시스템의 룩업 서비스를 확장하여 홈 엔터테인먼트 네트웍을 쉽게 구성할 수 있도록 한다. 즉, 본 논문에서는 자바 기반 네트웍 미들웨어 구조에 IEEE 1394 네트웍과 TCP/IP 네트웍간 채널링을 수행하는 SLCH를 구현하여 IEEE 1394와 TCP/IP 프로토콜을 모두 지원 가능하도록 함으로써, TCP/IP와 IEEE 1394 사이의 정보 교환을 위해 큐 메카니즘을 사용하여 IEEE 1394 기기도 지니 네트웍에 손쉽게 연결되도록 함으로서, 서로 다른 종류의 네트웍을 지원하는 클라이언트나 서비스 제공자사이의 서비스 이용이 가능하게 되는 이점이 있다.

  • PDF

SCTP의 멀티호밍 특성 및 재전송 정책에 대한 성능평가 (Performance Evaluation of SCTP multi­homing and retransmission policy)

  • 송정화;이미정;고석주
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (3)
    • /
    • pp.88-90
    • /
    • 2003
  • SCTP는 TCP와 마찬가지로 연결 지향적이며 신뢰성 있는 데이터의 전송을 위한 전송 계층 프로토콜이다. SCTP는 오류 및 플로우 제어 등 많은 부분에 있어서 TCP의 방식을 그대로 따르며, 거기에 더하여 멀티스트리밍과 멀티호밍 특성을 가진다. 이 논문에서는 TCP와 다른 대표적인 특징들 중 멀티호밍이 성능에 미치는 영향을 살펴 보았다. 먼저 프로토콜간의 성능 비교를 통해서는 SCTP 프로토콜이 TCP와 다른 혼잡 제어 메커니즘을 사용함으로 인해 TCP Reno나 TCP SACK에 비해 향상된 성능을 보임을 확인할 수 있었다. 또한, 멀티호밍을 지원하는 경우 현재의 SCTP의 재전송 정책이 프라이머리 경로와 대체 경로간의 경로 특성의 따라 성능 저하를 가져올 수 있는 잠재적인 문제점을 가짐을 확인하였다.

  • PDF

TCP 선택을 위한 자동 적응 프레임워크 (Self-Adaptation framework for TCP Selection)

  • 황재현;유혁
    • 한국통신학회논문지
    • /
    • 제34권2B호
    • /
    • pp.130-142
    • /
    • 2009
  • 본 논문에서는 기존의 TCP 변종들을 바탕으로 종단 간의 경로 상에서 나타나는 네트워크 특성에 가장 적응이 잘 이루어진 변종의 알고리즘을 선택하는 TCP의 자동 적응 프레임워크를 제안한다. 프로토콜 선택의 문제가 중요한 이유는 모든 네트워크 환경에 적합한 단일 버전의 프로토콜이 존재하지 않기 때문이며, 이것은 각 네트워크 마다 TCP의 성능 저하 원인이 서로 다르기 때문이다. 이러한 판단 및 프로토콜의 적응이 가능하게 하기 위해 본 논문에서는 기존에 연구되어 왔던 여러 가지 네트워크 측정 기법들과 TCP 변종들을 하나로 합치는 과정을 거쳤으며, 여기에 각 TCP들의 성능 정보들을 제공하여 세션 중간에 적절한 전송 알고리즘을 선택하여 사용할 수 있도록 하였다. 시뮬레이션 실험을 통해 우리는 종단 간으로 여러 환경 하에서 높은 성능을 이끌어낼 수 있다는 것을 보였으며, 제안한 방법이 지금까지 연구되어온 여러 TCP 변종들이 실제로 적절하게 활용될 수 있도록 하는데 중요한 역할을 할 것으로 판단한다.

Pacing 적용을 통한 High-Speed TCP 프로토콜의 성능 개선 방안 (Performance Enhancement of High-Speed TCP Protocols using Pacing)

  • 최영수;이강원;조유제;한태만
    • 한국통신학회논문지
    • /
    • 제29권12B호
    • /
    • pp.1052-1062
    • /
    • 2004
  • 지금의 high-speed TCP 프로토콜은 공정성과 TCP friendliness에 심각한 문제가 있으며, 이는 high-speed TCP의 도입에 있어 중요한 문제가 된다. 본 논문에서는 high-speed TCP의 버스터한 특성을 줄여 TCP friendliness와 공평성 향상시키는 방안으로 high-speed TCP에 pacing 적용을 제시하고 성능 분석을 수행하였다. Pacing은 TCP 송신원의 수정만으로 적용 가능하며 TCP 혼잡 제어 방식과는 독립적으로 동작하기 때문에 도입이 쉽다는 장점을 가진다. 시뮬레이션 결과 제안된 방안은 high-speed TCP의 버스터한 특성을 효과적으로 줄이고 성능 저하 없이 기존의 high-speed TCP에 비해 향상된 TCP friendliness와 RTT에 따른 공정성을 제공함을 보였다.

전력제어 통신 시스템의 에러 감소를 위한 ICCP 적용 방안 (An ICCP Application Method for an Error Decrease of the Power Control Communication System)

  • 김종빈;정래성
    • 대한전자공학회논문지TC
    • /
    • 제40권9호
    • /
    • pp.349-357
    • /
    • 2003
  • 전력설비의 용량이 커지고 전력계통이 복잡해짐으로서 고품질과 안정적인 전력공급을 하기 위해 각 계층간에 연계되는 데이터를 에러 없이 처리하는 프로토콜을 요구하게 되었다. 그러나 서울(EMS)과 광주(RCC) 또는 RCC와 SCC에 사용하고 있는 HDLC나 TCP/IP 통신 프로토콜은 속도의 지연, 에러 발생 등으로 신뢰성을 감소시키고 있다. 이론 개선하기 위해, 본 논문에서는 ICCP 통신 프로토콜을 적용하여 전력 설비의 원거리 제어를 위한 전력 통신시스템을 구현하였다. 오류보정을 위해서 프로그램을 수정하였으며, BLT 최적 조건을 적용하여 구현하였다. 전력통신 시스템에 ICCP 프로토콜을 적용하였을 경우 HDLC와 TCP/IP 프로토콜을 적용한 경우보다 에러가 감소하였다.

타원곡선암호 알고리즘을 이용한 종단간 MQTT 보안 프로토콜 (End-to-end MQTT security protocol using elliptic curve cryptography algorithm)

  • 민정환;김영곤
    • 한국인터넷방송통신학회논문지
    • /
    • 제19권5호
    • /
    • pp.1-8
    • /
    • 2019
  • 다양한 인터넷 장치들을 상호 연결하여 보다 지능적인 서비스를 제공하기 위한 사물인터넷(IoT)이 확산되고 있으며, 사물인터넷의 대표적 통신 프로토콜로 TCP 기반의 MQTT가 사용되고 있다. MQTT 기반의 IoT 장치 간 데이터 암호화 기술로 TCP의 경우 TLS/SSL 보안 프로토콜 사용을 권고하고 있지만, 저사양/저용량 IoT 장치에 적용할 경우 암복호화로 인한 성능 저하가 초래된다. 본 논문에서는 MQTT 프로토콜로 연결된 IoT 장치 간에 경량화 암호 알고리즘인 타원곡선암호를 적용한 종단간 메시지 보안 프로토콜을 제안하며, TLS/SSL과 제안 프로토콜에 대한 시뮬레이션을 통해 제안 프로토콜이 클라이언트와 서버 양측에서 성능이 향상됨을 검증하였다.

웹 상에서의 차별화 된 서비스 제공을 위한 Diff-HTTP (Differentiated-HTTP for Differentiated Web Service)

  • 현은실;이윤정
    • 한국정보과학회논문지:정보통신
    • /
    • 제28권1호
    • /
    • pp.126-135
    • /
    • 2001
  • HTTP 프로토콜은 WWW에서 HTML(HyperText Markup Language)문서를 송수신하기 위해 사용하고 있는 애플리케이션 프로토콜로서 TCP를 수송계층 프로토콜로 이용하여 이루어지는 애플리케이션 계층 프로토콜 가운데 하나이다[12]. HTTP/1.0은 동일한 서버로부터 각각의 개체에 대하여 개별적인 TCP연결은 생성하기 때문에 다중의 요구를 비효율적으로 처리한다. 이러한 문제를 해결하기 위한 방안으로 제안된 HTTP/1.1은 TCP연결을 지속적인 연결(Persistent connection)이라는 개념을 도입하여 하나의 TCP 연결 상에서 다중의 요구(Request)를 처리하도록 하고 있다[9]. 네트워크가 발전됨에 따라 사용자가 늘어나고 다양해지면서 서비스의 차별화 문제가 중요한 문제로 대두되었다.[3.5] 본논문에서 제시하는 Diff-HTTP은 웹 서버에 서비스를 요청한 클라이언트들에게 차별화 된 서비스를 제공하기 위해서 사용자를 두 등급 기본등급과 우선 순위를 고려한 상위 등급으로 구분한다. 각 등급은 제한시간으로 차별화되고 상위 등급에 속한 클라이언트에게 제한된 시간을 증가 시켜 지연을 최소로 함으로써 고품질의 서비스를 제공하는 방안을 제시한다.

  • PDF