Tienen diferentes requerimientos de ancho de banda, de confiabilidad, de temporización
La red les ofrece dos tipos básicos de servicio de transporte
Orientado a conexión, confiable (TCP)
No orientado a conexión, no confiable (UDP)
Conmutación de circuitos
Telefonía tradicional
Antes de empezar a transmitir datos:
La red establece una conexión dedicada, de extremo a extremo
Reserva ancho de banda de cada enlace a lo largo de la conexión
El ancho de banda reservado se desperdicia mientras los sistemas finales no transmiten
Conmutación de paquetes
El flujo de información se descompone en paquetes
Cada paquete es transportado separadamente
Store and Forward: cada paquete se almacena en el nodo de conmutación antes de reenviarlo
Se usa información de destino que viaja junto con el paquete
Cada nodo de conmutación reenvía el paquete desde el enlace por donde llega, al siguiente
Protocolos
Definen:
Formato y orden de los mensajes que serán intercambiados entre las entidades que se comunican
Acciones a tomar ante la recepción de un mensaje u otro evento
Un autómata para cada entidad
Transiciones disparadas por mensajes u otros eventos
Medios físicos
Medios guiados
Cobre
Pares trenzados, coaxial
Fibra óptica
Medios no guiados
Inalámbricos o Wireless
Bluetooth
WiFi
Microondas terrestres
Satélites
Redes de acceso
Medios e interfaces
La interfaz es el dispositivo de un sistema, final o intermedio, donde se conecta a un medio
El sistema intercambia bits con el medio a través de la interfaz
Red local → Ethernet
Proveedores de servicio de Internet, ISPs
Dial-up, ADSL
Proveedores de cable
Internet, red de redes
Jerarquía débil de redes
IP (Internet Protocol) las atraviesa a todas
Niveles de ISPs o tiers
Tier 1, centro de la Internet
Vínculos intercontinentales
Un ISP de tier $n$ ofrece conexión a los de tier $n+1$
ISP regionales o locales conectan a usuarios finales
Encolamiento y pérdida
En cada nodo de conmutación
Los paquetes se encolan frente a la interfaz de salida
Sufren retardo de encolamiento proporcional a la longitud de la cola
Puede existir pérdida (loss) si no hay espacio de buffering en la cola
Otros factores de retardo
De procesamiento
De transmisión
De propagación
Retardos
Críticos para la performance de las aplicaciones
Se suman para dar el retardo total de un enlace
Retardo de transmisión
Depende de la cantidad de bits y de la interfaz
$t_{transm} = L / v_{transm}$
Retardo de propagación
Depende de la longitud del vínculo y de $c$
$t_{prop} = D / v_{prop} = D / c$
Ancho de banda digital
1Mbps1Mbps
paquetes
Animación por Iván Eidelstein, Jorge L. Beroisa
Comando traceroute
Capas de protocolos
Pila o stack de protocolos
Modelo de capas ISO/OSI
Modelo de capas de Internet
Aplicación
Transporte
Red
Enlace
Física
Cada capa es cliente de la inferior
Encapsulamiento
Unidad de datos de protocolo o PDU para cada nivel
Cada capa:
Encapsula la PDU recibida con su cabecera creando una PDU de su nivel
Entrega su PDU a la siguiente capa
Capa
PDU
Aplicación
Mensaje
Transporte
Segmento
Red
Paquete o datagrama
Enlace
Trama, marco o frame
Preguntas
¿Qué aplicaciones de red tienen requerimientos de confiabilidad? ¿Qué aplicaciones no necesitan confiabilidad? ¿Qué aplicaciones de red tienen requerimientos de temporización?
¿Cuál es el propósito de la multiplexión de enlaces? ¿Qué formas de multiplexión se utilizan en conmutación de circuitos, y qué diferencias existen entre ellas?
¿Cuáles son las diferencias entre TDM y multiplexión estadística?
Preguntas
¿Cómo describiría el protocolo que rige la interacción entre un comerciante y su cliente?
¿En qué aplicaciones, entornos o distancias, son recomendables los diferentes tipos de medios?
Dos puntos muy alejados del planeta pueden conectarse mediante cables suboceánicos de fibra óptica o por vínculos satelitales. ¿Qué consecuencias tiene para la comunicación de datos una u otra elección?
Preguntas
¿Por qué motivo se forman colas frente a las interfaces de salida de un nodo de conmutación? ¿Qué ocurre en caso extremo? Agregar más memoria a las colas, ¿es una solución?
¿Qué analogía se puede señalar entre una interfaz que transmite y una persona que habla? En esta analogía, ¿a qué corresponden la velocidad de transmisión y la velocidad de propagación?
Referencias
Redes de Computadores, Un Enfoque Descendente, Kurose, Ross, cap. 1