Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comunicacin de Datos I Ingeniera en Sistemas Facultad Cs. Exactas, Universidad Nacional de Centro de la Prov. de Bs. As
Sebastin Barbieri
Caractersticas
Ambas normas (Ethernet y IEEE 802.3) coexisten actualmente Topologas de bus o estrella. Protocolo de acceso al medio: CSMA/CD 1-persistente; binary exponential backoff (10Mbps, 100Mbps, 1000Mbps) y full duplex (lnea dedicada) 10Mbps, 100Mbps, 1000Mbps, 10000 Standards en uso: 100Mbps y 1000Mbps, 10000Mbps Cables soportados:
Coaxial delgado (10Mbp) Pares de cables trenzados (UTP) (100-10000Mbps) Fibra ptica. (100-10000Mbps)
Sebastin Barbieri
Evolucin del Protocolo Xerox Palo Alto Research Center: Robert M. Metcalfe, 2.94Mbps. (1972)
DEC-Intel-Xerox (DIX Ethernet Statndard): Ethernet V1, 10Mbps (1980) DEC-Intel-Xerox (DIX V2.0): Ethernet V2, 10 Mbps (1982) 802.3 CSMA/CD, 10 Mbps (1985) IEEE 802.3a-1985: cable coaxial delgado a 10 Mbps, IEEE 802.3c-1985 especificaciones de un repetidor 10 Mbps. IEEE 802.3d-1987: enlace de fibra ptica, 10 Mbps (hasta 1000m de distancia) IEEE 802.3i-1990: par trenzado a 10 Mbps EEE 802.3 Ij-1993: enlace de fibra ptica, 10 Mbps (hasta 2000 m de distancia) IEEE 802.3u-1995: par trenzado a 100 Mbps (Fast Ethernet) y autonegociacin. IEEE 802.3x-1997: estndar para full duplex IEEE 802.3z-1998: estndar para 1000 Mbps (Gigabit Ethernet) sobre fibra ptica. IEEE 802.3ab-1999: Gigabit Ethernet sobre par trenzado IEEE 802.3ac-1998: extensin del tamao del frame Ethernet a 1522 bytes para incluir la etiqueta de VLAN IEEE 802.3ae-2002: Especificacin para 10 GigaBit Ethernet
Sebastin Barbieri
Sebastin Barbieri
Ethernet
Ethernet consta de cuatro elementos bsicos: El medio fsico: compuesto por los cables y otros elementos de hardware, como conectores, utilizados para transportar la seal dos utilizan entre los computadores conectados a la red. Los componentes de sealizacin: dispositivos electrnicos estandarizados (transceivers) que envan y reciben seales sobre un canal Ethernet. El conjunto de reglas para acceder el medio: protocolo utilizado por la interfaz (tarjeta de red) que controla el acceso al medio y que le permite a los computadores acceder (utilizar) de forma compartida el canal Ethernet. Existen dos modos: half y full duplex El frame Ethernet: conjunto de bits organizados de frame es utilizado para llevar los datos dentro del sistema Ethernet. Tambin recibe el nombre de marco o trama.
Sebastin Barbieri
Ethernet
Ethernet consta de cuatro elementos bsicos: El medio fsico: compuesto por los cables y otros elementos de hardware, como conectores, utilizados para transportar la seal dos utilizan entre los computadores conectados a la red. Los componentes de sealizacin: dispositivos electrnicos estandarizados (transceivers) que envan y reciben seales sobre un canal Ethernet. El conjunto de reglas para acceder el medio: protocolo utilizado por la interfaz (tarjeta de red) que controla el acceso al medio y que le permite a los computadores acceder (utilizar) de forma compartida el canal Ethernet. Existen dos modos: half y full duplex El frame Ethernet: conjunto de bits organizados de frame es utilizado para llevar los datos dentro del sistema Ethernet. Tambin recibe el nombre de marco o trama.
Sebastin Barbieri
Sebastin Barbieri
Sebastin Barbieri
Puede usarse sobre cualquier medio Obligatorio en aquellos que no soportan transmisin bidireccional simultanea Si otra interfaz (tarjeta de red) est transmitiendo habr una seal sobre el canal, que es llamada carrier. Basado CSMA/CD (CarrierSense Multiple Access with Collition Detection) El acceso al canal compartido est determinado por un mecanismo de control de acceso al medio embebido en la interfaz (tarjeta de red) Ethernet instalada en cada estacin Todas las otras interfaces deben esperar un tiempo denominado IFG (interframe gap de 96 bit times: tiempo que tomara transmitir 96 bits) hasta que el carrier termine, antes de poder transmitir Todas las interfaces Ethernet tienen la misma habilidad para enviar frames sobre el medio. Ninguna tiene prioridad (Multiple Access) A la seal le toma un tiempo finito viajar desde un extremo del cable Ethernet al otro. Se puede sensar la colisin de seales y detener la transmisin (Collision Detect) Retransmisin Algoritmo Backoff exponencial Evitar retransmisiones simultaneas Tiempo aleatorio mltiplo del slot_time
Sebastin Barbieri
PRE PRE(Prembulo): (Prembulo): 77bytes bytes10101010 10101010(duracin (duracin5,6 5,6microseg) microseg)sincronizacin sincronizacinde declock clock SF (Delimitador de frame): SF (Delimitador de frame): 11byte byte10101011 10101011sincronizacin sincronizacinaaframe. frame. Direcciones: Direcciones: Asignadas Asignadas(globales) (globales)por porla laIEEE-Registradas IEEE-Registradaspor porhardware hardwareen enla laplaca placa grupos: grupos: unicast: unicast:una unasola solaplaca placa(1er (1erbit biten en0) 0)(origen, (origen,destino) destino) multicast: grupo lgico de placas (1er bit en 1) multicast: grupo lgico de placas (1er bit en 1)(destino) (destino) broadcast: todas las placas (todos los bits en 1) (destino) broadcast: todas las placas (todos los bits en 1) (destino)(FF:FF:FF:FF:FF:FF) (FF:FF:FF:FF:FF:FF) LONG(Longitud): LONG(Longitud): Cantidad Cantidadde debytes bytesen enel elcampo campode dedatos datos(0 (0aa1500) 1500)(IEEE (IEEE802.3) 802.3) Tipo de protocolo encapsulado en el frame (Ethernet) Tipo de protocolo encapsulado en el frame (Ethernet) DATOS: DATOS: Datos Datosdel delnivel nivelsuperior superior(LLC (LLCsi siIEEE IEEE802.3) 802.3) sincronizacin a frame. sincronizacin a frame. PAD: PAD: Campo Campode derelleno rellenopara paralograr lograrel eltamano tamanomnimo mnimopermitido permitidopara paraun un frame (64 bytes desde direccin de origen hasta FCS inclusive) frame (64 bytes desde direccin de origen hasta FCS inclusive) FCS: FCS: Cdigo Cdigocclico cclicoque quecubre cubredesde desdedireccin direccinde dedestino destinohasta hastaPAD PAD inclusive inclusive Sebastin Barbieri 11
Direccin MAC
La Media Access Control Address o direccin de control de acceso al medio es un nmero hardware nico que se asigna dispositivo Ethernet en el momento de su fabricacin. Por lo general, la direccin MAC no se puede modificar. Conocer la dir MAC de un dispositivo Linux - ifconfig Windows - ipconfig /all
Sebastin Barbieri
Dominio de colisin
Dominio de colisin (DC): Parte de la red en que la transmisin de un equipo interfiere con la de los dems Problemas de escalabilidad (Ethernet, carga hasta 40%) Protocolos de acceso al medio (CSMA/CD) (dentro del DC) Segmentacin de un dominio de colisin (nivel 2 o superior) (separa DCs)
A B A 220 B
Sebastin Barbieri
13
Dispositivos: Hub
Opera a nivel fsico del modelo ISO Repetidores multipuertos. Permite crear topologas centralizadas (star) Genera seal de colisin Facilita deteccin de fallas Replica Seal por todas las salidas. Baja demora Aumenta el dominio de colisin Dispositivo simple, reemplazado por los switches o bridges
PC PC
PC
PC
Configuracin Original
Sebastin Barbieri
14
Dispositivos: bridge/switch
Nivel 2 ISO Analiza los frames a nivel MAC Mayor demora que un hub Separa en dominios de colisin Permite compatibilizar segmentos de diferentes velocidades
BR BR Backbone 100 Mbps BR
HUB PC PC DC 2 Switch 10 Mbps PC PC DC 1 Switch Bridge multipuerto PC PC 100 Mbps Creacin de VLANs Los switches permiten enlazar un amplio nmero de LANs Ethernet, siendo capaz de soportar miles de estaciones. PC PC
Sebastin Barbieri
15
Dispositivos: Router
Al Menos 2
Un paquete normalmente pasa por varios routers antes de llegar a su destino final. Routeo Tablas / Algoritmos
Sebastin Barbieri
16
Unidad de tiempo del protocolo de acceso al medio Tiempo mximo que una estacin puede tardar para detectar una colisin de un frame transmitido por ella Denominado collision window Slot time = 2 * demora en el cable + margen de seguridad
51,2 microseg calculada para un mximo de aprox 2800 m y 4 repetidores (10Mbps) 5,12 microseg calculada para un mximo de 205 m (100Mbps)
En 1000Mbps 20m con el mismo slot time Extensin de la longitud mnima de frame a 4096 bits (para lograr 200 mts de dimetro) Agregado de campo de extensin al frame Mantiene compatibilidad No agrega complejidad en los switches que soportan diferentes velocidades Ineficiente para frames pequeos Frame Bursting
PRE (7) SF D.DEST D.ORIG LONG PAD DATOS (VARIABLE) (1) (2 o 6) (2 o 6) (2) (V) Longitud minima de frame (Cubierto por FCS) Slot time =4096 FCS (4) EXTENSION (V)
Sebastin Barbieri
Solo utilizado en Gigabit Half Duplex La transmisin del primer frame limpia el canal para que se puedan transmitir la siguiente rfaga de frames. Una vez transmitido este primer frame, una estacin equipada con frame bursting puede enviar datos enseguida durante 65536 bit times. Para frames pequeos y sin frame bursting la eficiencia del canal es de slo un 12%.
la eficiencia puede llegar a un 90%
Sebastin Barbieri 18
Sebastin Barbieri
Sebastin Barbieri
PIN 1 2 3 4 5 6 7 8
Autonegociacin
Proceso standard que permite la configuracin automtica de dispositivos Ethernet No es visible al operador de la red Los dispositivos seleccionan el modo de operacin ms eficiente en aspectos Velocidad Modo half o full duplex Etc Caractersticas Sealizacin propia Utilizada slo en vnculos punto a punto Se realiza slo al comienzo de la operacin del link. Operacin Cada dispositivo anuncia sus capacidades para cada caracterstica a negociar Se elige la comn de mayor prioridad (p.ej 100Mbps y 10Mbps) No SENSA el cable, puede requerir configuracin manual Sebastin Barbieri Problemas Bajar la velocidad del vnculo
Prioridades de autonegociacin A 1000BASE-T, full duplex B 1000BASE-T C 100BASE-T2, full duplex D 100BASE-TX, full duplex E 100BASE-T2 F 100BASE-T4 G 100BASE-TX H 10BASET, full duplex I 10BASE-T
Ejemplo- Autonegociacin
Operacin en el modo de desempeo ms alto
Interface 10Mbps
I
Hub
Interface 100Mbps
Para poder enviar el datagram, debe encapsularlo en un frame Ethernet, es decir, necesita conocer la direccin de hardware del equipo destino. (MAC). Redes dinmicas, los equipos se conectan y desconectan, y cambian sus direcciones (placas) de subred Lo resuelve a travs del protocolo ARP El protocolo ARP tiene un papel clave entre los protocolos de capa de Internet relacionados con el protocolo TCP/IP, ya que permite que se conozca la direccin fsica de una tarjeta de interfaz de red correspondiente a una direccin IP. Por eso se llama Protocolo de Resolucin de Direccin (en ingls ARP significa Address Resolution Protocol).
ARP
Sebastin Barbieri
ARP
Se enva un paquete (ARP request) a la direccin de difusin de la red (broadcast (MAC = xx xx xx xx xx xx)) que contiene la direccin IP por la que se pregunta, y se espera a que esa mquina (u otra) responda (ARP reply) con la direccin Ethernet que le corresponde. Cada mquina mantiene una cach con las direcciones traducidas para reducir el retardo y la carga.
Hardware address space: Especifica el tipo de hardware; ejemplos son Ethernet o Packet Radio Net. Protocol address space: Especifica el tipo de protocolo, el mismo que en el campo de tipo EtherType en la cabecera de IEEE 802. Hardware address length: Especifica la longitud(en bytes) de la direccin hardware del paquete. Protocol address length: Especifica la longitud(en bytes) de las direcciones del protocolo en el paquete. Para IP ser de 4. Operation code: Especifica si se trata de una peticin(1) o una solicitud(2) ARP. Source/target hardware address: Contiene las direcciones fsica hardware. Source/target protocol address: Contiene las direcciones del protocolo. En TCP/IP son direcciones IP de 32 bits.
Sebastin Barbieri
ARP
Cuando se utiliza :
Cuando 2 hosts estn en la misma red y uno quiere enviar un paquete a otro. Cuando 2 host estn sobre redes diferentes y deben usar un gateway/router para alcanzar otro host. Cuando un router necesita enviar un paquete a un host a travs de otro router. Cuando un router necesita enviar un paquete a un host de la misma red.
Sebastin Barbieri
ARP
Comandos ARP
-a : Visualiza la tabla ARP de la interfaz. -d <dir host > : borra la entrada en la tabla corresp a la dir IP. -s <dir host> <dir HW> : establece una nueva entrada. -i <if> : permite definir una interfaz determinada.(*nix) Especificar nombre de la Interfaz (Windows).
Sebastin Barbieri