지터
지터는 네트워킹에서 데이터를 전송하는 동안 간헐적으로 발생하는 작은 지연을 의미합니다. 이는 네트워크 혼잡, 충돌, 신호 간섭 등 여러 요인으로 인해 발생할 수 있습니다.
기술적으로 지터는 지연 시간의 변동입니다. 지연 시간이란 신호가 전송된 시점과 수신된 시점 사이의 지연을 말합니다. 모든 네트워크에서는 어느 정도 지연 시간이 발생하며, 특히 인터넷 전반에 걸쳐 있는 광역 네트워크에서 더욱 그렇습니다. 일반적으로 밀리초 단위로 측정되는 이 지연은 온라인 게임, 스트리밍, 디지털 음성 통신과 같은 실시간 애플리케이션에서 문제가 될 수 있습니다. 지터는 추가 지연을 발생시켜 이 문제를 악화시킵니다.
네트워크 지터가 발생하면 패킷이 일정하지 않은 간격으로 전송됩니다. 예를 들어 일부 패킷이 전송된 후 지연이 발생하고, 그다음 여러 패킷이 한꺼번에 전송될 수 있습니다. 이로 인해 수신 시스템이 들어오는 모든 패킷을 처리하지 못하면 패킷 손실이 발생할 수 있습니다. 파일을 다운로드하는 동안 이런 일이 발생하면 손실된 패킷이 다시 전송되므로 파일 전송 속도가 느려집니다. 오디오 스트리밍과 같은 실시간 서비스에서는 데이터가 단순히 손실되어 오디오 신호가 끊기거나 품질이 저하될 수 있습니다.
네트워크 지터를 보완하는 표준적인 방법은 데이터를 사용하기 전에 저장하는 버퍼를 사용하는 것입니다. 예를 들어 오디오나 비디오 클립을 몇 초 분량 저장할 수 있습니다. 이렇게 하면 수신 컴퓨터가 지터로 인해 손실된 패킷을 받을 수 있도록 몇 초의 시간을 제공하므로 미디어 재생이 더 원활해집니다. 버퍼는 효과적인 해결 방법이지만 온라인 게임이나 화상 회의와 같은 실시간 애플리케이션에서 사용할 때는 매우 작아야 합니다. 버퍼가 너무 크면(10ms 초과) 눈에 띄는 지연이 발생합니다.
지식 테스트하기