1. Solución - Universidad de Costa Rica

Anuncio
UNIVERSIDAD DE COSTA RICA
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA ELÉCTRICA
REDES DE COMPUTADORES IE-0425
I CICLO 2015 - Autor: Jean Carlos Chavarría Hughes
Tarea4: Control de acceso al medio
1.
Solución
† Un grupo de N estaciones comparte un canal ALOHA puro de 56 Kbps. La salida de
cada estación es una trama de 1000 bits en promedio cada 100 segundos, aun si la
anterior no se ha enviado (por ejemplo, las estaciones pueden almacenar en bufer las
tramas salientes). Cual es el valor máximo de N?
Solución Se puede recordar que ALOHA puro logra un throughput de aproximadamente 18,4 %, cuando opera a una carga rasonable. En este caso, el canal tiene una
capacidad de 56kbps, pero solamente 10.3kbps se utilizan, es decir 0,184 · 56k, así,
son 10.3kbps que se deben dividir en N estaciones. Fácilmente se puede deducir que
entonces el valor de N no puede ser mayor de
cada estación requiere 10bps = 1000bits
100seg
10,3kbps
N = 10bps = 1030.
† 4.4) Una gran población de usuarios de ALOHA genera 50 solicitudes/segundo, incluyendo tanto las originales como las retransmisiones. El tiempo se divide en ranuras de
40 mseg.
1. Cuál es la oportunidad de éxito en primer intento?
2. Cuál es la probabilidad de que haya exactamente k colisiones y después un éxito?
3. Cuál es el número esperado de intentos de transmisión necesarios?
† Una LAN CSMA/CD (no la 802.3) de 10 Mbps y 1 Km de largo tiene una velocidad
de propagación de 200 m/useg. En este sistema no se permiten los repetidores. Las
tramas de datos tienen 256 bits de longitud, incluidos 32 bits de encabezado, suma de
verificación y otra sobrecarga. La primera ranura de bits tras una transmisión exitosa
se reserva para que el receptor capture el canal y envie una trama de confirmación
de recepción de 32 bits. Cual es la tasa de datos efectiva, excluyendo la sobrecarga,
suponiendo que no hay colisiones?
Solución Al excluir la sobrecarga, se puede resolver mediante el siguiente procedi1Km
= 10us
miento: Transmisor utiliza el cable 2 · 200m/us
256b
Transmitiendo los datos: 10M = 25,6us
1Km
El retardo de propagación del último bit es: 200m/us
= 5us
1Km
El receptor lo utiliza durante: 2 · 200m/us = 10us
32
Transmitiendo el ACK: 10M
= 3,2us
1Km
El retardo de propagación del último bit es: 200m/us
= 5us
Finalmente la tasa de datos efectiva es
256−32
10+25,6+5+10+3,2+5
= 3,8M bps
UNIVERSIDAD DE COSTA RICA
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA ELÉCTRICA
REDES DE COMPUTADORES IE-0425
I CICLO 2015 - Autor: Jean Carlos Chavarría Hughes
Tarea4: Control de acceso al medio
2.
Adicionales
† Explique brevemente el protocolo SNAP, RFC 1042. Lo que interesa es que explique
como coexiste este protocolo con el protocolo 802.2 de las versión 802.3 de Ethernet.
Básicamente el protocol SNAP (subnetwork access protocol) es una extensión del IEEE
802.2 LLC que se utiliza para distinguir los protocolos de capas superiores, para lo cual
utiliza 8bits en el header del IEEE 802.2. Estos bits son anexados a los paquetes en el
nodo transmisor para buscar que el receptor pase el frame al dispositivo apropiado.
La principal importancia y justificación de implementar un SAP se basa en que es muy
común que en una misma capa del modelo de referencia se tengan diferentes protocolos, pero un programa solo se puede comunicar con otro programa que este ejecutando
el mismo protocolo en el destino, por lo tanto para que coexistan múltiples protocolos,
se necesita un método que permita diferenciar entre ellos.
La manera en que se implementa esta definida en IEEE802 Overview and Architecture
document, como se puede observar en la Tabla 1. Básicamente si el encabezado 802.2
LLC contiene los valores 0xAA o 0xAB en los primeros dos octetos (DSAP y SSAP),
entonces el quinto octeto del encabezado corresponde al OUI (Organizationally Unique
Identifier ) del protocolo SNAP, el cual es de 3 octetos de tamaño y los últimos 2 octetos
representan el ID del protocolo superior. Si el OUI es 0x000000, se tiene un tipo Ethernet.
De esta manera es como logran coexistir ambos protocolos y se logra tener múltiples
protocolos en una misma capa del modelo de referencia.
802.2 LLC Header
DSAP SSAP Control
1 octet 1 octet 1 or 2 octets
SNAP extension
OUI
Protocol ID
3 octets 2 octets
Tabla 1: Estructura del encabezado LLC y SNAP
Finalmente el RFC Request for comments 1042 se puede en la página [IETF|RFC1042]
y su objetivo principal es permitir compatibilidad e interoperatibilidad entre la transmisión
de datagramas IP y solicitudes o respuestas ARP.
† Muestre el formato y los valores importantes de la trama usando SNAP en una trama
802.3 y LLC. Cuantos bytes se necesitan adicionales. En cuanto reduce el tamaño del
campo de datos de una trama 802.3.
Tal y como se puede observar en la Figura 1, el espacio de trama esta divido en diferentes partes como se menciono en la Tabla 1 de la pregunta anterior. En terminos
generales, sobre Ethernet los 8 octetos ocupados por LLC y SNAP reducen el tamaño
de payload disponible a 1492 bytes, comparado con el Ethernet II.
Figura 1: Formato de la trama 802.3 y LLC
UNIVERSIDAD DE COSTA RICA
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA ELÉCTRICA
REDES DE COMPUTADORES IE-0425
I CICLO 2015 - Autor: Jean Carlos Chavarría Hughes
Tarea4: Control de acceso al medio
Referencias
[Tanenbaum | Wetherall, 2012] ANDREW S. TANENBAUM y DAVID J. WETHERALL. Redes
de computadoras. 5ta Edición. PEARSON EDUCACIÓN, México, 2012. ISBN: 978-607-320817-8.
[Savvius: Wildpackets.] omado de http://www.wildpackets.com/resources/compendium/
ethernet/frame_snap_iee8023 el 22 de mayo de 2015.
[Techopedia: Cory Janssen.] omado de http://www.techopedia.com/definition/24878/
subnetwork-access-protocol-snap el 22 de mayo de 2015.
[Network sorcery: IEEE802.2 LLC, Logical Link Control.] omado de http://networksorcery.
com/enp/protocol/IEEE8022.htm el 22 de mayo de 2015.
[IETF|RFC1042] Tomado de https://www.ietf.org/rfc/rfc1042.txt el 22 de mayo de
2015.
Descargar