전송 계층

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색
OSI/IP 모델
7. 응용 계층
NNTP  · SIP  · SSI  · DNS  · FTP  · 고퍼  · HTTP  · NFS  · NTP  · SMPP  · SMTP  · DHCP  · SNMP  · 텔넷  · (더 보기)
6. 표현 계층
MIME  · XDR  · TLS  · SSL
5. 세션 계층
지명 파이프  · NetBIOS  · SAP  · SIP
4. 전송 계층
TCP  · UDP  · SCTP  · DCCP
3. 네트워크 계층
IP  · ICMP  · IPsec  · IGMP  · IPX  · 애플토크
2. 데이터 링크 계층
ARP  · CSLIP  · SLIP  · 이더넷  · 프레임 릴레이  · ITU-T G.hn DLL  · L2TP  · PPP  · PPTP
1. 물리 계층

RS-232  · RS-449  · RS-485  · V.35  · V.34  · I.430  ·

I.431  · T1  · E1  · POTS  · SONET/SDH  · OTN  · DSL  · 802.11a/b/g/n PHY  · ITU-T G.hn PHY  · 이더넷  · USB  · 블루투스

v  d  e  h

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

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

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

프로토콜[편집]

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


전송 계층 프로토콜 비교[편집]

기능 및 특성 UDP UDP 라이트 TCP SCTP DCCP RUDP
패킷 헤더 크기 8 바이트 8 바이트 20-60 바이트 12 바이트 12 또는 16 바이트
전송 계층 패킷 형태 데이터그램 데이터그램 세그먼트 데이터그램 데이터그램 데이터그램
연결 지향 아니오 아니오
신뢰할 수 있는 전송 아니오 아니오 아니오
신뢰할 수 없는 전송 아니오
메시지 경계 보존 아니오
전달 순서 보장 아니오 아니오 아니오
순서 없이 전달 아니오
데이터 체크섬 선택 불확실
체크섬 크기 (비트) 16 16 16 32 16 불확실
부분 체크섬 아니오 아니오 아니오 아니오
경로 MTU 아니오 아니오 불확실
흐름 제어 아니오 아니오 아니오
혼잡 제어 아니오 아니오 불확실
ECN 지원 아니오 아니오
다중 스트림 아니오 아니오 아니오 아니오 아니오
NAT 지원

참조[편집]

  1. RFC 1122, §1.1.3. "The transport layer provides end-to-end communication services for applications."