Terminología, estructuras y convenios básicos para las prácticas 1-3. ©2010 Prof. José María Foces Morán LAN: Local Area Network. 10 a 1000 m, un campus universitario, un edificio, un departamento. MAN: Metropolitan Area Network. 1 a 10 Km, una ciudad WAN: Wide Area Network. Más de 10 Km, una provincia, un país. ©2010 Prof. José María Foces Morán Cables de pares trenzados. Económico, entre 10 y 1000 Mbps (Mega bits por segundo) ▪ ▪ ▪ ▪ ▪ STP (Shielded Twisted Pair) UTP (Unshielded) Cat 3 (30 Mbps) Cat 5 (100 Mbps) Cat 6 (1 Gbps) ©2010 Prof. José María Foces Morán Cables coaxiales Un único conductor interno ▪ Grueso (2Km, 20Mbps) ▪ Delgado (RG-58/U) Susceptible al ruido Conectores BNC (T) Resistencias de terminación ©2010 Prof. José María Foces Morán Fibras ópticas Transmisión de un haz de luz por un medio fotoconductor Inmune a radiación electromagnética Gbps Monomodo Multimodo Drivers laser y LED ©2010 Prof. José María Foces Morán Network Interface Card (NIC) Provee acceso a la red local Cable o fibra óptica Se conecta al bus Pci o PCI express Posée una dirección única de nivel 2 (OSI) ▪ MAC o LLA (Link Level Address) ▪ Es un número de 48 bits asignado por el IEEE ©2010 Prof. José María Foces Morán Concentrador (HUB) Crea un único dominio de colisiones y de broadcast Todos los nodos comparten el mismo medio físico Como si fuera un único cable Prácticamente en desuso Nivel físico (OSI 1) ©2010 Prof. José María Foces Morán Conmutador (SWITCH) Puede mantener varias “comunicaciones” simultáneas Dos nodos cualesquiera obtienen el ancho de banda completo Son los más comunes hoy en día Aprende las direcciones MAC de cada uno de sus nodos Funciona en los niveles 1 y 2 ©2010 Prof. José María Foces Morán Funciones básicas de un switch: Aprendizaje de direcciones MAC ▪ Mantiene una tabla que asocia MAC y nº de puerto: Una memoria CAM (Content Addressable Memory) Filtrado Reenvío ©2010 Prof. José María Foces Morán Una LAN conmutada con dos segmentos Uplink: Un puerto especial Suele tener más ancho de banda que un puerto normal ▪ Agregar tráfico ▪ Ejemplos: ▪ 1000-BASE-T sobre CAT6 ▪ Gigabit Ethernet sobre fibra óptica MM ©2010 Prof. José María Foces Morán Router (encaminador IP): Nivel OSI 3, el nivel de inter-red PDU: Paquetes IP (Internetwork Protocol) Sirve para crear inter-redes Funciones Encaminamiento IP Servidor DHCP NAT/PAT Firewall, etc ©2010 Prof. José María Foces Morán Ocupan 32 bits En decimal o hexadecimal: ▪ w.x.y.z ▪ 0-255 ▪ 0x0 – 0xff Dos partes: ▪ Número de red ▪ Ejemplo /24: 24 bits ▪ Número de nodo ▪ 32 – 24 = 8 Hay casos especiales ▪ Broadcast: 255.255.255.255 ▪ Loopback: 127.0.0.1 ©2010 Prof. José María Foces Morán ▪ Tipos de direcciones: ▪ CON CLASE A, B y C (Hay mas) ▪ SIN CLASE CIDR/VLSM ▪ Privadas Para uso dentro de una organización ▪ Públicas Para direccionar la red Internet ▪ El cálculo del número de red no siempre es directo ▪ Explicaremos la aritmética de IPs en la próxima práctica ©2010 Prof. José María Foces Morán ▪ Un nodo de red tiene dos direcciones: ▪ MAC (Tarjeta de red) ▪ IP (Dirección internet) ▪ ¿Cómo se relacionan estas direcciones? ▪ Address Resolution Protocol ▪ El protocolo ARP mantiene actualizada su relación ▪ El comando arp nos permite acceder a las tablas arp de un nodo y añadir, borrar, etc. ©2010 Prof. José María Foces Morán ©2010 Prof. José María Foces Morán Descubrir la configuración de red de un sistema Linux o Windows Nombre y sistema operativo Nuestra dirección IP Nuestra MAC address La máscara de red Nuestro router de acceso arp Servidor de nombres ©2010 Prof. José María Foces Morán Haced logon: Alumno (Pedid la password al instructor) Solicitad una shell Qué sistema: $ uname –a Linux llull 2.6.26-2-686 #1 SMP Thu Aug 19 03:44:10 UTC 2010 i686 GNU/ Linux" Nombre del nodo $ hostname llull" ©2010 Prof. José María Foces Morán El comando man os devuelve la página del manual del comando que solicitéis: $ man uname" Otros ejemplos de comandos útiles: $ $ $ $ $ $ ls –l" pwd" cat /etc/services" more /etc/hosts" exit" netstat –a | grep SOCK | more" ©2010 Prof. José María Foces Morán $ man ifconfig" $ ifconfig" eth0 Link encap:Ethernet HWaddr 90:e6:ba:cd:96:d9 ! inet addr:192.168.99.202 Bcast:192.168.99.255 Mask:255.255.255.0! inet6 addr: fe80::92e6:baff:fecd:96d9/64 Scope:Link" UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1" RX packets:498 errors:0 dropped:0 overruns:0 frame:0" TX packets:418 errors:0 dropped:0 overruns:0 carrier:0" collisions:0 txqueuelen:1000 " RX bytes:47523 (46.4 KiB) TX bytes:54582 (53.3 KiB)" Interrupt:220 Base address:0x2000" ¿Qué significan los siguientes resultados? Leed la pág. del manual." Link encap: Ethernet" Hwaddr:" inet addr:" Bcast:" Mask:" ©2010 Prof. José María Foces Morán $ netstat –a" Active Internet connections (servers and established)" Proto Recv-Q Send-Q Local Address Foreign Address tcp 0 0 *:nfs *:* tcp 0 0 *:afpovertcp *:* tcp 0 0 *:swat *:* tcp 0 0 *:36938 *:* tcp 0 0 *:sunrpc *:* tcp 0 0 *:56501 *:* tcp 0 0 localhost:ipp *:* tcp 0 0 localhost:smtp *:* tcp 0 0 *:59514 *:* tcp 0 0 *:26 *:* tcp tcp6 tcp6 0 0 llull.local:26 0 0 10.20.48.88:49699 0 [::]:netbios-ssn 0 [::]:www ©2010 Prof. José María Foces Morán [::]:* [::]:* State LISTEN LISTEN LISTEN LISTEN LISTEN LISTEN LISTEN LISTEN LISTEN LISTEN " " " " " " " " " " " ESTABLISHED" LISTEN LISTEN " " Ejecutad este comando antes de continuar: $ PATH=$PATH:/usr/sbin:/sbin" chema@llull:~$ arp -v! Address HWtype Time-Capsule-Augustus-A ether Entries: 1 "Skipped: 0 chema@llull:~$ Address 192.168.99.1 Entries: 1 HWaddress 00:24:36:a2:e4:50 "Found: 1" Flags Mask C Iface" eth0! Flags Mask C Iface" eth0! arp -vn! HWtype ether "Skipped: 0 HWaddress 00:24:36:a2:e4:50 "Found: 1" ©2010 Prof. José María Foces Morán $ man ping" Packet Internet Groper: probar la conectividad IP (Nivel 3). chema@llull:~$ ping paloalto.unileon.es" PING paloalto.unileon.es (193.146.96.163) 56(84) bytes of data." 64 bytes from paloalto.unileon.es (193.146.96.163): icmp_seq=1 ttl=255 time=0.266 ms" 64 bytes from paloalto.unileon.es (193.146.96.163): icmp_seq=2 ttl=255 time=0.121 ms" ©2010 Prof. José María Foces Morán llull:/home/chema# traceroute paloalto.unileon.es" traceroute to paloalto.unileon.es (193.146.96.163), 30 hops max, 40 byte packets" 1 paloalto.unileon.es (193.146.96.163) 0.400 ms 0.501 ms 0.604 ms" llull:/home/chema# traceroute www.cisco.com" traceroute to www.cisco.com (88.221.8.170), 30 hops max, 40 byte packets" 1 Time-Capsule-Augustus-Aurelius.local (192.168.99.1) 0.460 ms 0.542 ms 0.664 ms" 2 n096129.unileon.es (193.146.96.129) 3.336 ms 3.366 ms 3.393 ms" 3 4 5 n111003.unileon.es (193.146.111.3) 3.428 ms 3.439 ms 3.488 ms" GE3-0-3-50.EB-Valladolid0.red.rediris.es (130.206.201.45) 4.159 ms 4.408 ms" CAL.SO6-1-1.EB-IRIS4.red.rediris.es (130.206.250.81) 13.947 ms 14.123 ms" ©2010 Prof. José María Foces Morán 4.024 ms 13.692 ms $ route –a" chema@llull:~$ route -v! Kernel IP routing table" Destination Gateway Genmask 192.168.99.0 * 255.255.255.0 default Time-Capsule-Au 0.0.0.0 chema@llull:~$ route -vn! Kernel IP routing table" Destination Gateway 192.168.99.0 0.0.0.0 0.0.0.0 192.168.99.1 chema@llull:~$ " Genmask 255.255.255.0 0.0.0.0 ©2010 Prof. José María Foces Morán Flags Metric Ref U 0 0 UG 0 0 Use Iface" 0 eth0" 0 eth0" Flags Metric Ref U 0 0 UG 0 0 Use Iface" 0 eth0" 0 eth0" ¿Para qué sirven estos ficheros? /etc/hosts" /etc/services" /etc/networks" ©2010 Prof. José María Foces Morán Determinad los siguientes parámetros de configuración de vuestra red: ① MAC address del adaptador de LAN de vuestro PC ② Dirección IP de vuestro router por defecto ③ La máscara de red de vuestro adaptador de red ④ ¿Qué tipo de dirección IP tenéis asignada? ▪ ▪ ▪ ▪ Observad el primer byte Tipo A: Comienza por un bit 0 Tipo B: Comienza por dos bits 10 Tipo C: Comienza por tres bits 110 ©2010 Prof. José María Foces Morán Realizad un diagrama de vuestra red Router por defecto Algunos nodos (PC) ping, traceroute ¿ping es útil con el switch de LAN? ©2010 Prof. José María Foces Morán Realizad una conexión web cualquiera y observad cómo se manifiesta esa conexión en el resultado producido por el siguiente comando: $ netstat –a | more" ¿En qué puerto local TCP se lleva a cabo la conexión? ¿Cuál es el puerto remoto de la misma conexión? ©2010 Prof. José María Foces Morán