Libro de Richard Stevens sobre programación de socket Unix.
En realidad, hay muchos tipos, familias y clases de enchufes diferentes y la siguiente parte será tediosa, ya que no hay libros o sitios web que hablen sobre todos ellos.
Las familias son:
AF_UNIX , AF_LOCAL Comunicación local unix (7)
AF_INET IPv4 Protocolos de Internet ip (7)
AF_INET6 IPv6 Protocolos de Internet ipv6 (7)
AF_IPX IPX – Protocolos de Novell
AF_NETLINK Kernel dispositivo de interfaz de usuario netlink (7)
AF_X25 ITU-T X.25 / ISO-8208 protocolo x25 (7)
AF_AX25 Protocolo de radioaficionado AX.25
AF_ATMPVC Acceso a PVC en bruto ATM
AF_APPLETALK Appletalk ddp (7)
AF_PACKET Paquete de interfaz de paquete de bajo nivel (7)
Los tipos son:
SOCK_RAW
SOCK_STREAM
SOCK_DGRAM
Además de eso, hay otras llamadas al sistema 8/10 y funciones C relacionadas con llamadas bloqueantes y no bloqueantes. Encontrar ejemplos de ellos incluso en Internet puede ser difícil.
No estoy tratando de desanimarlos, sino alentarlos a que lo descubran. Es un trabajo triste y poco inspirador.
¡La mejor de las suertes!
- Cómo resolver un problema de conexión en MySQL
- ¿Se puede conectar un teléfono inteligente a través de USB?
- ¿Para qué sirve el modelo OSI?
- ¿Qué es NAT y PAT en los firewalls?
- ¿Qué hace exactamente un escaneo vulnerable?