1. 1 Capítulo 1 Introducción a las Redes Informáticas
2. Introducción El papel que las computadoras desempeñan en las redes es importante tanto desde un punto de vista empresarial como particular. Ciertos aspectos deben considerarse: Tipo de dispositivo que permitirá la conexión: NIC, Modem, etc. Protocolos: Netbeui, TCP/IP, Apple Talk, IPX/SPX, etc. Aplicaciones: Web browsers: Internet Explorer, Mozilla, Netscape, Opera, Safari, Chrome, etc Otros. 2
3. 1.1 Comunicaciones El usuario final (cliente) Utiliza: Medios Topologías Físicas Lógicas Protocolos Programas Recursos 3 Estándares de comunicación
4. 1.1.1 Internet El Internet consiste en un gran número de redes interconectadas: Es considerada la red de redes. La conexión a Internet se puede dividir en: 4
6. 1.2.1 Componentes Pequeños Separados Transistor: Dispositivo que amplifica una señal. Puede abrir ó cerrar un circuito. Los microprocesadores están compuestos de millones de transistores. Circuito integrado: Dispositivo hecho de un material semiconductor, contiene muchos transistores. Ejecuta una tarea específica. Resistor: Componente que se opone al flujo de corriente. Capacitor: Componente que almacena energía en forma de campo eléctrico: Consta de 2 elementos conductores separados por un material aislante. Conector: Parte de un cable que se enchufa en un puerto o interface. Light emittingdiode (LED): Dispositivo semiconductor. Emite luz cuando una corriente lo atraviesa. Printedcircuitboard (PCB): Placa impresa que contiene buses de comunicación entre dispositivos soldados a esta. PowerSupply (Fuente de energía): Es el componente que suple de energía al sistema. 6
7. 1.2.2 Subsistemas de una PC CD-DVD drive: Dispositivo que puede leer información de un CD-DVD. Central processingunit (CPU): Parte fundamental del hardware de un sistema informático, encargado directo de toda la gestión de este. Floppy disk drive: Dispositivo que puede leer información de un disquete. Hard disk drive: Dispositivo electromagnético que tiene la capacidad de almacenar gran cantidad de información (memoria auxiliar). Microprocessor: Es un procesador (de Silicio) con una tecnología de muy alto grado de integración (VLSI) para integrar varios componentes. Motherboard: Circuito impreso principal de una computadora. Contiene al microprocesador, buses, memoria, slots de expansión, BIOS, etc. Bus: Un conjunto de hilos por los cuales los datos e instrucciones fluyen de un punto a otro. Random-accessmemory (RAM): Memoria donde se ejecutan todos los procesos. Read-onlymemory (ROM): Memoria de solo lectura escrita (quemada) en fábrica. Case (Unidad del sistema): Conocido como “CPU”, es el case o gabinete con todos sus componentes. Slot de expansión: Ranuras en las cuales se pueden conectar tarjetas controladoras. Ports: Puntos de conexión de dispositivos externos como ser teclado, mouse, etc. 7
8. 1.2.3 Componentes del Backplane Backplane: Parte de la tarjeta madre y/o conectores de esta visible externamente. Network interface card (NIC): Tarjeta de expansión que permite la conexión a una red. Video card: Tarjeta de expansión que permite generar imágenes en un monitor ó televisor. Audio card: Tarjeta de expansión que permite la manipulación de sonido. Parallelport: Interface que permite transferir más de un dato a la vez. Serial port: Interface que permite transferir un dato a la vez. Mouse port: Puerto utilizado para conectar un ratón. USB port: (Universal Serial Bus). Puerto que permite la conexión de distintos dispositivos en caliente a alta velocidad. Firewire: Interface de bus serial que ofrece conexiones de muy alta velocidad para dispositivos periféricos. Powercord: Conector de energía de la PC. 8
9. 1.3 NIC (Network Interface Card) Una NIC, o adaptador LAN, provee capacidades de comunicación de red desde y hacia una PC. Es un circuito impreso conectado en una ranura de expansión en una tarjeta madre. Provee conexión al medio respectivo. En equipos portátiles puede presentarse como una tarjeta PCMCIA. La NIC utiliza una IRQ, una dirección física de entrada/salida y un espacio de memoria para operar. Consideraciones importantes para elegir una NIC: Protocolos: Ethernet, Token Ring, o FDDI. Tipos de medios: Par trenzado, coaxial, inalámbrico o fibra óptica. Tipo de bus del sistema: PCI, ISA o PCI Express. 9
10. 1.3.1 Instalación de una NIC Mediante el asistente elegir el fabricante y modelo. 10
11. 1.3.2 Verificación del Driver y Recursos utilizados Driver Recursos: IRQ, RAM y ubicación. 11
12. 1.4 Modem (modulador - demodulador) Un módem, es un dispositivo que ofrece a la computadora conectividad a una línea telefónica. El módem convierte (modula) los datos de una señal digital en una señal analógica compatible con una línea telefónica estándar. El módem en el extremo receptor demodula la señal, convirtiéndola nuevamente en una señal digital. Los módems pueden ser internos o bien, pueden conectarse externamente a la computadora por un interfaz de puerto serie ó USB. 12 Modem PCMCIA Modem externo
14. 1.6 Descripción y Configuración de TCP/IP TCP/IP es un conjunto de protocolos o reglas que han sido desarrolladas para permitir que las computadoras compartan recursos a través de una red. Las herramientas del sistema operativo deben ser utilizadas para configurar TCP/IP en una estación de trabajo. El proceso es muy similar en sistemas Windows, Linux, UNIX o MAC. 14
28. 28 Depende de que sistema operativo se esté utilizando 1.6.13 Uso del Instalador y Reinicio
29. Ping es un programa básico que verifica que una dirección IP particular existe y que puede aceptar peticiones El acrónimo ping: Packet Internet o Inter-Network Groper Este nombre usado en los submarinos: Término empleado para retornar un pulso del sonar desde un objetivo bajo el agua El comando ping trabaja enviando paquetes IP especiales llamados datagramas de petición de eco (Echo Request) a un destino específico Protocolo que utiliza PING: Internet Control MessageProtocol (ICMP) Cada paquete envía una petición para ser reenviado La respuesta de salida para un ping contiene la razón de éxito o no y el tiempo de respuesta al destino Gracias a esto es posible determinar si hay conectividad al destino El comando ping es utilizado para testear las funciones de transmisión y recepción de la NIC, la configuración TCP/IP y la conectividad de la red Los siguientes tipos de comandos ping pueden ser utilizados: ping 127.0.0.1 Denominado “internalloopback test”. Utilizado para verificar la presencia y configuración del protocolo TCP/IP (test interno del TCP/IP) ping IP address de la computadora host Un ping al host PC verifica la configuración de la dirección TCP/IP para el host local y la conectividad al host ping puerta de enlace IP address Indica si el host alcanza al router que conecta la red local a otras redes ping destino remoto IP address Verifica conectividad hacia un host remoto 29 1.7 Testeo de la Conectividad: ping
30. C:INDOWS|► ping /? Uso: ping [-t] [-a] [-n cuenta] [-l tamaño] [-f] [-i TTL] [-v TOS] [-r cuenta] [-s cuenta] [[-j lista-host] | [-k lista-host]] [-w tiempo de espera] nombre-destino Opciones: -t Ping el host especificado hasta que se pare Para ver estadísticas y continuar presionar Control-Inter Para parar presionar Control-C -a Resolver direcciones en nombres de host -n cuenta Número de peticiones eco para enviar -l tamaño Enviar tamaño del búfer -f Establecer No fragmentar el indicador en paquetes -i TTL Tiempo de vida -v TOS Tipo de servicio -r cuenta Ruta del registro para la cuenta de saltos -s count Sello de hora para la cuenta de saltos -j lista-host Afloja la ruta de origen a lo largo de la lista- host -k lista-host Restringir la ruta de origen a lo largo de la lista host -w tiempo_espera Tiempo de espera en milisegundos para esperar cada respuesta 30 1.7.1 Opciones de Ping
31. Las funciones de un Web browser: Contactarse con un Web server. Petición de información. Recepción de información. Desplegar los resultados en pantalla. Un Web browser es software que interpreta HTML. HTML es un lenguaje utilizado para codificar el contenido de una Web page. Otros lenguajes utilizan técnicas mas avanzadas para el lenguaje de marcado de hipertexto. HTML puede desplegar: Texto, gráficos, sonidos, películas y otros archivos multimedia, además de hiperenlaces embebidos en la página para saltar a otras direcciones de Internet Los Web browsers mas populares son Internet Explorer (IE) y Netscape Communicator: Despliegan archivos HTML Poseen e-mail y transferencia de archivos mediante este Netscape fue el primer navegador popular, utiliza menos espacio en disco 31 1.8 Web Browsers
32. 1.8.1 Plug-ins Adicionalmente, existen varias aplicaciones propietarias especiales que le dan mayor dinamismo a una página. Es necesario instalar los plug-ins respectivos: Flash: Reproduce archivos multimedia creados por Macromedia Flash. Quicktime: Reproduce archivos de video creados por Apple. Acrobat Reader: Permite ver archivos con formato pdf. Real Player: Reproduce archivos de audio. Media Player: Reproduce archivos de video de Microsoft. Etc. 32
33. Los problemas de conectividad se encaran y resuelven tomando en cuenta los siguientes pasos: Definir el problema. Reunir los factores. Considerar las posibilidades. Crear un plan de acción. Implementar el plan. Observar los resultados. Documentar los resultados. Crear un documento localizador de fallos. 33 1.9 Problemas de Conexión a Internet
34. La información binaria se almacena en los registros que son básicamente un área de memoria. Los registros contienen: Datos. Números para cálculos aritméticos Letras del alfabeto Otros símbolos (fines específicos) Control. Para administrar/generar operaciones específicas Los registros están formados por flip-flops. Cada flip-flop almacena un “1” ó un “0” lógico. Por conveniencia se utilizan otros sistemas numéricos además del decimal, por lo que es bastante común en informática el estudio de las conversiones de bases. 34 1.10 Sistemas Numéricos
35. Un sistema numérico de base “r”, utiliza símbolos para los dígitos “r”. Para determinar la cantidad que representa el número se multiplica cada dígito por una potencia entera de “r” y se realiza la suma de todos los dígitos ponderados. Las bases más utilizadas en Informática: Decimal: 0,1,2,3,4,5,6,7,8,9. Binaria: 1,0 (Toda la información dentro del hardware de un sistema informático es escrita en binario). Hexadecimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F (Los direccionamientos de memoria y la referencia a dispositivos se realiza utilizando esta base). 35 1.10.1 Conversiones de Bases
36. Para transformar números binarios en su correspondiente decimal: Se debe multiplicar el dígito binario (que sólo puede ser 0 o 1) por 2 elevado a la potencia correspondiente a la distancia de ese símbolo al punto decimal, luego se suman los valores obtenidos y se obtiene el número final. 36 1.10.1.1 De Binario a Decimal
37. Para convertir un número entero decimal a una nueva base, el número decimal debe ser sucesivamente dividido por la nueva base (en este caso 2). El número original es dividido por 2, el resultado de ese cociente es dividido por 2 sucesivamente hasta que el cociente de 0. El resto de cada división es un número binario que conforma el número resultante de la conversión. El primer resultado producido (el primer resto obtenido) corresponde al bit más próximo al punto decimal (o lo que se conoce como bit de menor peso). Los sucesivos bits se colocan a la izquierda del anterior 37 1.10.1.2 Decimal a Binario
38. Para efectuar la conversión basta con colocar los cuatro bits correspondientes a cada símbolo del número hexadecimal respetando su posición original (los valores se encuentran en la tabla). 38 1.10.1.3 Hexadecimal a Binario
39. Primeramente hay que agrupar los bits de a cuatro comenzando por la derecha y siguiendo hacia la izquierda. (Si bien en palabras cuya longitud sea múltiplo de cuatro esto no tiene obligatoriedad, en aquellas cuyo tamaño no sea múltiplo de cuatro si selecciona de izquierda a derecha los grupos de bits quedarán mal conformados). Una vez formados los grupos basta con fijarse en la tabla de la diapositiva anterior y reemplazar cada grupo por el símbolo hexadecimal correspondiente. 39 1.10.1.4 Binario a Hexadecimal
40. Los números hexadecimales son convertidos a su equivalente decimal multiplicando el peso de cada posición por el equivalente decimal del dígito de cada posición y sumando los productos. 40 1.10.1.5 Hexadecimal a Decimal
41. Cuando el número es entero, se puede realizar empleando divisiones sucesivas por 16, siguiendo los mismos lineamientos empleados con los otros sistemas numéricos. 41 1.10.1.6 Decimal a Hexadecimal
42. Las direcciones asignadas a las computadoras en el Internet son 32 números binarios. Por simplicidad estos 32 números han sido divididos en en 4 grupos de 8 bits (4 octetos). Para representar estas direcciones se utiliza números decimales: 4 números decimales, cada uno con las posibilidades que pueden representar los 8 bits: Es decir 2^8=256. Desde la dirección 0 hasta la 255. Cuando se escribe una dirección IP, esta es representada por 4 grupos divididos por puntos (dotted decimal notation). 42 1.11 Representación de las Direcciones IP
43. Son representadas mediante circuitos digitales que aceptan 2 posibilidades (niveles de voltaje) asociados a un On y un Off con un 1 ó 0 binario. Las opciones que presenta la lógica binaria permite la comparación de 2 números binarios y la realización de elecciones respecto a esta. Las 2 operaciones de red que utilizan las compuertas lógicas son para: Subredes. Máscaras wildcard. Las 3 compuertas básicas son: NOT Es la operación de negación. AND Es la operación de comparación asociada con el signo “*”. OR Es la operación de comparación asociada con el signo “+”. 43 1.12 Compuertas Lógicas NOT OR AND
44. En una dirección IP: Algunos de los bits de la parte izquierda de la dirección son asignados a la porción de red. Los otros bits restantes son asignados a la porción de los hosts. El número de bits asignados depende directamente de la máscara de red. Una dirección IP está compuesta de 32 bits, los cuales representan la dirección de red a la que corresponde el host. Para que los dispositivos de networking entiendan como ha sido dividida la dirección requieren de otra dirección de 32 bits denominada: Máscara de red. 44 1.13 Direcciones IP y Máscara de Red
45. 1.13.1 Máscaras de Red Ejemplos de máscaras de red: 11111111000000000000000000000000 en decimal 255.0.0.0 Clase A 11111111111111110000000000000000 en decimal 255.255.0.0 Clase B 11111111111111111111111100000000 en decimal 255.255.255.0 Clase C La IP 10.34.23.134 en binario es: 00001010 . 00100010 . 00010111 . 10000110 La operación Booleana AND de la IP 10.34.23.134 y la máscara de red 255.0.0.0 produce la dirección de red del host: 00001010.00100010.00010111.10000110 11111111.00000000.00000000.00000000 00001010.00000000.00000000.00000000 = 10.0.0.0 en decimal 10.0.0.0 corresponde a la porción de red de la IP, siendo 255.0.0.0 (clase A) la máscara utilizada: 45