TY - GEN AU - JUAN CALOS CUEVAS MARTINEZ TI - PROGRAMACION DE APLICACIONES DE RED PROTOCOLOS DE INTERNET CIENTES-SERVIDOR SN - 9786076228487 AV - TK5105.875I57 C84 U1 - TK5105.875I57 C84 2017 PY - 2017/// CY - MEXICO: PB - ALFAOMEGA KW - Ingeniería en tecnologias de la información y comunicaciones N1 - Las aplicaciones de comunicación ocupan nuestro día a día. Cada vez más aplicaciones necesitan de Internet para ofrecer sus servicios o para financiarse. Desde pequeños pasatiempos a los programas de gestión empresarial más com-plejos, pasando por redes sociales, todos necesitan intercambiar información a través de una red de datos. Sin embargo, a pesar de la gran diversidad de equipos, infraestructuras y aplicaciones, casi el 100% de las aplicaciones que normalmente se usan emplean el mismo protocolo de red y el mismo protocolo de transporte: los protocolos IP y TCP, motivo por el cual la denominación de las redes de ordenadores empleadas en la actualidad toman su nombre de estos dos protocolos: redes TCP/IP. Aunque más adelante se comentará la diferencia entre un protocolo de red y uno de transporte, es conveniente aclarar que no es el objeto de este libro el nivel de red, dado que la capacidad de configuración y gestión de éste queda, normalmente, fuera del alcance del programador de Protocolos de Internet cliente-servidor aplicaciones. Hecho éste que no deriva de la falta de una adecuada formación, telecomunicaciones, a las que generalmente se accede como un cliente más, sino de la naturaleza propietaria de las redes operadas por las compañías de sin posibilidad de cambiar o adaptar nada de su funcionamiento a nuestras necesidades, más allá de la firma de un contrato de prestación de servicios. Así pues, en el presente capítulo se veran con detalle los protocolos sobre los que se construyen prácticamente el 100 % de las aplicaciones que se usan hoy en dia, con objeto de que, cuando más tarde se pase a la discusión sobre la programación de aplicaciones, éstas puedan aprovechar al máximo las capacidades de cada uno de ellos, evitándose así tareas redundantes, comportamientos inadecuados o ineficientes, pudiendo así sacar el mejor provecho posible a las infraestructuras subyacentes. Con objeto de aclarar la evolución y las características principales de las redes de ordenadores, y más concretamente las redes IP e Internet, se presentan también en este capítulo, dentro de su contexto histórico, los modelos de referencia OSI y TCP/IP, basados en una serie de niveles o capas, dentro de las cuales se definen las propiedades y servicios que deben ofrecerse entre las capas inferior y superior, así como con un sistema remoto. Esta jerarquización ha posibilitado que empresas, investigadores y desarrolladores hayan podido dedicar sus esfuerzos a uno o varios de estos niveles sin tener que modificar o alterar los demás, haciendo uso tan sólo de los servicios que proporcionaban esas otras capas. Por otro lado, y gracias a importantes esfuerzos en la normalización y re-gulación, como los llevados a cabo por los grupos de la Internet Engineering Task Force (IETF), la evolución sufrida en estas últimas décadas por las api-caciones y servicios de red no hubiera sido tan gradual y poco traumática. Los procesos basados en el mantenimiento de la compatibilidad hacia atrás, la simplicidad y las previsiones en las especificaciones han posibilitado que se sigan intercambiando correos electrónicos con los comandos y formatos, en la gran mayoría de los casos, compatibles con los primeros clientes y servidores desarrollados alla por 1982. Sin embargo, lo que en un principio eran mensajes sólo de texto, ahora pueden contener estructuras complejas, así como todo tipo de contenido multimedia. Por esto, también se revisarán los organismos más importantes que rigen el devenir de Internet, junto con los documentos que servirán como base para la gran mayoria de las aplicaciones que se usan hoy en día y se seguirán usando durante muchos años; Ingeniería en Tecnologías de la Información y Comunicación N2 - Juan Carlos Cuevas Martínez es ingeniero técnico de Telecomunicación en la especialidad de Telemática por la Universidad de Jaén en 1998, ingeniero de Telecomunicación por la Universidad de Málaga en 2002 y doctor en el área de Ingeniería Telemática por la Universidad de Jaén en 2014. Es profesor del área de Ingeniería Telemática en el Departamento de Ingeniería de Telecomunicación de la Universidad de Jaén, en la que ha impartido docencia en diversas figuras desde 2003. Su docencia se ha centrado fundamentalmente en protocolos y servicios de telecomunicaciones, así como en la programación de aplicaciones para terminales móviles, ya desde Java2ME. También ha compatibilizado su labor docente con actividades profesionales y empresariales, siendo socio fundador de dos sociedades, una dedicada a la consultoría e instalaciones de telecomunicaciones y la otra una pequeña operadora de servicios de acceso a Internet por wifi. En la actualidad, su trabajo investigador se centra en la aplicación de técnicas de inteligencia artificial a la gestión de redes de sensores inalámbricos y protocolos de comunicaciones como TCP. Es autor de diversas publicaciones en revistas y congresos de relevancia internacional, ya sea sobre temas relacionados con su investigación o educativos ER -