Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla

Para el desarrollo de los protocolos planteados, se centró el esfuerzo de diseño e implementación en el nivel de aplicación (referencia OSI) tomando como base los servicios ofrecidos por la interfaz Netbios de Windows que en general involucra las capas restantes del modelo OSI. Dentro de los servici...

Full description

Autores:
Pérez Valdés, Gustavo
Gordillo Rengifo, Adolfo
Tipo de recurso:
Fecha de publicación:
2020
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/25980
Acceso en línea:
http://hdl.handle.net/20.500.12749/25980
Palabra clave:
Analysis
Design
Assessment
Implementation
Communication protocol
Data interaction
Data processing
Computer network protocols
Computer networks
Network interconnection (Telecommunications)
Digital communications
Procesamiento de datos
Protocolos de redes de computadores
Redes de computadores
Interconexión de redes (Telecomunicaciones)
Comunicaciones digitales
Análisis
Diseño
Valoración
Implementación
Protocolo de comunicación
Interacción de datos
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_1ccbedaa26994ce5d65e6283d8cf6c70
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/25980
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla
dc.title.translated.spa.fl_str_mv Analysis, design, evaluation and implementation of a communication protocol for data interaction in the war games system of the Almirante Padilla Naval Cadet School
title Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla
spellingShingle Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla
Analysis
Design
Assessment
Implementation
Communication protocol
Data interaction
Data processing
Computer network protocols
Computer networks
Network interconnection (Telecommunications)
Digital communications
Procesamiento de datos
Protocolos de redes de computadores
Redes de computadores
Interconexión de redes (Telecomunicaciones)
Comunicaciones digitales
Análisis
Diseño
Valoración
Implementación
Protocolo de comunicación
Interacción de datos
title_short Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla
title_full Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla
title_fullStr Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla
title_full_unstemmed Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla
title_sort Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante Padilla
dc.creator.fl_str_mv Pérez Valdés, Gustavo
Gordillo Rengifo, Adolfo
dc.contributor.advisor.none.fl_str_mv Peña de Carrillo, Clara Inés
dc.contributor.author.none.fl_str_mv Pérez Valdés, Gustavo
Gordillo Rengifo, Adolfo
dc.contributor.cvlac.spa.fl_str_mv Peña de Carrillo, Clara Inés [0000439681]
dc.contributor.googlescholar.spa.fl_str_mv Peña de Carrillo, Clara Inés [eJ9kV2QAAAAJ
dc.contributor.orcid.spa.fl_str_mv Peña de Carrillo, Clara Inés [0000-0002-0304-8320]
dc.contributor.researchgate.spa.fl_str_mv Peña de Carrillo, Clara Inés [profile/Clara-Pena-De-Carrillo]
dc.contributor.linkedin.spa.fl_str_mv clara-ines-pena-de-carrillo/
Peña de Carrillo, Clara Inés [
dc.subject.keywords.spa.fl_str_mv Analysis
Design
Assessment
Implementation
Communication protocol
Data interaction
Data processing
Computer network protocols
Computer networks
Network interconnection (Telecommunications)
Digital communications
topic Analysis
Design
Assessment
Implementation
Communication protocol
Data interaction
Data processing
Computer network protocols
Computer networks
Network interconnection (Telecommunications)
Digital communications
Procesamiento de datos
Protocolos de redes de computadores
Redes de computadores
Interconexión de redes (Telecomunicaciones)
Comunicaciones digitales
Análisis
Diseño
Valoración
Implementación
Protocolo de comunicación
Interacción de datos
dc.subject.lemb.spa.fl_str_mv Procesamiento de datos
Protocolos de redes de computadores
Redes de computadores
Interconexión de redes (Telecomunicaciones)
Comunicaciones digitales
dc.subject.proposal.spa.fl_str_mv Análisis
Diseño
Valoración
Implementación
Protocolo de comunicación
Interacción de datos
description Para el desarrollo de los protocolos planteados, se centró el esfuerzo de diseño e implementación en el nivel de aplicación (referencia OSI) tomando como base los servicios ofrecidos por la interfaz Netbios de Windows que en general involucra las capas restantes del modelo OSI. Dentro de los servicios de la interfaz mencionada se tuvieron en cuenta los denominados Winsock, por ser específicamente precisos para la solución del problema en particular. La versión básica seleccionada fue la Winsock 2 por considerarse con mayor flexibilidad y por tenerse disponible. Los mensajes se agruparon por tipos y para cada uno de ellos se determinó un tratamiento especial. Teniendo en cuenta estos tratamientos y la naturaleza de los procesos se generaron las reglas (diagramas de flujo) para la implementación de los protocolos. Los protocolos seleccionados para las capas inferiores fueron el TCP/IP y específicamente el UDP por ser de fácil implementación y estar ampliamente difundidos, por tenerse la información disponible, por cubrir las necesidades del protocolo a implementar y por estar soportados por la interfaz Netbios y los servicios del Winsock 2. Además UDP ofrece la capacidad de transmisión de mensajes tipo Broadcast que facilita la implementación de un Multicast, actuando como destinatario en los procesos receptores, y haciendo los procesos independientes de la dirección IP de las máquinas.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020-01-12
dc.date.accessioned.none.fl_str_mv 2024-08-12T12:33:41Z
dc.date.available.none.fl_str_mv 2024-08-12T12:33:41Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.local.spa.fl_str_mv Tesis
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/25980
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/25980
identifier_str_mv reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.relation.references.spa.fl_str_mv Colorius G, Dollimore J, Kindberg T. Conceptos del Diseño de Sistemas Distribuidos. Addison Wesley 1995
Armada Española. Simulación Naval Armada Española. 1994.
Barry B. Brey. The Advanced Intel Microprocessors. 1993.
Ceballos Francisco. Microsoſt Visual C++ Aplicaciones para Windows. Computec Rama, 1997.
Cisco Systems. Cisco IOS Solutions For Network Protocols vol 1, vol 11, Macmillan Technical Publishing, 1998.
Dan Gooking. Gestión de memoria con el DOS 6. Mcgraw Hill, 1993.
Escuela Superior de Guerra Colombia. Primera Batalla. Escuela Superior De Guerra Colombia. 1992.
Fuerza Aérea Colombiana. Manual de Juego de Guerra Aéreo. Fuerza Aérea Colombiana. 1992
ISREX Colombia. Entrenador Naval Táctico y de Comando. Elbit 1988.
Kris Jamsa. Programación en Internet, Mcgraw Hill, 1996.
Kruglinski David. Programación Avanzada con Visual C++. MacGraw Hill. 1996.
Melvin Dresher, Mathematics Of Strategy Theory And Applications., Dover Publications Inc, 1981.
Mischa Schwartz. Redes de Telecomunicaciones. Alison Wesley. 1994.
Microsoft. Visual Studio 97 Reference Manual. Microsoft Corporation. 1998.
Manuel Sunderlang. Técnicas de Simulación en Computadoras. Limusa 1988.
Naval War College. Sea Control Tactical Analisys Game. Center For Advanced Research, 1997.
Peter Perla, The Art Of Wargaming. Naval Institute Pres, 1990.
Hamsa K, Cope K. Programacion en Internet. McGraw Hill, 1996.
Rico, Malave. Dinámica de Sistemas. 1996.
Tanenbaum Andrew. Redes de Ordenadores. Prentice Hall. 1991.
Thomas B. Allen, War Games. Naval Institute Pres, Mcgraw Hill, 1987.
Trejo L, Sandoval C. Diseño y Validación de Protocolos de Comunicación. 1997.
USN. Tactical Advanced Simulated Warefare. Integrated Trained USN 1992.
Williams JD. The Complat Strategyst, Dover Publications Inc, 1982.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.coverage.spatial.spa.fl_str_mv Cartagena (Bolívar, Colombia)
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Maestría en Ciencias Computacionales
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/25980/1/Perez%20Vald%c3%a9s%20Gustavo%202000.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/25980/2/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/25980/3/Perez%20Vald%c3%a9s%20Gustavo%202000.pdf.jpg
bitstream.checksum.fl_str_mv 854cb23b02521a2e820d29be2a66ecf0
3755c0cfdb77e29f2b9125d7a45dd316
a3609266e1e455033f3862d69d178f9e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814278427830648832
spelling Peña de Carrillo, Clara Inés9b35f41d-6364-4bd3-ae15-65e0c49503d9Pérez Valdés, Gustavof339b527-2e7c-4867-9ec9-2eb0957817c4Gordillo Rengifo, Adolfo1ff01bf6-67fa-4333-ad40-81d257b4ccb0Peña de Carrillo, Clara Inés [0000439681]Peña de Carrillo, Clara Inés [eJ9kV2QAAAAJPeña de Carrillo, Clara Inés [0000-0002-0304-8320]Peña de Carrillo, Clara Inés [profile/Clara-Pena-De-Carrillo]clara-ines-pena-de-carrillo/Peña de Carrillo, Clara Inés [Cartagena (Bolívar, Colombia)UNAB Campus Bucaramanga2024-08-12T12:33:41Z2024-08-12T12:33:41Z2020-01-12http://hdl.handle.net/20.500.12749/25980reponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coPara el desarrollo de los protocolos planteados, se centró el esfuerzo de diseño e implementación en el nivel de aplicación (referencia OSI) tomando como base los servicios ofrecidos por la interfaz Netbios de Windows que en general involucra las capas restantes del modelo OSI. Dentro de los servicios de la interfaz mencionada se tuvieron en cuenta los denominados Winsock, por ser específicamente precisos para la solución del problema en particular. La versión básica seleccionada fue la Winsock 2 por considerarse con mayor flexibilidad y por tenerse disponible. Los mensajes se agruparon por tipos y para cada uno de ellos se determinó un tratamiento especial. Teniendo en cuenta estos tratamientos y la naturaleza de los procesos se generaron las reglas (diagramas de flujo) para la implementación de los protocolos. Los protocolos seleccionados para las capas inferiores fueron el TCP/IP y específicamente el UDP por ser de fácil implementación y estar ampliamente difundidos, por tenerse la información disponible, por cubrir las necesidades del protocolo a implementar y por estar soportados por la interfaz Netbios y los servicios del Winsock 2. Además UDP ofrece la capacidad de transmisión de mensajes tipo Broadcast que facilita la implementación de un Multicast, actuando como destinatario en los procesos receptores, y haciendo los procesos independientes de la dirección IP de las máquinas.Corporación Universitaria Tecnológica de BolívarInstituto Tecnológico de Estudios Superiores de Monterrey (ITESM)INTRODUCCIÓN 14 1. MARCO TEÓRICO 19 1.1 Juegos de guerra 19 1.2 Clasificación de los juegos de guerra 22 1.3 Protocolos de comunicación 24 2. ESTADO ACTUAL DE LA ESTRUCTURA Y FUNCIONAMIENTO DE LOS JUEGOS DE GUERRA DE LA ESCUELA NAVAL 26 2.1 Hardware 27 2.2 Software 27 2.3 Características operacionales del sistema 28 2.4 Interacciones 29 2.5 Características generales de los juegos de guerra utilizados en otros países 30 3. ANÁLISIS Y DISEÑO DEL PROTOCOLO DE COMUNICACIÓN PROPUESTO 32 3.1 Identificación de las aplicaciones en ejecución simultánea 32 3.2 Identificación de la información que maneja cada aplicación 33 3.3 Formato de datos 38 3.4 Esquema del control de flujo del sistema actual 38 3.5 Determinación de necesidades 39 3.6 Especificación de servicios de protocolo 47 3.7 Supuestos acerca del medio de transmisión 47 3.7.1 Pruebas de los protocolos de las capas inferiores 49 3.7.2 Especificación de los supuestos 50 3.8 Identificación del vocabulario 51 3.8.1 El servicio 51 3.8.2 El medio 52 3.9 Generación de tipos de mensajes 53 3.10 Generación de formatos de datos y codificación 54 3.11 Generación de reglas 62 3.11.1 Procesos transmisores 62 3.11.2 Procesos receptores 62 3.11.3 Digramas de flujo 63 4. DESARROLLO DEL PROTOTIPO 73 4.1 Descripción 73 4.2 Recursos utilizados 73 4,3 Elaboración del software 74 5. EXPERIMENTACIÓN 75 5.1 Ejecución 75 5.2 Conclusiones iniciales 77 5.3 Implementación del sistema de verificación de mensajes 77 5.4 Aspectos importantes de la implementación del sistema de verificación 83 5.5 Resultados de la experimentación con el sistema de verificación 84 5.6 Listados de programas 85 6. CONCLUSIONES 88 7. RECOMENDACIONES Y TRABAJO FUTURO 89 8. BIBLIOGRAFÍA 90 9. ANEXOS 92MaestríaAmong the services of the aforementioned interface, the so-called Winsock were taken into account, as they are specifically necessary for the solution of the particular problem. The basic version selected was Winsock 2 because it was considered to have greater flexibility and because it was available. The messages were grouped by type and special treatment was determined for each of them. Taking into account these treatments and the nature of the processes, the rules (flow charts) were generated for the implementation of the protocols. The protocols selected for the lower layers were TCP/IP and specifically UDP because they are easy to implement and are widely disseminated, because the information is available, because they cover the needs of the protocol to be implemented and because they are supported by the Netbios interface and the Winsock 2 services. In addition, UDP offers the capacity to transmit Broadcast-type messages that facilitates the implementation of a Multicast, acting as a recipient in the receiving processes, and making the processes independent of the IP address of the machines.Modalidad Presencialhttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Análisis, diseño, valoración e implementación de un protocolo de comunicación para interacción de datos en el sistema de juegos de guerra de la Escuela Naval de Cadetes Almirante PadillaAnalysis, design, evaluation and implementation of a communication protocol for data interaction in the war games system of the Almirante Padilla Naval Cadet SchoolMagíster en en Ciencias ComputacionalesUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaMaestría en Ciencias Computacionalesinfo:eu-repo/semantics/masterThesisTesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TMAnalysisDesignAssessmentImplementationCommunication protocolData interactionData processingComputer network protocolsComputer networksNetwork interconnection (Telecommunications)Digital communicationsProcesamiento de datosProtocolos de redes de computadoresRedes de computadoresInterconexión de redes (Telecomunicaciones)Comunicaciones digitalesAnálisisDiseñoValoraciónImplementaciónProtocolo de comunicaciónInteracción de datosColorius G, Dollimore J, Kindberg T. Conceptos del Diseño de Sistemas Distribuidos. Addison Wesley 1995Armada Española. Simulación Naval Armada Española. 1994.Barry B. Brey. The Advanced Intel Microprocessors. 1993.Ceballos Francisco. Microsoſt Visual C++ Aplicaciones para Windows. Computec Rama, 1997.Cisco Systems. Cisco IOS Solutions For Network Protocols vol 1, vol 11, Macmillan Technical Publishing, 1998.Dan Gooking. Gestión de memoria con el DOS 6. Mcgraw Hill, 1993.Escuela Superior de Guerra Colombia. Primera Batalla. Escuela Superior De Guerra Colombia. 1992.Fuerza Aérea Colombiana. Manual de Juego de Guerra Aéreo. Fuerza Aérea Colombiana. 1992ISREX Colombia. Entrenador Naval Táctico y de Comando. Elbit 1988.Kris Jamsa. Programación en Internet, Mcgraw Hill, 1996.Kruglinski David. Programación Avanzada con Visual C++. MacGraw Hill. 1996.Melvin Dresher, Mathematics Of Strategy Theory And Applications., Dover Publications Inc, 1981.Mischa Schwartz. Redes de Telecomunicaciones. Alison Wesley. 1994.Microsoft. Visual Studio 97 Reference Manual. Microsoft Corporation. 1998.Manuel Sunderlang. Técnicas de Simulación en Computadoras. Limusa 1988.Naval War College. Sea Control Tactical Analisys Game. Center For Advanced Research, 1997.Peter Perla, The Art Of Wargaming. Naval Institute Pres, 1990.Hamsa K, Cope K. Programacion en Internet. McGraw Hill, 1996.Rico, Malave. Dinámica de Sistemas. 1996.Tanenbaum Andrew. Redes de Ordenadores. Prentice Hall. 1991.Thomas B. Allen, War Games. Naval Institute Pres, Mcgraw Hill, 1987.Trejo L, Sandoval C. Diseño y Validación de Protocolos de Comunicación. 1997.USN. Tactical Advanced Simulated Warefare. Integrated Trained USN 1992.Williams JD. The Complat Strategyst, Dover Publications Inc, 1982.ORIGINALPerez Valdés Gustavo 2000.pdfPerez Valdés Gustavo 2000.pdfTesisapplication/pdf46689006https://repository.unab.edu.co/bitstream/20.500.12749/25980/1/Perez%20Vald%c3%a9s%20Gustavo%202000.pdf854cb23b02521a2e820d29be2a66ecf0MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/25980/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessTHUMBNAILPerez Valdés Gustavo 2000.pdf.jpgPerez Valdés Gustavo 2000.pdf.jpgIM Thumbnailimage/jpeg6044https://repository.unab.edu.co/bitstream/20.500.12749/25980/3/Perez%20Vald%c3%a9s%20Gustavo%202000.pdf.jpga3609266e1e455033f3862d69d178f9eMD53open access20.500.12749/25980oai:repository.unab.edu.co:20.500.12749/259802024-08-12 22:02:15.104open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==