Programacion de sockets en lenguaje C

Indice.

  1. Notas del autor
  2. ¿Qué es un socket?
  3. Dominios de comunicación.
  4. Tipos de socket en AF_INET.
  5. Byte order.
  6. Creación de un socket.
  7. Función bind().
  8. Estructuras
  9. Otras funciones utilizadas.
  10. Asignación de valores a una variable tipo sockaddr_in.
  11. Pasos para establecer la conexión.
  12. Descripción de las funciones
  13. Ejempo cliente-servidor simple.
  14. Ejemplo cliente -servidor concurrente.
  15. Bloqueo.
  16. Función select()
  17. Ejemplos.
  18. Bibliografía.
  19. Copyright.

##


1 - Notas del autor.

Aún se están corrigiendo errores, incrementando el contenido
y la cantidad de ejemplos. Ultima modificación 20/4/2000.

Hice todos los esfuersos para que este tutorial no contenga errores, pero
legalmente no me responsabilizo por cualquier daño ocasionado por
este tutorial o por cualquier parte del mismo.

Este tutorial aún cotinúa corrigiéndose y aumentando
su contenido. Le aconsejo visitar su sitio web oficial para verificar si
fue...

Leer mas...

Como configurar el TCP-Wrapper

1-Introducción.

Linux, igual que cualquier sistema operativo,
debe ser configurado para que sea seguro antes de conectarlo a una red,
especialmente cuando nos conectamos a Internet.

Como un intruso puede atacarnos e ingresar
a nuestra computadora ?

Linux o cualquier otro Unix, ejecutan un conjunto
de programas denominados daemons, que proveen servicios de red, como por
ejemplo servidores: ftp, smtp, telnet, etc. Estos pueden tener problemas
de seguridad, que son utilizados por el intruso para ganar acceso a nuestra
computadora.

Normalmente, luego de finalizar la instalación
de Linux, existen varios servicios de red ejecutandose que no son necesarios,
debemos saber que servicios son, deshabilitar todos aquellos que no sean
necesarios y configurar de forma segura los servicios que utilizaremos.

2-El súper server o inetd.

Muchas veces necesitamos que...

Leer mas...