Consultas CSMA

Consultas CSMA

de Maria Sara Silva Addiego -
Número de respuestas: 2

Buenas, repasando me surgieron algunas preguntas sobre Binary Exponential BackOff, porque Ethernet toma la CSMA/CD 1-persistente, pero para usar BEBO tengo que ranurar el tiempo (que 1- peristsente no hace) y luego de esperar el tiempo indicado por el protocolo ¿siempre directamente tomo el canal sin volver a escuchar? 

Despues me surge la duda de, si en las versiones mas nuevas de Ethernet no se usa ningun tipo de CSMA, entonces ¿que define el largo minimo de la trama y las distancias maximas?

Y vimos el tema del protocolo que chequea si hay algun repetidor en el camino (o son solo switches) y entonces puede que precise algun tipo de control de acceso al medio, ¿se realiza soolo en los tramos que involucran el repetidor o como funciona?

Muchas gracias!

En respuesta a Maria Sara Silva Addiego

Re: Consultas CSMA

de Eduardo Cota -
Hola a todos.
Binary Exponential Backoff es el "algoritmo" que utiliza para elegir el tiempo aleatorio que debe esperar luego de una colisión.
La división del tiempo en intervalos de 512 microsegundos es "interna", no es que pase a un protocolo ranurado ya que no se sincroniza con las otras estaciones.

Supongamos que una estación acaba de detectar una colisión y ya dejó de transmitir.
Si es la primer colisión, aleatoriamente decide si le corresponde transmitir sin demora, o esperar 512 microsegundos. Pero en cualquier caso, antes de comenzar a transmitir, va a observar el canal (CSMA). Si el canal está ocupado no va a transmitir.

Respecto a las versiones nuevas de 802.3, al no haber CSMA en principio no hay restricciones de largo mínimo de trama ni de distancia máxima. PERO por compatibilidad (para evitar modificaciones en el formato de trama en capa MAC), se mantiene el largo mínimo de trama, no así la distancia máxima. La distancia máxima está dictada por la tecnología usada (fibra/cobre, tipo de fibra, tipo de emisor de luz, etc. etc.)

La autonegociación en realidad la nombramos en el teórico pero no explicamos cómo funciona.
Simplificadamente, las estaciones indican las velocidades soportadas y el soporte de half/full duplex. Esto varía ligeramente según la versión del protocolo (no es igual en 100 Mbps que en 1 Gbps por ejemplo). Esto se realiza utilizando un código de línea distinto al de las tramas Ethernet. Esta autonegociación no funciona a través de un repetidor.

Espero esto responda las dudas, no duden en repreguntar.

Saludos,
Eduardo.