반응형

TCP / IP 전송 계층의 주요 프로토콜

TCP / IP의 

전송 계층의 프로토콜은 크게 3가지이다.

TCP , UDP , RTCP ,   특징들은 다음과 같다.

TCP , UDP , RTCP ,   특징

TCP
(Transmission Control Protocol)
양방향 연결(Full Duplex Connection) 서비를 제공한다.
가상 회선 연결(Virtual Circuit Connection)의 형태의 서비스를 제공한다.
스트림 위주의 전달(패킷 단위)을 한다.
신뢰성 있는 경로를 확립하고 메시지 전송을 감독한다.
순서 제어 , 오류 제어 , 흐름 제어 기능을 한다.
패킷의 분실, 손상 , 지연  등이 발생할 때 투명성이 보장되는 통신을 제공한다.
UDP
(User Datagram Protocol)
비연결형 서비스를 제공한다.
TCP에 비해 상대적으로 단순한 헤더 구조로 오버헤드가 적다.
고속의 안정성 있는 정송 매체를 사용해 빠른 속도를 필요하는 경우,
동시에 여러 사용자에게 전달할 경우, 정기적으로 반복해서 전송할 경우 사용한다.
실시간 정송에 유리하며, 신뢰성 보다는 속도가 중요시되는 네트워크에서 사용.

RTCP
(Real-Time Control Protocol)
RTP(Real time Transport Protocol) 패킷의 전송 품질을 제어하기 위한 제어 프로토콜.
세션(session)에 참여한 각 참여자들에게 주기적으로 제어 정보를 전송한다.
하위 프로토콜은 데이터 패킷과 제어 패킷의 다중화(Multiplexing)를 제공한다.
데이터 전송을 모니터링하고 최소한의 제어와 인증 기능만을 제공한다.
RTCP 패킷은 항상 32비트의 경계로 끝난다.

위와 같은 특징들을 가지는데,

위 3개의 프로토콜 중에서도

TCP와 UDP를 비교해서 특징들을 살펴보기도 한다.

TCP와 UDP 비교

프로토콜 TCP UDP
연결성 연결형 서비스 비연결형 서비스
신뢰성 높음 낮음
속도 느림 빠름
패킷 교환 방식 가상 회선 방식 데이터그램 방식
수신(재전송) 수신함 수신 안 함
통신 방식  1 : 1 1:1 , 1:N , N:N
용도 신뢰성 요구 작업 실시간 전송 작업

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기