Evaluación delprotocolo de descubrimiento de servicios upnp e nredes inalámbricas
PROYECTO FIN DE CARRERA:
´ EVALUACION DEL PROTOCOLO DE DESCUBRIMIENTO DE SERVICIOS UPnP ´ EN REDES INALAMBRICAS
´ Ingenier´a Telecomunicacion ı
Octubre, 2005
Jos´ M. S´ nchez Santana e a
´ P RE AMBLULO
Este trabajo ha sido realizado en colaboraci´ con el Mobile Networks Group (MobNets) onde la Reinisch-Westf¨ lische Technische Hochschule (RWTH) Aachen, Alemania. a Quiero aprovechar estas l´neas para agradecer el apoyo y la colaboraci´ de mis ı on tutores Eduardo Casilari P´ rez, Petri M¨ honen y Marina Petrova. e a ¨
i
TABLA DE CONTENIDOS
´ P RE AMBLULO TABLA DE CONTENIDOS ´ L ISTA DE ACR ONIMOS ´ 1 I NTRODUCCI ON
1.1 A NTECEDENTES . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 1.1.1 D ESCUBRIMIENTO DE S ERVICIOS . . . . . . . . . . . . . . . . . . . 1.1.2 U N CASO PARTICULAR . . . . . . . . . . . . . . . . . . . . . . . . . ´ 1.2 M OTIVACI ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 R ESUMEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I III VII
1
1 1 3 5 6
2 D ESCUBRIMIENTO DESERVICIOS
´ ˜ 2.1 B REVE RESE NA HIST ORICA . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
9
2.2 TAXONOM´A DE LAS A RQUITECTURAS DE D ESCUBRIMIENTO DE S ER I VICIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 ´ 2.2.1 D ESCUBRIMIENTO DE S ERVICIOS C L ASICO . . . . . . . . . . . . . 13 ´ 2.2.2 D ESCUBRIMIENTO DE S ERVICIOS DE A REA E XTENSA . . .. . . . 17 ´ 2.3 A RQUITECTURAS DE D ESCUBRIMIENTO DE S ERVICIOS M AS E XTENDIDAS 19 ´ 2.3.1 D ESCUBRIMIENTO DE S ERVICIOS C L ASICO . . . . . . . . . . . . . 19 ´ 2.3.2 D ESCUBRIMIENTO DE S ERVICIOS DE A REA E XTENSA . . . . . . . 27
3 U NIVERSAL P LUG AND P LAY
29
3.1 E L CONCEPTO DE SERVICIO . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ´ 3.2 E JEMPLO DE E SPECIFICACI ON DEREQUISITOS . . . . . . . . . . . . . . . 31 ´ 3.3 D ESCRIPCI ON DE DISPOSITIVO . . . . . . . . . . . . . . . . . . . . . . . . 31 ´ 3.4 D ESCRIPCI ON DE SERVICIO . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.5 F UNCIONAMIENTO DE UP N P . . . . 3.5.1 D IRECCIONAMIENTO . . . . . 3.5.2 D ESCUBRIMIENTO . . . . . . ´ 3.5.3 D ESCRIPCI ON DE SERVICIOS . 3.5.4 C ONTROL . . . . . . . . . . . ´3.5.5 N OTIFICACI ON DE EVENTOS ´ 3.5.6 P RESENTACI ON . . . . . . . . iii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 36 36 40 40 41 42
IVTABLA DE CONTENIDOS
´ 4 R EDES M OVILES A D - HOC
43
4.1 A NTECEDENTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.2 E NCAMINAMIENTO UNICAST EN REDES MANET . . . . . . . . . . . . . 45 4.2.1 D ESTINATION S EQUENCE D ISTANCE V ECTOR (DSDV) . . . . . . 46 4.2.2 A D -H OC O N -D EMAND D ISTANCE V ECTOR (AODV) . . . . . . . 47 4.3 E NCAMINAMIENTO MULTICAST EN REDESMANET . . . . . . . . . . . . 47 4.3.1 M ULTICAST AODV (MAODV) . . . . . . . . . . . . . . . . . . . 48 4.4 E L PROBLEMA DEL BROADCASTING EN LAS REDES MANET . . . . . . . 49 4.4.1 S CALABLE B ROADCASTING A LGORITHM (SBA) . . . . . . . . . . 50 4.5 B ROADCAST FRENTE A M ULTICAST . . . . . . . . . . . . . . . . . . . . . . 51 4.6 D ESCUBRIMIENTO DE SERVICIOS EN REDES MANET . . . . . . . . . . . 51´ 5 E VALUACI ON DE LA ARQUITECTURA UP N P EN REDES MANET
5.2 E L SIMULADOR NS -2: M ODIFICACIONES R EALIZADAS . . . . . . . . 5.2.1 L A ESTRUCTURA MOBILENODE . . . . . . . . . . . . . . . . . ´ 5.2.2 M EJORAS REALIZADAS AL MODELO DE RED INAL AMBRICA 5.2.3 L A NUEVA ESTRUCTURA MOBILENODE . . . . . . . . . . . . 5.2.4 S IMPLE S ERVICE D ISCOVERY P ROTOCOL (SSDP) . . . . . . ´ ´ 5.3 D ESCRIPCI ON...
Regístrate para leer el documento completo.