Solución P2P embebida
Author
Navarro Sánchez, SergioAdvisor
Abrines Bendayan, JorgeEntity
UAM. Departamento de Ingeniería InformáticaDate
2019-06Subjects
Red; Internet; direcciones limitadas; InformáticaEsta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.
Abstract
El tráfico de datos en la red se ha convertido en una tarea cotidiana en el mundo actual, debido a
este efecto, es necesario que las tecnologías de red evolucionen de forma continua en función de los
requisitos solicitados por los usuarios.
Uno de los principales obstáculos que podemos encontranos en el uso de la red es la estructura en
sí misma de Internet: el equipo que participó en su desarrollo no la concibió como una red extensa, por
lo que únicamente reservaron 32 bits de direccionamiento público, cifra que a día de hoy queda muy
lejos del número de usuarios que la utilizan. Para solucionar esta limitación, se han ido desarrollando
protocolos de red que nos permiten aprovechar al máximo los instrumentos de los que disponemos.
Además, debemos tener en cuenta otros factores, como el de ofrecer una total seguridad a la hora
de tratar y enviar los datos, asegurándonos de que éstos llegan de forma correcta a su destinatario,
sin haber sido interceptados o modificados por personas ajenas en el transcurso de la transmisión de
dicha información.
A pesar del uso de los recursos de la red de los que ya se disponían, en los últimos años se ha
producido entre las empresas desarrolladoras de software la tendencia de dar una mayor relevancia
a los problemas de seguridad, ya que han ido surgiendo al incrementarse el uso de la red; así como
el conocimiento sobre ella entre los usuarios. Por ello, ha aumentado tanto la concienciación como
la necesidad de los equipos de desarrollo a la hora de implementar o actualizar sus productos para
subsanar estos problemas.
Al estar realizando el Trabajo de Fin de Grado con una empresa desarrolladora de software, he
adquirido una mayor conciencia de las preocupaciones que actualmente existen y de reconocer la
importancia de las mismas, permitiéndome dar un enfoque diferente al trabajo.
Si nos centramos en las actividades que realiza la empresa, podemos resumir los objetivos del
proyecto en el desarrollo de una librería que permita la conexión de dispositivos a través de la red
indistintamente de los recursos de los que se disponga, evitando así el riesgo que se genera en el
intercambio de datos.
Para ello dispondremos de un cliente, que permitirá al usuario utilizar la librería de manera transparente;
y un servidor de descubrimiento, que le ofrecerá al cliente la dirección IP y puerto con el objetivo
de localizar el servidor donde se encuentran los periféricos y sus datos generados. En el desarrollo del
cliente se ha empleado el framework de Python Kivy; el servidor de descubrimiento se ha implementado
con el framework de Python Django y por último; para el servidor y la librería se ha empleado el
framework de C++ Qt.
Files in this item
Google Scholar:Navarro Sánchez, Sergio
This item appears in the following Collection(s)
Except where otherwise noted, this item's license is described as https://creativecommons.org/licenses/by-nc-nd/4.0/
Related items
Showing items related by title, author, creator and subject.
-
Estudio del impacto de aplicar ensembles y ventanas temporales en la recomendación de POIs
Navarro Sánchez, Sergio
2020-09 -
Fracturas de tobillo en deportistas. Estudio epidemiológico
Sous Sánchez, J.O.; Ruiz Caballero, J.A.; Brito Ojeda, M.E.; Navarro García, R.; Navarro Valdivielso, M.E.; Navarro Navarro, R.
2013