Diseño y desarrollo de un sistema de detección de NATS para un monitor de tráfico residencial

e-Archivo Repository

Show simple item record

dc.contributor.advisor Valera Pintor, Francisco
dc.contributor.author Fernández Rojas, Álvaro
dc.date.accessioned 2020-10-06T15:10:04Z
dc.date.available 2020-10-06T15:10:04Z
dc.date.issued 2013-09
dc.date.submitted 2013-09-30
dc.identifier.uri http://hdl.handle.net/10016/31074
dc.description.abstract Según el grupo de trabajo behave del IETF, el funcionamiento de NAT, aunque está definido como un estándar varía de una implementación a otra. Esto es debido a que ciertos aspectos del estándar no están definidos o determinados completamente, por lo que los diferentes fabricantes y desarrolladores que han implementado soluciones NAT han definido comportamientos diferentes. Con el fin de crear un sistema de detección fiable del tipo de NAT existente en una red concreta, se especificó una serie de pruebas utilizando el protocolo STUN para determinarlo desde la propia red. Para facilitar el despliegue en redes de usuarios de Internet residenciales se decide desarrollar el sistema de detección en un sistema empotrado que permita un despliegue sencillo y rápido. Dado que dicho sistema empotrado debe estar dotado de conexión a redes fiable, se elige el router como sistema empotrado para llevar a cabo el despliegue. Por diferentes motivos detallados en el proyecto, se considera que el firmware OpenWrt es el adecuado para llevar a cabo esta tarea de detección del tipo de NAT y recopilación de dicha información en un sistema centralizado. Para facilitar la evaluación de la información recopilada, se ha considerado necesaria la creación de un framework web.
dc.description.abstract This project aims to create a tool capable of identifying the type of NAT (Network Address Translation) used in the domestic network of any user, distinguishing between different implementations and network configurations used by each ISP (Internet Service Provider) and Internet user. NAT has been used as a temporal solution to solve the shortage problem of existing IP addresses in the IPv4 protocol, in which 32 bits addresses are used (which means 2^32 different addresses). NAT is about translating a private address space into a public address space and backwards, in a transparent way for both endpoints (IP Network Address Translator (NAT) Terminology and Considerations [RFC2663]). Once the use of NAT spread, the STUN (Session Traversal Utilities for NAT) protocol was created. STUN provides functionalities to other protocols in order to detect the connectivity between the two endpoints, as well as to keep associations made by the NAT (Session Traversal Utilities for NAT (STUN) [RFC5389]). Right now, the different types of NAT aren’t subjected to any standard, but each manufacturer develops its own implementation of NAT, which is multiple types of NAT exist. The behave group from the IETF created a recommendation about the different types of NAT which can be used depending on each specific case. However, it’s only a recommendation, not a standard. Thereby, lots of types of NAT have been created, apart from the ones detailed by the behave group. Finally, this project deals with creating a tool which is able to detect the different types of NAT recommended by the behave group, even though many more types exist.
dc.language.iso spa
dc.rights Atribución-NoComercial-SinDerivadas 3.0 España
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject.other Redes de comunicación
dc.subject.other NAT (Network Address Translation)
dc.subject.other Protocolos de comunicación
dc.title Diseño y desarrollo de un sistema de detección de NATS para un monitor de tráfico residencial
dc.type bachelorThesis
dc.subject.eciencia Informática
dc.rights.accessRights openAccess
dc.description.degree Ingenieria Informática
dc.contributor.departamento Universidad Carlos III de Madrid. Departamento de Ingeniería Telemática
 Find Full text

Files in this item

*Click on file's image for preview. (Embargoed files's preview is not supported)


The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record