Protocolos TCP/IP (1)


 



Subnetting (1)



Direcciones IP Privadas




Direccionamiento IP


 
 

Direccionamiento IPv4 en Linux

Para configurar la dirección IP manualmente en la interfaz de línea de comandos, emita los siguientes dos comandos:

NombreComputadora:~# ifconfig eth0 netmask
NombreComputadora:~# route add default gw


El primer comando le indica a la computadora que configure el adaptador Ethernet 0 con una dirección ip y máscara de red específicas. El segundo comando configura el gateway del sistema.

Cada distribución de Linux guarda su archivo de configuración de red en una ubicación diferente. El sistema guardará la configuración hasta que el archivo se cambie nuevamente. Los cambios permanecerán después de que el sistema se reinicie. La siguiente tabla muestra algunas de las ubicaciones del archivo network en algunas de las distribuciones Linux más populares.



Topologías de Red: 1



Ejemplo de DNS



Comandos Más Conocidos en TCP/IP



Puertos Más Conocidos de TCP/UDP



Otro Puertos:
DNS: 53, TFTP: 69, RIP: 520

Modelo TCP/IP & Modelo OSI



Puerto de red: concepto

Un puerto de red es una interfaz para comunicarse con un programa a través de una red. Un puerto suele estar numerado. La implementación del protocolo en el destino utilizará ese número para decidir a qué programa entregará los datos recibidos. Esta asignación de puertos permite que una máquina establecer simultáneamente diversas conexiones con máquinas distintas, ya que todos los paquetes que se reciben tienen la misma dirección, pero van dirigidos a puertos diferentes.
Los números de puerto se indican mediante una palabra, 2 bytes (16 bits), por lo que existen 65535. Podemos usar cualquiera de ellos para cualquier protocolo, no obtante existe un organo, la IANA, encargado de la asignación de los mismos, el cual creó tres categorías:
  1. Los puertos inferiores al 1024; son puertos reservados para el sistema operativo y usados por "protocolos bien conocidos", si queremos usar uno de estos puertos tendremos que arrancar el servicio que los use teniendo permisos de administrador.
  2. Los comprendidos entre 1024 (0400 en hexadecimal) y 49151 (BFFF en hexadecimal); son denominados "registrados" y pueden ser usados por cualquier aplicación, existe una lista publica en la web del IANA donde ver que protocolo usa cada uno de ellos.
  3. Los comprendidos entre los números 49152 (C000 en hexadecimal) y 65535 (FFFF en hexadecimal); son denominados dinamico o privados porque son los usados por el sistema operativo cuando una aplicación tiene que conectarse a un servidor y por tanto necesita un puerto por donde salir.

Distribuciones de GNU/Linux que utilizan Linux-libre

Las siguientes distribuciones de GNU/Linux usan Linux-libre como su núcleo:
  • BLAG 
  • Dragora 
  • gNewSense 
  • Trisquel 
  • Ututo 
  • VENENUX 
  • NeonatoX 0.48 
Además, las siguientes distribuciones de GNU/Linux tienen planeado incluir Linux-libre como su núcleo:
  • Musix 
  • dyne:bolic

Linux: Distribuciones más conocidas y utilizadas (II)

A continuación encontrarán información sobre algunas de las distribuciones más importantes de Linux (aunque no las únicas).

UBUNTU
Distribución basada en Debian, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El entorno de escritorio por defecto es GNOME.

REDHAT ENTERPRISE
Esta es una distribución que tiene muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye. Es necesario el pago de una licencia de soporte. Enfocada a empresas.

FEDORA
Esta es una distribución patrocinada por RedHat y soportada por la comunidad. Facil de instalar y buena calidad.

DEBIAN
Otra distribución con muy buena calidad. El proceso de instalacion es quizas un poco mas complicado, pero sin mayores problemas. Gran estabilidad antes que últimos avances.

OpenSuSE
Otra de las grandes. Facil de instalar. Version libre de la distribucion comercial SuSE.

SuSE LINUX ENTERPRISE
Otra de las grandes. Muy buena calidad, contenidos y soporte a los usuarios por parte de la empresa que la distribuye, Novell. Es necesario el pago de una licencia de soporte. Enfocada a empresas.

SLACKWARE
Esta distribución es de las primeras que existio. Tuvo un periodo en el cual no se actualizo muy a menudo, pero eso es historia. Es raro encontrar usuarios de los que empezaron en el mundo linux hace tiempo, que no hayan tenido esta distribucion instalada en su ordenador en algun momento.

GENTOO
Esta distribución es una de las unicas que incorporaron un concepto totalmente nuevo en Linux. Es una sistema inspirado en BSD-ports. Podeis compilar/optimizar vuestro sistema completamente desde cero. No es recomendable adentrarse en esta distribucion sin una buena conexion a internet, un ordenador medianamente potente (si quereis terminar de compilar en un tiempo prudencial) y cierta experiencia en sistemas Unix.

KUBUNTU
Distribución basada en Ubuntu, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. La gran diferencia con Ubuntu es que el entorno de escritorio por defecto es KDE.

MANDRIVA
Esta distribución fue creada en 1998 con el objetivo de acercar el uso de Linux a todos los usuarios, en un principio se llamo Mandrake Linux. Facilidad de uso para todos los usuarios.

Linux: Distribuciones más conocidas y utilizadas (I)

Algunas Versiones de NOS

Sobre UNIX & LINUX

Notas a resaltar:

Aunque UNIX se implementa más a menudo como sistema operativo de servidores, las máquinas UNIX pueden funcionar como clientes de red. En muchos casos, la configuración y los comandos para UNIX son los mismos que en los sistemas Linux. No obstante, puesto que tanto UNIX como Linux vienen en muchas versiones diferentes, las instrucciones de las siguientes secciones podrían no aplicarse a cada distribución de UNIX o Linux. En general, utilice el comando man para acceder al manual para la versión específica que se está utilizando.

UNIX y Linux fueron diseñados para ser extremadamente flexibles y adaptables. Como resultado de esto, UNIX y Linux soportan docenas de interfaces de usuario. Las más comunes son las interfaces basadas en texto llamadas shells.

Los usuarios tipean comandos que son interpretados por el shell, y este, a su vez, transmite las instrucciones al sistema operativo y a otros programas. Los shells de UNIX ( y Linux) son difíciles de aprender porque dependen de abreviaturas y una compleja sintaxis de comandos. Los shells más frecuentemente utilizados incluyen los siguientes:

  • Bourne shell
  • Korn shell
  • Bash shell
  • C shell
  • TC shell

La distribución y configuración de una PC que corre bajo UNIX o Linux determinará los shells que estarán disponibles para los usuarios. Aunque hay docenas de GUIs disponibles para UNIX y Linux, el entorno CLI es la única interface de usuario disponible en varios sistemas. Si una GUI de UNIX o Linux está siendo utilizada, puede haber diversas maneras de acceder al shell de CLI, tales como abrir una ventana Terminal o "term".

Ingrese el comando UNIX, uname, en la mayoría de los sistemas para encontrar la versión UNIX o Linux que la computadora está corriendo.

Algunos Comandos de MS-DOS

El Valor de la Integridad