Está en la página 1de 10

Capa física

Ancho de banda

En primera aproximación, es simplemente B = N/2

Ancho de banda con armónicos

Para calcularlo, si N es la tasa de bits y M el armónico más alto, es B = M * N / 2

Tasa de bits de Nyquist (canal sin ruido)

N = 2*B*log2 L

Capacidad de Shannon (canal con ruido)

C = B*log2(1+SNR) = (aprox) = B*SNRdb/3

Latencia

Tiempo de propagación = distancia /velocidad de propagación

Tiempo de transmisión = tamaño del mensaje/ancho de banda en bps

Tasa r

Es el número de elementos de datos (bits) transportados por cada elemento de señal (nivel de
voltaje, básicamente). A partir de ahí tenemos la tasa de datos N (número de bits/s) y la tasa
de señal S o tasa de baudios (número de elementos de señal/s).

S = N/r

A veces se añade un factor de “caso”, c, que está entre 0 y 1, para sacar la tasa de señal media
(típicamente se considera c = ½):

Saverage = c N / r = Bmin

Esto coincide con el ancho de banda en frecuencia (B) mínimo que se necesita.

Tasa de datos máxima Nmax = 1/c * B * r = 2 B r

Codificación NRZ

B = N/2

r=1
Codificación NRZ-L y NRZ-I

B = S = N/2 (ancho banda = tasa de baudios = tasa de bits/2)

Codificación RZ polar

Codificación Manchester y Manchester diferencial

Si nos piden la tasa de datos máxima, esta es Nmax = 1/c * B * r. La r en la Manchester es ½, la


c también, así que queda Nmax = B.

AMI y pseudoternaria
Esquemas multinivel

Son esquemas con el formato mBnL. Eso significa que codifican m bits empleando n trozos de
señal con L posibles valores distintos. Por ejemplo, en el 8B6T, grupos de 8 bits se codifican
como 6 fragmentos consecutivos de señal con 3 (ternario) posibles niveles distintos. En este
caso, r = m/n.

En el caso de 8B6T, en la práctica es menor y sale S = 3 N/ 4

Aparte está el 4D-PAM5, que tiene cuatro cables y 5 niveles de voltaje (pero el cero sólo se usa
para detectar errores).

Finalmente, MLT-3 es un sistema de tres niveles en el que se va cambiando de nivel cuando el


siguiente bit es 1. Si el nivel actual no es cero, pasa a cero. Si el actual es cero, pasa al nivel de
signo contrario al último distinto de cero.

Ancho de banda PCM

Bmin = nb · Banalog

Ejemplo: tenemos una señal analógica paso bajo de 4 kHz. Si se digitaliza y se envían 4 bits por
muestra, el ancho de banda mínimo del canal tiene que ser 8x4 = 32 kHz.

Voz humana

Nos dicen el ancho de banda de la voz. Para muestrearla necesitamos el doble de muestras. A
partir de ese número de muestras se ven cuántos bits pueden pasar por el canal. Con el
número de bits sacamos el SNRdb = 6.02·nb + 1.76

AM

El ancho de banda es el doble del ancho de banda de la señal a modular

FM

El ancho de banda es típicamente Bfm = 10 B

ASK, FSK o PSK

Tasa de baudios para la señal modulada en ASK, FSK o PSK: S = N

QPSK

Tasa de baudios para señal modulada en QPSK: S (baudios) = N (bits)/2

Si se pide el ancho de banda, B = (1+d)*S

QAM

Una compañía usa un medio con un canal de ancho de banda de 1 MHz (paso bajo). Necesita
crear 10 canales independientes cada uno de los cuales debe ser capaz de enviar al menos 1
Mbps. Se decide usar tecnología QAM. ¿Cuál debe ser el valor de r (bits por baudio) mínimo
para cada canal?. ¿Cuántos puntos tendrá el diagrama de constelación para cada canal? Dato
d=0

Solución: se calcula primero el ancho de banda para cada canal, B = 1 MHz/10 = 100 kHz.
Luego, se saca r:
B = (1+d)*N/r -> r = N/B = 1 Mbps/100kHz = 10. El número de puntos de QAM es 2^r, es decir,
1024 puntos que corresponde a 1024-QAM.

Si una constelación tiene L puntos, el valor de r = log2 L. Relacionamos tasa de baudios y tasa
de bits con r = N/S

Multiplexación síncrona

Dada una multiplexación en tiempo síncrona de 4 canales de 1 kbps y suponiendo que la


unidad de multiplexación es de 100 bits ¿Cuál es la duración de cada trama en el canal
multiplexado? ¿Cuántos bits hay en cada trama?

Duración de cada trama: nº bits de la unidad de multiplexación / bitrate, en este caso,


100/1000 = 0.1 s

En cada trama hay nº de canales * número de bits de la unidad de multiplexación, en ese caso,
4*100 = 400 bits.

La frecuencia o tasa de fallos y el tiempo de recuperación de la red son medidas de FIABILIDAD

FHSS

El número de saltos es 2^nbits

DSSS/Secuencia Barker

Hay que multiplicar por 11 la tasa de bits para tener la tasa de un canal.

Codificación en bloque/codificación en línea

100Base-FX: 4B/5B y NRZ-I

100Base-TX: 4B/5B y MLT-3

100Base-T4: Tres 8B6T

1000Base-SX: 8B/10B y NRZ

1000Base-LX: 8B/10B y NRZ


1000Base-CX: 8B/10B y NRZ

1000Base-T: 4D/PAM5

Fibra óptica

Si nos dicen que calculemos el ancho de banda para dos longitudes de onda (1000 nm y 1200
nm) y velocidad de propagación de 2·108 m/s, se hace como:

B = c/λ1 – c/λ2

Capa enlace
Dirección MAC

Para que sea multidifusión el segundo dígito hexadecimal tiene que ser impar.

ALOHA puro

Si nos dan el tiempo de transmisión medio (ej 1 us) y nos piden calcular el número de tramas
por segundo para máxima eficiencia, se multiplica 1 us * 2, y se saca el inverso de eso, ese es el
número de tramas de todo el sistema. Si lo piden por estación, es dividirlo por el número de
estaciones.

Otro ejemplo, calcular productividad. Si nos dan tramas de 200 bits y canal de 200 Kbps. Lo
primero dividimos 200/200K = 1 ms. Si se crean 1000 tramas por segundo, entonces G = 1 ms
*1000 = 1. Si fueran 500 tramas por segundo, entonces G = 1ms * 500 = 0.5. Si fueran 250
tramas por segundo, G = 1ms * 250 = 0.25. Luego se saca la productividad con la fórmula G =
G*e^(-2G).

ALOHA ranurado

Lo mismo que antes para sacar G, pero ahora la productividad es G*e^(-G)

Cálculos de número de bits que hay que enviar de unas capas a otras

La trama Ethernet sin preámbulo y sin SFD tiene 18 bytes + la carga útil, que puede ser desde
46 a 1500 bytes. Las capas superiores, sin opciones, añaden 20 bytes cada una (20 de internet
y 20 de transporte). Con eso se hacen las cuentas.

CSMA sin detección de colisiones

El periodo vulnerable es el tiempo de propagación de extremo a extremo.

CSMA/CD

Longitud mínima de la trama hay que multiplicar 2*Tp*N

Para sacar la longitud máxima de la red se hace (ej. Febrero 2ª 2018):


512bits/1Mbps*velocidad, y esa distancia se divide por 2.

Tablas de Walsh

Se toma el inicio (+1 o -1) y se va haciendo una matriz cuadrada sabiendo que el cuadrante de
abajo a la derecha tiene que ser el complementado de la etapa anterior, los otros 3 son
iguales.

PCF
La función de coordinación puntual o PCF es opcional y se puede implementar en una red con
infraestructura. No en redes ad-hoc.

La PCF se basa en balizas que envía el punto de acceso (necesita un punto de acceso).

La DCF (función de coordinación distribuida) debe ser soportada por todas las estaciones. La
PFC no.

La DCF se basa en contención, la PCF está libre de contención.

BSS/ESS

El BSS son los servicios básicos WiFi, pueden estar en redes Ad Hoc y en redes infraestructura
(con punto de acceso).

ESS es un servicio extendido compuesto de dos o más BSS con puntos de acceso. Usa
estaciones móviles y estacionarias (puntos de acceso conectados a redes cableadas).

Trama Ethernet

Capa red
Si los datagramas van con número de identificación, sólo va en el primer fragmento, los otros
fragmentos sólo tienen el desplazamiento en bytes/8

Una organización tiene un bloque de direcciones el que sea, y crea 1000 (o las que sean) redes
iguales. Para saber cuántas máquinas se pueden conectar, se mira primero cuántas redes se
pueden hacer (en este caso, como habría que hacerlas de 64 bits saldrían 1024), y se toma el
total de direcciones y se resta 2*1024 (en este caso).

Primera dirección de 0 a 127: NET el primer número

Primera dirección de 128 a 191: NET los dos primeros

Primera dirección de 192 en adelante: NET los tres primeros

Datagrama IP
Longitud de los datos = Longitud total − (HLEN) × 4

MTU es lo máximo que cabe en la capa de enlace (Ethernet). Típicamente, 1500 bytes. Si el
tamaño del datagrama es mayor que 1480 hay que fragmentarlo. Cada fragmento tiene su
cabecera IP.

El desplazamiento nos indica la posición relativa del fragmento en el datagrama completo. Esa
posición es = 8*Valor desplazamiento

IPv6

La longitud de una cabecera IPv6 sin opciones es 40 bytes.

La longitud de la dirección física es 48 bits (aunque al pasar la interfaz se conviertan en 64).

Capa Transporte
Protocolo ARQ con repetición selectiva: Ventana de envío 2^(m-1). Ventana de recepción igual

Protocolo ARQ back’n go o vuelta atrás: ventana de envío 2^m – 1. Ventana de recepción = 1.

Protocolo ARQ con parada y espera: ventana de envío 1, ventana de recepción 1.

Ejercicio con protocolo ARQ parada y espera, cada paquete 1000 datos, tiempo para enviar 1
millón de bits si distancia es 10000 km y velocidad de propagación 2^8 m/s, tiempo de
transmisión de 1 frame de 1ms:

Primero se calcula el tiempo de propagación: 10000^3/2^8 = 50ms. Luego se tiene en cuenta


que para cada frame tiene que ir el paquete y volver el ACK, luego el tiempo de propagación
relacionado con cada frame es 2*50 = 100 ms. Como se mandan 1000 frames, tendremos
1000*100ms = 100 s. A eso le sumamos el tiempo de transmisión de cada frame, 1msx1000 = 1
segundo. En total, 100+1 = 101 segundos.
ICANN

Tiene organizados los números de puerto para la capa de transporte, divididos en

- Bien conocidos: del 0 al 1023, asignados y controlados por ICANN.


- Registrados: entre 1024 y 49151, no son asignados o controlados por ICANN pero se
pueden registrar para evitar duplicación.
- Dinámicos: entre 49152 y 64535, no están ni controlados ni registrados, se pueden
usar como números temporales o privados.

Protocolo UDP

Además de las direcciones de los puertos, la cabecera tiene un campo para la detección de
errores

El segundo grupo de 4 cifras hexadecimales es el número de puerto de destino. La longitud


total es el tercer grupo de 4 cifras.

Protocolo TCP

Número de secuencia: es el segundo bloque de 8 dígitos en hexadecimal (el primero son los
puertos de origen y destino).

Tamaño de ventana: los últimos 4 dígitos hex en el cuarto bloque de 8.

Ej:

05320017 00000001 00000000 500207AA 00000000

Número de secuencia es 00000001

Tamaño de ventana es 07AA


Capa Aplicación
Paradigma cliente-servidor

El servidor debe estar funcionando todo el tiempo (proporciona un servicio). El cliente sólo
inicia su proceso cuando necesita recibir el servicio.

Protocolos de correo

Correo basado en web


Telnet

Terminal virtual de red: es una interfaz universal para traducir los caracteres (datos y órdenes)
y permitir la comunicación por telnet de dos máquinas que funcionan con SO diferentes, por
ejemplo.

También podría gustarte