What Is SMS and How Does It Work on a Phone?
SMS (Short Message Service) is a text messaging standard built into the mobile phone network itself, not an app you install. You send a message to a phone number, and your carrier routes it through a control channel that works even when you have no data connection or Wi-Fi. That is why SMS still reaches people who do not use any messaging app, and why it remains the default channel for verification codes. The trade-off is that SMS has no end-to-end encryption by default, and it is tied to a carrier and a phone number rather than to an account you control.
How SMS actually travels
When you tap send, the message does not go straight to the other phone. It goes through the carrier's infrastructure:
- Your phone sends the message to the nearest cell tower over a signaling channel, separate from voice and data.
- The tower passes it to an SMSC (Short Message Service Center), the carrier's store-and-forward server.
- The SMSC finds the recipient by their phone number and either delivers the message or holds it if the phone is off or out of range.
- The recipient's carrier delivers it to their phone, again over the signaling channel.
Because of step 3, SMS is a store-and-forward system. A message can arrive minutes or hours later, and you may get a delivery report only if the carrier supports it. The phone number is the only address needed — no username, no contact request, no shared app.
The 160-character limit and why it exists
SMS was designed for the GSM signaling channel, which had very little room for text. The practical result:
- A single SMS carries 160 characters in the standard 7-bit alphabet.
- Longer messages are split into segments and reassembled on the recipient's phone, usually without you noticing.
- Non-Latin characters (emoji, Cyrillic, Chinese) use a different encoding and cut the per-segment limit to about 70 characters.
- Carriers may bill per segment, so a long message can cost more than one SMS.
This is a hard limit of the standard, not a setting you can change.
SMS vs. internet-based messaging apps
The key difference is what carries the message. SMS uses the carrier's signaling channel; apps like Kontalk use an internet connection (mobile data or Wi-Fi) and their own servers or peer network.
| Dimension | SMS | Internet messaging apps (e.g., Kontalk) |
|---|---|---|
| Transport | Carrier signaling channel | Internet data (Wi-Fi or mobile data) |
| Address | Phone number | Phone number or username, depending on app |
| Works without data/Wi-Fi | Yes | No |
| Works without a SIM/carrier | No | Yes, if you have internet |
| Encryption | Not end-to-end by default | Kontalk encrypts client-to-server and server-to-server, with end-to-end encryption so servers cannot decrypt |
| Cost model | Carrier plan or per-message fees | Depends on the app and your data plan |
| Reaches non-app users | Yes, any phone number | Only users of the same app/service |
Kontalk is a concrete example of the app side: it is a community-run, decentralized network based on XMPP, uses your phone number to identify you among contacts, and is open source. Its servers are run by volunteers, and the project states it will always remain free. The important contrast for SMS is architectural: Kontalk messages travel over the internet and are encrypted, while SMS travels over the carrier network and is not end-to-end encrypted by default.
Security: what SMS does and does not protect
SMS was not designed with strong privacy in mind. In practice:
- Messages are not end-to-end encrypted by default, so the carrier and anyone with access to the network path can potentially read them.
- SMS is vulnerable to interception techniques such as SIM swapping and signaling attacks, which is why many services now discourage SMS for two-factor authentication.
- Delivery reports and metadata (who texted whom, when) are visible to carriers.
If you need confidential messaging, an app with end-to-end encryption is the better choice. SMS is convenient and universal, but it is not a private channel.
When SMS is still the right tool
SMS remains useful in specific situations where internet-based apps fall short:
- No data connection. In rural areas, during outages, or on a phone without a data plan, SMS still works as long as you have carrier signal.
- Contacting someone who does not use your app. SMS reaches any phone number, so it is the only option when the other person has no messaging app installed.
- Verification codes and one-time passwords. Many banks and services still send codes by SMS because it requires no app and works on any phone.
- Emergency or fallback communication. When data networks are congested or down, SMS often gets through because it uses a separate channel.
- Simple, low-friction messages. For a quick "running late" or "call me," SMS needs no account setup and no app update.
Practical limits to keep in mind
- Character limits apply per segment, and long or non-Latin messages may be split and billed separately.
- Delivery is not guaranteed in real time. Store-and-forward means delays are normal when the recipient is offline.
- No read receipts by default. You may get a delivery report, but not a reliable "read" signal.
- Carrier-dependent features. Group messaging, picture messages (MMS), and delivery reports vary by carrier and plan.
- Not private. Treat SMS as postcard-level confidentiality unless you add an encryption layer on top.
If your goal is private, app-based messaging over the internet, SMS is the wrong tool — that is the space Kontalk and similar apps occupy. If your goal is reaching any phone number with no app and no data, SMS is still the most reliable option.