전송 계층: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
RedBot (토론 | 기여)
잔글 r2.5.2) (로봇이 바꿈: en:Transport layer
Hyeonjk (토론 | 기여)
내용 보강
1번째 줄:
{{OSI스택}}
[[컴퓨팅|컴퓨터 처리]]와 [[먼거리 통신|전자 통신]]에서, '''전송 계층'''(Transport layer)은 4~5계층 가지의구조의 [[TCP/IP네트워크 모델|TCP/IP구성요소와 참조프로토콜 모델]]내에서 안에서송신자와 수신자를 번째로연결하는 가장통신 높은 계층이다. [[응용 계층]]으로부터의 서비스 요청에 응답하고 [[인터넷 계층]]에 서비스 요청을서비스를 제공한다. 7가지전송 계층의계층은 [[OSI연결 모델]]지향 데이터 계층스트림 4의지원, 이름이며신뢰성, [[세션흐름 계층]]로부터의제어, 서비스그리고 요청에다중화와 응답하고,같은 [[네트워크편리한 계층]]에 서비스 요청을서비스를 제공한다. 전송 계층의 정의는 이 두 가지 모델과 약간 다르다. 이 글은 TCP/IP 모델에 대해 주로 서술한다.
 
전송 계층은 인터넷의 기반인 [[TCP/IP 모델|TCP/IP 참조 모델]]과 일반적인 네트워크 모델인 개방형 시스템 간 상호 접속 (Open Systems Interconnection, [[OSI]]) 모두 포함하고 있다. 이 두 가지 모델은 전송 계층을 약간 다르게 정의하고 있는데, 이 글은 TCP/IP 모델에 대해 주로 서술한다.
 
전송 프로토콜 중 가장 잘 알려진 것은 연결 지향 전송 방식을 사용하는 [[전송 제어 프로토콜]] (TCP)이다. 보다 단순한 전송에 사용되는 [[사용자 데이터그램 프로토콜]] (UDP)도 있다.
 
 
==프로토콜==
어떠한 조건을 갖추어야 전송 계층 프로토콜이라 할 수 있는지에 대한 정의는 아직 명확하지 않다. 다음은 간단한 프로토콜 목록이다:
 
*ATP, [[AppleTalk|AppleTalk Transaction Protocol]]
*CUDP, [[Cyclic UDP]]
*DCCP, Datagram Congestion Control Protocol ([[데이터그램 혼잡 제어 프로토콜]])
*FCP, [[Fibre Channel|Fiber Channel Protocol]]
*IL, [[IL Protocol]]
*NBF, [[NetBIOS Frames protocol]]
*RDP, [[Reliable Datagram Protocol]]
*SCTP, [[Stream Control Transmission Protocol]]
*SPX, [[IPX/SPX|Sequenced Packet Exchange]]
*SST, [[Structured Stream Transport]]
*TCP, Transmission Control Protocol ([[전송 제어 프로토콜]])
*UDP, User Datagram Protocol ([[사용자 데이터그램 프로토콜]])
*[[UDP Lite]]
*µTP, [[Micro Transport Protocol]]
 
 
==전송 계층 프로토콜 비교==
{| class="wikitable"
|-
! 기능 및 특성
! [[사용자 데이터그램 프로토콜|UDP]]
! [[UDP 라이트]]
! [[전송 제어 프로토콜|TCP]]
! [[SCTP]]
! [[DCCP]]
! [[Reliable User Datagram Protocol|RUDP]]
|-
| 패킷 헤더 크기
| 8 바이트
| 8 바이트
| 20-60 바이트
| 12 바이트
| 12 또는 16 바이트
|
|-
| 전송 계층 패킷 형태
| 데이터그램
| 데이터그램
| 세그먼트
| 데이터그램
| 데이터그램
| 데이터그램
|-
| 연결 지향
| {{No}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
|-
| 신뢰할 수 있는 전송
| {{No}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{No}}
| {{Yes}}
|-
| 신뢰할 수 없는 전송
| {{Yes}}
| {{Yes}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
|-
| 메시지 경계 보존
| {{Yes}}
| {{Yes}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
|-
| 전달 순서 보장
| {{No}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{No}}
| {{Yes}}
|-
| 순서 없이 전달
| {{Yes}}
| {{Yes}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
|-
| 데이터 [[체크섬]]
| 선택
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| 불확실
|-
| 체크섬 크기 (비트)
| 16
| 16
| 16
| 32
| 16
| 불확실
|-
| 부분 [[체크섬]]
| {{No}}
| {{Yes}}
| {{No}}
| {{No}}
| {{Yes}}
| {{No}}
|-
| 경로 [[Maximum transmission unit|MTU]]
| {{No}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| 불확실
|-
| [[흐름 제어]]
| {{No}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{No}}
| {{Yes}}
|-
| [[혼잡 제어]]
| {{No}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| 불확실
|-
| [[Explicit Congestion Notification|ECN]] 지원
| {{No}}
| {{No}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
|
|-
| 다중 [[스트림 (전산)|스트림]]
| {{No}}
| {{No}}
| {{No}}
| {{Yes}}
| {{No}}
| {{No}}
|-
| [[네트워크 주소 변환|NAT]] 지원
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
| {{Yes}}
|}
 
{{토막글|컴퓨터}}