Implementación de algoritmo AODV en lenguaje de programación GO para redes sin infraestructura aplicado a IoT
En el presente documento se analiza y estudia el protocolo de enrutamiento para redes sin infraestructura AODV, y posteriormente se desarrolla una implementación de éste en lenguaje de programación Go. Se usa el lenguaje de programación Go debido a que no existe una implementación de AODV en él, y e...
- Autores:
-
Ortega Meneses, Saúl Elías
- Tipo de recurso:
- Fecha de publicación:
- 2017
- Institución:
- Institución Universitaria Politécnico Grancolombiano
- Repositorio:
- Alejandría Repositorio Institucional
- Idioma:
- spa
- OAI Identifier:
- oai:alejandria.poligran.edu.co:10823/930
- Acceso en línea:
- http://hdl.handle.net/10823/930
- Palabra clave:
- Aodv
Trabajo de Grado - Pregrado
Iot
Go
Rfc 3561
Redes Sin Infraestructura
Internet de Las Cosas
Manet
- Rights
- License
- openAccess
id |
Poli2_9cbcbf01f2dbbd2856e6627f880c8560 |
---|---|
oai_identifier_str |
oai:alejandria.poligran.edu.co:10823/930 |
network_acronym_str |
Poli2 |
network_name_str |
Alejandría Repositorio Institucional |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Implementación de algoritmo AODV en lenguaje de programación GO para redes sin infraestructura aplicado a IoT |
title |
Implementación de algoritmo AODV en lenguaje de programación GO para redes sin infraestructura aplicado a IoT |
spellingShingle |
Implementación de algoritmo AODV en lenguaje de programación GO para redes sin infraestructura aplicado a IoT Aodv Trabajo de Grado - Pregrado Iot Go Rfc 3561 Redes Sin Infraestructura Internet de Las Cosas Manet |
title_short |
Implementación de algoritmo AODV en lenguaje de programación GO para redes sin infraestructura aplicado a IoT |
title_full |
Implementación de algoritmo AODV en lenguaje de programación GO para redes sin infraestructura aplicado a IoT |
title_fullStr |
Implementación de algoritmo AODV en lenguaje de programación GO para redes sin infraestructura aplicado a IoT |
title_full_unstemmed |
Implementación de algoritmo AODV en lenguaje de programación GO para redes sin infraestructura aplicado a IoT |
title_sort |
Implementación de algoritmo AODV en lenguaje de programación GO para redes sin infraestructura aplicado a IoT |
dc.creator.fl_str_mv |
Ortega Meneses, Saúl Elías |
dc.contributor.advisor.spa.fl_str_mv |
Jaimes Fernández, Wilmar; Asesor Gómez Vargas, Ricardo Cesar; Asesor |
dc.contributor.author.spa.fl_str_mv |
Ortega Meneses, Saúl Elías |
dc.subject.lemb.spa.fl_str_mv |
Aodv Trabajo de Grado - Pregrado Iot Go Rfc 3561 Redes Sin Infraestructura Internet de Las Cosas Manet |
topic |
Aodv Trabajo de Grado - Pregrado Iot Go Rfc 3561 Redes Sin Infraestructura Internet de Las Cosas Manet |
description |
En el presente documento se analiza y estudia el protocolo de enrutamiento para redes sin infraestructura AODV, y posteriormente se desarrolla una implementación de éste en lenguaje de programación Go. Se usa el lenguaje de programación Go debido a que no existe una implementación de AODV en él, y es un lenguaje relativamente reciente que apunta a ser muy versátil debido a su sencillez y sintaxis moderna. Además, existen implementaciones de Go para programar en diferentes dispositivos de hardware orientados a la internet de las cosas (IoT), el cual será el objetivo final de esta implementación, pudiendo así implementarse este protocolo en dispositivos conectados en redes sin infraestructura con gran independencia del hardware utilizado. |
publishDate |
2017 |
dc.date.accessioned.spa.fl_str_mv |
2017-07-12T23:30:20Z |
dc.date.available.spa.fl_str_mv |
2017-07-12T23:30:20Z |
dc.date.issued.spa.fl_str_mv |
2017-06-28 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.identifier.uri.spa.fl_str_mv |
http://hdl.handle.net/10823/930 |
dc.identifier.instname.spa.fl_str_mv |
instname:Politécnico Grancolombiano |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Alejandría Repositorio Comunidad |
dc.identifier.repourl.spa.fl_str_mv |
repourl:http://alejandria.poligran.edu.co |
url |
http://hdl.handle.net/10823/930 |
identifier_str_mv |
instname:Politécnico Grancolombiano reponame:Alejandría Repositorio Comunidad repourl:http://alejandria.poligran.edu.co |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.spa.fl_str_mv |
openAccess |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
openAccess http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
institution |
Institución Universitaria Politécnico Grancolombiano |
bitstream.url.fl_str_mv |
https://alejandria.poligran.edu.co/bitstream/10823/930/1/Saul%20Ortega.pdf https://alejandria.poligran.edu.co/bitstream/10823/930/2/license.txt https://alejandria.poligran.edu.co/bitstream/10823/930/3/Saul%20Ortega.pdf.txt https://alejandria.poligran.edu.co/bitstream/10823/930/5/Saul%20Ortega.pdf.jpg |
bitstream.checksum.fl_str_mv |
31858409963f994876c9bcf809428dd4 8a4605be74aa9ea9d79846c1fba20a33 20c6aa39e1270c6faa981914a6473b61 87fed59bf2511097b8c64c4d41b1b91a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Comunidad Politecnico Grancolombiano |
repository.mail.fl_str_mv |
dspace@poligran.edu.co |
_version_ |
1814349560159404032 |
spelling |
Jaimes Fernández, Wilmar; AsesorGómez Vargas, Ricardo Cesar; AsesorOrtega Meneses, Saúl Elías2017-07-12T23:30:20Z2017-07-12T23:30:20Z2017-06-28http://hdl.handle.net/10823/930instname:Politécnico Grancolombianoreponame:Alejandría Repositorio Comunidadrepourl:http://alejandria.poligran.edu.coEn el presente documento se analiza y estudia el protocolo de enrutamiento para redes sin infraestructura AODV, y posteriormente se desarrolla una implementación de éste en lenguaje de programación Go. Se usa el lenguaje de programación Go debido a que no existe una implementación de AODV en él, y es un lenguaje relativamente reciente que apunta a ser muy versátil debido a su sencillez y sintaxis moderna. Además, existen implementaciones de Go para programar en diferentes dispositivos de hardware orientados a la internet de las cosas (IoT), el cual será el objetivo final de esta implementación, pudiendo así implementarse este protocolo en dispositivos conectados en redes sin infraestructura con gran independencia del hardware utilizado.application/pdfspaopenAccesshttp://purl.org/coar/access_right/c_abf2Implementación de algoritmo AODV en lenguaje de programación GO para redes sin infraestructura aplicado a IoTTesis/Trabajo de grado - Monografía - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/version/c_b1a7d7d4d402bccehttp://purl.org/coar/resource_type/c_7a1fAodvTrabajo de Grado - PregradoIotGoRfc 3561Redes Sin InfraestructuraInternet de Las CosasManetORIGINALSaul Ortega.pdfSaul Ortega.pdfapplication/pdf1379985https://alejandria.poligran.edu.co/bitstream/10823/930/1/Saul%20Ortega.pdf31858409963f994876c9bcf809428dd4MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://alejandria.poligran.edu.co/bitstream/10823/930/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52open accessTEXTSaul Ortega.pdf.txtSaul Ortega.pdf.txtExtracted texttext/plain40769https://alejandria.poligran.edu.co/bitstream/10823/930/3/Saul%20Ortega.pdf.txt20c6aa39e1270c6faa981914a6473b61MD53open accessTHUMBNAILSaul Ortega.pdf.jpgSaul Ortega.pdf.jpgIM Thumbnailimage/jpeg5534https://alejandria.poligran.edu.co/bitstream/10823/930/5/Saul%20Ortega.pdf.jpg87fed59bf2511097b8c64c4d41b1b91aMD55open access10823/930oai:alejandria.poligran.edu.co:10823/9302022-07-13 11:38:57.265open accessRepositorio Comunidad Politecnico Grancolombianodspace@poligran.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |