본문 바로가기
데이터 통신정보처리기사(구) · 2015년08월16일 · 98/100

98.RTP(Real-time Transport Protocol) 헤더의 각 필드에 대한 설명으로 틀린 것은?

1
Padding(P) 필드가 세팅되어 있는 경우는 그 패킷의 끝에 전송하려는 데이터 외에 추가적인 데이터들이 포함되어 있다.
2
Marker(M) 필드는 패킷 스트림에서 프레임들간의 경계에 존재하는 특별한 경우를 표시한다.
3
Extension(X) 필드가 세팅되어 있는 경우는 RTP 헤더 앞에 확장 헤더가 있음을 의미한다.정답
4
Payload Type(PT) 필드는 데이터가 어떤 형식인지를 지정한다.

해설

[RTP 패킷 각 필드별 설명] ㅇ 제어비트 : 16 비트 - Ver (버젼) : 2 비트 . 현재 RTP 버젼 2 (RFC 3550) - P (padding) : 1 비트 . 1 이면 실제 유료부하 이외에 덧붙여진 패딩 데이터 있음 . 32 비트 단위로 RTP 패킷 페이로드 구성을 위함 - X (extension) : 1 비트 . 1 이면 가변길이 헤더 확장(Extension Header)이 있음을 나타냄 - CC (CSRC Count) : 4 비트 . 기본 헤더 바로 뒤에 나타나는 CSRC(Countributing SouRCe) ID의 갯수 . 여러 미디어가 합성되는 경우에, 그 개수를 CC로써 나타내고, 모두의 기준 동기를 맞추려면 SRRC ID로써 이를 나타냄 - M (Marker) : 1 비트 . 이벤트 발생이 시작되었음을 알림 ㅇ 유료부하 타입(Payload type) : (7 비트) 오디오/비디오 인코딩(코덱) 종류 - 기타 임의 지정 가능(dynamic payload type) : 96~127 ㅇ 순서번호(Sequence number) : (16 비트) - 패킷 손실 검출 및 순서 재구성 . 초기값은 랜덤이고, 매 패킷 마다 1씩 증가 .. 수신측은 패킷 재전송 요청 보다는 패킷 손실 검출 및 뒤바뀐 순서 복구를 위함 ㅇ 타임스탬프(Timestamp) : (32 비트) - RTP 스트림 내 각 RTP 패킷이 샘플링된 시간관계를 나타냄 . 랜덤한 초기값부터 시작하며, 통상적으로 카운터에 의해 1씩 증가시킴 - 타임스탬프 간격은 유료부하 유형에 따라 정해진 샘플링 간격을 기준 . 대부분의 오디오 RTP 패킷의 경우 => 1 패킷 당 디폴트 시간 간격을 20 ms으로 함 - 타임스탬프 값의 연속성 의미 구분 ㅇ 동기 발신 식별자 (SSRC ID, Synchronization SouRCe ID) : (32 비트) - 원래의 정보 스트림에 대한 식별 . 여러 미디어가 혼합되어 있으면, SSRC는 일종의 기준 역할이 가능함 - 하나의 RTP 세션 내에서, 각각의 발송지는 무작위 SSRC ID로 나타내고, 타 발송지와의 구별을 위해 중복되지 않아야 함 * RTP 세션 . RTP를 통해 상호 통신하는 참가자들 간에 형성된 논리적 연결 상태 . RTP 세션에서 목적지 확인은 1개의 IP 주소 및 1쌍의 RTP/RTCP 번호로 식별됨 .. IP 주소는 멀티캐스트 주소일 수도 있음 . 만일, 여러 미디어가 믹서에서 혼합되면, 그 믹서에 대한 SSRC ID를 갖게됨 ㅇ 기여 발신 식별자 (CSRC ID, Contributor SouRCe ID) 목록 : (32 비트) 1 이상 가변 갯수 - 믹서(Mixer)를 통해 혼합되어 단일의 정보열로 되면, 그 각각에 대한 식별 역할 . 여러 미디어가 혼합되면, CC(CSRC Count:4 비트)에 총 개수를 지정하고, . SSRC 이외 추가된 스트림들에 대한 식별자를 CSRC ID 값으로 함 * 만일, 하나의 미디어 소스 만 있다면, . CC=1 이되고, RTP 헤더 길이는 12 바이트(기본헤더 길이)가 됨 . 결국, SSRC ID가 하나의 값을 갖고, CSRC ID 목록은 비어있게 됨

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기