To have success in the GPRS world, there are a few requirements to you and your computer. This section also gives you some general information about GPRS to get familiar with that.
Before you start using GPRS, make sure you're familiar with the following subjects:
To create a GPRS connection, you need a few things:
GPRS is an abbreviation for General Packet Radio Service. It started as an addition to the GSM networks. The GPRS service can be delivered via different networks. Like the 2.5G (Generation) GPRS via GSM, but also 3G networks like EDGE, UMTS and it's additions HSDPA/HSUPA.
The maximum speed you can get depends on the network. 2.5G it's about 7 KByte
per second download, and 1.5 KByte per second upload. EDGE and UMTS have a
download speed of 40 KByte per second, and 7 KByte per second upload. HSDPA can
go up to 160 KByte per second down and 40 KByte upload. HSUPA increases the
upload speed to 140 KByte per second.
A typical disadvantage for mobile networking is the relatively long round trip time (RTT), which can vary between 120 ms and 700 ms but might also exceed 1200ms. HSDPA on the other side is capable to delivering a 40-60 ms RTT.
There is some terminology used in GPRS which is very specific, so here's a list of commonly used terms:
When you turn on a GSM/GPRS capable phone, it will first log on to the GSM network, just as a normal GSM phone.
When that succeeds, it will try to make a GPRS attach. This is more or less comparable to the logon it just did on the GSM network. However, this logon is specific for all data related services. This attachment is served in the network by a device called an SGSN (Serving GPRS Support Node). The SGSN however does not know if it should authorize you or not. To know that it's going to ask the HLR (Home Location Register). The HLR is a sort of database which contains all subscription information for subscribers of the network.
After a successful attach, you are able to create a PDP context. In this case the SGSN routes you to the correct GGSN (Gateway GPRS Support Node) which contains the APN (Access Point Name) you choose. When setting up the data connection to the APN/GGSN, this might request other authentication methods like Username/Password. These are the credentials you should provide via your dialer.
For more information see the wikipedia article about GPRS Core Network