3. 개관

3.1. VoIP 란 무엇인가?

VoIP 는 'V'oice 'o'ver 'I'nternet 'P'rotocol 을 의미한다. 단어에서 나타난 바와 같이, VoIP 는 인터넷을 통해 IP 패킷에 (주로 사람의) 음성을 담아 보내려고 한다. VoIP 는 이러한 목적을 달성하기 위해 가속장치를 사용할 수 있으며 PC 환경도 사용할 수 있다.

3.2. 어떻게 동작하는가?

신호를 멀리 떨어진 목적지에 보내는 것은 디지털의 방법으로 가능하다는 것은 오래 전에 알려져 있는데 : 신호를 보내기 전에는 ADC (analog to digital converter) 를 통해 디지털화 시키고, 그것을 전송한 다음, 수신 측에서는 DAC (digital to analog converter) 를 사용하여 다시 아날로그 신호로 바꾸면 된다.

VoIP 는 음성을 디지털화 시켜서 데이터 패킷에 담아 그것을 전송하고, 수신측에서는 다시 음성으로 재변환시키는 방법으로 동작한다.

디지털 형태는 제어하기가 쉽다 : 압축할 수도 있고 경로를 지정할 수도 있으며 더 좋은 새로운 형태로 변형시킬 수 있는 등 장점이 많다. 또한 디지털 신호는 아날로그 신호보다 잡음에 잘 견딘다는 것을 알고 있다. (GSM [1] 과 TACS [2] 를 비교해보라.)

TCP/IP 망은 헤더 (통신을 제어하기 위한 부분) 와 데이터 전송을 위한 페이로드로 이루어진 IP 패킷으로 구성된다. VoIP 는 IP 패킷을 이용하여 망을 건너가 목적지에 도착한다.

음성 (송신지) - - ADC - - - - 인터넷 - - - DAC - - 음성 (목적지)

3.3. PSTN 에 대해 VoIP 가 가지는 장점은 무엇인가?

당신이 공중전화 회선을 사용하는 경우 망 사업자에게 통상 시간당의 사용요금을 지불해야 한다 : 따라서 더 많이 전화를 사용할 수록 더 많은 요금을 내야한다. 게다가 당신은 한 번에 한 사람 밖에 통화할 수 없다.

반면 VoIP 를 사용한다면, 요금에 무관하게 당신이 원하는 한 모든 사람들과 언제나 이야기할 수 있으며 (상대방도 같은 시간에 인터넷에 접속해 있어야만 한다.) 게다가 그들 모두와 동시에 대화할 수도 있다.

그럼에도 불구하고 당신이 이러한 사실을 고려하지 않는다 하더라도, 당신은 사람들과 대화하면서 동시에 이미지나 도표, 동화상 등의 데이터를 교환할 수도 있다는 것이다.

3.4. 그런데 왜 사람들은 아직도 VoIP 를 쓰지 않나?

불행하게도 VoIP 아키텍처와 인터넷의 통합에는 약간의 문제가 있다. 쉽게 상상할 수 있듯이 음성 데이터의 통신은 실시간 스트림이어야만 한다. (당신은 이야기하지 않은 채 몇 초를 기다려 상대방의 응답을 듣는 경우도 있다.) 이는 인터넷의 균질하지 않은 아키텍처와 충돌하게 되는데, 인터넷을 통해 패킷이 전달되기 위해서는 20~30 개의, 혹은 그보다 많은 수의 라우터 (패킷의 경로를 결정해주는 장치) 를 거쳐야 하므로 매우 높은 round trip time (RTT) [3] 을 갖게 된다. 따라서 제대로 동작하기 위해서는 이러한 상황을 수정해 줄 필요가 있다.

다음 절에서는 이 중대한 문제를 해결하는 방법에 대해 이해하게 될 것이다. 일반적으로 VoIP 어플리케이션이 필요로 하는 대역폭을 인터넷에서 보장한다는 것은 매우 어려운 일임을 알게된다.

주석

[1]

역주 : Global System for Mobile, ETSI에서 제정한 디지털 셀룰러 이동 통신 시스템 표준

[2]

역주 : Total Access Coverage Service, 영국 표준의 아날로그 셀룰러 이동 통신 시스템 표준

[3]

역주 : 송신지와 수신지를 왕복하는 데 걸리는 시간