Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado

La gestión eficiente de direcciones IP en una red empresarial desempeña un papel crítico en la operatividad, seguridad y escalabilidad de cualquier organización. En este contexto, el presente trabajo se centra en la optimización de la asignación de direcciones IP para empleados a través de la implem...

Full description

Autores:
Romero Romero, Sebastian
Yela Pantoja, Daniel Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
spa
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/56167
Acceso en línea:
https://hdl.handle.net/20.500.12494/56167
Palabra clave:
620 - Ingeniería y operaciones afines
Rastreador
Host
Servidores
Tracer
Host
Servers
Rights
openAccess
License
https://creativecommons.org/licenses/by/4.0/
id COOPER2_bc8b01c3f69cbfee2528a7b74b0ee65f
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/56167
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado
title Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado
spellingShingle Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado
620 - Ingeniería y operaciones afines
Rastreador
Host
Servidores
Tracer
Host
Servers
title_short Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado
title_full Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado
title_fullStr Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado
title_full_unstemmed Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado
title_sort Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado
dc.creator.fl_str_mv Romero Romero, Sebastian
Yela Pantoja, Daniel Andrés
dc.contributor.advisor.none.fl_str_mv Ribón Rinaldi, Carlos Andrés
dc.contributor.author.none.fl_str_mv Romero Romero, Sebastian
Yela Pantoja, Daniel Andrés
dc.subject.ddc.none.fl_str_mv 620 - Ingeniería y operaciones afines
topic 620 - Ingeniería y operaciones afines
Rastreador
Host
Servidores
Tracer
Host
Servers
dc.subject.proposal.spa.fl_str_mv Rastreador
Host
Servidores
dc.subject.proposal.eng.fl_str_mv Tracer
Host
Servers
description La gestión eficiente de direcciones IP en una red empresarial desempeña un papel crítico en la operatividad, seguridad y escalabilidad de cualquier organización. En este contexto, el presente trabajo se centra en la optimización de la asignación de direcciones IP para empleados a través de la implementación de un servidor DHCP dedicado, con especial énfasis en su aplicabilidad en el marco de la certificación Cisco Certified Network Associate (CCNA).
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-07-02T19:14:50Z
dc.date.available.none.fl_str_mv 2024-07-02T19:14:50Z
dc.date.issued.none.fl_str_mv 2024-07-02
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.none.fl_str_mv Romero Romero, S. y Yela Pantoja, D.A. (2024). Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio institucional Universidad Cooperativa de Colombia.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/56167
identifier_str_mv Romero Romero, S. y Yela Pantoja, D.A. (2024). Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio institucional Universidad Cooperativa de Colombia.
url https://hdl.handle.net/20.500.12494/56167
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Cisco. (2019). Reasons for creating VLAN. Obtenido de Reasons for creating VLAN: https://community.cisco.com/t5/other-network-architecture-subjects/reasons-forcreating-vlan/td-p/148884
Cisco. (2023). Revisar las preguntas frecuentes sobre traducción de direcciones de red (NAT). Obtenido de Revisar las preguntas frecuentes sobre traducción de direcciones de red (NAT): https://www.cisco.com/c/es_mx/support/docs/ip/network-address-translationnat/26704-nat-faq-00.html
Cisco. (2023). Troubleshoot DHCP in Enterprise Networks. Obtenido de Troubleshoot DHCP in Enterprise Networks: https://www.cisco.com/c/en/us/support/docs/ip/dynamic-address-allocationresolution/27470-100.html
Cisco. (s.f.). Cisco Training & Certifications. Obtenido de Cisco Training & Certifications: https://www.cisco.com/c/en/us/training-events/trainingcertifications/certifications/associate/ccna.html
Cisco. (s.f.). What Is Network Architecture? Obtenido de What Is Network Architecture?: https://www.cisco.com/c/en/us/solutions/enterprise-networks/what-is-networkarchitecture.html
Coursera. (2023). ¿Qué es la CCNA? Una certificación de red de nivel básico. Obtenido de ¿Qué es la CCNA? Una certificación de red de nivel básico: https://www.coursera.org/mx/articles/what-is-the-ccna
Gillis, A. S. (2023). DHCP (Dynamic Host Configuration Protocol). Obtenido de DHCP (Dynamic Host Configuration Protocol): https://www.techtarget.com/searchnetworking/definition/DHCP
Laforga, B. G. (2021). Servicio interactivo de asignación de direcciones ip. Obtenido de Servicio interactivo de asignación de direcciones ip: https://oa.upm.es/68052/1/TFG_BELEN_GONZALEZ_LAFORGA.pdf
Learning, L. (2020). Servicios IP (Cisco CCNA). Obtenido de Servicios IP (Cisco CCNA): https://www.linkedin.com/learning/servicios-ip-cisco-ccna
Patrizio, A. (2022). network segmentation. Obtenido de network segmentation: https://www.techtarget.com/searchnetworking/definition/network-segmentation
Shaw, K. (2022). The OSI model explained and how to easily remember its 7 layers. Obtenido de The OSI model explained and how to easily remember its 7 layers: https://www.networkworld.com/article/3239677/the-osi-model-explained-andhow-to-easily-remember-its-7-layers.html
Virtual, C. (s.f.). VLSM Optimizando la Gestión de Direcciones IP en Redes. Obtenido de VLSM Optimizando la Gestión de Direcciones IP en Redes: https://eclassvirtual.com/vlsm-optimizando-la-gestion-de-direcciones-ip-en-redes/
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by/4.0/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.none.fl_str_mv Attribution 4.0 International
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by/4.0/
Attribution 4.0 International
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 41 p.
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Electrónica, Bogotá
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
dc.publisher.faculty.none.fl_str_mv Ingenierías
dc.publisher.place.none.fl_str_mv Bogotá
dc.publisher.branch.none.fl_str_mv Bogotá
publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Electrónica, Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/13f2f230-287f-46a7-bac6-f882080a2ec8/download
https://repository.ucc.edu.co/bitstreams/5ddbcebc-5f20-4a73-a1b2-afc1a67ab3a0/download
https://repository.ucc.edu.co/bitstreams/8907ef3f-3d41-4a5c-a265-1b1ca2440746/download
https://repository.ucc.edu.co/bitstreams/8d65aebb-dd2e-4fc2-8687-d26c934162db/download
https://repository.ucc.edu.co/bitstreams/111ed624-1bcd-4851-9a18-af3efe459cb6/download
https://repository.ucc.edu.co/bitstreams/7f104391-8a04-43e1-916b-309d77607e91/download
https://repository.ucc.edu.co/bitstreams/eb5f36f0-79e3-4807-879f-9dea0d646b02/download
https://repository.ucc.edu.co/bitstreams/edb896ec-0565-4eb1-a475-acb078f44aec/download
https://repository.ucc.edu.co/bitstreams/5c6a7ffa-d8e6-4703-8794-b6033c2e14e4/download
https://repository.ucc.edu.co/bitstreams/5f63d1ee-a692-4abb-96e8-9788534d550b/download
https://repository.ucc.edu.co/bitstreams/c9d6d604-2421-4ebe-bf8d-84dc4227e34a/download
bitstream.checksum.fl_str_mv dcb86a8ea3d6e083f2af9ee07658e697
6d6c32627502c5451576bad363c50cbf
f276145040bdb8d6061acf539fa7ad33
0175ea4a2d4caec4bbcc37e300941108
3bce4f7ab09dfc588f126e1e36e98a45
6f923069e2a29d8c51833c0704842b46
d1ef20ce845dc525038117afeaa24283
5557e995d24d35e0c0898d842ff4742b
21eeaba2016b4e2060e6e035bbb85186
1897b1e661107a33b3ebe48f4a120cd0
932637aac373ec151c9cfb6edb83c6e5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814246917673058304
spelling Ribón Rinaldi, Carlos AndrésRomero Romero, SebastianYela Pantoja, Daniel Andrés2024-07-02T19:14:50Z2024-07-02T19:14:50Z2024-07-02Romero Romero, S. y Yela Pantoja, D.A. (2024). Optimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicado [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio institucional Universidad Cooperativa de Colombia.https://hdl.handle.net/20.500.12494/56167La gestión eficiente de direcciones IP en una red empresarial desempeña un papel crítico en la operatividad, seguridad y escalabilidad de cualquier organización. En este contexto, el presente trabajo se centra en la optimización de la asignación de direcciones IP para empleados a través de la implementación de un servidor DHCP dedicado, con especial énfasis en su aplicabilidad en el marco de la certificación Cisco Certified Network Associate (CCNA).Efficient management of IP addresses in an enterprise network plays a critical role in the operability, security and scalability of any organization. In this context, this work focuses on the optimization of the assignment of IP addresses for employees through the implementation of a dedicated DHCP server, with special emphasis on its applicability within the framework of the Cisco Certified Network Associate (CCNA) certification. .Introducción -- Presentación del proyecto -- Objetivo general -- Objetivos específicos -- Justificación del proyecto -- Planteamiento del problema -- Marco teorico -- Eficiencia operativa y escalabilidad -- Seguridad de la red -- Seleccionar la herramienta adecuada -- Diseñar la arquitectura eficiente -- Conceptos fundamentales de redes -- Alinear los objetivos -- Diseño a la ingeniería -- Propuesta de diseño -- Estándares de la industria -- Desarrollo de habilidades prácticas -- Preparación para desafíos futuros -- Credibilidad profesional -- Arquitectura de red -- Segmentación de la red -- Tamaño de subredes -- Tiempo de leasing de direcciones ip -- Políticas de asignación personalizadas -- Redundancia y disponibilidad -- Seguridad de la red -- Diseñar la red -- Topología de la red -- Segmentar la red -- Servidor dhcp dedicado -- Resolución de nombres -- Políticas de seguridad -- Documentar la red -- Pruebas y validación -- Escalabilidad -- Segmentar la red -- Segmentar por departamentos -- Reducir la contaminación de broadcast -- Políticas de seguridad granulares -- Mejorar en el aislamiento de problemas -- Escalabilidad -- Mejorar en el rendimiento -- Facilitar la gestión de políticas de direcciones ip -- Vlans y su importancia -- Aislar el tráfico -- Mejorar en la segmentación -- Optimizar los recursos -- Gestionar las políticas de seguridad -- Mayor flexibilidad -- Cumplir las normativas -- Reducir los costos -- Automatizar la asignación de direcciones ip -- Personalizar la configuración -- Abordar la disponibilidad y confiabilidad -- Gestionar los errores y resolución de problemas -- Proteger las direcciones ip -- Funciones de un servidor dhcp -- Asignar de forma automatizada las direcciones ip -- Configurar los parámetros de red -- Gestionar el leasing de direcciones -- Prevenir los conflictos de direcciones -- Monitorear y registrar -- Configurar un servidor dhcp -- Definir ámbitos de direcciones -- Configurar parámetros de red -- Establecer opciones de configuración adicionales -- Definir tiempos de leasing -- Implementar seguridad -- Escalabilidad y rendimiento -- Aprendizaje profundo -- Diagrama bosquejo packet -- Planteamiento -- Pruebas y observaciones de los resultados en packet tracert -- Servidor -- Router -- Ping -- Conclusiones -- Monitorizar de forma más avanzada -- Bibliografía --Pregradoingenierio electronico41 p.application/pdfspaUniversidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería Electrónica, BogotáIngeniería ElectrónicaIngenieríasBogotáBogotáhttps://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessAttribution 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2620 - Ingeniería y operaciones afinesRastreadorHostServidoresTracerHostServersOptimización de la asignación de direcciones IP para empleados mediante un servidor DHCP dedicadoTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionCisco. (2019). Reasons for creating VLAN. Obtenido de Reasons for creating VLAN: https://community.cisco.com/t5/other-network-architecture-subjects/reasons-forcreating-vlan/td-p/148884Cisco. (2023). Revisar las preguntas frecuentes sobre traducción de direcciones de red (NAT). Obtenido de Revisar las preguntas frecuentes sobre traducción de direcciones de red (NAT): https://www.cisco.com/c/es_mx/support/docs/ip/network-address-translationnat/26704-nat-faq-00.htmlCisco. (2023). Troubleshoot DHCP in Enterprise Networks. Obtenido de Troubleshoot DHCP in Enterprise Networks: https://www.cisco.com/c/en/us/support/docs/ip/dynamic-address-allocationresolution/27470-100.htmlCisco. (s.f.). Cisco Training & Certifications. Obtenido de Cisco Training & Certifications: https://www.cisco.com/c/en/us/training-events/trainingcertifications/certifications/associate/ccna.htmlCisco. (s.f.). What Is Network Architecture? Obtenido de What Is Network Architecture?: https://www.cisco.com/c/en/us/solutions/enterprise-networks/what-is-networkarchitecture.htmlCoursera. (2023). ¿Qué es la CCNA? Una certificación de red de nivel básico. Obtenido de ¿Qué es la CCNA? Una certificación de red de nivel básico: https://www.coursera.org/mx/articles/what-is-the-ccnaGillis, A. S. (2023). DHCP (Dynamic Host Configuration Protocol). Obtenido de DHCP (Dynamic Host Configuration Protocol): https://www.techtarget.com/searchnetworking/definition/DHCPLaforga, B. G. (2021). Servicio interactivo de asignación de direcciones ip. Obtenido de Servicio interactivo de asignación de direcciones ip: https://oa.upm.es/68052/1/TFG_BELEN_GONZALEZ_LAFORGA.pdfLearning, L. (2020). Servicios IP (Cisco CCNA). Obtenido de Servicios IP (Cisco CCNA): https://www.linkedin.com/learning/servicios-ip-cisco-ccnaPatrizio, A. (2022). network segmentation. Obtenido de network segmentation: https://www.techtarget.com/searchnetworking/definition/network-segmentationShaw, K. (2022). The OSI model explained and how to easily remember its 7 layers. Obtenido de The OSI model explained and how to easily remember its 7 layers: https://www.networkworld.com/article/3239677/the-osi-model-explained-andhow-to-easily-remember-its-7-layers.htmlVirtual, C. (s.f.). VLSM Optimizando la Gestión de Direcciones IP en Redes. Obtenido de VLSM Optimizando la Gestión de Direcciones IP en Redes: https://eclassvirtual.com/vlsm-optimizando-la-gestion-de-direcciones-ip-en-redes/PublicationORIGINAL2024_Trabajo_Grado.pdf2024_Trabajo_Grado.pdfapplication/pdf1283164https://repository.ucc.edu.co/bitstreams/13f2f230-287f-46a7-bac6-f882080a2ec8/downloaddcb86a8ea3d6e083f2af9ee07658e697MD512024_Acta_Sustentacion.pdf2024_Acta_Sustentacion.pdfapplication/pdf224683https://repository.ucc.edu.co/bitstreams/5ddbcebc-5f20-4a73-a1b2-afc1a67ab3a0/download6d6c32627502c5451576bad363c50cbfMD522024_Licencia_Uso.pdf2024_Licencia_Uso.pdfapplication/pdf645416https://repository.ucc.edu.co/bitstreams/8907ef3f-3d41-4a5c-a265-1b1ca2440746/downloadf276145040bdb8d6061acf539fa7ad33MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8908https://repository.ucc.edu.co/bitstreams/8d65aebb-dd2e-4fc2-8687-d26c934162db/download0175ea4a2d4caec4bbcc37e300941108MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/111ed624-1bcd-4851-9a18-af3efe459cb6/download3bce4f7ab09dfc588f126e1e36e98a45MD55TEXT2024_Trabajo_Grado.pdf.txt2024_Trabajo_Grado.pdf.txtExtracted texttext/plain52346https://repository.ucc.edu.co/bitstreams/7f104391-8a04-43e1-916b-309d77607e91/download6f923069e2a29d8c51833c0704842b46MD562024_Acta_Sustentacion.pdf.txt2024_Acta_Sustentacion.pdf.txtExtracted texttext/plain1363https://repository.ucc.edu.co/bitstreams/eb5f36f0-79e3-4807-879f-9dea0d646b02/downloadd1ef20ce845dc525038117afeaa24283MD582024_Licencia_Uso.pdf.txt2024_Licencia_Uso.pdf.txtExtracted texttext/plain5965https://repository.ucc.edu.co/bitstreams/edb896ec-0565-4eb1-a475-acb078f44aec/download5557e995d24d35e0c0898d842ff4742bMD510THUMBNAIL2024_Trabajo_Grado.pdf.jpg2024_Trabajo_Grado.pdf.jpgGenerated Thumbnailimage/jpeg5674https://repository.ucc.edu.co/bitstreams/5c6a7ffa-d8e6-4703-8794-b6033c2e14e4/download21eeaba2016b4e2060e6e035bbb85186MD572024_Acta_Sustentacion.pdf.jpg2024_Acta_Sustentacion.pdf.jpgGenerated Thumbnailimage/jpeg11144https://repository.ucc.edu.co/bitstreams/5f63d1ee-a692-4abb-96e8-9788534d550b/download1897b1e661107a33b3ebe48f4a120cd0MD592024_Licencia_Uso.pdf.jpg2024_Licencia_Uso.pdf.jpgGenerated Thumbnailimage/jpeg12355https://repository.ucc.edu.co/bitstreams/c9d6d604-2421-4ebe-bf8d-84dc4227e34a/download932637aac373ec151c9cfb6edb83c6e5MD51120.500.12494/56167oai:repository.ucc.edu.co:20.500.12494/561672024-07-03 03:05:27.138https://creativecommons.org/licenses/by/4.0/Attribution 4.0 Internationalopen.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=