본문으로 바로가기
728x90
반응형

오늘은 RTP를 사용할때 쓰는 포트 번호에 대해 알아보겠습니다.

많이 사용하는 프로토콜 대부분은 일반적으로 포트 번호가 정해져있습니다.

예를들어 HTTP하면 80포트, SSH하면 22포트, FTP의 데이터포트 20, FTP의 제어포트 21 등이 있습니다.

그러나 RTP는 몇번 포트를 사용한다라고 들어본 분은 없을 것입니다.

결론적으로 말하면 RTP는 정해진 포트는 없지만 짝수번호의 포트를 사용하라고 명시하고 있습니다.

거기다 덧붙여서 RTP와 RTCP는 보통 하나의 세트로 구성되고, RTCP는 RTP의 다음 윗 숫자 포트를 사용하라고 명시하고 있습니다.

즉, RTP가 8000이면, RTCP는 8001이 됩니다.

IT쪽에서는 규격을 만든 사람들이 정하면 그게 법입니다.

규격을 한번 살펴보겠습니다.

2가지의 규격을 살펴보면 되겠습니다.

1. RFC 3550

출처 : https://www.rfc-editor.org/rfc/rfc3550

68 페이지의 11 장을 보면 확인할 수 있습니다.

------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------

2. RFC 3551

 

출처 : https://www.rfc-editor.org/rfc/rfc3551

34~35 페이지의 8장을 보면 확인할 수 있습니다.

------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------

이 규격에서는 아래와 같이 예외 상황이 있다는 것도 설명되어 있습니다

------------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------------

RTP를 사용하시는 분들은 참고하시기 바랍니다.

이상입니다.

감사합니다.

728x90
반응형