Jakie masz pytanie?

lub

Dlaczego wiadomość SMS ma limit do 160 znaków, a wiadomość MMS może ich mieć nawet kilka tysięcy?

historia limitu sms techniczne podstawy wiadomości różnice sms mms
avatar

Gość (37.30.*.*)



Odpowiedź:

W dobie komunikatorów internetowych, takich jak Messenger czy WhatsApp, gdzie możemy przesyłać gigabajty danych w mgnieniu oka, limit 160 znaków w tradycyjnym SMS-ie wydaje się archaicznym przeżytkiem. To ograniczenie nie jest jednak dziełem przypadku ani złośliwością operatorów komórkowych. Wynika ono z samej architektury sieci GSM, która powstała w czasach, gdy priorytetem była oszczędność pasma i stabilność połączeń głosowych.

Skąd wzięła się liczba 160?

Historia limitu SMS-ów sięga 1985 roku i wiąże się z nazwiskiem Friedhelma Hillebranda, niemieckiego inżyniera pracującego nad standardem GSM. Hillebrand przeprowadził prosty eksperyment: usiadł przy maszynie do pisania i zaczął tworzyć losowe pytania oraz krótkie informacje, które zazwyczaj przesyłamy bliskim lub współpracownikom. Zauważył, że niemal każda z tych wiadomości mieściła się w dwóch linijkach tekstu i rzadko przekraczała 160 znaków.

To spostrzeżenie stało się fundamentem technicznym, ale prawdziwy powód tkwił w "wolnym miejscu" wewnątrz sieci komórkowej. Inżynierowie odkryli, że mogą przesyłać krótkie wiadomości tekstowe, wykorzystując kanały sygnalizacyjne, które i tak były używane do utrzymywania połączenia między telefonem a stacją bazową. Kanały te miały jednak bardzo ograniczoną pojemność – dokładnie 140 bajtów.

Matematyka stojąca za SMS-em

Dlaczego 140 bajtów daje nam 160 znaków? Wszystko sprowadza się do kodowania:

  1. Standardowe kodowanie 7-bitowe: W tym systemie każdy znak (litery łacińskie, cyfry, podstawowe znaki interpunkcyjne) zajmuje 7 bitów. Jeśli pomnożymy 160 znaków przez 7 bitów, otrzymamy 1120 bitów.
  2. Przeliczenie na bajty: 1120 bitów podzielone przez 8 (bo 1 bajt to 8 bitów) daje dokładnie 140 bajtów.

Warto jednak pamiętać, że jeśli w wiadomości użyjesz choć jednego polskiego znaku (np. "ą", "ę", "ś") lub emoji, telefon automatycznie przełącza się na kodowanie 16 bitowe (Unicode). Wtedy limit drastycznie spada ze 160 do zaledwie 70 znaków, ponieważ każdy znak zajmuje wtedy dwa razy więcej miejsca w dostępnym pakiecie danych.

Dlaczego MMS nie ma takich ograniczeń?

MMS (Multimedia Messaging Service) to technologia zupełnie inna niż SMS, mimo że obie służą do przesyłania wiadomości. Podczas gdy SMS "podróżuje" kanałami sygnalizacyjnymi, MMS wykorzystuje transmisję danych pakietowych – dokładnie tę samą, której używamy do przeglądania stron internetowych.

Wiadomość MMS nie jest przesyłana jako prosty tekst, lecz jako swego rodzaju "paczka" danych (podobna do e-maila), która może zawierać tekst, zdjęcia, dźwięki czy krótkie filmy. Limit znaków w MMS-ie jest w praktyce ograniczony jedynie przez maksymalną wagę całego pliku, którą ustala operator (zazwyczaj jest to od 300 KB do 600 KB). W takiej objętości można zmieścić tysiące znaków tekstu, ponieważ tekst zajmuje ułamek miejsca w porównaniu do zdjęcia czy grafiki.

Ciekawostka o pierwszym SMS-ie

Pierwszy SMS w historii został wysłany 3 grudnia 1992 roku w Wielkiej Brytanii. Neil Papworth, pracownik firmy Sema Group, wysłał wiadomość o treści "Merry Christmas" (Wesołych Świąt) do Richarda Jarvisa z sieci Vodafone. Co ciekawe, wiadomość została wysłana z komputera, ponieważ ówczesne telefony komórkowe nie posiadały jeszcze klawiatur przystosowanych do pisania tekstów.

Podsumowanie różnic technicznych

Główna różnica polega na "drodze", jaką pokonuje wiadomość:

  • SMS: Wykorzystuje wąskie gardło sieci służące do zarządzania połączeniami (kanał sygnalizacyjny). Jest tani w przesyłaniu dla operatora, ale ma sztywny limit wynikający z architektury systemu.
  • MMS: Wykorzystuje protokół WAP lub IP (internetowy). Jest bardziej elastyczny, ale wymaga aktywnej transmisji danych i odpowiedniej konfiguracji punktu dostępu (APN) w telefonie.

Dziś, dzięki technologii RCS (Rich Communication Services), granica między SMS-em a komunikatorem internetowym zaciera się coraz bardziej, oferując funkcje znane z nowoczesnych aplikacji przy zachowaniu wygody korzystania z numeru telefonu. Niemniej jednak, klasyczny limit 160 znaków pozostaje żywym pomnikiem inżynierii lat 80.

Podziel się z innymi: