El Maravilloso Mundo de Linux 2.6 - Mejoras en el Software: Redes

21 - Mejoras en el Software: Redes

[editar]
Tutorial creado por Joseph Pranevich. Extraido de: http://www.mononeurona.org/index.php?idp=416
24 de Octubre de 2005
La infraestructura avanzada de redes ha sido desde siempre uno de los puntos fuertes de Linux. Considerado globalmente como sistema operativo, y no sólo como kernel, Linux soporta casi todos los protocolos dominantes en el planeta, incluyendo TCP/IP (v4 y v6), AppleTalk, IPX, y otros. (El único protocolo no soportado que pueda uno pensar es el protocolo obsoleto y enredado de IBM y Microsoft, NetBEUI.) Como muchos de los cambios en otros subsistemas, la mayoría de los cambios en hardware de red soportado en Linux 2.6 están bajo el capó, y no son aparentes para un usuario común. Esto incluye modificaciones de bajo nivel para beneficiarse del nuevo modelo de dispositivo, y actualizaciones en muchos drivers. Por ejemplo, Linux incluye ahora un subsistema propio MII ("Interfaz Independiente del Medio" [Media Independent Interface], o IEEE 802.34), usado por bastantes drivers de red. Antes cada driver tenía su propia implementación de MII en los dispositivos que lo soportaban, con ligeras diferencias y la consiguiente duplicación de código; el nuevo subsistema unifica todos los esfuerzos. Hay también otras mejoras, como actualizaciones en RDSI [o ISDN].

En la vertiente de software, uno de los cambios más importantes es el soporte de Linux de los protocolos IPsec, o IP Security [Seguridad IP]: una colección de protocolos para IPv4 (IP "normal") e IPv6 que incorporan seguridad criptográfica a nivel de protocolo de red. La gestión de seguridad a este nivel implica que las aplicaciones no tienen que preocuparse de ello. Es parecido a SSL y demás protocolos de tunneling/seguridad, pero a nivel más bajo. La encriptación en el kernel incluye actualmente variantes de SHA ("algoritmo de hash seguro", o secure hash algorithm), DES ("estándar de encriptación de datos", o data encryption standard), y otros.

Siguiendo con los protocolos, Linux mejora el soporte para redes multicast [multitransmisión]: aquéllas en las que un paquete se envía a varios ordenadores al mismo tiempo. (Por contraste, en las redes punto a punto tradicionales sólo se pueden enviar datos a un ordenador a la vez.) Esta funcionalidad se utiliza principalmente en sistemas de mensajería (como Tibco) y software de audio- o video-conferencia. Linux 2.6 soporta ahora varios protocolos SSM ("Multitransmisión a Fuente Específica", o Source Specific Multicast), como son MLDv2 ("Descubrimiento de Oyente Multitransmisión", o Multicast Listener Discovery) y IGMPv3 ("Protocolo de Mensajería de Internet Group", o Internet Group Messaging Protocol): estándares utilizados por muchos fabricantes de equipamiento de red de gama alta, tales como Cisco.

En Linux 2.6 se ha creado una pila separada para LLC, "Control Lógico de Enlace" [Logical Link Control], IEEE 802.2: un protocolo de bajo nivel utilizado por debajo de varios otros protocolos de alto nivel como pueden ser NetBeui de Microsoft, IPX, y AppleTalk. Esta reestructuración se ha completado con la reescritura de los drivers para IPX, AppleTalk, y Token Ring, de forma que utilicen el nuevo subsistema común. Además, se ha desarrollado (externamente) una pila para NetBEUI; queda por ver si se integrará en el kernel estándar.

Aparte de estos cambios, vale la pena mencionar varias modificaciones menores. Se ha actualizado bastante la implementación de IPv6: ahora puede ser utilizado en redes Token Ring. El soporte para NAT/enmascaramiento [masquerading] se ha extendido para soportar protocolos multiconexión (H.323, PPTP, etc.) Para el desarrollo de routers basados en Linux, la configuración de VLANs ha dejado de ser "experimental".
[editar]

10 opiniones

Bienm.

Esta bien para los que apenas comenzamos.
dum
Me encanta linux.

Linux esta muy bien y todo eso y ya sabeis er resto me gustaria saber massobre linux.
Opinion.

Es una pagina muy buena ya que me aclaro las dudas que tenia sobre los archivos de linux.
Maravilloso mundo de linux.

Me parecen geniales estos tutoriales.
El kernel.

Muy buen artículo, me gustó. Espero que sigan haciendo más como este. Y arriba linux.
1 2 | siguiente >

Tutoriales relacionados con 'El Maravilloso Mundo de Linux 2.6'

Lo que sigue es una guía detallada de la configuración del núcleo, cubriendo detalles de... Más »

Autor y licencia de 'El Maravilloso Mundo de Linux 2.6'


Tutorial de Joseph Pranevich. Extraido de: http://www.mononeurona.org/index.php?idp=416 CopyLeft
Se permite la redistribución online sin modificaciones.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.