스트림 제어 전송 프로토콜
보이기
계층별 OSI 모형 |
---|
인터넷 프로토콜 스위트 |
---|
응용 계층 |
전송 계층 |
인터넷 계층 |
링크 계층 |
스트림 제어 전송 프로토콜(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)
같이 보기
[편집]각주
[편집]- ↑ “Protocol Numbers”. 《iana.org》. IANA. 2014년 9월 9일에 확인함.
- ↑ https://tools.ietf.org/html/rfc2960 SCTP 표준 1.2절
- ↑ RFC 2960. IETF. October 2000. https://tools.ietf.org/html/rfc2960.
- ↑ Tuexen, Michael; Randall R. Stewart (May 2013). RFC 6951. IETF. https://tools.ietf.org/html/rfc6951.
- ↑ Bickhart, Ryan; Paul D. Amer; Randall R. Stewart (2007). “Transparent TCP-to-SCTP Translation Shim Layer” (PDF). 2008년 9월 13일에 확인함.