Pagse-set up ng internetworking sa mga lokal na network. Internetworking. Mga pagkakaiba sa network. Pagkakaugnay sa organisasyon. Ang pagkakaroon ng natanggap na frame sa input interface, ang router

Pamamahala ng configuration– ang prosesong responsable para sa pamamahala ng impormasyon tungkol sa mga item sa pagsasaayos (kabilang ang kanilang mga relasyon) na kinakailangan upang magbigay ng mga serbisyo sa IT.

Layunin ng Proseso ng Pamamahala ng Configuration- pagkolekta at pag-update ng impormasyon tungkol sa mga bahagi ng imprastraktura ng IT, na nagbibigay ng impormasyong ito sa ibang mga proseso ng Pamamahala ng Serbisyo.

Item ng Configuration (item sa pagsasaayos o C.I.) – isang elemento ng imprastraktura o bagay na nauugnay sa mga elemento ng imprastraktura (halimbawa, isang RFC) na/dapat kontrolin proseso ng pamamahala ng pagsasaayos. Ang mga item sa pagsasaayos ay maaaring maging anumang mga item na kailangang pamahalaan mula sa isang pananaw sa siklo ng buhay ng serbisyo ng IT. Walang tumpak na mga alituntunin sa kung ano ang itinuturing na item sa pagsasaayos. Gayunpaman, iba't ibang mga mapagkukunan (kabilang ang ITIL) magbigay ng mga pahiwatig: maaaring ito ay hardware at software, dokumentasyon at maging ang mga tauhan. Iyon ay, anumang asset ng IT, bahagi ng serbisyo o anumang iba pang elemento na kasangkot sa buong ikot ng buhay ng isang serbisyo sa IT.

Database ng Configuration (Database ng Pamamahala ng Configuration o CMDB) – isang database na naglalaman ng lahat kinakailangang impormasyon sa lahat C.I. at tungkol sa mga koneksyon sa pagitan nila. Lahat ng Mga Configuration Item dapat isama sa isang Configuration Database (CMDB) na sumusubaybay sa lahat ng bahagi ng IT at sa mga ugnayan sa pagitan ng mga ito. Sa pinaka-primitive na anyo nito, ang Configuration Database ay isang koleksyon ng mga papel na form o spreadsheet.

Pangunahing pagsasaayos (baseline ng pagsasaayos o C.B.) – configuration ng produkto/system sa tiyak na sandali oras, na sumasalamin sa istraktura at mga detalye ng produkto/system na ito. Pangunahing pagsasaayos nagbibigay-daan sa iyo na ibalik ang estado ng produkto/system. Sa katunayan, ito ang kasalukuyang estado Yunit ng Configuration.

Pamamahala ng Asset– ang proseso ng accounting ng pagsubaybay sa mga asset na ang presyo ng pagkuha ay lumampas sa itinatag na limitasyon. Hindi lamang mga bagay sa IT ang isinasaalang-alang, ngunit ang mga ugnayan sa pagitan ng mga bagay ay hindi sinusubaybayan.

Pamamahala ng configuration(Configuration Management) – ang proseso ng pag-iimbak ng teknikal na impormasyon tungkol sa mga CI at ang mga koneksyon sa pagitan ng mga ito. Ito ang proseso na may pananagutan para sa mga kinakailangang elemento ng pagsasaayos para sa pagbibigay ng isang serbisyo sa IT at ang kanilang mga link sa pamamahala. Ang impormasyong ito ay pinamamahalaan sa pamamagitan ng mga elemento ng pagsasaayos sa buong lifecycle.

Pamamahala ng configuration hindi dapat malito sa Pamamahala ng Asset.

  • Pamamahala ng Asset ay ang proseso ng accounting ng pagsubaybay sa depreciation ng mga asset na ang presyo ng pagbili ay lumampas sa isang tiyak na halaga. Isinasagawa ang pagsubaybay sa pamamagitan ng pagsasaalang-alang sa mga presyo ng pagbili, pagbaba ng halaga, at lokasyon ng mga asset. Ang isang epektibong Asset Management system ay maaaring magsilbing batayan para sa isang Configuration Management system.
  • Pamamahala ng configuration nagpapatuloy, isinasaalang-alang din ang impormasyon tungkol sa mga ugnayan sa pagitan ng Mga Yunit ng Configuration at paglutas sa problema ng standardisasyon at awtorisasyon ng mga yunit ng CI. Kinokontrol din ng Configuration Management ang impormasyon tungkol sa katayuan ng mga bahagi ng IT, ang kanilang lokasyon, mga pagbabagong ginawa sa kanila, atbp.

Mga pangunahing hakbang sa pamamahala ng pagsasaayos ito:

  • Pagkolekta ng impormasyon tungkol sa bawat elemento ng pagsasaayos
  • Kahulugan at pagsusuri ng mga koneksyon at pakikipag-ugnayan sa pagitan ng iba't ibang mga elemento ng pagsasaayos
  • Ang akumulasyon ng impormasyon sa mga espesyal na database ng pamamahala ng pagsasaayos (CMDB Configuration Management Database), kung saan ang mga talaan ng mga pagsasaayos ay iniimbak sa kanilang buong ikot ng buhay.
  • Pagsubaybay sa integridad ng system pagkatapos ng bawat pagbabago ng configuration
  • Patuloy na pagsubaybay sa imprastraktura ng IT at pagsusuri nito

Ang proseso ng pamamahala ng pagsasaayos ay nagbibigay ng lohikal na modelo ng imprastraktura at serbisyo ng IT. Tinutukoy, sinusubaybayan, tinitiyak at kinokontrol nito ang pagbuo ng iba't ibang elemento ng pagsasaayos sa imprastraktura.

kailan pinag-uusapan natin tungkol sa imprastraktura ng IT(hardware at software, dokumentasyon at mga serbisyo ng suporta, kapaligiran at mga sinanay na tauhan), ang mga sumusunod na gawain ay karaniwang nangyayari:

  • pagbuo ng mga patakaran para sa accounting para sa mga elemento ng imprastraktura ng IT;
  • accounting alinsunod sa binuo na mga patakaran;
  • pagbuo ng mga panuntunan para sa pagkuha/pagbibigay ng impormasyon at pagsuri sa katumpakan;
  • pagsasagawa ng pang-araw-araw na gawain alinsunod sa nabuong mga tuntunin.

Kapag bumubuo ng mga panuntunan sa accounting espesyal na atensyon dapat bigyang pansin ang pagbuo ng isang sistema para sa pag-uuri ng mga elemento ng pagsasaayos.

CMDB dapat maglaman at magbigay ng detalyadong impormasyon tungkol sa mga item sa pagsasaayos, mga serbisyong ibinigay at ginamit, mga consumer at end user iba't ibang serbisyo, IT personnel, supplier, subcontractor, atbp., pati na rin ang mga ugnayan sa pagitan ng lahat ng elementong ito.

Gayundin, ang database ay dapat na perpektong naglalaman ng impormasyon tungkol sa mga kilalang error, ang istraktura at lokasyon ng mga yunit ng negosyo. CMDB nagbibigay-daan sa iyo na magbigay ng mga sagot sa maraming uri ng mga kahilingan, kabilang ang mabilis na pagbibigay ng sumusunod na impormasyon:

  • komposisyon ng paglabas ng application, kasama ang lahat ng kinakailangang mga item sa pagsasaayos at ang kanilang mga bersyon;
  • constituent configuration item, ang kanilang mga bahagi, mga numero ng bersyon, pagsubok at produksyon na kapaligiran;
  • mga item sa pagsasaayos na maaaring maapektuhan ng ilang kahilingan sa pagbabago;
  • lahat ng mga kahilingan para sa mga pagbabago sa isang partikular na item sa pagsasaayos;
  • mga item sa pagsasaayos na binili mula sa isang tiyak na supplier para sa isang tiyak na panahon;
  • kagamitan at programa na matatagpuan sa isang partikular na lokasyon, halimbawa, para sa mga layunin ng pagpapanatili at inspeksyon;
  • mga item sa pagsasaayos na kailangang panatilihin, i-update, o palitan;
  • iniulat na mga problema at insidente na nauugnay sa item ng pagsasaayos;
  • lahat ng mga item sa pagsasaayos na nauugnay sa problema.

Mayroong maraming iba't ibang mga diskarte sa pagbuo CMDB:

  • paggamit ng umiiral na sistema ng accounting ng organisasyon;
  • paglikha ng iyong sariling database;
  • paggamit ng mga espesyal na tool sa automation.

Ang paggawa ng sarili mong system ay ang pinaka-flexible at kumpletong opsyon. Ang pangunahing kawalan nito ay ang mataas na intensity ng mapagkukunan.

Pagbagay mga sistema ng accounting para sa mga pangangailangan sa pamamahala ng pagsasaayos ay kadalasang hindi makatotohanan dahil sa kawalan ng kakayahang maginhawang magbigay ng access sa impormasyon sa isang malaking bilang ng mga empleyado ng serbisyo sa IT at ang kawalan ng kakayahang tumpak na ipakita ang mga ugnayan sa pagitan ng iba't ibang mga yunit ng pagsasaayos. Ang pagpino sa mga ganoong system nang mag-isa ay isang medyo resource-intensive na proseso, tulad ng pagsali sa mga developer ng system na ito sa finalization.

Ang mga dalubhasang sistema ay walang mga disadvantages na ito, dahil nangangailangan lamang sila ng menor de edad na pagsasaayos at maaaring ipatupad sa maikling panahon. Sa kabilang banda, ito ay kapalit ng ilang pagkawala ng flexibility at nabawasang malalim na mga kakayahan sa pag-customize, at kung minsan ang mga proseso ay dapat itayo ayon sa kinakailangan ng produkto. Ang mga system ay naiiba sa kalidad ng pagpapatupad ng proseso at kumpletong pagsunod sa mga rekomendasyon ITIL, ang kalidad at pagkakumpleto ng pagpapakita ng impormasyon, ang kaginhawahan ng visualization nito at, na mahalaga para sa mga sistema ng klase na ito sa ating bansa, ang pagkakumpleto at kalidad ng localization.

Madalas na nagpapatupad ng mga diskarte sa library ITIL nagdudulot ng tagumpay kung sisimulan mo ang pagpapatupad sa Pamamahala ng Configuration At Baguhin ang pamamahala(Configuration at Pamamahala ng Pagbabago). Ang koneksyon na ito ay lohikal, dahil ang mga prosesong ito ay ang pinaka magkakaugnay at sa parehong oras ay malakas na nakakaimpluwensya sa iba pang mga proseso. Sa isang banda, ang impormasyon tungkol sa kasalukuyang configuration ng mga serbisyong IT na nakaimbak sa CMDB, ay isang kinakailangang kondisyon para sa Pamamahala ng Insidente at iba pang mga proseso, parehong operational ( Pamamahala ng mga problema, pagbabago, paglabas), at taktikal ( Pamamahala ng antas ng serbisyo, pananalapi, kapasidad, kakayahang magamit, pagpapatuloy). Sa kabilang banda, walang epektibo Baguhin ang pamamahala imposibleng makamit ang pangunahing layunin Pamamahala ng Configurationkaugnayan ng data sa CMDB.


kanin. 1.1.

Ang mga LAN interface (G0/0, G0/1, F0/0, F0/1) ay ginagamit upang makipag-usap sa mga node (mga computer, server), direkta o sa pamamagitan ng mga switch; Ang mga interface ng WAN (S1/1, S1/2) ay kailangan upang makipag-ugnayan sa ibang mga router at sa World Wide Web. Maaaring kumonekta sa mga interface iba't ibang uri transmission environment, kung saan maaaring gamitin ang iba't ibang channel at physical layer na teknolohiya.

Kapag ang destinasyon ay nasa ibang network, ang end node ay nagpapasa ng packet sa default na gateway, ang papel na ginagampanan ng interface ng router, kung saan ang lahat ng mga packet mula sa lokal na network ay ipinapasa sa mga malalayong network. Halimbawa, para sa network 192.168.10.0/24 (Fig. 1.1) default na gateway ay ang F0/0 interface ng router A na may address na 192.168.10.1, at ang F0/1 interface ng router B ay nagsisilbing default na gateway para sa network na 192.168.9.0/24. Sa pamamagitan ng default na gateway, ang mga packet mula sa mga malalayong network ay pumapasok sa destinasyong lokal na network.

Kapag nagpapasa ng mga packet sa kanilang patutunguhan, ang isang router ay gumaganap ng dalawang pangunahing pag-andar:

  • pinipili pinakamahusay(pinakamainam) landas sa tatanggap ng patutunguhan, sinusuri ang lohikal na patutunguhang address ng ipinadalang data packet;
  • gumagawa pagpapalit natanggap na pakete mula sa input interface hanggang sa output interface para sa pagpapasa sa tatanggap.

Ang proseso ng pagpili ng pinakamahusay na landas ay tinatawag pagruruta. Gumagawa ng mga desisyon ang mga router batay sa mga lohikal na address ng network ( mga IP address) na matatagpuan sa packet header. Upang matukoy ang pinakamahusay na landas para sa pagpapadala ng data sa magkakaugnay na mga network, bumuo ang mga router mga routing table at makipagpalitan ng impormasyon sa pagruruta ng network sa iba pang mga network device.

Nasa ibaba ang isang halimbawa ng pag-configure ng mga pangunahing parameter ng interface router R-A(Larawan 1.1). Kailangang itakda ang mga interface ng router IP address at i-on ang mga ito ( buhayin), dahil lahat ng mga interface ng Cisco router sa orihinal na kondisyon naka-off.

R-A(config)#int f0/0 R-A(config-if)#ip add 192.168.10.1 255.255.255.0 R-A(config-if)#walang shutdown R-A(config-if)# int g0/1 R-A(config-if) #ip add 192.168.20.1 255.255.255.0 R-A(config-if)#no shutdown R-A(config-if)# int s1/1 R-A(config-if)#ip add 210.5.5.1 255.255.255.0 R-A(config) #clock rate 64000 R-A(config-if)#no shutdown R-A(config-if)# int s1/2 R-A(config-if)#ip add 210.8.8.1 255.255.255.0 R-A(config-if)#clock rate 64000 R-A (config-if)#walang shutdown

Binabago ng clock rate command ang serial interface mula sa orihinal nitong DTE terminal device mode patungo sa DCE channel control device mode nito. Sa serial connection routers, isa sa dalawang konektadong interface ay dapat na isang control one, i.e. DCE.

Ang natitirang mga router sa network (Larawan 1.1) ay naka-configure sa katulad na paraan.

Pagkatapos i-configure ang mga interface, ang mga direktang konektadong network ay ipinapakita sa routing table, na nagpapahintulot sa mga packet na naka-address sa mga node sa mga network na ito na maipasa. Bilang karagdagan, sa halimbawang isinasaalang-alang, ang lahat ng mga router ay na-configure na may dynamic na pagruruta gamit ang RIP protocol, na tatalakayin sa "Dynamic na Pagruruta" ng kursong ito. Ang resulta ng pag-configure ng mga device sa network (Fig. 1.1) ay ang sumusunod: routing table elemento ng network R-A:

R-A>ipakita ang mga code ng ruta ng ip: C - konektado, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP panlabas, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - default ng kandidato, U - per-user static na ruta, o - ODR P - panaka-nakang na-download na static na ruta Ang gateway ng huling resort ay hindi nakatakda R 192.168.9.0/24 sa pamamagitan ng 192.168.20.2 , 00:00:09, GigabitEthernet0/1 C 192.168.10.0/24 ay direktang konektado, FastEthernet0/0 C 192.168.20.0/24 ay direktang konektado, GigabitEthernet0/1 R 200.30.30.0/21 sa pamamagitan ng 100.30.30.0/24 sa pamamagitan ng 100.30.30.0/21 :09, GigabitEthernet0/1 R 200.40.40.0/24 sa pamamagitan ng 192.168.20.2, 00:00:09, GigabitEthernet0/1 C 210.5.5.0/24 ay direktang konektado, Serial1/1 R 210.26.5 sa pamamagitan ng 5.026.6. 00:00:18, Serial1/1 R 210.7.7.0/24 sa pamamagitan ng 210.5.5.2, 00:00:18, Serial1/1 C 210.8.8.0/24 ay direktang konektado, Serial1/2

Sa talahanayan ang simbolo SA apat na network ang direktang nilagyan ng label kalakip(nakakonekta) sa mga partikular na interface ng router. Ang network 192.168.10.0/24 ay konektado sa FastEthernet 0/0 (o F0/0) na interface, ang network 192.168.20.0/24 ay konektado sa GigabitEthernet 0/1 (o G0/1) na interface, network 210.5.5.0/24 ay konektado sa Serial interface 1/1 (o S1/1), network 210.8.8.0/24 - hanggang S1/2. Kapag ang isang node ay nagpasa ng isang frame sa isa pang node sa parehong direktang konektadong network, ang default na gateway (router interface) ay hindi nakikilahok sa naturang pagpapasa. Direktang ipinapadala ang frame ng mensahe sa tatanggap gamit ang source at destination MAC address.

Ang mga ruta ay maaaring gawin nang manu-mano ng administrator (static routing). Ang mga static na ruta sa routing table ay minarkahan ng simbolo S(walang ganoong mga ruta sa ibinigay na halimbawa). Routing table ay maaari ding gawin, i-update at mapanatili nang dynamic (awtomatikong) gamit ang mga routing protocol.

Sa halimbawa sa itaas, ang mga ruta sa malalayong network minarkahan ng simbolo R, na nagpapahiwatig na ang pinagmulan para sa paglikha ng mga ruta sa malalayong network ay ang protocol R.I.P.. Simbolo O ang mga ruta na nilikha ng OSPF protocol ay minarkahan ng simbolo D- EIGRP protocol.

Maaaring matingnan ang listahan ng mga sinusuportahang routing protocol gamit ang command Router(config)#router? .

Ang pangalawang column (column) ng routing table ay nagpapakita ng mga address ng mga network kung saan inilalagay ang path. Halimbawa, ang unang linya ay nagpapahiwatig ng ruta patungo sa network na 192.168.9.0/24, na nasa susunod na hop address na 192.168.20.2 at ang interface ng output nito na GigabitEthernet0/1. Kaya, ang isang packet na dumarating sa isa sa mga interface ng router at naka-address sa isang node sa Network 9 ay dapat ilipat sa output interface G0/1. Kapag tinutugunan ang mga node na matatagpuan sa ibang mga network, halimbawa sa 210.6.6.0/24 o 210.7.7.0/24 na network, ang Serial1/1 na interface ay ginagamit bilang interface ng output.

Ang row ng talahanayan ay naglalaman din ng halaga ng timer, halimbawa 00:00:09.

Bilang karagdagan, ang mga hilera ng routing table ay ipinahiwatig sa mga square bracket, halimbawa: administratibong distansya- 120 at mga sukatan- 1. Administrative na distansya ( AD) ay nagpapakita ng antas ng pagiging maaasahan (tiwala) ng pinagmulan ng ruta. Kung mas mababa ang AD, mas mataas ang pagiging maaasahan. Ang mga ruta na ginawa nang manu-mano ng administrator (static na mga ruta) ay nailalarawan sa pamamagitan ng halagang AD = 1.

Ang mga pinagmumulan ng pagruruta (mga protocol) ay may iba't ibang default na administratibong distansya (Talahanayan 1.1).

Talahanayan 1.1.
Default na mga administratibong distansya Administratibong distansya Default na mga administratibong distansya Administratibong distansya
Nakakonekta 0 OSPF 110
Static 1 AY-AY 115
eBGP 20 R.I.P. 120
EIGRP 90 EIGRP (Palabas) 170

Kung maraming mga protocol ang tumatakbo sa router, pagkatapos ay ang ruta na inilatag ng protocol na may pinakamababang halaga administratibong distansya. SA huling linya Ang talahanayan ay nagpapahiwatig na ang EIGRP administrative distance ay nadagdagan sa 170 kapag ang ruta ay natanggap mula sa isang panlabas na (third party) router. Ang ganitong ruta sa routing table ay minarkahan ng simbolo D*EX.

Ang pagpapasiya ng pinakamahusay (pinakamainam) na landas sa pamamagitan ng anumang routing protocol ay batay sa isang tiyak na pamantayan - mga sukatan. Ginagamit ang halaga ng sukatan kapag sinusuri ang mga posibleng landas patungo sa patutunguhan. Ang sukatan ay maaaring magsama ng iba't ibang mga parameter, halimbawa: ang bilang ng mga hops (bilang ng mga router) sa daan patungo sa destinasyon, bandwidth ng channel, latency, pagiging maaasahan, pag-load, pangkalahatang gastos at iba pang mga parameter ng koneksyon sa network. Sa listahan ng utos ng show ip route sa itaas, para sa mga rutang ginawa ng RIP, ang metric na halaga ay 1. Nangangahulugan ito na ang distansya sa router kung saan naka-attach ang destination network ay isang hop. Ang pinakamaliit na sukatan ay nangangahulugang ang pinakamahusay na ruta. Mga sukatan static na ruta palaging katumbas ng 0.

Ang bawat interface ng router ay konektado sa isang network (subnet) na may sariling lohikal na IP address. Ang mga broadcast na mensahe ay ipinapadala lamang sa loob ng network o, sa madaling salita, sa loob ng broadcast domain. Iyon ang dahilan kung bakit sinasabi nila na hinahati ng mga router ang network mga domain ng broadcast. Hinaharang ng mga router ang mga mensahe sa pag-broadcast at hindi pinapayagan ang mga ito na makapasa sa ibang mga network. Ang paghahati sa network sa mga broadcast domain ay nagpapabuti sa seguridad dahil ang isang broadcast storm ay maaari lamang magpalaganap sa loob ng isang domain (sa loob ng parehong network).

Kapag ang isa sa mga interface ng router ( input interface) dumating ang isang packet na naka-address sa isang node mula sa isa pang konektadong network, ipinapasa ito sa output interface, kung saan nakakonekta ang patutunguhang network.

Ang pagkakaroon ng natanggap na frame sa input interface, ang router:

  1. Nagde-decapsulate ng isang packet mula sa isang frame.
  2. Binabasa ang IP address ng destination host mula sa packet header.
  3. Gamit ang isang maskara, kinakalkula nito ang address ng patutunguhang network.
  4. Kumonsulta sa routing table upang matukoy kung aling egress interface ang pupuntahan ng network upang iruta ang packet.
  5. Sa interface ng egress, i-encapsulate ang packet sa isang bagong frame at ipapadala ito patungo sa destinasyon.

Ang isang katulad na pagkakasunud-sunod ng mga aksyon na ginawa ng central processing unit (CPU) ng router ay tinatawag malambot na paglipat. Ginagawa ito sa bawat packet na dumarating

Ang imbensyon ay nauugnay sa mga sistema ng komunikasyon. Ang teknikal na resulta ay binubuo sa pagpapabuti ng pakikipag-ugnayan ng mga network ng komunikasyon. Ang isang karaniwang global gateway (CGG) ay nagbibigay ng pakikipag-ugnayan sa pagitan ng unang network at pangalawang network upang ang isang mobile station na subscriber sa unang network ay makapasok sa pangalawang network at ma-authenticate para magamit ang pangalawang network. Ang OGN ay tumatanggap ng mga parameter ng pagpapatunay mula sa mobile station at tinutukoy kung ang mga parameter ng pagpapatunay na ito ay nakakatugon sa pamantayan ng pagpapatunay ng OGN. Kung gayon, ina-access ng OGN ang unang network at nag-iimbak ng impormasyon sa pagpapatunay mula sa unang network para sa mga kasunod na pag-access sa unang network ng mobile station. 4 n. at 17 suweldo f-ly, 2 may sakit.

Mga guhit para sa RF patent 2339188

Ang application na ito ay naghahabol ng priyoridad sa petsa ng U.S. Provisional Patent Application No. 60/455909, na isinampa noong Marso 18, 2003.

Larangan ng teknolohiya kung saan nauugnay ang imbensyon

Ang kasalukuyang imbensyon ay karaniwang nauugnay sa mga wireless na sistema ng komunikasyon, partikular sa mga sistema na nagbibigay-daan sa internetworking sa pagitan ng unang network at pangalawang network.

Katayuan ng sining

Ang Code Division Multiple Access (CDMA) (CDMA) ay isang digital wireless na teknolohiya na sa likas na katangian nito ay may medyo malaking frequency bandwidth, i.e. na likas na nagpapahintulot sa iyo na maglingkod nang higit pa mga tawag sa telepono bawat frequency band kaysa sa iba pang mga wireless na teknolohiya. Bilang karagdagan, ang mga prinsipyo ng CDMA spread spectrum ay likas na nagbibigay ng mga secure na komunikasyon. Ang US Patent No. 4,901,307, na isinama dito sa pamamagitan ng sanggunian, ay naglalahad ng mga detalye ng isang CDMA system na maaaring magamit upang magpadala ng parehong voice call at non-voice computer data.

Sa kabila ng mga pakinabang ng CDMA, may iba pang mga wireless system na gumagamit ng iba't ibang mga prinsipyo. Halimbawa, karamihan sa Earth ay gumagamit ng GSM (global system mga mobile na komunikasyon- GSM), na gumagamit ng variant ng time division multiple access.

Gumagamit man ng CDMA o iba pang mga prinsipyo, ang mga wireless na sistema ng komunikasyon ay maaaring isipin na mayroong dalawang pangunahing bahagi, katulad ng isang wireless radio access network (RAN) at isang pinagbabatayan na imprastraktura na nakikipag-ugnayan sa RAN at sa mga panlabas na sistema tulad ng mga switched network. network ng telepono pampublikong network (PSTN), Internet (lalo na - bagaman hindi eksklusibo - para sa paghahatid ng data), atbp. Ang pinagbabatayan na imprastraktura na ito na nauugnay sa iba't ibang mga wireless na teknolohiya ay maaaring maging napakamahal, kapwa sa mga tuntunin ng hardware at sa mga tuntunin ng pagbuo ng mga protocol ng komunikasyon upang suportahan ang karaniwang pagbibigay ng partikular sa system, subscription na may nauugnay na pagpapatotoo at pagsubaybay sa tawag, at pagsingil. Dahil dito, ang mga protocol ng komunikasyon ng isang wireless system (sa kaso ng GSM, ito ay mga GSM protocol, at sa kaso ng CDMA, tulad ng cdma2000-1x, ito ay mga IS-41 na protocol) ay maaaring hindi tugma sa mga protocol ng isa pang system nang walang magastos, labis na pagbabago sa pinagbabatayan na imprastraktura ng isa o ng iba pang sistema .

Magiging kanais-nais na magbigay ng interworking sa pagitan ng isang network ng CDMA at isang network ng GSM, sa gayon ay nagpapahintulot sa RAN na nakabatay sa CDMA na magamit kasama ang mga likas na pakinabang nito, at pinapayagan ang paggamit ng isang batayan na imprastraktura na nakabatay sa GSM dahil umiiral ang GSM sa karamihan ng Earth .

Sa gayon, ang isang dual-mode na istasyon ng mobile ay maaaring mas gusto na makipag-interface sa pangunahing imprastraktura ng GSM kapag matatagpuan, halimbawa, sa Europa, at gamitin ang imprastraktura ng CDMA kapag matatagpuan, halimbawa, sa Estados Unidos.

Pagbubunyag ng Imbensyon

Sa isang aspeto ng kasalukuyang imbensyon, ang isang karaniwang global gateway (GGG) ay ginagawa upang suportahan ang komunikasyon sa pagitan ng isang unang network at isang pangalawang network upang paganahin ang isang mobile station (MS) na isang subscriber sa unang network na makipag-usap gamit ang pangalawang network. .

Sa isa pang aspeto ng kasalukuyang imbensyon, ang isang karaniwang global gateway (CGG) ay kinabibilangan ng mga paraan para sa pag-iimbak ng pagkakakilanlan ng isang mobile station at mga paraan para sa pagpapatupad ng logic ng programa upang makakuha ng impormasyon sa pagpapatunay mula sa isang unang network batay sa pagkakakilanlan ng mobile station.

Sa isa pang aspeto ng kasalukuyang imbensyon, ang isang paraan para sa wireless na komunikasyon sa pagitan ng unang network at pangalawang network upang paganahin ang isang mobile station (MS) na isang subscriber sa unang network na makipag-usap gamit ang pangalawang network ay binubuo ng mga hakbang ng pag-iimbak ng pagkakakilanlan. ng mobile station , pagkuha ng impormasyon sa pagpapatunay mula sa unang network batay sa pagkakakilanlan ng mobile station, pag-iimbak ng impormasyon sa pagpapatotoo mula sa unang network sa isang karaniwang global gateway (CGG), at paggamit ng nakaimbak na impormasyon sa pagpapatotoo mula sa unang network hanggang sa patotohanan ang mobile station.

Sa isa pang aspeto ng kasalukuyang imbensyon, isang computer-readable medium na binubuo ng isang programa ng mga tagubilin na maipapatupad ng isang computer program para sa pagpapatupad ng isang wireless na paraan ng komunikasyon sa pagitan ng unang network at isang pangalawang network upang paganahin ang isang mobile station (MS) subscriber sa unang network upang makipag-usap gamit ang pangalawang network, ang paraan na binubuo ng mga hakbang ng pag-iimbak ng pagkakakilanlan ng mobile station, pagkuha ng impormasyon sa pagpapatunay mula sa unang network batay sa pagkakakilanlan ng mobile station, pag-iimbak ng impormasyon ng pagpapatunay mula sa unang network sa isang karaniwang global gateway (CGG), at gamit ang nakaimbak na impormasyon ng pagpapatunay mula sa unang network hanggang sa pagpapatotoo ng mobile station.

Mauunawaan na ang iba pang mga sagisag ng kasalukuyang imbensyon ay magiging mas maliwanag sa mga may kasanayan sa sining mula sa sumusunod na detalyadong paglalarawan, kung saan iba't ibang mga pagpipilian Ang mga sagisag ng imbensyon ay ipinapakita at inilarawan sa pamamagitan ng mga ilustrasyon. Tulad ng magiging malinaw, ang imbensyon ay nagbibigay-daan para sa iba at mahusay na mga pagpipilian pagpapatupad, at ilang mga detalye nito ay maaaring mabago sa iba't ibang aspeto, lahat nang hindi umaalis sa diwa at saklaw ng kasalukuyang imbensyon. Alinsunod dito, ang mga guhit at detalyadong paglalarawan ay dapat ituring na naglalarawan sa kalikasan at hindi naglilimita.

Maikling paglalarawan mga guhit

Fig. Ang 1 ay nagpapakita ng isang block diagram ng isang wireless na sistema ng komunikasyon na binubuo ng isang CDMA network, isang GSM network, isang karaniwang global gateway (CGG) at mga mobile na istasyon.

Fig. Ang 2a at 2b ay nagpapakita ng isang flowchart para sa pagpapatunay at pag-access sa isang unang network sa kaso ng roaming sa isang pangalawang network alinsunod sa isang embodiment.

Isinasagawa ang imbensyon

Ang kasalukuyang imbensyon ay karaniwang nauugnay sa mga wireless na sistema ng komunikasyon, at partikular sa mga system na nagbibigay-daan sa internetworking sa pagitan ng unang network at pangalawang network. Fig. Ang 1 ay nagpapakita ng isang unang network, isang CDMA network 12, interoperating sa isang pangalawang network, isang GSM network 14, alinsunod sa isang sagisag.

Fig. Ang 1 ay nagpapakita ng block diagram ng isang wireless na sistema ng komunikasyon 10 na binubuo ng isang CDMA network 12, isang GSM network 14, isang karaniwang global gateway (CGG) 16, at mga mobile station 18, 20, 22, 24. Ang mobile station 20 ay may kasamang subscriber identification modyul (SIA) 26. (SIM). Ang CDMA mobile station 24 ay may kasamang MIA 28. Ang MIAs 26, 28 ay naaalis, kasama sa mobile stations 20, 24, ayon sa pagkakabanggit, ayon sa mga prinsipyong kilala sa sining. Sa isang embodiment kabilang ang isang GSM network, ang GNG ay tinatawag na isang global GSM gateway.

Ang OGSH 16 ay nagbibigay ng pakikipag-ugnayan sa pagitan ng CDMA network 12 at ng GSM network 14. Ang OGN ay may kasamang transceiver (hindi ipinapakita) na nagpapahintulot dito na magpadala at tumanggap ng mga mensahe papunta at mula sa CDMA network 12 at sa GSM network 14.

Sa isang embodiment, ang network ng CDMA ay isang ANSI-41 network. Magiging maliwanag sa mga may kasanayan sa sining na ang CDMA network 12 ay maaaring alinman sa iba't ibang mga network ng CDMA, kabilang ang, ngunit hindi limitado sa, cdma200-1x at cdma200-1xEV-DO.

Magiging maliwanag din sa mga may kasanayan sa sining na ang GSM network 14 ay maaaring alinman sa iba't ibang GSM downstream network, kabilang ang, ngunit hindi limitado sa, General Packet Radio Services (GPRS), Universal Mobile Telecommunications System (UMTS), at Broadband CDMA (W-CDMA).

Dagdag pa, magiging malinaw sa mga espesyalista na ang mga network 12, 14 ay hindi limitado sa GSM at CDMA. Halimbawa, ang mga network 12, 14 ay maaaring 802.11, WiMax, o Internet Protocol (IP) na mga network. Ang CDMA network 12 at GSM network 14 ay tinukoy sa FIG. 1 para sa mga layunin ng paglalarawan. Sa isang embodiment, kung ang isa sa dalawang network 12, 14 ay isang GSM network, ang GGG ay maaaring ituring na isang acronym para sa global GSM gateway(GSM Global Gateway).

Ang GSM network 14 ay naglalaman ng isang GSM core 30 at isang GSM radio access network 32 . Ang GSM core 30 ay naglalaman ng isang GSM subscriber register (GSM PA) (HLR GSM) 34, isang GSM authentication center (GSM AuC) 36, isang service center 38 maikling mensahe GSM (GSM SMSC) at GSM Gateway Mobile Switching Center 40 (GSM GMSC). Ang CDMA network 12 ay naglalaman ng isang CDMA subscriber register (CDMA HLR) 42, isang CDMA authentication center (CDMA AuC) 44, isang CDMA mobile switching center (CDMA MSC) 46, at konektadong network 48 CDMA radio access (CDMA RAN).

Kaugnay ng isang GSM mobile station na isang subscriber sa CDMA core 20, ang GSM 16 ay gumagana bilang isang visitor register (VLR) 50 para sa GSM network 14. Sa paggalang sa CDMA mobile station 24 bilang isang subscriber sa GSM core 30, ang GSM 16 ay gumagana bilang isang visitor register (VR) 52 para sa CDMA network 12.

Ang mga mobile station 18, 20, 22, 24 ay hindi kinakailangang maging subscriber sa parehong core infrastructure 12, 14 at maaari lamang maging subscriber sa isa sa mga core infrastructure 12, 14.

Kaugnay ng parehong GSM mobile station na isang subscriber sa CDMA core 30 at ang CDMA mobile station na isang subscriber sa GSM core 24, ang GSM 16 ay gumagana bilang isang short message service center (SMSC) 54. Ito ay magiging halata sa mga may kasanayan sa sining na ang OGSH 16 ay maaaring magsama o makipag-ugnayan sa CSKS 54.

Sa isang embodiment, kasama sa OGSH 16 sentro ng serbisyo, na nagpapadala at tumatanggap ng mga IP na mensahe. Magiging malinaw sa mga may kasanayan sa sining na ang OGSH 16 ay maaaring magsama ng anumang service center na kilala sa sining upang magpadala at tumanggap ng mga mensahe sa protocol ng service center na iyon. Sa isang embodiment, ang isang mensahe ay maaaring ipadala at matanggap ng GGN 16, ang mga mensaheng naghahatid ng mga serbisyo na ibinibigay ng unang network at maaaring hindi ibigay ng pangalawang network.

Sinusuportahan ng mga mobile station 18, 20 ang protocol Mga alarma sa GSM, GSM authentication procedure at GSM short message service. Gayundin, sinusuportahan ng mga mobile station 22, 24 ang CDMA signaling protocol, ang CDMA authentication procedure, at ang CDMA short message service.

Sa panahon ng proseso ng pagpaparehistro ng isang CDMA mobile station na isang subscriber sa GSM core 24, ang GSM ay gumaganap bilang isang authentication controller sa CDMA network, ngunit pinapatotohanan ang mobile station 24 gamit ang GSM authentication mechanism. Gayundin, sa proseso ng pagpaparehistro ng isang GSM mobile station na isang subscriber sa CDMA core 20, ang GSM ay gumaganap bilang isang authentication controller sa GSM network, ngunit pinapatotohanan ang mobile station 20 gamit ang isang CDMA authentication mechanism.

Ang OGSH ay gumaganap bilang isang message center sa pamamagitan ng short message service center 54. Sa isang network ng CDMA, ang mga mensaheng SMS ay dinadala sa at mula sa mobile station 24 gamit ang mekanismo ng CDMA SMS. Katulad nito, sa isang GSM network, ang mga mensaheng SMS ay dinadala sa o mula sa mobile station 20 gamit ang mekanismo ng CDMA SMS.

Natatanggap ng GGN 16 ang mensahe ng lokasyon mula sa mga mobile na istasyon 20, 24. Ginagamit ng GGN ang identifier sa mensahe ng lokasyon upang makakuha ng impormasyon sa pagpapatunay at malaman kung aling PA/CA ang kailangang i-query.

Dumating ang isang papasok na tawag sa isang nakarehistrong GSM subscriber 24 sa isang GSM gateway MMC 40 sa GSM home network 14 ng subscriber. Ang MSC 40 ay humihiling sa GSM RP 50 upang matukoy ang lokasyon ng subscriber 24, na matatagpuan sa CDMA network 12. Ang lokasyong ito ng subscriber 24 mula sa posisyon ng GSM RP 50 ay nasa OGSH 16, na kinakatawan ng GSM RP. Kapag ang GSM RP 50 ay humiling ng impormasyon sa pagruruta mula sa GSM 16, ang GSM 16 ay humihiling ng impormasyon sa pagruruta mula sa paghahatid ng CDMA RP 52, at sa gayon ang tawag ay dadalhin sa CDMA MSC 46.

Gayundin, ang isang papasok na tawag sa isang nakarehistrong CDMA subscriber 20 ay dumarating sa isang CDMA MSC 46 sa CDMA network 12 sa tahanan ng subscriber. Ang CDMA MSC 46 ay humihiling sa CDMA RP 52 upang matukoy ang lokasyon ng subscriber 20, na matatagpuan sa GSM network 14. Ang lokasyong ito ng CDMA subscriber 20 mula sa posisyon ng CDMA RP 52 ay nasa OGSH 16, na kinakatawan ng CDMA RMP. Kapag ang CDMA RP 52 ay humiling ng impormasyon sa pagruruta mula sa GSM 16, ang MG 16 ay humihiling ng impormasyon sa pagruruta mula sa paghahatid ng GSM RP 50, at sa gayon ang tawag ay dadalhin sa GSM RP 40.

Ang mga mobile station na nakabase sa CDMA 22, 24 ay nakikipag-ugnayan sa isang CDMA mobile switching center (MSC) 46 gamit ang isang CDMA radio access network (RAN) 48 alinsunod sa mga prinsipyo ng CDMA na kilala sa sining. Sa isang embodiment, ang CDMA DMC 46 ay isang IS-41 DMC.

Gayundin, ang mga istasyon ng mobile na nakabase sa GSM 18, 20 ay nakikipag-ugnayan sa isang GSM mobile switching center (GSM MSC) 40 gamit ang isang GSM RAN 32 alinsunod sa mga prinsipyo ng GSM na kilala sa sining.

Alinsunod sa mga prinsipyo ng CDMA na kilala sa sining, ang CDMA RDS 48 ay kinabibilangan ng mga base station at base station controllers. Sa embodiment na ipinapakita sa FIG. 1 CDMA RDS 48 ay gumagamit ng cdma2000 at partikular na gumagamit ng cdma2000 1x, cdma2000 3x, o cdma2000 high data rate (HDR) na mga prinsipyo.

Alinsunod sa mga prinsipyo ng GSM na kilala sa sining, ang GSM RDS 32 ay kinabibilangan ng mga base station at base station controllers. Sa isang embodiment, ang GSM RAN 32 ay gumagamit ng alinman sa GSM, GPRS, EDGE, UMTS, o WCDMA na mga prinsipyo.

Ang pinagbabatayan na imprastraktura ng CDMA na binubuo ng isang CDMA MMC 46 at isang CDMA RRD 48 ay maaaring magsama o mag-access ng isang CDMA authentication center 44 (CDMA Authentication Center) 44 at isang CDMA Subscriber Registry 42 (CDMA RA) alinsunod sa mga prinsipyo ng CDMA na kilala sa sining sa pagpapatunay isang subscriber na istasyon 22 at mangolekta ng impormasyon sa pananalapi at pagsingil ayon sa kinakailangan ng partikular na imprastraktura ng CDMA.

Gayundin, ang GSM core 30 ay maaaring magsama o mag-access ng isang GSM authentication center 36 (GSM CA) at isang subscriber register 34 (GSM PA) alinsunod sa mga prinsipyo ng GSM na kilala sa sining upang ma-authenticate ang subscriber mobile station 22 at mangolekta ng impormasyon sa pananalapi at pagsingil . ayon sa kinakailangan ng partikular na pinagbabatayan na imprastraktura ng GSM.

Gumagamit ang SCS 46 CDMA ng OGSH 16 para makipag-ugnayan sa GSM network 14. Ang GSM network 14 ay maaaring magsama o mag-access ng isang GSM authentication center 36 at isang subscriber registry (GSM RA) 34 alinsunod sa mga prinsipyo ng GSM na kilala sa sining upang patotohanan ang isang subscriber mobile station 24 at mangolekta ng impormasyon sa pananalapi at pagsingil ayon sa kinakailangan ng isang partikular na GSM pangunahing imprastraktura.

Katulad nito, ginagamit ng GSM CSKS 40 ang OGN 16 upang makipag-ugnayan sa network ng CDMA 12. Ang CDMA network 12 ay maaaring magsama o mag-access ng CDMA authentication center 44 at isang subscriber registry (RA) 42 alinsunod sa mga prinsipyo ng CDMA na kilala sa sining upang patotohanan ang subscriber mobile station 20 at mangolekta ng impormasyon sa pananalapi at pagsingil ayon sa kinakailangan ng partikular na network ng CDMA 12 .

Ang GSM core 30 at ang pinagbabatayan na imprastraktura ng CDMA ay maaaring makipag-ugnayan sa isang network, tulad ng isang public switched telephone network (PSTN) at/o isang Internet Protocol (IP) network.

Sa paggalang sa CDMA mobile station 24 bilang isang subscriber sa GSM core 30, ang GSM 16 ay gumagana bilang RP 50 para sa GSM network 14. Natutugunan ng GSM 16 ang mga kinakailangan sa protocol ng GSM para sa RA 50. Nakikipag-ugnayan ang GSM 16 sa mga pangunahing elemento ng network ng GSM gaya ng GSM RA 34 at ang GSM 38 GSM ayon sa mga detalye ng GSM, maliban na ang GSM 16 ay nagruruta ng mga papasok na tawag sa CDMA network 12. Ang GSM RP 50 ay nagsasagawa rin ng pag-update ng lokasyon sa GSM network 14 kapag ang mobile station ay nagparehistro sa CDMA network 12. Sa ganitong kahulugan, ang OGSH 16 ay gumaganap bilang isang RP para sa buong CDMA network 12.

Sa paggalang sa GSM mobile station 20 bilang isang subscriber sa CDMA network 12, ang OGN 16 ay gumagana bilang isang RP 52 para sa CDMA network 12. Ang GPRS 16 ay nakakatugon sa mga kinakailangan ng CDMA protocol para sa RA 52. Ang GPRS 16 ay nakikipag-ugnayan sa CDMA core network elements gaya ng CDMA RA 42 at ang CDMA MSC 46 ayon sa mga detalye ng CDMA, maliban na ang GPRS 16 ay nagruruta ng mga papasok na tawag sa CDMA network 12. Ang CDMA RP 52 ay nagsasagawa rin ng pag-update ng lokasyon sa CDMA network 12 kapag ang mobile station ay nagrehistro sa GSM network 14. Sa ganitong kahulugan, ang OGSH 16 ay gumaganap bilang isang RP para sa buong GSM network 14.

Kapag ang isang mobile station na matatagpuan sa CDMA network 12 ay tinawag mula sa GSM network 14, ang tawag ay dadalhin sa CDMA RF 52 sa GPRS 16 ayon sa karaniwang mga detalye. Niruruta ng OGN 16 ang tawag sa network ng CDMA 12. Ang network ng CDMA 12 sa wakas ay niruruta ang tawag sa CDMA MSC 46 na nagsisilbi sa mobile station. Gayundin, kung ang SMS ay iruruta sa CDMA network 12 mula sa GSM network 14, ang GSM 16 ay dadalhin ang mensaheng ito sa isang message center (hindi ipinapakita) sa CDMA network 12.

Kapag ang isang mobile station na nasa GSM network 14 ay tinawag mula sa CDMA network 12, ang tawag ay dadalhin sa GSM RP 50 sa GSM 16 ayon sa karaniwang mga detalye. Niruruta ng OGSH 16 ang tawag sa GSM network 14. Ang GSM network 14 sa wakas ay niruruta ang tawag sa GSM CSCN 40 na nagse-serve sa mobile station. Gayundin, kung ang SMS ay iruruta sa GSM network 14 mula sa CDMA network 12, ang OGN 16 ay dadalhin ang mensaheng ito sa GSM DSSC sa GSM network 14.

Kapag ang isang mobile station ay nagrehistro sa CDMA network 12, ang CDMA network 12 ay nagpapadala ng indikasyon sa pag-update ng lokasyon sa GSM network 14. Ang 50 GSM RP pagkatapos ay nagsasagawa ng pag-upgrade ayon sa karaniwang mga pagtutukoy na may 14 GSM core network.

Kapag nagrehistro ang isang mobile station sa GSM network 14, ang GSM network 14 ay nagpapadala ng indikasyon sa pag-update ng lokasyon sa CDMA network 12. Ang CDMA RP 52 ay nagsasagawa ng pag-update ayon sa karaniwang mga pagtutukoy sa CDMA network 12.

Kaugnay ng CDMA mobile station 24, na isang subscriber sa GSM core 30, ang GSM 16 ay gumaganap bilang isang RP 52 sa CDMA network 12. Dapat matugunan ng RP 52 CDMA ang mga kinakailangan ng RP protocol para sa GSM roaming sa CDMA. Isang mahalagang piraso ng impormasyon tungkol sa kung ano ang sinusuportahan ng RP 52 ay ang address ng CDMA MSC 46 na nagsisilbi sa mobile station 24. Kapag ang GSM RP 50 sa MGN 16 ay nagruta ng isang tawag sa CDMA side 12, ang CDMA RP 52 ay iruruta ito sa paghahatid ng MSC 46.

Sa paggalang sa GSM mobile station 20, na isang subscriber sa CDMA network 12, ang GSM 16 ay gumaganap bilang isang RP 50 sa GSM network 14. Ang RP 50 GSM ay dapat matugunan ang mga kinakailangan ng RP protocol para sa CDMA roaming sa GSM. Isang mahalagang piraso ng impormasyon tungkol sa kung ano ang sinusuportahan ng RP 50 ay ang address ng GSM MSK 40 na nagsisilbi sa mobile station 20. Kapag ang CDMA RP 52 sa MGN 16 ay nagruta ng isang tawag sa GSM side 14, ang GSM RU 50 ay higit na dadalhin ito sa paghahatid ng MSC 40.

Ang OGSH ay gumaganap bilang isang authentication center (AC) sa CDMA network para sa 24 na subscriber ng GSM. Ang CAU 44 sa network ng CDMA 12 ay may pananagutan sa pagpapatotoo sa mobile station at pagpayag/pagtanggi ng access sa mga mapagkukunan ng network. Ang function ng CA sa GS ay hindi upang tawagan ang key A na ibinigay sa GS o MS. Sa halip, ang GGN ay gumagamit ng GSM authentication credential at ang GSM authentication method sa pamamagitan ng GSM signaling upang patotohanan ang mobile station 24. Ang GGN ay tumutugon sa mga wastong mensahe na maaaring matanggap ng CDMA control center 44.

Ang OGSH ay gumaganap bilang isang authentication center (AC) sa GSM network para sa 20 CDMA subscriber. Ang TsAu 36 sa GSM network 14 ay may pananagutan sa pag-authenticate ng mobile station at pagpayag/pagtanggi ng access sa mga mapagkukunan ng network. Ang function ng CA sa GS ay hindi upang tawagan ang key A na ibinigay sa GS o MS. Sa halip, ang GGN ay gumagamit ng CDMA authentication credential at ang CDMA authentication method sa pamamagitan ng CDMA signaling upang patotohanan ang mobile station 20. Tumutugon ang GGN sa mga wastong mensahe na maaaring matanggap ng GSM control center 36.

Ang GC 16 ay gumaganap bilang isang message center (MC) (MC) sa CDMA network 12 at nagruruta ng mga mensaheng SMS sa pagitan ng CDMA mobile station 24 at ng GSM DSSC 40 gamit ang GSM SMS mechanism.

Katulad nito, gumaganap ang GC 16 bilang message center (MC) (MS) sa GSM network 14 at nagruruta ng mga mensaheng SMS sa pagitan ng GSM mobile station 20 at ng CDMA MSC 46 gamit ang mekanismo ng CDMA SMS.

Ang CDMA MS 24 ay dapat may maaasahang pagkakakilanlan sa network ng CDMA. Kung ang pagkakakilanlan na ito ay iba sa internasyonal na pagkakakilanlan mga mobile subscriber(IMSI) (ibig sabihin, kung ang CDMA network ay hindi gumagamit ng totoong IMS), ang OGN ay nagbibigay ng pagmamapa sa pagitan ng CDMA identification at ng GSM IMS. Mapapahalagahan ng mga dalubhasa sa sining na ang isang pamamaraan/teknikong kilala sa sining ay maaaring gamitin upang natatanging makilala ang mobile station 24.

Ang MS 20 GSM ay dapat may maaasahang pagkakakilanlan sa GSM network. Sa isang embodiment, ang pagkakakilanlang ito ay GSM MIMA (ibig sabihin, kung ang CDMA network ay hindi gumagamit ng totoong MIMA). Kung ang pagkakakilanlan sa GSM network ay iba sa pagkakakilanlan sa CDMA network, ang OGN ay nagbibigay ng pagmamapa sa pagitan ng GSM identity at ng CDMA identity. Mapapahalagahan ng mga dalubhasa sa sining na ang isang pamamaraan/teknikong kilala sa sining ay maaaring gamitin upang natatanging makilala ang mobile station 20.

Sa isang walang limitasyong embodiment, ang mga mobile station 18, 20 ay mga mobile phone, ginawa ng Kyocera, Samsung o iba pang tagagawa na gumagamit ng mga prinsipyo ng mga interface ng GSM mga komunikasyong panlupa“over the air” (PE) (OTA) GSM. Sa isang walang limitasyong embodiment, ang mga mobile station 22, 24 ay mga mobile phone na ginawa ng Kyocera, Samsung, o isa pang manufacturer na gumagamit ng mga prinsipyo ng GSM over-the-air (OTA) GSM interface. Ang kasalukuyang imbensyon, gayunpaman, ay naaangkop sa ibang mga mobile na istasyon tulad ng mga laptop computer, cordless handset o telepono, data transceiver, o paging at location receiver. Ang mga mobile na istasyon ay maaaring maging hand-held o portable, halimbawa na naka-install sa mga gumagalaw na sasakyan (kabilang ang mga kotse at mga trak, mga bangka, eroplano, tren), ayon sa gusto. Gayunpaman, kahit na ang mga wireless na aparato sa komunikasyon ay karaniwang itinuturing na mobile, dapat itong maunawaan na ang kasalukuyang imbensyon ay maaaring ilapat sa "nakapirming" mga yunit sa ilang mga embodiment. Bilang karagdagan, ang kasalukuyang imbensyon ay naaangkop sa mga module ng data o modem na ginagamit upang magdala ng boses at/o impormasyon ng data, kabilang ang naka-digitize na impormasyon ng video, at maaaring makipag-ugnayan sa ibang mga device gamit ang mga wired o wireless na linya. Dagdag pa, ang mga utos ay maaaring gamitin upang maging sanhi ng mga modem o module na gumana sa isang paunang natukoy na coordinated o nauugnay na paraan upang magdala ng impormasyon sa maraming mga channel ng komunikasyon. Ang mga wireless na aparato sa komunikasyon ay tinatawag ding mga terminal ng gumagamit, mga istasyon ng mobile, mga bloke ng mobile, mga yunit ng subscriber, mga mobile radio o radiotelephone, mga wireless na unit, o simpleng "mga gumagamit" at "mga mobile" sa ilang mga sistema ng komunikasyon.

Fig. Ang 2a at 2b ay nagpapakita ng isang flowchart para sa pagpapatunay at pag-access sa isang unang network habang nag-roaming sa isang pangalawang network alinsunod sa isang embodiment. Sa hakbang 202, ang mobile station 22 (MS) ay papasok sa rehiyon ng CDMA at ang proseso ng kontrol ay nagpapatuloy sa hakbang 204. Sa hakbang 204, ang mobile station 24 ay nagpasimula ng isang tawag sa sistema ng pagpaparehistro at ang proseso ng kontrol ay nagpapatuloy sa hakbang 206. Sa hakbang 206, ang mobile station ay nagpapadala ng mensahe sa pagpaparehistro sa MSC 46 ang pangalawang network sa pamamagitan ng pangalawang network na DRS 48 at ang proseso ng kontrol ay nagpapatuloy sa hakbang 208.

Ang tawag sa sistema ng pagpaparehistro ay isang mensahe sa MSC 46 sa pamamagitan ng RDS 48, ang mensahe kasama ang pagkakakilanlan ng mobile station. Sa isang embodiment, ang pagkakakilanlan ng mobile station ay maaaring ibigay ng SIM 28. Sa isang embodiment, ang pagkakakilanlan ng mobile station 24 ay MIMA. Sa isang embodiment, ang pagkakakilanlan ng mobile station 24 ay isang mobile identification number (MIN).

Sa hakbang 208, tinutukoy ng CSK 46, batay sa pagkakakilanlan ng mobile station, isang subscription sa network, i.e. kung ang mobile station 24 ay subscriber sa pangalawang network o sa unang network. Sa isang embodiment kung saan ang pagkakakilanlan ng mobile station 24 ay isang MIMA, ang MSC 46 ay maaaring gumawa ng pagpapasya na ito dahil ang MIMA, bukod sa iba pang impormasyon, ay naglalaman ng isang code na kumakatawan sa bansa at network kung saan ang mobile station ay isang subscriber. Ang proseso ng kontrol ay nagpapatuloy sa hakbang 210.

Sa hakbang 210, tinutukoy ng MSC 46 ng pangalawang network ang subscriber ng mobile station mula sa pagkakakilanlan ng mobile station. Sa hakbang 210, sinusuri ng MSC 46 ng pangalawang network kung ang mobile station 24 ay subscriber ng pangalawang network. Kung ang mobile station 24 ay subscriber sa pangalawang network, ang mobile station 22 ay authenticated gamit ang pinagbabatayan na mga prinsipyo ng imprastraktura ng pangalawang network gamit ang PA 42 at ang DAC 44 sa step 212. Kung ang mobile station 24 ay subscriber sa ang unang network 14, pagkatapos ay ipinapadala ng MSC 46 ng pangalawang network ang pagkakakilanlan at lokasyon ng mobile station na may mga parameter ng pagpapatunay sa OGN sa hakbang 212. Ang proseso ng kontrol ay nagpapatuloy sa hakbang 214.

Sa hakbang 214, ang isang pagsusuri ay ginawa upang matukoy kung ang GGN 16 ay nahahanap ang pagkakakilanlan ng mobile station sa GGN database (hindi ipinakita) at kung ang mga parameter ng pagpapatotoo ay nakakatugon sa GGN authentication criteria. Kung hindi, sa hakbang 216, ang OGN 16 ay nagpapadala ng mensahe sa mobile station sa pamamagitan ng MSC 46 at ang RDS 48 ng pangalawang network na nagsasaad na ang mobile station ay hindi napatotohanan. Kung positibo ang resulta ng pagsusuri, pagkatapos ay sa hakbang 218, ipinapadala ng GS 16 ang pagkakakilanlan at lokasyon ng mobile station na may mga parameter ng pagpapatunay sa unang network core at ang proseso ng kontrol ay magpapatuloy sa hakbang 220.

Ang OGSH ay may kasamang logic block (hindi ipinapakita) para sa pagpapatupad ng logic ng programa. Mapapahalagahan ng mga dalubhasa sa sining na ang isang logic unit ay maaaring magsama ng isang pangkalahatang layunin na processor, isang espesyal na processor, at/o firmware.

Sa hakbang 220, ang isang pagsusuri ay ginawa upang matukoy kung ang unang network core ay nahahanap ang pagkakakilanlan ng mobile station sa RP ng unang network at na ang mga parameter ng pagpapatunay ay nakakatugon sa mga pamantayan sa pagpapatunay ng unang network. Kung hindi, pagkatapos ay sa hakbang 222, ang unang network core ay nagpapadala ng mensahe sa mobile station sa pamamagitan ng pangalawang network na MSC 46 at RDS 48 na nagpapahiwatig na ang mobile station ay hindi napatotohanan. Kung positibo ang resulta ng pagsusuring ito, sa hakbang 224, ina-update ng unang network core ang lokasyon ng mobile station at nagpapadala ng mensahe sa pagpapatotoo kasama ang mga unang parameter ng pagpapatunay ng network sa OGN 16 at ang proseso ng kontrol ay nagpapatuloy sa hakbang 226.

Sa hakbang 226, iniimbak ng OGN 16 ang unang mga parameter ng pagpapatunay ng network para sa mga kasunod na tawag ng mobile station. Kaya, maaaring hindi kinakailangan na isagawa ang buong pamamaraan ng pagpapatunay sa kasunod na pag-access, na nangangahulugan na ang core ng unang network ay maaaring hindi ma-access. Ang proseso ng kontrol ay nagpapatuloy sa hakbang 228.

Sa hakbang 228, ang GC 16 ay nagpapadala ng mensahe ng pagpapatunay sa MSC 46 ng pangalawang network, at ang MSC 46 ay nagpapadala ng mensahe ng pagpapatunay sa mobile station sa pamamagitan ng RDS 48 ng pangalawang network. Ang proseso ng kontrol ay nagpapatuloy sa hakbang 230.

Pagkaraan ng ilang oras, sa hakbang 230, muling ina-access ng mobile station ang unang network at ang proseso ng kontrol ay nagpapatuloy sa hakbang 232.

Sa hakbang 232, isang pagsusuri ay ginawa upang matukoy kung ang mga parameter ng pagpapatotoo ay patuloy na nakakatugon sa pamantayan sa pagpapatotoo ng GSH. Kung hindi, pagkatapos ay sa hakbang 234 ang OGSH 16 ay nagpapadala ng mensahe sa mobile station sa pamamagitan ng MSC 46 at ang DRS 48 ng pangalawang network. Kung positibo ang resulta ng pagsubok, sa hakbang 236 ina-access ng mobile station ang unang network. Ang proseso ng kontrol ay nagpapatuloy sa hakbang 230 para sa susunod na pagkakataong ma-access ng mobile station ang unang network.

Bagaman ang pribadong pakikipag-ugnayan sa pagitan ng isang network ng CDMA at isang network ng GSM, tulad ng ipinapakita dito at inilarawan nang detalyado, ay ganap na may kakayahang makamit ang mga nabanggit na bagay ng imbensyon, dapat itong maunawaan na ito ay isang ginustong sagisag ng kasalukuyang imbensyon at ito. sa gayon ay kumakatawan sa paksang malawak na nilayon ng kasalukuyang imbensyon, at na ang saklaw ng kasalukuyang imbensyon ay ganap na sumasaklaw sa iba pang mga sagisag na maaaring maging maliwanag sa mga may kasanayan sa sining, at na ang saklaw ng kasalukuyang imbensyon ay dapat na naaayon ay limitado ng walang mas mababa kaysa sa mga nakadugtong na claim, kung saan ang mga pagtukoy sa isang elemento sa isahan ay hindi nilayon na magpahiwatig ng "isa at isa lamang", maliban kung ito ay tahasang sinabi, ngunit sa "isa o higit pa". Ang lahat ng istruktura at functional na katumbas ng mga elemento ng inilarawan sa itaas na ginustong embodiment na kilala na o kilala na ng mga may kasanayan sa sining ay partikular na isinama dito sa pamamagitan ng sanggunian at nilayon na saklawin ng kasalukuyang mga paghahabol. Bukod dito, hindi kinakailangan para sa isang kasangkapan o paraan upang tugunan ang bawat problema na sinusubukang lutasin ng kasalukuyang imbensyon upang masakop ng kasalukuyang mga pag-aangkin. Dagdag pa, walang elemento, bahagi o hakbang na pamamaraan sa kasalukuyang paglalarawan ang nilalayong maging available sa pangkalahatan kahit na ang elemento, bahagi o hakbang ng pamamaraan ay hayagang nakasaad sa mga claim. Walang elemento ng mga claim dito ang dapat ipakahulugan sa ilalim ng mga tuntunin ng ikaanim na talata ng 35 USC § 112 maliban kung ang elementong iyon ay hayagang ipinahayag ng ekspresyong "para sa" o - sa kaso ng isang paraan ng paghahabol - ang elementong iyon ay ipinahayag bilang isang "hakbang" sa halip na "aksyon".

Ang mga hakbang ng pamamaraan ay maaaring palitan nang hindi umaalis sa saklaw ng imbensyon.

FORMULA NG IMBENTO

1. Isang karaniwang global gateway (CGG) na na-configure upang suportahan ang komunikasyon sa pagitan ng isang unang network at isang pangalawang network upang paganahin ang isang mobile station (MS) bilang isang subscriber sa unang network na makipag-ugnayan gamit ang pangalawang network, na binubuo ng: isang database na na-configure upang mag-imbak pagkakakilanlan ng mobile station; at isang logic block na na-configure upang isagawa ang logic ng programa upang makakuha ng impormasyon sa pagpapatunay mula sa unang network batay sa pagkakakilanlan ng mobile station.

2. Ang OGN ng claim 1, na higit na binubuo ng isang rehistro ng lokasyon na na-configure upang iimbak ang lokasyon ng mobile station upang paganahin ang isang tawag na papasok sa mobile station mula sa unang network na iruruta sa isang papasok na tawag sa mobile station sa pamamagitan ng OGN .

3. Ang OGN ayon sa claim 1, kung saan naka-configure din ang logic block upang matukoy kung ang mga parameter ng authentication mula sa mobile station ay nakakatugon sa pamantayan sa pagpapatunay ng OGN.

4. OGSH ayon sa claim 1, na naglalaman din ng service center na naka-configure upang magpadala at tumanggap ng mga mensahe papunta at mula sa pangalawang network ayon sa format ng mensahe ng service center.

5. Ang OGN ng claim 2, na binubuo rin ng pangalawang rehistro ng lokasyon na na-configure upang iimbak ang lokasyon ng mobile station upang paganahin ang isang tawag na nagmumula sa mobile station patungo sa unang network na iruruta sa isang pinagmulang tawag mula sa mobile station sa pamamagitan ng OGN.

6. Ang OGSH ng claim 4, kung saan ang service center ay naka-configure upang magpadala at tumanggap ng mga mensahe sa Internet Protocol (IP) papunta at mula sa pangalawang network.

7. OGSH ayon sa claim 4, kung saan ang service center ay isang short message service center (SSCS) na naka-configure upang magpadala at tumanggap ng mga mensahe papunta at mula sa pangalawang network.

8. Ang OGN ng claim 4, kung saan ang mga mensahe ay naghahatid ng mga serbisyo na ibinibigay ng unang network at maaaring hindi ibigay ng pangalawang network.

9. OGSH ayon sa claim 7, kung saan ang CSCS ay naka-configure upang magpadala at tumanggap ng mga mensahe ng SCS upang ma-verify ang pagiging tunay ng subscriber sa network.

10. Isang karaniwang global gateway (CGG) na na-configure upang suportahan ang komunikasyon sa pagitan ng unang network at pangalawang network upang paganahin ang isang mobile station (MS) bilang isang subscriber sa unang network na makipag-ugnayan gamit ang pangalawang network, na binubuo ng: paraan para sa pag-imbak ng pagkakakilanlan ng mobile station at mga paraan para sa pagpapatupad ng logic ng programa upang makakuha ng impormasyon sa pagpapatunay mula sa unang network batay sa pagkakakilanlan ng mobile station.

11. Ang OGN ng claim 10, na higit na binubuo ng mga paraan para sa pag-iimbak ng lokasyon ng mobile station upang paganahin ang isang papasok na tawag sa mobile station mula sa unang network na iruruta sa isang papasok na tawag sa mobile station sa pamamagitan ng OGN.

12. Ang GGN ayon sa claim 10, kung saan ang mga paraan para sa pagpapatupad ng logic ng programa ay na-configure upang matukoy kung ang mga parameter ng pagpapatunay mula sa mobile station ay nakakatugon sa pamantayan ng pagpapatunay ng GGN.

13. OGSH ayon sa claim 11, na naglalaman din ng mga paraan para sa pagpapadala at pagtanggap ng short message service (SMS) papunta at mula sa pangalawang network.

14. Ang OGN ng claim 11, na higit na binubuo ng mga paraan para sa pag-iimbak ng lokasyon ng mobile station upang paganahin ang isang tawag na nagmumula sa mobile station patungo sa unang network na iruruta sa isang pinagmulang tawag mula sa mobile station sa pamamagitan ng OGN.

15. Isang paraan ng wireless na komunikasyon sa pagitan ng unang network at pangalawang network, na nagpapahintulot sa isang mobile station na subscriber sa unang network na makipag-ugnayan gamit ang pangalawang network, na binubuo ng mga sumusunod na hakbang: pag-iimbak ng pagkakakilanlan ng mobile station; pagkuha ng impormasyon ng pagkakakilanlan mula sa unang network batay sa pagkakakilanlan ng mobile station; pag-iimbak ng impormasyon sa pagpapatotoo mula sa unang network sa isang karaniwang global gateway (CGG); at paggamit ng nakaimbak na impormasyon sa pagpapatotoo mula sa unang network upang patotohanan ang mobile station

16. Ang paraan ng paghahabol 15, na higit na binubuo ng pag-iimbak ng lokasyon ng mobile station upang paganahin ang isang tawag na papasok sa mobile station mula sa unang network na iruruta sa isang papasok na tawag sa mobile station sa pamamagitan ng OGN.

17. Ang pamamaraan ayon sa claim 15, na higit pang binubuo ng pagtukoy kung ang mga parameter ng pagpapatunay mula sa mobile station ay nakakatugon sa pamantayan sa pagpapatunay ng GGN.

18. Ang paraan ng paghahabol 15, na higit na binubuo ng pakikipag-ugnayan nang direkta mula sa mobile station hanggang sa unang network pagkatapos na mapatotohanan ang mobile station sa unang network.

19. Ang paraan ng paghahabol 15, na higit na binubuo ng pagpapadala at pagtanggap ng mga short message services (SMS) papunta at mula sa pangalawang network.

20. Ang paraan ng paghahabol 16, na higit na binubuo ng pag-iimbak ng lokasyon ng mobile station upang payagan ang isang tawag na nagmumula sa mobile station patungo sa unang network na iruruta sa isang pinagmulang tawag mula sa mobile station sa pamamagitan ng OGN.

21. Isang medium na nababasa ng computer na binubuo ng isang programa ng mga tagubilin na maipapatupad ng isang computer program para sa pagsasagawa ng isang wireless na paraan ng komunikasyon sa pagitan ng unang network at pangalawang network, na nagbibigay-daan sa isang mobile station na isang subscriber sa unang network na makipag-usap gamit ang pangalawang network , na binubuo ng mga sumusunod na hakbang: pag-iimbak ng isang identification mobile station; pagkuha ng impormasyon ng pagkakakilanlan mula sa unang network batay sa pagkakakilanlan ng mobile station; pag-iimbak ng impormasyon sa pagpapatotoo mula sa unang network sa isang karaniwang global gateway (CGG); at paggamit ng nakaimbak na impormasyon sa pagpapatotoo mula sa unang network upang patotohanan ang mobile station

Sa Fig. 7.4. ay nagpapakita kung paano ang mga prosesong tumatakbo sa dalawang dulong node ay nagpapadala ng kanilang data sa pamamagitan ng isang composite network.

Ang application layer protocol ng TCP/IP stack ay tumatakbo sa mga end node - mga computer na nagpapatakbo ng mga application ng user. Ang kanilang data ay inilipat sa transport layer protocol, dito sila ay nahahati sa mga segment at inilipat sa network layer para sa paghahatid gamit ang mga router sa pamamagitan ng composite network sa mga address ng network. Ang mga network layer packet ay naka-pack sa mga frame layer ng link mga teknolohiya ng subnet na nasa pagitan ng mga port ng mga kalapit na router, at ipinapadala sa loob ng subnet na ito sa pamamagitan ng lokal, halimbawa, mga MAC address. Kaya, kapag inilipat mula sa isang subnet patungo sa isa pa, hindi nagbabago mga packet ng network ay naka-package sa iba't ibang mga channel frame, na, sa turn, ay gumagamit ng iba't ibang mga pisikal na layer protocol upang ipadala ang kanilang data sa pisikal na transmisyon medium.

kanin. 7.4. Pagpapadala ng data sa isang composite network

Ang mga protocol ng TCP at UDP ay nakikipag-usap sa pamamagitan ng mga cross-layer na interface sa pinagbabatayan na IP protocol at sa mga pinagbabatayan na mga protocol o application ng layer ng application.

Habang ang gawain ng layer ng network, kung saan nabibilang ang IP protocol, ay ang paglipat ng data sa pagitan ng mga pares ng mga kalapit na network node (isang computer at isang router port, sa pagitan ng mga port ng dalawang kalapit na mga router), ang gawain ng transport layer, na ang TCP at UDP protocols malutas, ay upang ilipat ang data sa pagitan ng alinman inilapat na mga proseso, tumatakbo sa anumang mga node ng network. Ang bawat computer ay maaaring magpatakbo ng maraming proseso, at ang isang proseso ng aplikasyon ay maaari ding magkaroon ng maraming entry point na nagsisilbing mga destinasyon para sa mga data packet. Samakatuwid, pagkatapos maihatid ang packet sa computer ng tatanggap gamit ang IP protocol, dapat ipadala ang data sa isang partikular na proseso ng tatanggap. Sa kabilang panig, iba't ibang mga aplikasyon ipadala ang kanilang mga packet sa network sa pamamagitan ng isang karaniwang IP protocol. Ang pamamaraan para sa pagtanggap ng data mula sa iba't ibang mga serbisyo ng aplikasyon ay isinasagawa ng mga protocol ng TCP at UDP at tinatawag ito multiplexing. Ang reverse procedure para sa pamamahagi ng mga packet mula sa IP network protocol sa mga proseso ng aplikasyon na ginagawa ng mga transport protocol na ito ay tinatawag demultiplexing.

Ang mga protocol ng TCP at UDP ay nagpapanatili ng dalawang pila para sa bawat port: isang queue ng mga packet na dumarating sa isang ibinigay na port mula sa network, at isang queue ng mga packet na ipinadala ng isang ibinigay na port sa network. Ang mga packet na dumarating sa layer ng transportasyon ay inayos ng operating system sa anyo ng maraming pila sa mga entry point ng iba't ibang proseso ng aplikasyon. Sa terminolohiya ng TCP/IP, ito ay mga pila ng system ay tinatawag mga daungan, kung saan ang input at output queue ng isang application ay itinuturing bilang isang port. Ang mga port ay may mga numero. kaya, Tinutukoy ng mga numero ng port ang mga aplikasyon at proseso ng aplikasyon(Larawan 7.5.). Para sa mga module ng server ng mga pampublikong serbisyo tulad ng FTP, HTTP, DNS, atbp., kilalang-kilala karaniwang mga silid port (halimbawa, ang numero 21 ay itinalaga sa FTP remote file access service, at 23 ay itinalaga sa telnet remote control service). Mga nakatalagang numero ay natatangi sa sa loob ng Internet at itinalaga sa mga aplikasyon sa gitna sa loob ng hanay na 0 – 1023. Para sa mga module ng server na hindi gaanong karaniwang mga application, ang mga numero ay maaaring italaga ng kanilang mga developer lokal. Para sa iba pang mga application, kabilang ang mga kilalang kliyente Mga serbisyo ng FTP, HTTP, telnet, atbp. Ang OS, bilang tugon sa isang kahilingan mula sa isang application, ay inilalaan ito pabago-bago ang unang libreng numero mula sa hanay na 1024 - 65535. Pagkatapos ng aplikasyon, ang port number nito ay libre at maaaring italaga sa ibang aplikasyon. Mga numero ng port sa loob ng isang computer dapat na natatangi nang hiwalay para sa TCP protocol at hiwalay para sa UDP protocol. Dalawang application na gumagamit ng magkaibang mga protocol ng transportasyon, ay maaaring makatanggap ng parehong mga numero ng port (halimbawa, ang isa ay 1520 TCP, ang isa ay 1520 UDP). Gayundin, ang mga numero ng port na inilalaan sa mga application sa iba't ibang mga computer sa parehong network ay maaaring pareho.


Ang proseso ng aplikasyon ay katangi-tanging kinilala ng isang pares (IP address, port number) na tinatawag na socket. Kung ginamit ang numero TCP port, ang socket ay tinatawag na TCP socket, kung ang UDP port number ang ginamit, ang socket ay tinatawag na UDP socket. Sa bawat networking isang pares ng mga socket ang kasangkot, at ang isang koneksyon sa TCP ay natukoy ng isang pares ng mga socket ng mga proseso ng pakikipag-ugnayan.

Ang pagsumite ng iyong mabuting gawa sa base ng kaalaman ay madali. Gamitin ang form sa ibaba

Ang mga mag-aaral, nagtapos na mga mag-aaral, mga batang siyentipiko na gumagamit ng base ng kaalaman sa kanilang pag-aaral at trabaho ay lubos na magpapasalamat sa iyo.

Nai-post sa http://www.allbest.ru/

TCP/IP protocol stack

Kasaysayan at mga prospect ng TCP/IP stack

Ang Transmission Control Protocol/Internet Protocol (TCP/IP) ay isang standard na stack ng protocol sa industriya na idinisenyo para sa malawak na mga network ng lugar.

Ang mga pamantayan ng TCP/IP ay inilathala sa isang serye ng mga dokumento na tinatawag na Request for Comment (RFC). Inilalarawan ng mga RFC ang mga panloob na gawain ng Internet. Ang ilang mga RFC ay naglalarawan ng mga serbisyo o protocol ng network at ang kanilang pagpapatupad, habang ang iba ay nagsa-generalize ng mga kundisyon ng aplikasyon. Ang mga pamantayan ng TCP/IP ay palaging nai-publish bilang Mga dokumento ng RFC, ngunit hindi lahat ng RFC ay tumutukoy sa mga pamantayan.

Ang stack ay binuo sa inisyatiba ng US Department of Defense (DoD) higit sa 20 taon na ang nakakaraan upang ikonekta ang pang-eksperimentong ARPAnet network sa iba pang mga satellite network bilang isang set karaniwang mga protocol para sa magkakaibang mga kapaligiran sa computing. Sinuportahan ng ARPA network ang mga developer at mananaliksik sa larangan ng militar. Sa network ng ARPA, ang komunikasyon sa pagitan ng dalawang computer ay isinasagawa gamit ang Internet Protocol (IP), na hanggang ngayon ay isa sa mga pangunahing sa TCP / IP stack at lumilitaw sa pangalan ng stack.

Ang Berkeley University ay gumawa ng malaking kontribusyon sa pagbuo ng TCP/IP stack sa pamamagitan ng pagpapatupad ng mga stack protocol sa bersyon nito ng UNIX OS. Ang malawakang paggamit ng operating system ng UNIX ay humantong din sa malawakang paggamit ng IP at iba pang mga stack protocol. Pinapatakbo din ng stack na ito ang Internet, na ang Internet Engineering Task Force (IETF) ay isang pangunahing kontribyutor sa pagbuo ng mga pamantayan ng stack na inilathala sa anyo ng mga detalye ng RFC.

Kung kasalukuyang ang TCP/IP stack ay pangunahing ipinamamahagi sa mga network na may UNIX OS, kung gayon ang pagpapatupad nito sa pinakabagong mga bersyon ng network operating system para sa mga personal na computer (Windows NT 3.5, NetWare 4.1, Windows 95) ay isang magandang kinakailangan para sa mabilis na paglago sa ang bilang ng mga pag-install ng TCP stack /IP.

Kaya, ang nangungunang papel ng TCP/IP stack ay ipinaliwanag ng mga sumusunod na katangian nito:

Ito ang pinakakumpletong pamantayan at sa parehong oras sikat na network protocol stack na may mahabang kasaysayan.

Halos lahat ng malalaking network ay nagpapadala ng karamihan ng kanilang trapiko gamit ang TCP/IP protocol.

Ito ay isang paraan ng pagkakaroon ng access sa Internet.

Ang stack na ito ay nagsisilbing batayan para sa paglikha ng intranet - isang corporate network na gumagamit ng mga serbisyo sa transportasyon ng Internet at teknolohiya ng hypertext WWW, binuo sa Internet.

Sinusuportahan ng lahat ng modernong operating system ang TCP/IP stack.

Ito nababaluktot na teknolohiya para sa pagkonekta ng mga heterogenous system kapwa sa antas ng mga subsystem ng transportasyon at sa antas ng mga serbisyo ng aplikasyon.

Ito ay isang matatag, nasusukat, cross-platform na balangkas para sa mga application ng client-server.

TCP/IP stack structure. Maikling paglalarawan mga protocol

Dahil ang TCP/IP stack ay binuo bago ang pagdating ng ISO/OSI open systems interconnection model, bagama't mayroon din itong multi-level na istraktura, ang pagsusulatan ng TCP/IP stack level sa mga level ng OSI model ay medyo may kondisyon. .

Ang mga protocol ng TCP/IP ay nahahati sa 4 na layer.

Ang pinakamababa (layer IV) ay tumutugma sa pisikal at data link layer ng OSI model. Ang antas na ito sa mga protocol ng TCP/IP ay hindi kinokontrol, ngunit sinusuportahan ang lahat ng sikat na pisikal at data link layer na pamantayan: para sa mga lokal na network ito ay Ethernet, Token Ring, FDDI, Fast Ethernet, 100VG-AnyLAN, para sa mga pandaigdigang network - point-to- point connection protocols SLIP at PPP protocols mga teritoryal na network na may X.25 packet switching, frame relay. Ang isang espesyal na detalye ay binuo din na tumutukoy sa paggamit Mga teknolohiya ng ATM bilang isang link layer transport. Kadalasan kapag bagong teknolohiya local o wide area network, mabilis itong isinasama sa TCP/IP stack sa pamamagitan ng pagbuo ng kaukulang RFC na tumutukoy sa paraan para sa pag-encapsulate ng mga IP packet sa mga frame nito.

Ang susunod na antas (antas III) ay ang antas ng internetworking, na tumatalakay sa paghahatid ng mga packet gamit ang iba't ibang mga teknolohiya ng transportasyon ng mga lokal na network, mga teritoryal na network, mga espesyal na linya ng komunikasyon, atbp.

Bilang pangunahing network layer protocol (sa mga tuntunin ng OSI model), ang stack ay gumagamit ng IP protocol, na orihinal na idinisenyo bilang isang protocol para sa pagpapadala ng mga packet sa mga composite network na binubuo ng isang malaking bilang ng mga lokal na network, na pinagsama ng parehong lokal at global mga koneksyon. Samakatuwid, ang IP protocol ay gumagana nang maayos sa mga network na may mga kumplikadong topologies, makatwiran na gumagamit ng pagkakaroon ng mga subsystem sa kanila at matipid na gumagamit ng bandwidth ng mga linya ng komunikasyon na mababa ang bilis. Ang IP protocol ay isang datagram protocol, ibig sabihin ay hindi nito ginagarantiyahan ang paghahatid ng mga packet sa destination host, ngunit sinusubukan nitong gawin ito.

Kasama rin sa internetworking layer ang lahat ng protocol na nauugnay sa compilation at modification ng mga routing table, gaya ng routing information collection protocols na RIP (Routing Internet Protocol) at OSPF (Open Shortest Path First), pati na rin ang Internet Control Message Protocol (ICMP) . Ang huling protocol ay idinisenyo upang makipagpalitan ng impormasyon ng error sa pagitan ng mga router ng network at ng packet source node. Gamit ang mga espesyal na packet ng ICMP, iniulat na imposibleng maghatid ng isang packet, na ang buhay o tagal ng pag-assemble ng isang packet mula sa mga fragment ay nalampasan, mga maanomalyang halaga ng parameter, isang pagbabago sa ruta ng pagpapasa at uri ng serbisyo, ang estado ng ang sistema, atbp.

Ang susunod na antas (antas II) ay tinatawag na basic. Ang Transmission Control Protocol (TCP) at ang User Datagram Protocol (UDP) ay gumagana sa layer na ito. Ang TCP protocol ay nagbibigay ng maaasahang pagpapadala ng mga mensahe sa pagitan ng mga malalayong proseso ng aplikasyon sa pamamagitan ng paglikha mga virtual na koneksyon. Ang UDP protocol ay nagbibigay ng paghahatid mga pakete ng aplikasyon datagram method, tulad ng IP, at gumaganap lamang ng mga function ng isang link sa pagitan protocol ng network at maraming proseso ng aplikasyon.

Ang pinakamataas na antas (antas I) ay tinatawag na aplikasyon. Sa loob ng maraming taon ng paggamit sa mga network ng iba't ibang bansa at organisasyon, ang TCP/IP stack ay nakaipon ng malaking bilang ng mga protocol at mga serbisyo sa antas ng aplikasyon. Kabilang dito ang malawakang ginagamit na mga protocol tulad ng copy protocol FTP file, telnet terminal emulation protocol, mail SMTP protocol, ginagamit sa Internet e-mail, hypertext services para sa pag-access ng malayuang impormasyon, tulad ng WWW at marami pang iba. Tingnan natin ang ilan sa mga ito.

FTP File Transfer Protocol ( Paglipat ng File Protocol) ay nagpapatupad malayuang pag-access sa file. Upang matiyak ang maaasahang paglilipat, ginagamit ng FTP ang protocol na nakatuon sa koneksyon - TCP - bilang transportasyon nito. Bilang karagdagan sa paglilipat ng file, nag-aalok ang FTP protocol ng iba pang mga serbisyo. Kaya, ang gumagamit ay binibigyan ng pagkakataon interaktibong gawain gamit ang isang malayong makina, halimbawa, maaari itong mag-print ng mga nilalaman ng mga direktoryo nito. Sa wakas, pinapatotohanan ng FTP ang mga user. Bago i-access ang file, hinihiling ng protocol ang mga user na ibigay ang kanilang username at password. Ang pagpapatotoo ng password ay hindi kinakailangan upang ma-access ang mga pampublikong Internet FTP archive direktoryo at ito ay circumvented sa pamamagitan ng paggamit ng isang paunang-natukoy na username Anonymous para sa naturang access.

Sa TCP/IP stack, nag-aalok ang FTP ng pinaka-komprehensibong hanay ng mga serbisyo ng file, ngunit ito rin ang pinakamahirap na i-program. Ang mga application na hindi nangangailangan ng lahat ng mga kakayahan ng FTP ay maaaring gumamit ng isa pa, mas cost-effective na protocol - ang pinakasimpleng file transfer protocol TFTP (Trivial File Transfer Protocol). Ang protocol na ito ay nagpapatupad lamang ng paglilipat ng file, at ang ginamit na transportasyon ay mas simple kaysa sa TCP, walang koneksyon na protocol - UDP.

Ang telnet protocol ay nagbibigay ng stream ng mga byte sa pagitan ng mga proseso at sa pagitan ng isang proseso at isang terminal. Ang protocol na ito ay kadalasang ginagamit upang tularan ang isang terminal sa isang malayuang computer. Kapag gumagamit ng serbisyo ng telnet, ang gumagamit ay talagang kumokontrol malayong computer parang lang lokal na gumagamit, kaya ang ganitong uri ng pag-access ay nangangailangan ng mahusay na proteksyon. Samakatuwid, ang mga server ng telnet ay palaging gumagamit ng hindi bababa sa pagpapatunay ng password, at kung minsan ay mas makapangyarihang mga hakbang sa seguridad, tulad ng Kerberos.

Ang SNMP (Simple Network Management Protocol) na protocol ay ginagamit upang ayusin ang pamamahala ng network. Ang SNMP protocol ay orihinal na binuo para sa malayuang pagsubaybay at pamamahala ng mga Internet router, na ayon sa kaugalian ay madalas ding tinatawag na mga gateway. Sa lumalagong katanyagan, ang SNMP protocol ay nagsimulang gamitin upang pamahalaan ang anumang kagamitan sa komunikasyon - mga hub, tulay, mga adapter ng network, atbp. atbp. Problema sa pamamahala sa SNMP protocol ay nahahati sa dalawang gawain.

Ang unang gawain ay nauugnay sa paglilipat ng impormasyon. Tinutukoy ng mga protocol ng paglilipat ng impormasyon ng pamamahala ang pamamaraan para sa pakikipag-ugnayan sa pagitan ng ahente ng SNMP na tumatakbo sa pinamamahalaang kagamitan at ang monitor ng SNMP na tumatakbo sa computer ng administrator, na kadalasang tinatawag ding management console. Tinutukoy ng mga protocol ng paghahatid ang mga format ng mensahe na ipinagpapalit sa pagitan ng mga ahente at ng monitor.

Ang pangalawang gawain ay nauugnay sa mga kinokontrol na variable na nagpapakilala sa estado ng kinokontrol na aparato. Kinokontrol ng mga pamantayan kung anong data ang dapat iimbak at maipon sa mga device, ang mga pangalan ng data na ito, at ang syntax ng mga pangalang ito. Tinutukoy ng pamantayan ng SNMP ang isang detalye para sa database ng impormasyon sa pamamahala ng network. Ang pagtutukoy na ito, na kilala bilang Management Information Base (MIB), ay tumutukoy sa mga elemento ng data na iyon kinokontrol na aparato dapat pangalagaan at pinapayagan ang mga operasyon sa kanila.

Mga Pangunahing Kaalaman sa TCP/IP

Ang terminong "TCP/IP" ay karaniwang tumutukoy sa lahat ng nauugnay sa mga protocol ng TCP

at IP. Sinasaklaw nito ang isang buong pamilya ng mga protocol, aplikasyon at

kahit ang network mismo. Kasama sa pamilya ang mga protocol na UDP, ARP, ICMP, TEL-NET, FTP at marami pang iba. Ang TCP/IP ay isang internetworking technology, internet technology. Ang isang network na gumagamit ng teknolohiya sa internet ay tinatawag na "internet". Kung pinag-uusapan natin ang tungkol sa isang pandaigdigang network na pinagsama ang maraming mga network sa teknolohiya ng Internet, kung gayon ito ay tinatawag na Internet.

Ang IP module ay lumilikha ng isang solong lohikal na network

Ang arkitektura ng protocol ng TCP/IP ay idinisenyo para sa pinagsama-samang network na binubuo ng hiwalay na magkakaibang mga subnet ng packet na konektado sa isa't isa sa pamamagitan ng mga gateway, kung saan nakakonekta ang mga heterogenous na makina. Ang bawat subnet ay gumagana ayon sa sarili nito tiyak na pangangailangan at may sariling katangian bilang paraan ng komunikasyon. Gayunpaman, ipinapalagay na ang bawat subnet ay maaaring makatanggap ng isang pakete ng impormasyon (data na may kaukulang header ng network) at ihatid ito sa tinukoy na address sa partikular na subnet na iyon. Ang subnet ay hindi kinakailangan upang garantiyahan ang mandatoryong paghahatid ng packet at magkaroon ng maaasahang end-to-end na protocol. Kaya, ang dalawang makina na konektado sa parehong subnet ay maaaring magpalitan ng mga packet. Kapag kinakailangan na magpadala ng isang packet sa pagitan ng mga makina na konektado sa iba't ibang mga subnet, ipinapadala ng sending machine ang packet sa naaangkop na gateway (ang gateway ay konektado sa subnet tulad ng isang regular na node). Mula doon, iruruta ang packet sa isang partikular na ruta sa pamamagitan ng isang sistema ng mga gateway at subnet hanggang sa maabot nito ang isang gateway na konektado sa parehong subnet bilang receiving machine; doon ang packet ay dadalhin sa tatanggap. Ang magkakaugnay na network ay nagbibigay ng serbisyo ng datagram.

Ang problema sa paghahatid ng packet sa naturang sistema ay nalulutas sa pamamagitan ng pagpapatupad ng Internet Protocol IP sa lahat ng mga node at gateway. Ang layer ng internetwork ay mahalagang pangunahing elemento sa buong arkitektura ng protocol, na nagbibigay ng kakayahang mag-standardize ng mga upper-layer na protocol.

Terminolohiya

Ipakilala natin ang ilang pangunahing termino na gagamitin pa natin.

Ang driver ay isang program na direktang nakikipag-ugnayan sa isang network adapter. Ang module ay isang program na nakikipag-ugnayan sa isang driver, network application, o iba pang module. Ang driver ng adapter ng network at posibleng iba pang mga module na partikular sa ibinibigay ng pisikal na data network interface ng network para sa mga module ng protocol ng pamilya ng TCP/IP.

Ang pangalan ng isang bloke ng data na ipinadala sa isang network ay depende sa kung anong antas ng protocol stack ito. Ang block ng data na tinatalakay ng network interface ay tinatawag na frame; kung ang data block ay nasa pagitan ng network interface at ng IP module, kung gayon ito ay tinatawag na isang IP packet; kung ito ay nasa pagitan ng isang IP module at isang UDP module, ito ay isang UDP datagram; kung sa pagitan ng isang IP module at isang TCP module, kung gayon - isang TCP segment (o transport message); Sa wakas, kung ang data block ay nasa antas ng mga proseso ng aplikasyon ng network, kung gayon ito ay tinatawag na mensahe ng aplikasyon.

Ang mga kahulugang ito ay, siyempre, hindi perpekto at hindi kumpleto. Bilang karagdagan, nagbabago sila mula sa publikasyon patungo sa publikasyon. Ang mas detalyadong mga kahulugan ay matatagpuan sa RFC-1122, seksyon 1.3.3.

Mga stream ng data

Isaalang-alang natin ang mga daloy ng data na dumadaan sa protocol stack na ipinapakita sa Fig. 1. Kapag ginagamit ang protocol ng TCP (Transmission Control Protocol), inililipat ang data sa pagitan ng proseso ng aplikasyon at ng TCP module. Ang karaniwang proseso ng aplikasyon na gumagamit ng TCP protocol ay ang FTP (File Transfer Protocol) module. Ang protocol stack sa kasong ito ay magiging FTP/TCP/IP/ENET. Kapag gumagamit UDP protocol(User Datagram Protocol), inililipat ang data sa pagitan ng proseso ng aplikasyon at module ng UDP. Halimbawa, ang SNMP (Simple Network Management Protocol) ay gumagamit ng UDP transport services. Ang protocol stack nito ay ganito ang hitsura: SNMP/UDP/IP/ENET Ang TCP, UDP at Ethernet driver modules ay n x 1 multiplexer.

Gumaganap bilang mga multiplexer, inililipat nila ang maraming input sa iisang output. Ang mga ito ay 1 x n demultiplexer din. Tulad ng mga demultiplexer, inililipat nila ang isang input sa isa sa maraming mga output ayon sa field ng uri sa header ng PDU.

Kapag ang isang Ethernet frame ay pumasok sa Ethernet network interface driver, maaari itong i-ruta sa alinman sa ARP (Address Resolution Protocol) module o sa IP (Internet Protocol) module. Ang destinasyon ng isang Ethernet frame ay tinutukoy ng halaga ng field ng uri sa header ng frame.

Kung ang isang IP packet ay umabot sa IP module, ang data na nilalaman nito ay maaaring ilipat sa alinman sa TCP o UDP module, gaya ng tinutukoy ng field na "protocol" sa header ng IP packet.

Kung ang isang UDP datagram ay pumasok sa UDP module, pagkatapos ay batay sa halaga ng port field sa header ng datagram, ang application program kung saan dapat ipadala ang application message ay tinutukoy. Kung dumating ang isang TCP message sa TCP module, ang application program kung saan dapat ipadala ang mensahe ay pipiliin batay sa halaga ng port field sa TCP message header.

Multiplexing data sa reverse side Ginagawa ito nang simple, dahil mayroon lamang isang paraan pababa mula sa bawat module. Ang bawat protocol module ay nagdaragdag ng sarili nitong header sa packet, batay sa kung saan ang machine na nakatanggap ng packet ay nagsasagawa ng demultiplexing.

Ang data mula sa proseso ng aplikasyon ay dumadaan sa TCP o UDP modules, pagkatapos nito ay pumapasok ito sa IP module at mula doon sa network interface layer.

Bagama't marami ang sinusuportahan ng teknolohiya sa internet iba't ibang kapaligiran paghahatid ng data, dito natin ipagpalagay gamit ang Ethernet, dahil ang kapaligirang ito ang kadalasang nagsisilbi pisikal na batayan para sa isang IP network.

Ang kotse sa Fig. 1 ay may isang Ethernet connection point. Ang six-byte Ethernet address ay natatangi para sa bawat network adapter at kinikilala ng driver.

Ang makina ay mayroon ding apat na byte na IP address. Ang address na ito ay nagtatalaga ng network access point sa interface ng IP module kasama ng driver. Ang IP address ay dapat na natatangi sa loob ng buong Internet.

Palaging alam ng tumatakbong makina ang IP address at Ethernet address nito.

Paggawa gamit ang maramihang mga interface ng network

Ang makina ay maaaring konektado sa ilang data transmission media nang sabay-sabay. Sa Fig. Ipinapakita ng Figure 3 ang isang makina na may dalawang interface ng Ethernet network. Tandaan na mayroon itong 2 Ethernet address at 2 IP address.

Mula sa ipinakita na diagram makikita na para sa mga makina na may ilang mga interface ng network, ang IP module ay gumaganap ng mga function ng isang n x m multiplexer at isang m x n demultiplexer.

Kaya, pinaparami nito ang data ng input at output sa parehong direksyon. IP module sa sa kasong ito mas kumplikado kaysa sa unang halimbawa, dahil maaari itong maglipat ng data sa pagitan ng mga network. Maaaring dumating ang data sa pamamagitan ng anumang interface ng network at mai-relay sa pamamagitan ng anumang iba pang interface ng network. Ang proseso ng pagpapadala ng packet sa ibang network ay tinatawag na IP packet relaying. Ang makina na nagsasagawa ng relay ay tinatawag na gateway.

Ethernet

global network protocol stack

Ang isang Ethernet frame ay naglalaman ng patutunguhang address, pinagmulang address, field ng uri, at data. Ang laki ng address sa Ethernet ay 6 bytes. Ang bawat network adapter ay may sariling Ethernet address. Sinusubaybayan ng adaptor ang pagpapalitan ng impormasyong nagaganap sa network at tumatanggap ng mga Ethernet frame na naka-address dito, pati na rin

Mga Ethernet frame na may address na "FF:FF:FF:FF:FF:FF" (sa hexadecimal), na nangangahulugang "lahat", at ginagamit para sa pagsasahimpapawid.

Ipinapatupad ng Ethernet ang pamamaraang MCMA/OS (carrier sense multiple access at collision detection). Ipinapalagay ng paraan ng MDCN/OS na ang lahat ng device ay nakikipag-ugnayan sa parehong kapaligiran, isang device lang ang maaaring magpadala sa isang pagkakataon, at lahat ay makakatanggap ng sabay-sabay. Kung magtangkang mag-transmit ang dalawang device, magkakaroon ng banggaan sa transmission at parehong device, pagkatapos ng random (maikling) paghihintay, subukang mag-transmit muli.

Pagkakatulad ng pag-uusap

Ang isang magandang pagkakatulad para sa mga pakikipag-ugnayan sa isang Ethernet environment ay isang pag-uusap sa pagitan ng isang grupo ng mga magalang na tao sa isang maliit at madilim na silid. Kasabay nito, sa pamamagitan ng pagkakatulad mga signal ng kuryente Ang coaxial cable ay nagdadala ng mga sound wave sa silid.

Naririnig ng bawat tao ang pagsasalita ng ibang tao (kontrol ng carrier). Lahat

ang mga tao sa silid ay may pantay na pagkakataon na magkaroon ng pag-uusap (multiple access), ngunit walang nagsasalita nang masyadong mahaba dahil lahat ay magalang. Kung ang isang tao ay hindi magalang, hihilingin sa kanya na umalis (ibig sabihin, tinanggal mula sa network).

Natahimik ang lahat habang may nagsasalita. Kung ang dalawang tao ay nagsimulang mag-usap nang sabay, agad nilang nade-detect ito dahil naririnig nila ang isa't isa (collision detection). Sa kasong ito, tumahimik sila at maghintay ng ilang sandali, pagkatapos ay muling simulan ng isa sa kanila ang pag-uusap. Naririnig ng ibang tao ang isang pag-uusap na nangyayari at naghihintay hanggang sa matapos ito bago sila makapagsimulang magsalita sa kanilang sarili. Ang bawat tao ay may sariling pangalan (katulad ng isang natatanging Ethernet address). Sa tuwing may magsisimulang magsalita, tinatawag niya sa pangalan ang kausap niya at ang kanyang sariling pangalan, halimbawa, “Makinig ka Petya, ito si Andrey,... la-la-la...” Kung may gustong tugunan ang lahat, tapos sabi niya: “Makinig kayong lahat, ito si Andrey,... la-la-la...” (broadcast).

ARP protocol

Sa seksyong ito, titingnan natin kung paano natutukoy ang patutunguhang Ethernet address kapag ipinadala ang isang IP packet. Upang i-map ang mga IP address sa mga Ethernet address, ginagamit ang ARP (Address Resolution Protocol) protocol. Ang pagmamapa ay ginagawa lamang para sa mga IP packet na ipinadala, dahil ang mga IP at Ethernet header ay nilikha lamang sa sandali ng pagpapadala.

ARP- Tabmga tao para sa conversion ng address

Ang pagsasalin ng address ay isinasagawa sa pamamagitan ng paghahanap sa talahanayan. Ang talahanayang ito, na tinatawag na talahanayan ng ARP, ay naka-imbak sa memorya at naglalaman ng mga hilera para sa bawat host sa network. Dalawang column ang naglalaman ng mga IP at Ethernet address.

Kung kailangan mong i-convert ang isang IP address sa isang Ethernet address, hahanapin ang entry na may kaukulang IP address. Nasa ibaba ang isang halimbawa ng isang pinasimpleng talahanayan ng ARP.

Nakaugalian na isulat ang lahat ng byte ng isang 4-byte na IP address bilang mga decimal na numero na pinaghihiwalay ng mga tuldok. Kapag nagsusulat ng 6-byte na Ethernet address, ang bawat byte ay tinukoy sa hexadecimal at pinaghihiwalay ng colon.

Ang talahanayan ng ARP ay kinakailangan dahil ang mga IP address at Ethernet address ay pinili nang hiwalay, at walang algorithm para sa pag-convert ng isa sa isa. Ang IP address ay pinili ng network manager na isinasaalang-alang ang posisyon ng makina sa Internet. Kung ang isang makina ay inilipat sa ibang bahagi ng Internet, ang IP address nito ay dapat mapalitan. Ang Ethernet address ay pinili ng tagagawa ng network interface equipment mula sa address space na inilaan para dito sa ilalim ng lisensya. Kapag pinalitan ang network adapter card ng makina, nagbabago rin ang Ethernet address nito.

Address ng pagkakasunud-sunod ng pagsasalin

Sa panahon ng normal na operasyon, ang isang network program tulad ng TELNET ay nagpapadala ng mensahe ng aplikasyon gamit ang mga serbisyo sa transportasyon ng TCP. Ang TCP module ay nagpapadala ng kaukulang transport message sa pamamagitan ng IP module. Ang resulta ay isang IP packet na dapat ipadala sa Ethernet driver. Ang patutunguhang IP address ay kilala sa application program, TCP module, at IP module. Batay dito, kailangan mong hanapin ang Ethernet address ng destinasyon. Ang ARP table ay ginagamit upang matukoy ang gustong Ethernet address.

Mga Kahilingan at Tugon sa ARP

Paano napupunan ang talahanayan ng ARP? Awtomatiko itong pinupunan ng ARP module kung kinakailangan. Kapag ang isang umiiral na talahanayan ng ARP ay nabigo upang malutas ang isang IP address, ang mga sumusunod ay nangyayari:

Ang bawat network adapter ay tumatanggap ng mga broadcast. Sinusuri ng lahat ng mga driver ng Ethernet ang field ng uri sa natanggap na Ethernet frame at ipasa ang mga ARP packet sa ARP module. Maaaring bigyang-kahulugan ang isang kahilingan sa ARP tulad ng sumusunod: "Kung tumutugma ang iyong IP address sa nakalista, mangyaring sabihin sa akin ang iyong Ethernet address."

Sinusuri ng bawat module ng ARP ang hinanap na field ng IP address sa natanggap na ARP packet at, kung tumutugma ang address sa sarili nitong IP address, direktang nagpapadala ito ng tugon sa Ethernet address ng humiling. Ang tugon ng ARP ay maaaring bigyang-kahulugan tulad ng sumusunod: "Oo, ito ang aking IP address, tulad ng isang Ethernet address ay tumutugma dito." Ang ARP response packet ay ganito ang hitsura:

Ang tugon na ito ay natanggap ng makina na gumawa ng kahilingan sa ARP. Sinusuri ng driver ng machine na ito ang uri ng field sa Ethernet frame at ipinapasa ang ARP packet sa ARP module. Pina-parse ng ARP module ang ARP packet at nagdaragdag ng entry sa ARP table nito.

Ipagpatuloy ang Pagsasalin ng Address

Awtomatikong lalabas ang isang bagong entry sa talahanayan ng ARP, ilang millisecond pagkatapos itong kailanganin. Tulad ng naaalala mo, mas maaga sa hakbang 2 ang papalabas na IP packet ay nakapila. Ngayon, gamit ang na-update na talahanayan ng ARP, ang IP address ay isinasalin sa isang Ethernet address, at ang Ethernet frame ay ipinapadala sa network.

Ang kumpletong pagkakasunud-sunod ng conversion ng address ay ganito ang hitsura:

1) Ang isang kahilingan sa ARP ay nai-broadcast sa network.

2) Ang papalabas na IP packet ay nakapila.

3) Ang isang tugon ng ARP ay ibinalik na naglalaman ng impormasyon tungkol sa mga sulat sa pagitan ng mga IP at Ethernet address. Ang impormasyong ito ay ipinasok sa talahanayan ng ARP.

4) Ang isang talahanayan ng ARP ay ginagamit upang i-convert ang isang IP address sa isang Ethernet address para sa isang nakapila na IP packet.

5) Ang Ethernet frame ay ipinapadala sa Ethernet network.

Sa madaling sabi, kung ang talahanayan ng ARP ay hindi agad makapagsalin ng mga address, ang IP packet ay nakapila, at ang impormasyong kinakailangan para sa pagsasalin ay nakuha gamit ang mga kahilingan at tugon. ARP protocol, pagkatapos kung saan ang IP packet ay ipinadala sa destinasyon nito.

Kung walang makina sa network na may kinakailangang IP address, pagkatapos ay walang ARP na tugon at walang entry sa talahanayan ng ARP. Itatapon ng IP protocol ang mga IP packet na nakalaan para sa address na ito. Ang mga protocol sa itaas na antas ay hindi maaaring makilala sa pagitan ng kaso ng isang nasirang Ethernet network at ang kawalan ng isang makina na may nais na IP address.

Ang ilang mga pagpapatupad ng IP at ARP ay hindi pumila ng mga IP packet habang naghihintay sila ng mga tugon sa ARP. Sa halip, ang IP packet ay itatapon lamang at ang pagbawi nito ay iiwan sa TCP module o proseso ng aplikasyon na tumatakbo sa UDP. Nagagawa ang pagbawi na ito gamit ang mga timeout at muling pagpapadala. Muling paghahatid Ang mensahe ay matagumpay dahil ang unang pagtatangka ay naging dahilan upang mapunan ang talahanayan ng ARP.

Dapat tandaan na ang bawat makina ay may hiwalay na talahanayan ng ARP para sa bawat isa sa mga interface ng network nito.

Na-post sa Allbest.ru

Mga katulad na dokumento

    Maikling kasaysayan at pangunahing layunin ng paglikha ng Wireless Application Protocol (WAP) - isang wireless data transfer protocol. Mga tampok ng WAP browser. Pag-address wireless network. Suporta para sa mga protocol sa Internet kapag gumagamit ng mga koneksyon sa IP.

    abstract, idinagdag noong 04/11/2013

    Kasaysayan ng paglikha at pag-unlad ng Internet. Istraktura at sistema ng pagtugon. Ang konsepto ng global, rehiyonal at lokal na network. Mga paraan ng pag-aayos ng paglilipat ng impormasyon. Internet protocol stack kumpara sa OSI. Ang konsepto ng mga interface at protocol.

    course work, idinagdag 04/25/2012

    Pag-unlad teknolohiya ng impormasyon. Pag-unlad ng isang personal na computer. Kasaysayan ng lokal na network ng computer. Mga gawain ng server. Pag-uuri ng mga network ng computer. Teknolohiya ng paghahatid ng impormasyon. Internetworking. Ang paglitaw ng Internet.

    pagtatanghal, idinagdag noong 03/16/2015

    Paglalarawan ng pamantayang 10-Gigabit Ethernet, mga prinsipyo ng organisasyon at istraktura nito, mga uri ng pagtutukoy. Mga Natatanging Tampok at mga katangian mula sa dinamika ng mga global at lokal na network. Mga uso at prospect para sa pagbuo ng 10-Gigabit Ethernet na teknolohiya.

    abstract, idinagdag 05/11/2015

    Ang kasaysayan ng paglikha ng Internet, nito istrukturang administratibo at arkitektura. Organisasyon ng pag-access sa network, istraktura ng paggana nito. Mga katangian ng mga protocol sa Internet. Mga tampok ng etika ng network. Kalusugan at kaligtasan sa trabaho kapag nagtatrabaho sa isang PC.

    course work, idinagdag 05/20/2013

    Kasaysayan ng pag-unlad ng mga pandaigdigang network ng computer. Teknolohiya at prinsipyo ng pagpapatakbo ng e-mail. Ang pinakasikat na mga browser: Internet Explorer, Mozilla Firefox, Safari, Google Chrome, Opera. Pag-unlad mga social network, mga online na tindahan at auction.

    pagtatanghal, idinagdag noong 12/12/2014

    Mga modelo at protocol ng paghahatid ng data. Modelo ng sanggunian OSI. Standardisasyon sa larangan ng telekomunikasyon. Protocol stack at standardisasyon ng mga lokal na network. Konsepto bukas na sistema. Internet at TCP/IP protocol stack. Pakikipag-ugnayan ng mga bukas na sistema.

    thesis, idinagdag noong 06/23/2012

    Protocol dynamic na pamamahagi Mga address ng DHCP (Dynamic Host Configuration Protocol). Mga parameter ng pagsasaayos, pakikipag-ugnayan sa pagitan ng kliyente at server kapag naglalaan ng address ng network. Ang Internet/intranet ay ang teknolohikal na batayan ng mga bagong pamamaraan ng pamamahala.

    pagsubok, idinagdag noong 06/09/2010

    Kasaysayan ng pag-unlad ng Internet. Pangkalahatang katangian Mga network sa internet. Mga protocol. Mga serbisyong ibinibigay ng network. Internet - world wide web. Pagkagumon sa kompyuter. Internet-2. Kakulangan ng kapasidad ng Internet. Paglikha ng Internet-2. Istruktura ng Internet-2.

    pagsubok, idinagdag noong 10/06/2006

    Mga pamantayan Mga teknolohiya ng Ethernet. Suporta para sa mga komersyal na produkto. Optical na transportasyon na sumusuporta sa 100-gigabit. Mga kalamangan ng paggamit ng twisted pair coaxial cable. Bagong pamantayan 10-Gigabit Ethernet, mga prospect para sa pag-unlad nito.