Conceptos de red: En palabras simples, una red es una conexión entre máquinas que permite el uso e intercambio de información y recursos entre ellas. La red del INAOE por lo general usa el protocolo TCP/IP y esta conectada a Internet.
Introducción: Este tema es un poco largo, pues abarca conceptos de red. Habla a grandes rasgos del Domain Name Services, y de comandos más usados en red.
Los números son asignados por un organismo internacional y los divide en "clases". Cada clase tiene un cantidad disponible de IP's. La asignación de la clase va a depender del tamaño y las necesidades de la empresa o institución que la requiera. Las principales clases son:
Clase A Asignan el primer número (A.x.x.x) y se puede variar los tres grupos restantes. El rango de la clase es: 1.0.0.0 - 127.0.0.0 Clase B Asignan los primeros dos números (A.B.x.x) y se pueden variar los dos últimos grupos. El rango de la clase es: 128.0.0.0 - 191.255.0.0 Clase C Asignan los primeros tres números (A.B.C.x) y se puede variar la ultima posición. El rango de la clase es: 192.0.0.0 - 223.255.255.0El INAOE cuenta con clases "C", además de utilizar una clases "B" interna.
En la practica es difícil recordar números y es más sencillo recordar nombres, por esto se define una estructura jerárquica de dominios, donde el tope es la organización o el país. Por ejemplo para INAOE el dominio es "inaoep.mx". Así, para cualquier usuario fuera del Instituto que quiera accesar la máquina "moli" de INAOE tendría que dar su "nombre" completo como:
Y si desea hacer referencia a un asuario solo debe de dar el nombre de su cuenta con una "@"
Unix usa el archivo "/etc/hosts" para guardar los números IP y los nombres de las máquinas que se quieran accesar. Pero cada día se anexan más máquinas a Internet y tener una tabla actualizada es demasiado complejo.
Para resolver este problema se crea el DNS (Domain Name Services) que se encarga de obtener de la red el número IP de una máquina, o dado el número IP obtener su nombre, o dar este servicio.
Comandos: Los comandos mas usuales para el uso de la red pueden variar, dependiendo de lo que se desee hacer. Ejemplos:
Para conocer si una máquina esta activa se usa "ping" con el nombre de la máquina o su IP. En el primer ejemplo toma implícitamente que es una máquina local:
moises@tonatiuh% ping moli moli is alive moises@tonatiuh% ping 192.100.172.2 192.100.172.2 is alive moises@tonatiuh% ping soledad.astroscu.unam.mx soledad.astroscu.unam.mx is alive
moises@tonatiuh% nslookup cca.pue.udlap.mx Server: localhost Address: 127.0.0.1 Name: cca.pue.udlap.mx Address: 140.148.3.18
moises@tonatiuh% users moises
moises@tonatiuh% rusers Sending broadcast for rusersd protocol version 3... teocalli omartin rmujica puerari puerari tflores moises . . . Sending broadcast for rusersd protocol version 2... sabrosun elsare . . .
moises@tonatiuh% finger @teocalli [teocalli] Login Name TTY Idle When Where omartin Oscar Martinez console 3 Thu 12:48 :0 rmujica Raul Mujica pts/6 13d Thu 18:33 calmecac puerari Ivanio Puerari pts/3 35 Tue 05:48 meli.cnrs-mrs.fr
moises@tonatiuh% finger lcrisan@guiengola [guiengola] Login Name TTY Idle When Where lcrisan Lucia Crisanto pts/7 Thu 13:19 zaachila
moises@tonatiuh% talk lcrisan@guiengola [Waiting for your party to respond] Si no contesta vuelve a llamar: [Ringing your party again] Cuando se logra la comunicación sale este mensaje y la pantalla se divide en dos: [Connection established]Para terminar se da oprime [Ctrl]C
moises@tonatiuh% wall Hola a todos [Ctrl]D
moises@tonatiuh% rwall -n inaoea Ignorar esto es una prueba Gracias. [Ctrl]D Broadcast Message from root (???) on tonatiuh Thu Feb 6 13:32:57... From moises@tonatiuh: Ignorar esto es una prueba Gracias.