스트림 제어 전송 프로토콜

스트림 제어 전송 프로토콜(Stream Control Transmission Protocol, SCTP)은 컴퓨터 네트워킹에서 프로토콜 번호 132[1]를 사용하는 전송 계층 프로토콜의 하나로서, 잘 알려진 프로토콜인 전송 제어 프로토콜(TCP), 사용자 데이터그램 프로토콜(UDP)와 비슷한 역할을 수행한다. TCP와 UDP의 동일한 서비스 기능들 가운데 일부를 제공한다. TCP처럼 연결지향적 프로토콜이며[2] 혼잡 제어를 통해 신뢰성 있는 순차적 메시지 전송을 보장한다.

IETF 시그널링 트랜스포트 (SIGTRAN) 워킹 그룹은 이 프로토콜을 2000년에 정의하였으며[3], IETF 트랜스포트 에어리어(TSVWG) 워킹 그룹이 이를 관리한다. RFC 4960이 이 프로토콜을 정의하고 있고, RFC 3286은 이 프로토콜의 도입을 제공한다.

운영 체제에서 SCTP를 네이티브로 지원하지 않는 경우 UDP를 통해 SCTP를 터널링 처리할 수 있고[4], TCP API 호출을 SCTP에 매핑할 수도 있다.[5]

RFC 역사 편집

  • RFC 7053 SACK-IMMEDIATELY Extension for the Stream Control Transmission Protocol (updates RFC 4960)
  • RFC 6525 Stream Control Transmission Protocol (SCTP) Stream Reconfiguration
  • RFC 6458 Sockets API Extensions for the Stream Control Transmission Protocol (SCTP)
  • RFC 6096 Stream Control Transmission Protocol (SCTP) Chunk Flags Registration (updates RFC 4960)
  • RFC 5062 Security Attacks Found Against the Stream Control Transmission Protocol (SCTP) and Current Countermeasures
  • RFC 5061 Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration
  • RFC 5043 Stream Control Transmission Protocol (SCTP) Direct Data Placement (DDP) Adaptation
  • RFC 4960 Stream Control Transmission Protocol
  • RFC 4895 Authenticated Chunks for the Stream Control Transmission Protocol (SCTP)
  • RFC 4820 Padding Chunk and Parameter for the Stream Control Transmission Protocol (SCTP)
  • RFC 4460 Stream Control Transmission Protocol (SCTP) Specification Errata and Issues
  • RFC 3873 Stream Control Transmission Protocol (SCTP) Management Information Base (MIB)
  • RFC 3758 Stream Control Transmission Protocol (SCTP) Partial Reliability Extension
  • RFC 3554 On the Use of Stream Control Transmission Protocol (SCTP) with IPsec
  • RFC 3436 Transport Layer Security over Stream Control Transmission Protocol
  • RFC 3309 Stream Control Transmission Protocol (SCTP) Checksum Change (obsoleted by RFC 4960)
  • RFC 3286 An Introduction to the Stream Control Transmission Protocol
  • RFC 3257 Stream Control Transmission Protocol Applicability Statement
  • RFC 2960 Stream Control Transmission Protocol (updated by RFC 3309 and obsoleted by RFC 4960)

각주 편집

  1. “Protocol Numbers”. 《iana.org》. IANA. 2014년 9월 9일에 확인함. 
  2. https://tools.ietf.org/html/rfc2960 SCTP 표준 1.2절
  3. RFC 2960. IETF. October 2000. https://tools.ietf.org/html/rfc2960. 
  4. Tuexen, Michael; Randall R. Stewart (May 2013). RFC 6951. IETF. https://tools.ietf.org/html/rfc6951. 
  5. Bickhart, Ryan; Paul D. Amer; Randall R. Stewart (2007). “Transparent TCP-to-SCTP Translation Shim Layer” (PDF). 2008년 9월 13일에 확인함. 

외부 링크 편집