Revista: | RECI |
Base de datos: | PERIÓDICA |
Número de sistema: | 000416921 |
ISSN: | 2007-9915 |
Autores: | Lara Cueva, Román Alcides1 Martínez Hidalgo, Diego Xavier1 |
Instituciones: | 1Universidad de las Fuerzas Armadas, Sangolquí, Pichincha. Ecuador |
Año: | 2018 |
Periodo: | Ene-Jun |
Volumen: | 7 |
Número: | 13 |
Paginación: | 106-123 |
País: | México |
Idioma: | Español |
Tipo de documento: | Artículo |
Enfoque: | Aplicado, descriptivo |
Resumen en español | Uno de los protocolos más importantes para el correcto funcionamiento de las redes de Internet es el protocolo TCP, el cual asegura la comunicación entre transmisor y emisor mediante un control de la tasa de transmisión en función de la congestión. Sin embargo, con la nueva tendencia de las comunicaciones inalámbricas, TCP enfrenta un nuevo desafío para el cual no estaba originalmente diseñado. Siendo el PL debido al medio de transmisión motivo de la ineficiencia de TCP en medios inalámbricos, se han desarrollado propuestas como el empleo de notificaciones de pérdida explícita y mejores gestiones de la ventana de congestión con el fin de adaptar TCP a tal medio de transmisión. Dichas propuestas evidencian un mejor desempeño, aunque en su gran mayoría se limitan a evaluar su funcionamiento en programas de simulación como Network Simulator o similares. En este contexto, el objetivo del presente trabajo es implementar un protocolo TCP adaptado a escenarios inalámbricos en el sistema operativo Linux, considerando un acuse de recibo negativo NACK, el cual ocupa un pequeño segmento del protocolo TCP. TCP-NACK es capaz de diferenciar entre pérdidas por congestión y pérdidas por el medio de transmisión, y produce una mejora en throughput de 182 % bajo un escenario emulado en comparación con TCP Reno |
Resumen en inglés | One of the most important protocols for the proper functionality of Internet networks is the Transmission Control Protocol TCP, which ensures communication between transmitter and sender by controlling the transmission data rate based on congestion. However, with the new trend of wireless communications, TCP faces a new challenge for which it was not originally designed. As the packet loss due to the transmission medium causes TCP inefficiency in wireless media, several proposals have been developed such as the use of explicit loss notifications and better management of the congestion window in order to adapt TCP to such medium. These proposals shows a better performance, however, the vast majority are limited to evaluating their performance in simulation programs such as Network Simulator or similar. In this context, the objective of this paper is to deploy a TCP protocol adapted to wireless scenarios in the Linux operating system, considering a Negative Acknowledgment NACK, which occupies a small segment of the TCP protocol. TCP-NACK is able to differentiate between losses due to congestion and losses by the transmission media, and produces a Throughput improvement by 182% under an emulated scenario when compared with TCP Reno |
Resumen en portugués | Um dos protocolos mais importantes para o bom funcionamento das redes de Internet é um protocolo TCP, o que garante a comunicação entre o transmissor eo emissor, controlando a taxa de transmissão dependendo do congestionamento. No entanto, com a nova tendência das comunicações sem fio, o TCP enfrenta um novo desafio para o qual não foi originalmente projetado. Sendo o PL devido ao meio de transmissão por causa da ineficiência do TCP nos meios de comunicação sem fio, eles desenvolveram propostas, tais como o uso de notificações de forma explícita e melhores esforços de janela de congestionamento, a fim de adaptar o TCP para tal modo de perda de transmissão. Estas propostas mostram um melhor desempenho, mas principalmente limitado para avaliar o seu desempenho em programas de simulação, tais como Network Simulator ou similar. Neste contexto, o objetivo deste trabalho é a implementação de um protocolo TCP adaptado para configurações sem fio no sistema operacional Linux, considerando uma confirmação negativa NACK, que ocupa um pequeno segmento do protocolo TCP. TCP-NACK é capaz de diferenciar entre as perdas e as perdas de congestionamento a partir do meio de transmissão, e produz uma melhoria na taxa de transferência sob 182% em relação a uma fase de TCP Reno emulado |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Redes, Protocolos de comunicación, Tráfico de redes, Desempeño de red, Emuladores |
Keyword: | Networks, Communication protocoles, Networks traffic, Network performance, Emulators |
Texto completo: | Texto completo (Ver HTML) |