160 자 SMS 제한이있는 이유는 무엇입니까?
SMS (Short Message Service)는 사람들이 휴대폰간에 간단한 문자 메시지를 보낼 수있는 시스템입니다. 영어 알파벳에서 이러한 메시지는 공백을 포함하여 각각 160 자로 제한됩니다. 이 제한은 SMS가 작동하는 시스템에서 발생합니다. SMS는 전화 통신에 기본 시스템을 사용하는 대신 휴대폰과 셀 타워간에 작은 정보 패킷을 전송하도록 설계된 채널을 사용합니다. 160 자로 된 SMS 한도는 단순히이 채널을 넣은 원래 사용의 결과입니다. 새로운 인프라가 거의 필요없이 시스템을 쉽게 구현할 수 있기 때문에이 채널은 SMS의 기초로 선택되었습니다.
휴대 전화는 통화 전송을 담당하는 타워 네트워크로 지원됩니다. 이 타워는 제어 채널이라는 주파수를 사용하여 지원하는 휴대폰과 지속적으로 통신합니다. 제어 채널은 전화 및 타워의 위치에 대한 정보를 중계하는 데 사용됩니다. 또한 통화를 조정하는 데 사용됩니다. 호출 자체와 달리 이러한 프로세스에는 작은 정보 교환 만 필요합니다. 휴대 전화 제공 업체가 단문 메시지 전송 시스템을 설정하기로 결정했을 때이 채널은 사용하기 쉬웠습니다. 필요한 것은 단문 메시지 서비스 센터를 추가하여 메시지를 받고 적절한 시간에 적절한 타워로 라우팅하는 것입니다.
이 시스템은 Friedhelm Hillebrand가 이끄는 GSM (Global System for Mobile Communications)이라는 조직에서 설계했습니다. GSM은 사람들이 서로에게 보내는 메시지 유형을 비공식적으로 분석하여 100 ~ 200 자 사이에서만 전송하더라도 메시지 서비스가 유용하다고 결론 내 렸습니다. 하드웨어에 의해 140 바이트 (1120 비트)의 제한으로 제한되어 적은 수의 문자를 각각 7 비트로 인코딩 할 수있는 시스템을 설계했습니다. 최대 전송 크기는 160 자입니다.
다른 요인으로 한계를 낮출 수 있습니다. 사용자는 SMS 패킷 그룹을 연결하여 더 긴 메시지를 보낼 수 있습니다. 그러나 각 개별 패킷에 대한 제한은 153으로 줄어 듭니다. 각 메시지에는 더 큰 메시지의 다른 구성 요소와의 관계를 설명하는 메타 데이터도 포함해야하기 때문입니다. 다른 알파벳과 통신하려는 SMS 사용자도 더 적은 문자로 제한됩니다. 중국어, 아랍어 및 키릴 문자 SMS는 문자 당 16 비트가 필요하므로 메시지 당 문자 수가 70 자로 제한되는 UTF-16 인코딩을 사용합니다. UTF-16 인코딩을 사용하여 연결된 메시지를 보내면이 SMS 제한이 67 자로 줄어 듭니다.
160 자로 된 SMS 제한이 널리 알려지면서 많은 조직에서이 제약 조건 내에서 통신하는 방법을 설계하고 있습니다. 인기있는 메시징 서비스 Twitter가이 제한을 준수하도록 설정되었습니다. 트위터를 통해 사용자는 최대 140자를 게시 할 수 있으며 나머지 공간은 사용자 이름이 차지합니다. 많은 뉴스 매체와 정치인들은 트위터를 통해 전송되거나 가입자의 휴대폰으로 직접 전송 될 준비가 된 짧은 메시지를 공개합니다. 새로운 서비스는 휴대 전화간에 더 많은 정보를 전송하는 다양한 방법을 제공하지만 160 자 SMS 제한은 어디에나 남아 있습니다.