전송 계층

컴퓨터 처리와 전자 통신에서 전송 계층(Transport layer)은 계층 구조의 네트워크 구성요소와 프로토콜 내에서 송신자와 수신자를 연결하는 통신 서비스를 제공한다. 전송 계층은 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 그리고 다중화와 같은 편리한 서비스를 제공한다.

전송 계층은 인터넷의 기반인 TCP/IP 참조 모델과 일반적인 네트워크 모델인 개방형 시스템 간 상호 접속 (Open Systems Interconnection, OSI) 모두 포함하고 있다. 이 두 가지 모델은 전송 계층을 약간 다르게 정의하고 있는데, 이 글은 TCP/IP 모델에 대해 주로 서술한다.

전송 프로토콜 중 가장 잘 알려진 것은 연결 지향 전송 방식을 사용하는 전송 제어 프로토콜 (TCP)이다. 보다 단순한 전송에 사용되는 사용자 데이터그램 프로토콜 (UDP)도 있다.

프로토콜
어떠한 조건을 갖추어야 전송 계층 프로토콜이라 할 수 있는지에 대한 정의는 아직 명확하지 않다. 다음은 간단한 프로토콜 목록이다:

ATP, 애플토크 트랜잭션 프로토콜(AppleTalk Transaction Protocol)
CUDP, Cyclic UDP
DCCP, 데이터그램 혼잡 제어 프로토콜(Datagram Congestion Control Protocol)
FCP, 파이버 채널 프로토콜(Fiber Channel Protocol)
IL, IL 프로토콜
NBF, NetBIOS Frames protocol
RDP, Reliable Datagram Protocol
SCTP, Stream Control Transmission Protocol
SPX, Sequenced Packet Exchange
SST, Structured Stream Transport
TCP, 전송 제어 프로토콜(Transmission Control Protocol)
UDP, 사용자 데이터그램 프로토콜(User Datagram Protocol)
 UDP 라이트
µTP, 마이크로 트랜스포트 프로토콜(Micro Transport Protocol)

전송 계층 프로토콜 비교

참조 

OSI 모형