Zestawianie Po艂膮cze艅 i Mobilno艣膰 GSM
Rejestracja, aktualizacja lokalizacji, procedury przekazania i zestawianie po艂膮cze艅 w GSM.
Zorkiestrowany Taniec: Jak Sie膰 GSM Obs艂uguje Po艂膮czenia
Z perspektywy u偶ytkownika wykonanie po艂膮czenia z telefonu kom贸rkowego wydaje si臋 niezwykle proste. Wybierasz numer, naciskasz przycisk po艂膮czenia i po chwili jeste艣 po艂膮czony. Jednak za tym bezproblemowym do艣wiadczeniem kryje si臋 bardzo z艂o偶ona i szybka seria procedur, zorkiestrowanych przez sie膰 GSM. To zaawansowany taniec komunikat贸w sygnalizacyjnych, zapyta艅 do baz danych i alokacji zasob贸w, kt贸ry odbywa si臋 w ci膮gu zaledwie kilku sekund.
Sie膰 kom贸rkowa nie jest statyczna. U偶ytkownicy ci膮gle si臋 przemieszczaj膮, w艂膮czaj膮 i wy艂膮czaj膮 telefony oraz inicjuj膮 lub odbieraj膮 po艂膮czenia. Aby zarz膮dza膰 tym dynamicznym 艣rodowiskiem, sie膰 GSM stosuje kilka kluczowych procedur. Procedury te zapewniaj膮, 偶e sie膰 zawsze wie, kim jeste艣, gdzie jeste艣 i jak Ci臋 po艂膮czy膰 w spos贸b bezpieczny i wydajny. Zbadamy cztery najwa偶niejsze procedury, kt贸re stanowi膮 fundament dzia艂ania GSM:
- Rejestracja i Aktualizacja Po艂o偶enia: Proces, kt贸ry telefon przechodzi, aby zg艂osi膰 swoj膮 obecno艣膰 w sieci.
- Uwierzytelnianie i Szyfrowanie: Bezpieczne uzgadnianie, kt贸re weryfikuje Twoj膮 to偶samo艣膰 i chroni Twoj膮 rozmow臋.
- Zestawianie Po艂膮czenia (Wychodz膮ce i Przychodz膮ce): Szczeg贸艂owy proces wykonywania i odbierania po艂膮cze艅.
- Prze艂膮czanie (Handover): Kluczowa procedura, kt贸ra utrzymuje Twoje po艂膮czenie, gdy przemieszczasz si臋 mi臋dzy r贸偶nymi obszarami zasi臋gu kom贸rek.
Procedura 1: Do艂膮czanie do Sieci - Rejestracja i Aktualizacja Po艂o偶enia
W momencie w艂膮czenia telefonu kom贸rkowego natychmiast rozpoczyna on rozmow臋 z sieci膮. Ten pocz膮tkowy dialog jest znany jako rejestracja lub do艂膮czenie do sieci. Jego cel jest dwojaki: poinformowa膰 sie膰, 偶e jeste艣 aktywny i dost臋pny, oraz poinformowa膰 sie膰, gdzie si臋 znajdujesz, aby mog艂a kierowa膰 do Ciebie po艂膮czenia przychodz膮ce. Ca艂y ten proces cz臋sto nazywany jest .
Przyjrzyjmy si臋 tej podstawowej procedurze w szczeg贸艂owej, krok po kroku sekwencji:
- Krok 1: Wyb贸r Kom贸rki (Oczekiwanie)
Gdy tylko telefon si臋 w艂膮czy, Twoja Stacja Ruchoma (MS) zaczyna skanowa膰 fale radiowe w poszukiwaniu sygna艂贸w rozg艂oszeniowych pobliskich Stacji Nadawczo-Odbiorczych (BTS). Mierzy si艂臋 sygna艂u kilku i zatrzymuje si臋 na tym z najsilniejszym sygna艂em. Proces ten jest znany jako "oczekiwanie na kom贸rk臋" (camping on a cell). S艂uchaj膮c BCCH, telefon dowiaduje si臋 o to偶samo艣ci sieci (PLMN) i konkretnej kom贸rki, w kt贸rej si臋 znajduje.
- Krok 2: 呕膮danie Kana艂u Sygnalizacyjnego
Telefon por贸wnuje Identyfikator Obszaru Po艂o偶enia (LAI) rozg艂aszany przez kom贸rk臋 z ostatnim zapisanym na karcie SIM. Je艣li s膮 r贸偶ne lub je艣li telefon zosta艂 w艂a艣nie w艂膮czony, wie, 偶e musi przeprowadzi膰 aktualizacj臋 po艂o偶enia. Aby to zrobi膰, potrzebuje prywatnej linii komunikacyjnej z sieci膮. Wysy艂a komunikat "呕膮danie Kana艂u" za pomoc膮 kr贸tkiej Serii Dost臋powej na wsp贸艂dzielonym .
- Krok 3: Przydzia艂 Kana艂u
Sie膰 odbiera 偶膮danie i przydziela tymczasowy, dedykowany kana艂 do sygnalizacji. Odpowiada telefonowi komunikatem "Natychmiastowy Przydzia艂" na . Ten komunikat informuje telefon, jakiej dok艂adnie cz臋stotliwo艣ci i szczeliny czasowej ma u偶ywa膰 dla swojego dedykowanego kana艂u sygnalizacyjnego, . Od tego momentu rozmowa mi臋dzy telefonem a sieci膮 staje si臋 prywatna.
- Krok 4: 呕膮danie Aktualizacji Po艂o偶enia
B臋d膮c na swoim prywatnym kanale SDCCH, MS wysy艂a do sieci formalny komunikat "呕膮danie Aktualizacji Po艂o偶enia". Komunikat ten zawiera tymczasow膮 to偶samo艣膰 telefonu, , oraz to偶samo艣膰 poprzedniego obszaru po艂o偶enia. U偶ywanie TMSI zamiast sta艂ego IMSI jest kluczow膮 funkcj膮 prywatno艣ci w GSM.
- Krok 5: Weryfikacja To偶samo艣ci i Procedury Bezpiecze艅stwa
Jest to krytyczna faza bezpiecze艅stwa. Lokalna Centrala Komutacyjna (MSC) i powi膮zany z ni膮 odbieraj膮 偶膮danie.
- Uwierzytelnianie: VLR i HLR, we wsp贸艂pracy z Centrum Uwierzytelniania (AUC), przeprowadzaj膮 kryptograficzn膮 wymian臋 w celu weryfikacji autentyczno艣ci karty SIM. Proces ten potwierdza, 偶e jeste艣 legalnym abonentem, a nie klonem.
- Szyfrowanie: Je艣li uwierzytelnianie powiedzie si臋, sie膰 i telefon negocjuj膮 i aktywuj膮 szyfrowanie dla ca艂ej p贸藕niejszej komunikacji w 艂膮czu radiowym, chroni膮c prywatno艣膰 u偶ytkownika.
- Krok 6: Aktualizacja Baz Danych Lokalizacji
Po ustanowieniu bezpiecze艅stwa przeprowadzana jest aktualizacja po艂o偶enia. Nowy VLR, w kt贸rym u偶ytkownik si臋 teraz znajduje, wysy艂a komunikat "Aktualizacja Po艂o偶enia" do sta艂ej bazy danych abonenta, czyli . HLR potwierdza t臋 aktualizacj臋, zapisuje now膮 lokalizacj臋 u偶ytkownika (notuj膮c adres nowego VLR), a nast臋pnie wysy艂a komunikat "Anuluj Lokalizacj臋" do starego VLR, z kt贸rego u偶ytkownik si臋 przemie艣ci艂, nakazuj膮c mu usuni臋cie tymczasowego rekordu u偶ytkownika. Gwarantuje to, 偶e g艂贸wna baza danych sieci zawsze wie, gdzie znale藕膰 u偶ytkownika.
- Krok 7: Potwierdzenie i Przydzia艂 Nowej To偶samo艣ci
Nowy VLR potwierdza MS, 偶e aktualizacja po艂o偶enia zako艅czy艂a si臋 sukcesem, wysy艂aj膮c komunikat "Akceptacja Aktualizacji Po艂o偶enia". Co kluczowe, komunikat ten cz臋sto zawiera nowy, 艣wie偶o przydzielony TMSI. Regularna zmiana TMSI jeszcze bardziej utrudnia 艣ledzenie aktywno艣ci u偶ytkownika w eterze. Telefon potwierdza odbi贸r nowego TMSI.
- Krok 8: Zwolnienie Kana艂u
Po zako艅czeniu rejestracji prywatny kana艂 sygnalizacyjny (SDCCH) nie jest ju偶 potrzebny. Sie膰 wysy艂a polecenie "Zwolnienie Kana艂u", a telefon wraca do trybu bezczynno艣ci ("oczekiwania"), okresowo nas艂uchuj膮c kana艂贸w BCCH i PCH, oszcz臋dzaj膮c jednocze艣nie bateri臋.
Procedura 2: Handover - Sztuka P艂ynnego Prze艂膮czania
Handover (prze艂膮czenie) to prawdopodobnie najbardziej imponuj膮ce osi膮gni臋cie sieci kom贸rkowej. Jest to procedura, kt贸ra pozwala, aby aktywne po艂膮czenie by艂o kontynuowane bez przerw, gdy przemieszczasz si臋 z obszaru zasi臋gu jednej kom贸rki do drugiej. Bez handoveru za ka偶dym razem, gdy przekroczy艂by艣 niewidzialn膮 granic臋 kom贸rki, Twoja rozmowa zosta艂aby zerwana.
Podczas aktywnej rozmowy Tw贸j telefon nie tylko przesy艂a dane g艂osowe. Na stale wykonuje zadania w tle. Jednym z nich jest mierzenie si艂y i jako艣ci sygna艂u obecnego po艂膮czenia, a tak偶e si艂y sygna艂u kana艂贸w BCCH nawet sze艣ciu s膮siednich kom贸rek (kt贸rych cz臋stotliwo艣ci pozna艂 z BCCH obs艂uguj膮cej kom贸rki). Telefon regularnie kompiluje te informacje w "Raport Pomiarowy" i wysy艂a go do obs艂uguj膮cego Kontrolera Stacji Bazowych (BSC).
BSC nieustannie analizuje raporty pomiarowe z Twojego telefonu. Kiedy zauwa偶a, 偶e jako艣膰 sygna艂u z obecnej kom贸rki obs艂uguj膮cej si臋 pogarsza, podczas gdy si艂a sygna艂u z s膮siedniej kom贸rki staje si臋 du偶a, decyduje, 偶e konieczne jest prze艂膮czenie. BSC podejmuje t臋 decyzj臋 w oparciu o z艂o偶one algorytmy, kt贸re uwzgl臋dniaj膮 si艂臋 sygna艂u, jako艣膰 i obci膮偶enie sieci.
Po podj臋ciu decyzji BSC kontaktuje si臋 z docelowym BSC (je艣li nowa kom贸rka jest pod kontrol膮 innego BSC) oraz z docelowym MSC, aby zarezerwowa膰 nowy kana艂 ruchowy (now膮 cz臋stotliwo艣膰 i szczelin臋 czasow膮) w docelowej kom贸rce dla trwaj膮cego po艂膮czenia. Po zabezpieczeniu nowego zasobu pierwotny BSC wysy艂a do Twojego telefonu komunikat "Polecenie Handoveru". Polecenie to jest wysy艂ane na pilnym . Polecenie informuje telefon, na jak膮 dok艂adnie cz臋stotliwo艣膰 i szczelin臋 czasow膮 musi si臋 prze艂膮czy膰 w nowej kom贸rce.
Tw贸j telefon natychmiast przestraja swoje radio na nowy kana艂 i wysy艂a seri臋 "Dost臋pu Handoverowego". Docelowy BTS wykrywa t臋 seri臋 i sygnalizuje z powrotem do swojego BSC/MSC. Sie膰 szkieletowa nast臋pnie przekierowuje 艣cie偶k臋 po艂膮czenia do nowego BSC i BTS. Ca艂y proces jest zaprojektowany tak, aby odbywa艂 si臋 bardzo szybko (zwykle w czasie kr贸tszym ni偶 100 milisekund), dzi臋ki czemu nie ma s艂yszalnej przerwy w rozmowie. Po pomy艣lnym prze艂膮czeniu zasoby w starej kom贸rce s膮 zwalniane i udost臋pniane innym u偶ytkownikom.
Procedura 3: Zestawianie Po艂膮czenia (Przychodz膮ce)
Odbieranie po艂膮czenia to kolejny zaawansowany proces, tym razem inicjowany spoza sieci kom贸rkowej. Kluczowym wyzwaniem jest dla sieci znalezienie telefonu kom贸rkowego, kt贸ry mo偶e by膰 w dowolnym miejscu na 艣wiecie.
- Przybycie Po艂膮czenia: Po艂膮czenie dla abonenta GSM dociera z sieci zewn臋trznej (np. stacjonarnej) do Bramowej Centrali Komutacyjnej (GMSC). Zadaniem GMSC jest dzia艂anie jako punkt wej艣cia do sieci kom贸rkowej.
- Lokalizowanie U偶ytkownika (Zapytanie do HLR): GMSC zna tylko numer telefonu u偶ytkownika (MSISDN). Musi dowiedzie膰 si臋, gdzie u偶ytkownik si臋 aktualnie znajduje. Aby to zrobi膰, wysy艂a zapytanie "Prze艣lij Informacje Routingowe" do Rejestru Abonent贸w Macierzystych (HLR) u偶ytkownika.
- 呕膮danie Numeru Roamingowego: HLR wie, w kt贸rym VLR u偶ytkownik jest aktualnie zarejestrowany. HLR wysy艂a nast臋pnie 偶膮danie "Dostarcz Numer Roamingowy" do tego konkretnego VLR.
- Alokacja Numeru Roamingowego: VLR tymczasowo przypisuje Numer Roamingowy Stacji Ruchomej (MSRN) u偶ytkownikowi dla tego konkretnego po艂膮czenia i odsy艂a go do HLR. MSRN to tymczasowy numer, kt贸ry mapuje si臋 na bie偶膮c膮 lokalizacj臋 u偶ytkownika w sieci goszczonej.
- Kierowanie Po艂膮czenia: HLR przekazuje MSRN do GMSC. GMSC ma teraz konkretny numer, kt贸rego mo偶e u偶y膰 do skierowania po艂膮czenia przez sie膰 telekomunikacyjn膮 do okre艣lonej centrali MSC, w kt贸rej aktualnie znajduje si臋 u偶ytkownik.
- Przywo艂anie Telefonu: Docelowa centrala MSC/VLR inicjuje procedur臋 "Przywo艂ania" (Paging). Rozg艂asza komunikat przywo艂ania, zawieraj膮cy TMSI u偶ytkownika, we wszystkich kom贸rkach w Obszarze Po艂o偶enia, w kt贸rym u偶ytkownik jest zarejestrowany. Odbywa si臋 to za po艣rednictwem Kana艂u Przywo艂ania (PCH).
- Odpowied藕 Telefonu i Ko艅cowe Zestawienie: Telefon u偶ytkownika, nas艂uchuj膮cy PCH, rozpoznaje swoj膮 to偶samo艣膰 w komunikacie przywo艂ania. Nast臋pnie odpowiada, inicjuj膮c w艂asn膮 procedur臋 zestawiania po艂膮czenia na kanale RACH. Od tego momentu proces kontynuuje si臋 z przydzia艂em kana艂u (SDCCH), uwierzytelnianiem i ostatecznie alokacj膮 Kana艂u Ruchowego (TCH). MSC wysy艂a sygna艂 dzwonienia, co powoduje dzwonienie telefonu. Gdy u偶ytkownik odbierze, po艂膮czenie zostaje ustanowione.