Facility Verification
Please verify the inmate's facility before purchasing.
This Publication is Restricted at this Facility.
Descripción
Una guía completa para programar con sockets de red, implementar protocolos de internet, diseñar dispositivos IoT y mucho más con C
Características clave
- Aplica tus habilidades de programación en C y C++ para construir potentes aplicaciones de red
- Domina una variedad de protocolos de red que te permiten cargar páginas web, enviar correos electrónicos y mucho más
- Escribe código de red portátil para Windows, Linux y macOS
Descripción del libro
La programación de redes permite que los procesos se comuniquen entre sí a través de una red informática, pero es una tarea compleja que requiere programar con múltiples bibliotecas y protocolos. Con su soporte para bibliotecas de terceros y documentación estructurada, C es un lenguaje ideal para escribir programas de red.
Completo con explicaciones paso a paso de conceptos esenciales y ejemplos prácticos, este libro de programación de red en C comienza con los fundamentos del Protocolo de Internet, TCP y UDP. Explorarás modelos cliente-servidor y punto a punto para el intercambio de información y la conectividad con computadoras remotas. El libro también cubrirá HTTP y HTTPS para la comunicación entre tu navegador y el sitio web, y se adentrará en la resolución de nombres de host con DNS, que es crucial para el funcionamiento de la web moderna. A medida que avances, obtendrás información sobre la programación de sockets asíncronos y los flujos, y explorarás la depuración y el manejo de errores. Finalmente, estudiarás el monitoreo de redes e implementarás las mejores prácticas de seguridad.
Al final de este libro, tendrás experiencia trabajando con aplicaciones cliente-servidor y podrás implementar nuevos programas de red en C.
El código de este libro es compatible con la versión anterior C99, así como con los últimos estándares C18 y C++17. Trabajarás con código robusto, confiable y seguro que es portable entre sistemas operativos, incluyendo sockets Winsock para Windows y sockets POSIX para Linux y macOS.
Lo que aprenderás:
- Descubrirás las API de programación de sockets multiplataforma
- Implementarás técnicas para soportar IPv4 e IPv6
- Comprenderás cómo funcionan las conexiones TCP y UDP sobre IP
- Descubrirás cómo funcionan la resolución de nombres de host y el DNS
- Interactuarás con API web utilizando HTTP y HTTPS
- Explorarás el Protocolo simple de transferencia de correo (SMTP) para la transmisión de correo electrónico
- Aplicarás la programación de red al Internet de las Cosas (IoT)
A quién va dirigido este libro
Si eres un desarrollador o un administrador de sistemas que quiere iniciarse en la programación de redes, este libro es para ti. Se asume un conocimiento básico de programación en C.
Autor: Lewis Van Winkle
Editorial: Packt Publishing
Publicado: 13/05/2019
Páginas: 478
Tipo de encuadernación: Tapa blanda
Peso: 1.79 libras
Tamaño: 9.25h x 7.50w x 0.96d
ISBN13: 9781789349863
ISBN10: 1789349869
Categorías BISAC:
- Informática | Lenguajes | C
- Informática | Administración de sistemas | Administración de Linux y UNIX
- Informática | Redes | General
Este título no es retornable

