Uploaded by Gerardo Taravillo

redes de computadores resumen

advertisement
Introducción
Resumen basado en la 5 Edición Adaptada en español del libro Transmisión y Redes de
Comunicaciones.
ISBN: 978-8448620714
1. Introducción
1.1 Transmisión de datos
Efectividad de un sistema de transmisión de datos depende de 4 características:
-
-
Entrega: Los datos deben ser entregados al destinatario correcto. Los datos deben ser
recibidos por el dispositivo o usuario adecuado y solo por ese dispositivo o usuario
Exactitud: El sistema debe entregar los datos con exactitud. Los datos que se alteran
en la transmisión son incorrectos y no se pueden utilizar.
Puntualidad: El sistema debe entregarlos datos con puntualidad. Los datos entregados
tarde son inútiles. En el caso del vídeo, el audio y la voz, la entrega puntual significa
entregar los datos a medida que se producen, en el mismo ordenen que se producen y
sin un retraso significativo. Este tipo de entregas se llama transmisión en tiempo real.
Jitter (retardo variable): Se refiere a la variación en el tiempo de llegada de los
paquetes. Es el retraso inesperado en la entrega de paquetes de audio o vídeo. Por
ejemplo, asumamos que los paquetes de vídeo llegan cada 30 ms. Si algunos llegan en
30 ms y otros con 40 ms, el resultado es una mala calidad del vídeo.
1.1.1 Componentes
-
Mensaje: Es la información a comunicar
Emisor: El dispositivo que envía los datos
Receptor: El dispositivo que recibe los datos
Medio: El camino físico que por el cual viaja el mensaje del emisor al receptor
Protocolo: Conjunto de reglas que gobiernan la transmisión. Es un acuerdo entre los
dispositivos.
1.1.2 Representación de datos
-
-
Texto: Patrón de bits. Hay distintos conjuntos de patrones llamados código. El
representar los símbolos de texto se denomina codificación.
El código más usado es Unicode, que usa 32 bits para representar de forma única cada
símbolo o carácter usado en cualquier idioma del mundo.
El American Standard Code for Information Interchange (ASCII) define los 127
primeros caracteres del Unicode y también se denomina Basic Latin.
Números: Se usa también un patrón binario. Se convierte directamente a binario para
facilitar las operaciones matemáticas
-
-
Imágenes: Patrones de bits. Es una matriz de puntos(píxeles). Cada pixel es un patrón
de bits, el tamaño y valor del patrón dependen de la imagen, para una imagen en
blanco y negro se puede utilizar un solo bit. A mas colores por pixel más bits.
Audio: Grabación y emisión de sonido o música. Es continuo, no discreto.
Video: Grabación y emisión de una imagen o película. El video se puede producir como
una entidad continua(cámara TV) o como una combinación de imágenes, entidades
discretas, preparadas para dar sensación de movimiento.
1.1.3 Flujo de datos
La comunicación entre dos dispositivos puede ser:
-
Simplex: Comunicación unidireccional. Solo uno de los dispositivos transmite. Toda la
capacidad del canal es usada.
Semiduplex (Half duplex): La comunicación puede ser en ambas direcciones, pero no
al mismo tiempo. Toda la capacidad del canal es usada.
Full-duplex: Las estaciones pueden enviar y recibir simultáneamente
Las señales deben compartir la capacidad del enlace. Esta compartición se puede hacer
de dos formas:
o El enlace debe tener dos caminos de transmisión físicamente separados
o Dividir la capacidad del canal entre las dos señales
1.2 Redes
Una red es la interconexión de un conjunto de dispositivos capaces de comunicarse.
Los dispositivos pueden ser servidores, grandes computadoras, ordenador personal, portátil…
Estos dispositivos también pueden ser dispositivos de conexión como enrutadores,
conmutadores, módems…
Los dispositivos se conectan mediante medios alámbricos o inalámbricos.
1.2.1 Criterios de redes
-
Rendimiento:
Tiempo de tránsito, tiempo necesario para que un mensaje viaje desde un dispositivo
al siguiente.
El tiempo de respuesta es el tiempo que transcurre entre una petición y su respuesta.
Depende de varios factores como el medio de transmisión, el número de usuarios, la
capacidad del hardware conectado y la eficiencia del software.
Se suele medir mediante dos métricas, la tasa de transferencia y la latencia. Lo
deseable es mucha tasa de transferencia y baja latencia, pero a veces ambos son
contradictorios, ya que si queremos enviar muchos datos la latencia incrementa por la
congestión de tráfico en la red.
-
Fiabilidad: Se mide por la frecuencia de fallo, tiempo de recuperación de un enlace
ante un fallo y la robustez ante una catástrofe
-
Seguridad: Incluye aspectos como la protección frente a accesos no autorizados,
protección de datos frente a fallos y modificaciones, y la implementación de políticas y
procesos para recuperarse de caídas y perdidas de datos.
1.2.2 Estructuras físicas
Tipo de conexión
Una red está formada por dos o más dispositivos conectados a través de enlaces. Un enlace es
el medio de comunicación físico que transfiere los datos de un dispositivo a otro.
Punto a punto
-
Enlace dedicado entre dos dispositivos.
Toda la capacidad del canal se reserva parala transmisión entre ambos dispositivos.
Multipunto
-
varios dispositivos comparten el mismo enlace
En un entorno multipunto, la capacidad del canal es compartida en el espacio o en el
tiempo.
Varios dispositivos usan el enlace de forma simultánea: configuración de línea
compartida espacialmente.
Varios dispositivos usan la línea por turnos, se dice que se trata de una configuración
de línea de tiempo compartido.
Topología física
Malla: Cada dispositivo tiene un enlace punto a punto y dedicado con cualquier otro
dispositivo. El término dedicado significa que el enlace conduce el tráfico únicamente entre los
dos dispositivos que conecta. Número de enlaces n*(n-1) pero si el enlace permite
comunicación bidireccional (duplex) n*(n-1) /2
Ventajas
-
Se elimina el problema de cuando los enlaces son compartidos por varios dispositivos
Robusta
Privacidad y seguridad
Facilidad de identificar donde hay un fallo, analizar sus causas y posibles soluciones
Desventajas
-
Necesita mucho cable y puertos de entrada/salida. La masa de cables puede ser mayor
que el espacio del que se dispone.
Reconfiguración de la red difícil.
Prohibitivamente caro.
Se suele instalar en entornos reducidos como una red troncal de ordenadores principales de
una red híbrida.
Oficinas regionales de teléfonos
Estrella: Cada dispositivo solo tienen un enlace dedicado punto a punto con un controlador
central (concentrador/hub)
Ventajas
-
Fácil de reconfigurar. Conexión, desconexión y traslado de dispositivos afecta
solamente a una conexión (Dispositivo y Concentrador)
Menos cable
Robustez. Solamente el enlace afectado. Permite identificar y aislar fallos de manera
sencilla.
Desventajas
-
Todo depende de un único punto de fallo, el concentrador, si éste falla, falla toda la
red.
Aunque necesita menos cable que una malla, todavía necesita más que anillo, árbol o
bus.
Se usa en redes LAN
Bus: Conexión multipunto. Un cable actúa como red troncal donde se conectan todos los
dispositivos. En los extremos están los terminales. Los dispositivos se conectan mediante
latiguillos que van a una sonda. La sonda se conecta o pincha al cable principal.
Parte de la energía de las señales se convierte en calor, la señal se debilita, hay un limite del
número de conexiones y distancia entre conexiones.
Ventajas:
-
Sencillez de instalación. El cable troncal se puede tender por el camino mas eficiente
Menos cable
Desventajas:
-
Dificultad de reconexión/reconfiguración. Puede implicar tener que sustituir el cable
troncal.
Difícil aislar fallos. Una rotura del cable del bus interrumpe todas las transmisiones.
Reflexión de los conectores puede causar degradación. Se puede controlar limitando el
número y el espacio de los dispositivos conectados a una determinada longitud del
cable.
Fue una de las primeras topologías usadas en LANs.
Anillo: Cada dispositivo tiene una línea de conexión dedicada y punto a punto solamente con
los dos dispositivos que están a sus lados. La señal pasa a lo largo del anillo en una dirección,
o de dispositivo a dispositivo, hasta que alcanza su destino. Cada dispositivo del anillo
incorpora un repetidor. Cuando un dispositivo recibe una señal para otro dispositivo, su
repetidor regenera los bits y los retransmite al anillo
Ventajas
-
Relativamente fácil de instalar y reconfigurar. Para añadir o quitar dispositivos,
solamente hay que mover dos conexiones.
Los fallos se pueden aislar de manera sencilla. Si un dispositivo no recibe una señal
durante un periodo de tiempo puede emitir una alarma.
Desventajas
-
Limites dependientes del medio físico. Numero de dispositivos y distancia
El tráfico unidireccional puede ser una desventaja
Una rotura puede inhabilitar toda la red. Esto se pude resolver usando un anillo dual o
conmutador capaz de puentear la rotura.
Fue usada por IBM en sus LAN token ring.
1.3 Tipos de redes
El criterio para distinguir un tipo de red es difícil y confuso
Se usan como criterios para su clasificación el tamaño, cobertura geográfica y tipo de
propiedad.
1.3.1 Red de área local (LAN)
Interconexión de dispositivos capaces de comunicarse. Suele ser una red de propiedad privada.
Conecta hosts de una única oficina, edificio o campus.
Tan sencilla como dos PC y una impresora o se puede extender por toda una empresa
Cada host en una LAN tiene un identificador, una dirección, que define de manera única el host
en la LAN. Un paquete enviado por un host a otro host lleva las direcciones del host de origen y
del de destino.
cable común: un paquete enviado de un host a otro era recibido por todos los hosts. El
destinatario previsto conservaba el paquete; los demás lo dejaban caer.
conmutador de conexión inteligente: Es capaz de reconocer la dirección de destino del
paquete y guiarlo hasta su destino sin enviarlo a todos los demás anfitriones. El conmutador
alivia el tráfico en la LAN y permite que más de un par se comunique entre sí al mismo tiempo
si no hay una fuente y un destino comunes entre ellos.
1.3.2 Red de área amplia (WAN)
Es también una interconexión de dispositivos capaces de comunicación.
Diferencias con una LAN:
-
-
Una LAN normalmente es limitada en tamaño, abarcando una oficina, un edificio o un
campus; una WAN tiene un alcance geográfico más amplio (ciudad, un estado, un país
o incluso el mundo).
Una LAN interconecta los hosts; una WAN interconecta dispositivos de conexión como
conmutadores, enrutadores o módems.
Una LAN suele ser propiedad privada de la organización que la utiliza; una WAN suele
ser creada y gestionada por empresas de comunicaciones y alquilada en leasing por
una organización que la utiliza.
Tipos de WAN: WAN punto a punto y WAN conmutada.
WAN Punto a punto
Una WAN punto a punto es una red que conecta dos dispositivos de comunicación a través de
un medio de transmisión (cable o aire).
WAN Conmutada
Una WAN conmutada es una red con más de dos extremos. Podemos decir que una WAN
conmutada es una combinación de varias WAN punto a punto que están conectadas por
conmutadores.
Una interred o internet
Cuando dos o más redes se conectan, se convierten en una interred, o internet.
Cuando un anfitrión de la oficina de la costa oeste envía un mensaje a otro anfitrión de la
misma oficina, el enrutador bloquea el mensaje, pero el conmutador dirige el mensaje al
destino. Por otro lado, cuando un host de la costa oeste envía un mensaje a un host de la costa
este, el enrutador R1 encamina el paquete al enrutador R2, y el paquete llega a su destino.
1.3.3 Conmutación
Una internet es una red conmutada en la que un interruptor conecta al menos dos enlaces entre
sí. Un conmutador envía datos de una red a otra red cuando se le requiere.
-
redes de conmutación de circuitos
redes de conmutación de paquetes
Red de circuitos conmutados
Una conexión dedicada, llamada circuito, está siempre disponible entre los dos sistemas
finales; el conmutador solo puede hacerla activa o inactiva.
Los conmutadores tienen capacidad de reenvío, pero no de almacenamiento
Red de conmutación de paquetes
La comunicación entre dos ordenadores se realiza en bloques de datos individuales llamados
paquetes. Los conmutadores funcionen tanto para el almacenamiento como para el reenvío,
porque un paquete es una entidad independiente que puede ser almacenado y enviado más
tarde.
Un enrutador en una red de conmutación de paquetes tiene una cola que puede almacenar y
reenviar el paquete.
Cuando la línea de alta capacidad está a su máxima capacidad y llegan mas paquetes estos se
almacenan y reenvían mas tarde en el mismo orden.
Mas eficiente que una red de circuitos conmutada.
Los paquetes pueden sufrir algunos retrasos.
1.3.4 Internet
Internet está formada por
-
-
-
Redes troncales: Son el nivel superior. Redes propiedad de empresa de
comunicaciones como Sprint, Verizon, AT&T, NTT… Están conectadas a través de
complejos sistemas de conmutación llamados puntos de peering (intercambio directo).
Redes de proveedores: Redes más pequeñas. Utilizan los servicios de las redes
troncales por una tarifa. Están conectadas a las redes troncales y a veces a otras redes
de proveedores.
Redes de clientes: Son las redes al borde de internet. Son las que usan los servicios de
la Internet. Pagan a las redes proveedoras.
Las redes troncales y proveedoras también se denominan Proveedores de Servicios de
Internet (ISP). Las redes troncales ISP Internacionales; las redes de proveedores ISP nacionales
o regionales.
1.3.5 Acceso a Internet
Cualquier usuario puede formar parte de Internet, pero necesitas estar conectado a un ISP. La
conexión se hace normalmente mediante una WAN punto a punto.
Usando redes telefónicas
Cambiar la línea telefónica a una WAN punto a punto. Esto se puede hacer:
-
-
Servicio de marcación: Añadir un modem convierte los datos en voz. Es lento. Cuando
se utiliza para una conexión de datos no se puede utilizar para una conexión
telefónica. Útil para residencias pequeñas
DSL: Permite que la línea se utilice para voz y datos simultáneamente.
Usando cables de red
Usando la infraestructura de la televisión por cable. Mayor velocidad, pero depende del
número de usuarios usando el mismo cable.
Usando redes inalámbricas
WAN inalámbrica.
Conexión directa a Internet
Una gran organización o corporación pueden convertirse en un proveedor de servicios de
Internet local y estar conectada a la Internet. Esto puede hacerse si la organización o la
corporación arrienda una WAN de alta velocidad de un proveedor de portadores (Carrier
provider) y se conecta a un ISP regional. Por ejemplo, una gran universidad con varios campus
puede crear una red de internet y luego conectarla red a Internet.
1.4 Historia de Internet
1.4.1 Los comienzos
Las redes telegráficas y telefónicas. Estas redes eran adecuadas para la comunicación a
velocidad constante.
Una red de ordenadores debería poder manejar datos en ráfagas, lo que significa que los datos
se reciben a velocidades variables en momentos diferentes. Habría que esperar a las redes de
conmutación de paquetes.
Teoría de conmutación de paquetes Leonard Kleinrock en 1961 en el MIT. Al mismo tiempo,
Paul Baran en el Rand Institute y Donald Davies en el National Physical Laboratory de
Inglaterra, publicaron algunos artículos sobre redes de conmutación de paquetes.
ARPANET
En 1967 ARPA presentó, en una reunión de la Association for Computer Machinery (ACM), la
idea de conectar ordenadores de distintos fabricantes para que investigadores pudieran
compartir hallazgos, reduciendo costes y duplicación de esfuerzos.
Ordenadores conectados a computadoras especializadas llamadas Interface Message
Processors (IMP), estas a su vez están conectadas entre ellas.
En 1969 ARPANET era una realidad con 4 nodos en:
-
Universidad en Los Ángeles (UCLA)
Universidad de California en Santa Barbara (UCSB)
Stanford Research Institute (SRI)
Universidad de UTA.
Estaban conectados mediante IMPs
Un software denominado protocolo de control de red (NCP) proporcionaba la comunicación
1.4.2 Nacimiento de Internet
1972 Vint Cerf y Bob Kahn del grupo central de ARPANET colaboraron in un proyecto de
interconexión de redes (Internetting project). Querían enlazar redes distintas para que un host
en una red se comunicase con otro host en otra red.
Había problemas de diferentes interfaces, tamaños de paquetes y diversas velocidades.
Idearon un dispositivo llamado Gateway que servía de hardware intermediario para comunicar
redes.
TCPIP
1973 protocolos para la entrega de datos de extremo a extremo. Nueva versión de NCP. El
documento sobre el protocolo de control de transmisión (TCP) incluía conceptos como
-
Encapsulación
Datagrama
Funciones de una pasarela (Gateway)
Transferir control de corrección de errores de la IMP al host.
En octubre 1977 se demostró con éxito una Internet que consistía en tres redes diferentes
(ARPANET, radio de paquetes y satélite de paquetes)
Se decidió partir TCP en dos protocolos: TCP ( Transmission Control Protocol ) e IP
(Internetworking Protocol)
IP es responsable de manejar el enrutamiento de datagramas y TCP de funciones de más alto
nivel, como la segmentación, reagrupamiento y detección de errores.
El protocolo de interconexión pasó a conocerse como TCP/IP.
En 1981 se modifico UNIX para incluir TCP/IP
En 1983 se abolieron los protocolos originales de ARPANET. TCP/IP se convirtió en protocolo
oficial de ARPANET
MILNET
En1983, ARPANET se dividió en dos redes: Red Militar (MILNET)para usuarios militares y
ARPANET para usuarios no militares.
CSNET
1981 la Red de Ciencias de la Computación (CSNET) fue una red patrocinada por la Fundación
Nacional de Ciencias (NSF). Concebida por universidades que no reunían los requisitos para
unirse a ARPANET.
Era menos costosa; no había enlaces redundantes y la tasa de transferencia era más lenta.
A mediados de la década de 1980, la mayoría de las universidades de EE. UU. con
departamentos de informática formaban parte de CSNET. Otras instituciones y compañías
también estaban formando sus propias redes y usando TCPAP para interconectarse. El término
Internet, originalmente asociado con las redes conectadas financiadas por el Gobierno, se
refería ahora a las redes conectadas que utilizaban protocolos TCP/IP.
NSFNET
Con el éxito de CSNET, la NSF patrocinó en 1986 la Red de la Fundación Nacional de Ciencias
(NSFNET), una columna vertebral que conectaba cinco centros de supercomputación ubicados
en todo Estados Unidos. A las redes comunitarias se les permitió el acceso a esta red troncal,
una línea T-1 con una velocidad de datos de 1.544-Mbps, proporcionando así una conexión a
través de los Estados Unidos. En 1990, ARPANET se retiró oficialmente y fue reemplazada por
NSFNET. En 1995, NSFNET volvió a su concepto original de una red de investigación.
ANSNET
En 1991, el gobierno de los Estados Unidos decidió que NSFNET no era capaz de soportar el
rápido aumento del tráfico de Internet. Tres compañías, IBM, Merit y Verizon, llenaron el vacío
formando una organización sin fines de lucro llamada Advanced Network & Services (ANS)
para construir una nueva red troncal de Internet de alta velocidad llamada Advanced Network
Services Network (ANSNET).
1.4.3 Internet en la actualidad
World Wide Web
Años 90. Inventada por Tim Berners-Lee en el CERN. Aplicaciones de internet y aplicaciones
comerciales.
Multimedia
Voz sobre IP, video sobre IP y TV por IP
Aplicaciones Peer-to-peer
Las redes entre pares (peer to peer) también son una nueva área de comunicación con mucho
potencial.
1.5 NORMAS Y ADMINISTRACIÓN
1.5.1 Normas de Internet
Una especificación que se ha demostrado útil a la que se adhieren aquello que trabajan en
Internet.
Hay un procedimiento por el que un borrador llega a ser un estándar.
Un borrador de Internet es un documento de trabajo si estatus oficial y tiempo de vida de seis
meses. Bajo recomendación de las autoridades de Internet un borrador se puede publicar
como Request for Comment(RFC). La RFC es numerada y puesto a disposición de todas las
partes interesadas. Las RFCs pasan por niveles de madurez y se categorizan dependiendo de su
nivel de requisitos.
Niveles de Madurez
-
-
-
-
-
Norma propuesta (Proposed standard): Es una especificación estable, bien entendida
y de suficiente interés para la comunidad de Internet. La especificación suele ser
probada y aplicada por varios grupos diferentes.
Proyecto de Estándar/Norma (Draft Standard): Después de al meno dos
implementaciones exitosas independientes e interoperables. Salvo dificultades, se
convierte en un estándar de internet. Puede tener modificaciones si hay problemas
específicos.
Estándar de Internet (Internet Standard): Un proyecto de estándar alcanza la
categoría de estándar de Internet tras comprobarse que su implementación ha tenido
éxito.
Histórico (Historic): Sustituidos por especificaciones posteriores o nunca han superado
los niveles de madurez necesarios para ser un estándar. Interés histórico.
Experimental: Relacionado con una situación experimental que no afecta al
funcionamiento de la Internet. Tal RFC no debe implementarse en ningún servicio
funcional de Internet.
Informativo (Informational): Contiene información general, histórica o
tutorial relacionada con Internet. Normalmente lo escribe alguien de una organización
que no es de Internet, como un distribuidor.
Niveles de requerimientos
-
Requerido (Required): Debe ser implementado por todos los sistemas de Internet
para lograr una conformidad mínima. Ejemplos: IP, ICMP
Recomendado (Recommended): No se requiere para conformidad mínima, pero se
recomienda por su utilidad. Ejemplos: FTP, TELNET
Optativo (Elective): Ni se requiere ni se recomienda. Un sistema puede utilizarlo en su
propio beneficio.
De uso limitado (Limited use): Se debe usar solamente en situaciones limitadas. La
mayoría de las RFC experimentales.
No recomendado (Not recommended): No apropiado para su uso general.
Generalmente RFCs históricos.
1.5.2 Administración de Internet
ISOC
Internet Society. Sin ánimo de lucro creada en 1992 para apoyar al proceso de elaboración de
normas. Lo hace manteniendo y apoyando órganos administrativos como IAB, IRTF y la IANA.
Promueve la investigación y actividades académicas relacionadas con internet.
IAB
Junta de arquitectura de Internet (Internet Architecture Board). Asesor técnico de la IOC.
Principales objetivos son supervisor el desarrollo del conjunto de protocolos TCP/IP y prestas
asesoramiento técnico a los miembros de la comunidad de Internet que realizan
investigaciones.
Gestión editorial de las RFCs. Es también el enlace externo entre la Internet y otras
organizaciones y foros de estándares.
Lo hace a través de dos sus componentes principales Grupo de trabajo de Ingeniería de
Internet (IETF) y el Grupo de trabajo de Investigación de Internet (IRTF)
IETF
Foro de grupos de trabajo gestionado por el Grupo Directivo de Ingeniería de Internet (IESG).
Se encarga de identificar los problemas operacionales y proponer soluciones a estos
problemas.
Desarrolla y revisa las especificaciones destinadas a ser normas de Internet.
Los grupos de trabajo se agrupan en áreas, y cada área se concentra en un tema específico.
Actualmente se han definido nueve áreas, entre ellas
-
Aplicaciones
Protocolos
Enrutamiento
gestión de redes de próxima generación (IPng)
seguridad.
IRTF
Es un foro de grupos de trabajo gestionado por el Grupo Directivo de Investigación de Internet
(IRSG). Se centra en temas de investigación a largo plazo relacionados con protocolos,
aplicaciones, arquitectura y tecnología de Internet.
2. Modelos de Red
2.1 Arquitectura por Niveles
2.1.2 Principios de la arquitectura por niveles
Primer principio: Cada nivel debe de ser capaz de hacer dos tareas opuestas. Cifrar/Descifrar
Enviar/Recibir
Segundo principio: Dos objetos bajo cada nivel en ambos lados de la comunicación deben ser
idénticos.
2.1.3 Conexiones Lógicas
Después de seguir los dos principios tenemos conexiones lógicas entre cada nivel, esto es, hay
una comunicación entre cada nivel.
2.2 Conjunto de protocolos de Internet
TCP/IP es un conjunto de protocolos que se usa en Internet
Es un protocolo jerárquico compuesto de módulos interactivos, cada uno proporciona una
funcionalidad específica. Jerárquico significa que cada protocolo de nivel superior se apoya en
los servicios provistos por uno o mas protocolos de la capa inferior.
EL conjunto original de TCP/IP se definía como 4 capas de software construidas sobre el
hardware. Hoy en día se considera un modelo de 5 niveles.
2.2.1 Arquitectura de Niveles
Para mostrar los niveles de TCP/IP usamos un ejemplo de 3 LANs, cada una de ellas conectada
a un conmutador. Los conmutadores están conectados por un enrutador.
Supongamos que el ordenador A se quiere comunicar con el ordenador B
La comunicación involucra 5 dispositivos ordenador A, ordenador B, conmutador de enlace 1,
conmutador de enlace 2 y enrutador.
Cada dispositivo trabaja con un conjunto de niveles, dependiendo del role del mismo.
Los ordenadores usan los 5 niveles ya que el host origen créate un mensaje en el nivel de
aplicación que debe llegar al host destino, el cual acaba recibiendo el mensaje en el nivel de
aplicación.
El enrutador está involucrado en 3 niveles. En el enrutador solo encontramos un nivel de red,
pero podemos tener N combinaciones de enlace de datos y físico, donde N es el número de
enlaces a los que se conecta. Esto es así ya que cada conexión puede tener su propio protocolo
de enlace y físico.
En cambio, el conmutador, solo está involucrado en los niveles de enlace y físico. Aunque tiene
dos conexiones, las conexiones están en el mismo enlace, que utiliza el mismo conjunto de
protocolos.
2.2.2 Niveles en el conjunto de protocolos TCP/IP
El papel de los niveles de Aplicación, transporte y redes es extremo a extremo. Sin embargo,
de nivel de enlace de datos y físico es salto a salto. Un salto lo realiza un host o un enrutador.
El dominio del servicio de los 3 niveles superiores es Internet, y el de los 2 inferiores es el
vínculo.
La unidad de datos creada en los 3 niveles superiores no debería poder cambiarla ningún
enrutador o conmutador de nivel de enlace. En los niveles inferiores, el paquete creado por el
anfitrión es cambiado solamente por los enrutadores, no por los conmutadores del nivel de
enlace.
Aunque la conexión a nivel de red se hace entre los dos anfitriones, solo podemos decir que
hay dos objetos idénticos en este caso ya que un enrutador puede fragmentar el paquete en el
nivel de red y enviar mas paquetes de los que recibe (fragmentación en Cap. 14)
2.2.3 Descripción de cada Nivel
Nivel Físico
Es responsable de transportar los bits individuales en una trama (del nivel de enlace de datos,
frame) a través del enlace.
Sigue siendo una comunicación lógica ya que debajo hay otro nivel, el medio de transmisión
que transporta señales eléctricas u ópticas.
Nivel de enlace de datos
Un datagrama puede recorrer múltiples enlaces hasta el destinatario. Los enrutadores eligen el
mejor camino/enlace, pero el nivel de enlace de datos es el responsable de mover el
datagrama a través del enlace.
El enlace puede ser una LAN cableada, una inalámbrica, un WAN cableada o una WAN
inalámbrica.
Podemos tener diferentes protocolos utilizados con cualquier tipo de enlace.
Es el nivel responsable de mover el paquete a través del enlace.
TCP/IP no define ningún protocolo específico. Es compatible con todos los protocolos estándar
y patentados. Cualquier protocolo capaz de encapsular un datagrama en un marco y
transportarlo por el enlace es suficiente para el nivel de red.
Cada protocolo de nivel de enlace puede proporcionar un servicio diferente. Algunos
proporcionan una completa detección y corrección de errores, otros proporcionan solo
corrección de errores.
Nivel de Red
El nivel de red es responsable de crear una conexión entre el ordenador de origen y el de
destino. La comunicación es de dispositivo a dispositivo (host-to-host).
Los enrutadores en el trayecto son responsables de elegir la mejor ruta para cada paquete.
Podemos decir que la capa de la red es la responsable de la comunicación de host a host y del
enrutamiento del paquete a través de las posibles rutas.
Separar las tareas nos permite usar menos protocolos en los enrutadores
-
-
el protocolo de Internet (IP):
o define el formato del paquete, llamado datagrama.
o Se definen el formato y la estructura de las direcciones.
o Es responsable del enrutamiento.
o Es un protocolo sin conexión que no proporciona ningún control de flujo,
ningún control de errores, y ningún servicio de control de congestión.Si se
requiere alguno de estos servicios para una solicitud, esta debe basarse
únicamente en el protocolo de nivel de transporte.
o El nivel de trabajo en la red también incluye herramientas de enrutamiento
unidifusión (uno a uno, one-toone) y multidifusión (uno a muchos, one-tomany).
o Un protocolo de enrutamiento no participa en el enrutamiento (es
responsabilidad del IP), pero crea tablas de reenvío para los en rutadores
Protocolos auxiliares que ayudan al IP
o ICMP: reportar problemas al enrutar un paquete.
o IGMP: es otro protocolo que ayuda al IP en la multitarea.
o DHCP: ayuda al IP a obtenerla dirección del nivel de
red de un host.
o ARP: es un protocolo que ayuda al IP a encontrar la dirección de la capa de
enlace de un host o un enrutador cuando le es dada la dirección de su
nivel de red.
Nivel de Transporte
Es también de extremo a extremo. En origen recibe el mensaje de la capa de aplicación, lo
encapsula en un paquete de nivel de transporte (llamado segmento o datagrama de usuario en
diferentes protocolos). En destino desencapsula el mensaje de aplicación que viene
encapsulado y lo entrega al nivel de aplicación.
Hay más de un protocolo en el nivel de transporte
El protocolo principal, el protocolo de control de transmisión (TCP), es un protocolo
orientado a la conexión que primero establece una conexión lógica antes de transferir los
datos.
El TCP proporciona:
-
control de flujo (haciendo coincidir la tasa de datos de envío del host de origen con la
tasa de datos de recepción del host de destino para evitar que se sobrepase el destino)
control de errores (para garantizar que los segmentos lleguen al destino sin errores y
reenviando los corruptos)
control de congestión para reducir la pérdida de segmentos debido a la congestión de
la red.
Protocolo de datagramas de usuario (UDP), es un protocolo sin conexión que transmite los
datagramas de usuario sin crear primero una conexión lógica.
Cada datagrama de usuario es una entidad independiente sin estar relacionada con la anterior
o la siguiente (el significado del término sin conexión).
No proporciona control de flujo, de errores o de congestión.
Es interesante para un programa de aplicación que necesita enviar mensajes cortos y no puede
permitirse la retransmisión de los paquetes involucrados en el TCP, cuando
un paquete se corrompe o se pierde.
Un nuevo protocolo, el protocolo de transmisión de control de flujo (SCTP), está diseñado
para responder a las nuevas aplicaciones que están surgiendo en los multimedia.
Nivel de Aplicación
Conexión lógica entre los dos niveles de aplicación es de extremo a extremo.
La comunicación es entre dos procesos (dos programas que se ejecutan en
este nivel).
Para comunicarse, un proceso envía una solicitud al otro proceso y recibe una respuesta.
En la Internet hay muchos protocolos. HTTP, FTP, SMTP, TELNET, SSH,SNMP, DNS, IGMP…
La comunicación entre procesos es la tarea propia del nivel de aplicación.
2.2.4 Encapsulado y desencapsulado
En los interruptores de la capa de enlace no se produce encapsulado/desencapsulado.
Encapsulado en el host fuente
En la fuente solo tenemos encapsulado.
1. En el nivel de aplicación, los datos que se intercambian se denominan «mensaje». Un
mensaje normalmente no contiene ningún encabezado o trailer, pero si lo hace, nos referimos
al conjunto como el mensaje.
2. Añade el encabezado del nivel de transporte a la carga útil, que contiene los identificadores
de los programas de aplicación de origen y destino, además de alguna información más que se
necesita para la entrega del mensaje de principio a fin, como la información necesaria para el
flujo, el control de errores o el control de la congestión.
El resultado es el paquete del nivel de transporte, que se llama el segmento (en TCP) y el
datagrama de usuario (en UDP).
3. Añade su propio encabezamiento a la carga útil. El encabezado contiene las direcciones de
los hosts de origen y destino y alguna información más utilizada para la comprobación de
errores del encabezado, información de fragmentación, etc. El resultado es el paquete de
nivel de red, llamado datagrama.
4. Añade su propio encabezamiento, que contiene las direcciones del nivel de enlace del host
o del siguiente salto (el enrutador). El resultado es el paquete del nivel de enlace, que se
denomina trama.
Desencapsulado y encapsulado en el enrutador
En el enrutador, tenemos tanto desencapsulado como encapsulado porque dicho enrutador
está conectado a dos o más enlaces.
1. Después de que el conjunto de bits sea entregado al nivel de enlace de datos, este nivel
desencapsula el datagrama de la trama y lo pasa al nivel de red.
2. El nivel de red solo inspecciona las direcciones de origen y destino en el encabezamiento
del datagrama y consulta su tabla de reenvío para encontrar el siguiente salto al que se debe
entregar dicho datagrama. El contenido del datagrama no debe ser cambiado por el nivel de
red en el enrutador a menos que haya necesidad de fragmentar el datagrama si es demasiado
grande para ser trasladado al siguiente enlace.
3. El nivel de enlace de datos del siguiente enlace encapsula el datagrama en una trama y lo
pasa al nivel físico para su transmisión.
Desencapsulado en el host de destino
En el host de destino, cada nivel solo desencapsula el paquete recibido, retira la carga útil y
entrega la carga útil al protocolo del siguiente nivel superior hasta que el mensaje llega a la
capa de aplicación. Es necesario decir que la desencapsulación en el host implica la
comprobación de errores.
2.2.5 Direccionamiento
Cualquier comunicación que involucre a dos partes necesita dos direcciones: dirección de
origen y dirección de destino. Se necesitan 4 pares de direcciones ya que el nivel físico no
necesita direcciones. La unidad de intercambio en el nivel físico es el bit, que por definición no
puede tener dirección.
En el nivel de aplicación, utilizamos nombres como someorg.com,o el correo electrónico,
como alguien@coldmail.com.
Enel nivel de transporte, las direcciones son el número de puerto. Los números de puerto son
direcciones locales que distinguen entre varios programas que se ejecutan al mismo tiempo.
En el nivel de red, las direcciones son globales, con todo Internet como alcance. Una dirección
del nivel de red define de manera única la conexión de un dispositivo a Internet.
Las direcciones del nivel de enlace, a veces llamadas direcciones MAC, son direcciones
definidas localmente, cada una de las cuales define un host o enrutador específico en una red
(LAN o WAN).
2.2.6 Multiplexación y demultiplexación
Multiplexación: Varios protocolos de un nivel pueden ser encapsulados por el nivel inferior
(uno cada vez).
Demultiplexación: Un nivel inferior desencapsular varios protocolos para el nivel superior(uno
cada vez).
Para poder multiplexar y demultiplexar, un protocolo necesita tener un campo en su cabecera
para identificar a qué protocolo pertenecen los paquetes encapsulados. En el nivel de
transporte, tanto UDP como TCP pueden aceptar un mensaje de varios protocolos de niveles
de aplicación. En la capa de red, el IP puede aceptar un segmento de TCP o un datagrama de
usuario de UDP. El IP también puede aceptar un paquete de otros protocolos como ICMP,
IGMP, etc. En el nivel de enlace de datos, una trama puede llevar la carga útil procedente del
IP o de otros protocolos como el ARP
2.3 El modelo OSI
Definido por ISO.
Consiste en 7 niveles.
2.3.1 OSI versus TCP/IP
Hay dos niveles más, presentación y sesión. Generalmente, en TCP/IP, se considera que el nivel
de aplicación es la combinación de los 3 niveles OSI.
Razones para esta decisión:
-
-
TCP/IP tiene mas de un protocolo de nivel de transporte. Algunas de las
funcionalidades de del nivel de sesión están disponibles en algunos de los protocolos
del nivel de transporte.
El nivel de aplicación no es solo un trozo de software, en él se pueden desarrollar
aplicaciones, y si algunas de las funcionalidades de los niveles de sesión o presentación
son necesarias para una aplicación concreta, pueden incluirse en su desarrollo.
2.3.2 El modelo OSI careció de éxito
OSI apareció después del conjunto de protocolos TCP/IP.
Los expertos se entusiasmaron y pensaron que sustituiría a TCP/IP.
Razones:
El OSI se completó cuando el TCP/IP estaba completamente en su lugar y se había dedicado
mucho tiempo y dinero a esta suite; cambiarla costaría mucho.
Algunos niveles del modelo OSI nunca se definieron completamente. Los servicios prestados
por los niveles de presentación y sesión se enumeraron en el documento, los protocolos reales
de esos dos niveles no se definieron plenamente, ni se describieron completamente, y los
programas informáticos correspondientes no estaban desarrollados en su totalidad.
Cuando la OSI fue implementada por una organización en una aplicación diferente, no mostró
un nivel de rendimiento lo suficientemente alto como para atraer a la autoridad de Internet a
cambiar del conjunto de protocolos TCP/IP al modelo OSI.
3. Introducción al nivel físico
Una de las principales funciones del nivel físico es trasladar datos en forma de señales
electromagnéticas a través de un medio de transmisión.
3.1 Datos y señales
Tanto los datos como las señales que los representan pueden ser analógicas o digitales
3.1.1 Datos analógicos y digitales
Datos analógicos: Información continua.
Datos digitales: Información que tiene estados discretos.
3.1.2 Señales analógicas y digitales
Señal analógica tiene infinitos valores de intensidad durante un periodo de tiempo.
Señal digital solo puede tener un número limitado de valores definidos.
3.1.3 Periódica y no periódica
Una señal periódica completa una pauta dentro de un marco temporal mensurable, llamado
periodo, y repite esa pauta en periodos posteriores idénticos. La finalización de una pauta
completa se denomina ciclo. Una señal no periódica cambia sin exhibir un patrón o ciclo que se
repite a lo largo del tiempo.
Tanto las señales analógicas como las digitales pueden ser periódicas o no periódicas. En las
comunicaciones de datos, comúnmente usamos señales analógicas periódicas y señales
digitales no periódicas.
3.2 SEÑALES PERIÓDICAS ANALÓGICAS
Simples o compuestas. Simple, una onda seno (función seno), no puede ser descompuesta en
señales más simples. Compuesta está compuesta de múltiples ondas seno.
3.2.1 Ondas seno
Es la forma más fundamental.
Una onda seno puede ser representada por tres parámetros: la amplitud pico o máxima, la
frecuencia y la fase.
Amplitud pico
La amplitud pico de una señal es el valor absoluto de su mayor intensidad, proporcional a la
energía que transporta.
Periodo y frecuencia
Periodo se refiere a la cantidad de tiempo, en segundos, que una señal necesita para
completar 1 ciclo. Frecuencia se refiere al número de periodos en 1 s. El periodo es el inverso
de la Frecuencia, y la Frecuencia es el inverso del periodo.
La frecuencia es la tasa de cambio con respecto al tiempo. El cambio en un corto lapso de
tiempo significa alta frecuencia. El cambio en un largo lapso de tiempo significa baja
frecuencia.
Si una señal no cambia en absoluto, su frecuencia es cero.
Si una señal cambia instantáneamente, su frecuencia es infinita.
3.2.2 Fase
La fase, o desplazamiento de fase, describe la posición de la onda con relación al tiempo 0.
La fase se mide en grados o radianes
Un desplazamiento de fase de 360 corresponde a un desplazamiento de un periodo completo;
un desplazamiento de fase de 180 corresponde a un desplazamiento de la mitad de un
periodo; y un desplazamiento de fase de 90 corresponde a un desplazamiento de la cuarta
parte de un periodo.
3.2.3 Longitud de onda
3.2.4 Dominios del tiempo y la frecuencia
Una onda seno completa en el dominio del tiempo puede ser representada por un solo pico en
el dominio de la frecuencia.
3.2.5 Señales compuestas
Una señal compuesta está hecha de muchas ondas seno simples.
Una onda seno de una sola frecuencia no es útil en las comunicaciones de datos; necesitamos
enviar una señal compuesta de muchas ondas senoidales simples.
Según el análisis de Fourier, cualquier señal compuesta es una combinación de ondas
senoidales simples con diferentes frecuencias, amplitudes y fases.
Señal compuesta periódica: Se descompone en un conjunto de ondas seno de frecuencias
discretas, frecuencias que tienen valores enteros.
Señal compuesta no periódica: Se descompone en un número infinito de ondas seno con
frecuencias continuas, frecuencias con valores reales.
La amplitud de la onda seno con frecuencia f es casi la misma que la amplitud pico de la señal
compuesta.
La amplitud de la onda sinusoidal con frecuencia 3f es un tercio de la de la primera, y la
amplitud de la onda seno con frecuencia 9f es una novena parte de la primera. La frecuencia
de la onda seno con frecuencia f es la misma que la de la señal compuesta; se llama la
frecuencia fundamental o primer armónico. La onda sinusoidal con frecuencia 3f tiene una
frecuencia de 3 veces la frecuencia fundamental; se llama el tercer armónico. La tercera onda
seno con frecuencia 9f tiene una frecuencia de 9 veces la frecuencia fundamental; se llama el
noveno armónico.
Onda no periódica, por ejemplo, voz humana en un micrófono. El número de frecuencias es
infinito, pero el rango es limitado, entre 0 y 4kHz
Es una curva continua, número infinito de frecuencias entre 0 y 4kHz.
3.2.6 Ancho de banda
El rango de frecuencias que contiene una señal compuesta es su ancho de banda.
El ancho de banda de una señal compuesta es la diferencia entre las frecuencias más altas y
bajas contenidas en esa señal.
3.3. SEÑALES DIGITALES
Además de representarse como una señal analógica, la información también se puede
representar mediante una señal digital.
1 = Voltaje positivo
0 = Voltaje negativo
Una señal digital puede tener más de dos niveles. En ese caso se puede enviar más de 1 bit por
nivel.
L niveles log2L bits
3.3.1 Tasa de bits
La mayoría de las señales digitales no son periódicas, por tanto, el periodo y frecuencia no son
características apropiadas. Para describirlas se usa tasa de bits, número de bits por segundo
(bps)
3.3.2 Intervalo de bit
Es la distancia que ocupa un bit en el medio de transmisión.
Intervalo de bit = velocidad de propagación x duración del bit
3.3.3 La señal digital como una señal analógica compuesta
Según Fourier, una señal digital es una señal analógica compuesta.
El ancho de banda es infinito, segmentos horizontales de la señal frecuencia cero, segmentos
verticales, cambio inmediato, frecuencia infinita. La señal va de frecuencia 0 a infinito.
Si la señal es periódica la señal descompuesta tiene un ancho de banda infinito, pero las
frecuencias son continuas.
3.3.4 Transmisión de señales digitales
Una señal digital es una señal analógica compuesta por un ancho de banda infinito.
Se puede transmitir usando transmisión en banda base o banda ancha (usando modulación)
Transmisión en banda base
Se envía una señal digital por un canal sin cambiar la señal digital a una analógica.
Requiere de un canal paso-baja, un canal con un ancho de banda que empieza en 0
Se usa si se tienen un medio dedicado con un único canal, por ejemplo, un cable que une dos
ordenadores, o que varios ordenadores están en un BUS, pero solo 2 se pueden comunicar a la
vez.
Canal paso-baja con ancho de banda amplio y limitado. Uno con ancho de banda infinito es
ideal, pero en la vida real no se pueden tener, solo nos podemos aproximar.
Caso 1: Canal paso-baja con ancho de banda amplio
Si se quiere conservar la forma de la señal digital se debe enviar el espectro completo.
Es posible entre CPU y memoria, pero no entre dos dispositivos.
Las amplitudes de las frecuencias en los extremos son tan pequeñas que se pueden ignorar.
Aunque la señal no es exacta a la original se puede deducir.
La transmisión en banda base de una señal digital que preserva su forma solo es posible en un
canal paso-baja con un ancho de banda infinito o muy grande.
Caso 2: Canal paso-baja de ancho de banda limitado
La señal digital se aproxima a una señal analógica.
El nivel de aproximación depende del ancho de banda.
Peor de los casos 1010101010…. ó 0101010101….
Primera Aproximación
Supongamos N bits, se necesita una señal de frecuencia N/2, 1 pico positivo, 0 pico negativo, 2
bits por ciclo.
Se necesitan más frecuencias para enviar otros patrones.
Patrón de 3 bits.
000 y 111 frecuencia 0 y fase 0 y 180 respectivamente
010 y 101 frecuencia N/2 y fase 180 y 0 respectivamente
Los otros casos 001, 011, 110, 100 frecuencia N/4 y fase 180, 270, 90 y 0
Ancho de banda N/2 – 0 = N/2
Mejor Aproximación
Para que la señal se parezca mas a la señal digital hay que añadir más armónicos.
Se puede incrementar el ancho de banda a 3N/2, 5N/2, 7N/2
En la transmisión en banda base el ancho de banda es proporcional la tasa de bits; para enviar
los bits más deprisa, se necesita más ancho de banda.
Transmisión en banda ancha (usando modulación)
Implica cambiar la señal digital a una señal analógica.
Permite usar un canal paso banda; canal que con ancho de banda que no empieza en 0. Este
tipo de canal está más disponible.
Si el canal disponible es un canal paso banda, no se puede enviarla señal digital directamente
al canal; convertiremos la señal digital en analógica antes de transmitir.
Ejemplo: Envío de datos a través de una línea telefónica.
3.4 DETERIORO DE LA TRANSMISIÓN
Atenuación, distorsión y ruido
3.4.1 Atenuación
Perdida de energía. Parte de la energía se convierte en calor. Para compensar se usan
amplificadores.
Decibelio
Para medir si una señal ha perdido potencia. Mide las potencias relativas de dos señales o de
una señal en dos puntos.
El dB es negativo la señal se ha atenuado, si positivo se ha amplificado.
Algunas veces el dB se define en términos del voltaje. Ya que la potencia es proporcional al
cuadrado del voltaje la fórmula es dB = 20 log10(V2/V1)
Se usan dB por que se pueden sumar o restar cuando se miden varios puntos.
dB= -3 +7 -3=+1
Algunas veces se usa para medir potencia en milivatios. En ese caso se indica dBm
dBm = 10 log10 Pm, donde Pm es la potencia en milivatios
3.4.2 Distorsión
La señal cambia su forma de onda. Ocurre en una señal compuesta. Cada señal tiene su
velocidad de propagación y su propio retraso. Las diferencias en los retrasos pueden crear un
desfase si el retraso no es el mismo que la duración de periodo. Por tanto, los componentes de
la señal tienen fases distintas a las que tenían en el emisor.
3.4.3 Ruido
Hay varios tipos, térmico, inducido, comunicaciones cruzadas y ruidos de impulsos.
Térmico: Movimiento aleatorio de electrones que crea una señal extra
Inducido: Fuentes externas como motores y electrodomésticos.
Cruces de comunicaciones: Efecto de un cable sobre otro.
Ruido de impulso: Es un pico, una señal con alta energía en un periodo de tiempo muy corto,
que viene de líneas de potencia, iluminación.
Relación Señal/Ruido (SNR)
Es la relación entre lo que se quiere (señal) y lo que no se quiere (ruido)
SNR alto menos corrompida, SNR bajo más corrompida.
Debido a que es la relación de dos potencias, se describe en dB. SNRdB = 10 log10 SNR
3.5 LÍMITES DE LA VELOCIDAD DE TRANSMISIÓN
Depende en Ancho de Banda, nivel de las señales y calidad del canal (ruido)
3.5.1 Canal sin ruido: tasa de bits de Nyquist
Tasa de Bits = 2 x ancho de banda x log2L L es el número de niveles de señal.
Teóricamente se puede incrementar el número de niveles para obtener mas tasa, pero implica
que el receptor soporte mas carga y debe ser mas sofisticado.
Incrementar los niveles de la señal puede reducir la fiabilidad del sistema.
3.5.2 Canal con ruido: capacidad de Shannon
No se puede tener un canal sin ruido. Capacidad = ancho de banda x log2 (1 + SNR)
En la fórmula no se menciona en número de niveles, lo que significa que no importa el número
de niveles, no se puede conseguir una velocidad mayor que la capacidad del canal. Por tanto,
se está definiendo una característica del canal, no el método de transmisión.
Cuando SNR es muy alta es casi igual a SNR. Se puede simplificar a C = B x SNRdB / 3
3.5.3 Usando ambos límites
Se usan ambos límites para encontrar los límites y los niveles de la señal.
Tenemos un canal con un ancho de banda de 1 MHz. La SNR de este canal es 63. ¿Cuáles son la
velocidad y el nivel de la señal apropiados?
Shannon para calcular el límite superior
C = B log2(1 + SNR) = 106 x log2(1 + 63) = 106 x log264 = 6 Mbps
Para mejorar rendimiento tomamos 4Mbps
Nyquist para hallar número de niveles
4 Mbps = 2 x 1 MHz x log2L --> L=4
La capacidad de Shannon nos da el límite superior; la fórmula de Nyquist nos dice cuántos
niveles de señal son necesarios.
3.6 RENDIMIENTO
3.6.1 Ancho de banda
Se usa en dos contextos, medir en Hercios, frecuencias que contiene una señal o que soporta
un canal, y en bits por segundo
Hay una relación entre los dos. Un incremento del ancho de banda en Hercios significa un
incremento en ancho de banda en bits por segundo. Esta relación depende de si se usa en
transmisión en banda base o en banda ancha/modulación.
3.6.2 Tasa de transferencia efectiva (throughput)
Es menor que el ancho de banda en bps del canal, por ejemplo un enlace puede soportar
1Mbps, pero los dispositivos solo soportan 200 Kbps
3.6.3 Latencia
Cuanto tarda un mensaje completo en llegar a su destinatario desde que el primer bit es
enviado.
Latencia = tiempo de propagación+ tiempo de transmisión + tiempo de cola + retardo de
proceso
Tiempo de propagación
Tiempo que necesario para que un bit llegue al destino. Tiempo de propagación =
distancia/velocidad de propagación
Tiempo de transmisión
Tiempo de transmisión = tamaño del mensaje / ancho de banda
Tiempo de cola
El tiempo necesario para que cada dispositivo intermedio mantenga el mensaje en espera
antes de que pueda procesarlo.
Cuando hay mucha carga de tráfico el tiempo de cola aumenta.
3.6.4 Producto ancho de banda-retardo
Es el número de bits que pueden llenar el canal
El ancho de banda y el retardo son dos medidas de rendimiento de un enlace.
Lo importante es el producto de las 2. Cuantos bits llenan el enlace. Ejemplo: 5 bps y 5s de
retardo significa que podemos tener en el enlace 25 bits.
Es importante si queremos enviar datos en ráfagas y esperar confirmación antes de enviar la
siguiente. Para usar la máxima capacidad del enlace el tamaño de cada ráfaga debe ser dos
veces el producto ancho de banda-retardo, full duplex (bidireccional)
3.6.5 Fluctuación del retardo (Jitter)
Distintos paquetes de datos llegan con distintos retardos y la aplicación que usa los datos es
sensible al tiempo (audio, video)
4. Transmisión digital
Datos digitales o analógicos transmitidos mediante señales digitales.
4.1 Conversión digital
Codificación de línea, codificación de bloques y aleatorización (scrambling)
Codificación de línea siempre necesaria, las otras dos pueden no serlo.
4.1.1 Codificación de línea
Se asume que lo datos están almacenados como secuencias de bits. La secuencia de línea
convierte una secuencia de bits en una señal digital.
Características
Elemento de señal frente a elemento de datos
Elemento de datos: entidad mas pequeña que representa una pieza de información. Bit. Es lo
que necesitamos enviar.
Elemento de señal: Es la unidad mas corta de una señal digital. Es lo que podemos enviar.
Un elemento de señal lleva elementos de datos. Los elementos de datos son transportados, los
elementos de señal son los portadores.
Tasa r número de elementos de datos por cada elemento de señal.
Tasa de datos frente a tasa de señales
Tasa de datos (tasa de bits): Elementos de datos(bits) enviados por segundo, bps
Tasa de señales (tasa de pulsos, de modulación o de baudios): número de elementos de señal
enviados por segundo, baudios.
Un objetivo es incrementar la tasa de datos (incrementa velocidad de transmisión) y reducir la
tasa de señales (reducir requisitos de ancho de banda).
Relación entre tasa de datos (N) y tasa de señales (S) S = N/r
El factor depende de r, pero también del patrón de datos, un patrón todo 1 o todo 0 puede
tener una tasa de señales diferente de un patrón donde se alternan 0 y 1
Para obtener una fórmula nos fijamos en el caso peor (máxima tasa de señales), medio y mejor
(mínima tasa de señales). Normalmente nos interesa el caso medio.
N: tasa de datos c: factor de caso S: tasa de señales r: factor de elementos de datos y señal
Ancho de banda
Aunque el ancho de banda real de una señal digital es infinito, el ancho de banda efectivo es
finito.
La tasa de baudios determina el ancho de banda requerido para una señal digital.
Mas cambios en la señal significa mas frecuencias en la señal
No solo se necesita saber el ancho de banda, también la frecuencia mínima/máxima, amplitud
e incluso fase. (Diagrama de ancho de banda)
Variaciones de la línea base
Receptor calcula la media de la potencia de la señal, se denomina línea base
La potencia de la señal se compara con esa línea base para determinar el valor del elemento
de datos.
Una larga secuencia de 0 o 1 puede provocar una deriva en la línea base (variaciones de la
línea base) y dificulta la decodificación correcta. Un buen esquema de codificación debe evitar
las variaciones de la línea base.
Componentes DC
Cuando un nivel de voltaje de una señal digital es constante durante bastante tiempo aparecen
frecuencias muy bajas cercanas a 0 denominadas componentes DC (corriente continua).
Generan problemas en sistemas que no pueden pasar frecuencias muy bajas, línea telefónica
mínimo 200Hz, o sistemas que usan acoplamiento eléctrico (mediante transformadores), por
ejemplo, líneas de larga distancia que usan varios transformadores para aislar eléctricamente
diferentes partes de la línea. Para estos sistemas se necesita un esquema sin componente DC
Auto sincronización
Para una correcta recepción los intervalos entre bits deben ser los mismos en ambos
extremos. Por ejemplo, el reloj es mas lento o mas rápido.
Una señal con auto sincronización incluye información sobre el tiempo en los datos
transportados, por ejemplo, mediante transiciones en la señal que alerten del comienzo, de la
mitad o el fin del pulso. Si el reloj no está sincronizado estos puntos puede reiniciarlo.
Detección de errores incorporada
Es deseable tener la capacidad de detectar algunos o todos los errores.
Inmunidad al ruido y las interferencias
Otra característica deseable
Complejidad
Un esquema complejo es más difícil de implementar. Por ejemplo, un esquema de 4 niveles de
señal es más difícil que uno de 2 niveles.
4.1.2 Esquemas de codificación de línea
Categorías
La última es Multitransición
Cada categoría tiene varios esquemas.
Esquema Unipolar
Todos los niveles de la señal se encuentran a un lado del eje del tiempo, o por encima o por
debajo.
NRZ (sin retorno a cero)
Tradicionalmente un esquema unipolar fue diseñado como NRZ.
Voltaje positivo es 1, voltaje 0 es un 0. Se llama NRZ por que la señal no retorna a 0 en la mitad
del bit.
Comparado con su contraparte polar es mas costoso. La potencia normalizada (potencia
necesaria para enviar un bit por unidad de resistencia) es el doble que polar NRZ, por lo que
casi no se usa.
Esquemas Polares
Los voltajes están a ambos lados del eje del tiempo. El voltaje para el bit 0 puede ser positivo y
para el 1 negativo.
NRZ (Sin retorno a cero)
Se utilizan dos niveles de voltajes.
Hay dos versiones
-
NRZ-L: El nivel de voltaje determina el valor del bit.
NZR-I: El cambio o falta de cambio determina el valor del bit, si no hay cambio en valor
del bit es 0, si hay cambio el valor es 1.
Variación de línea es un problema para ambas, pero para NRZ-L es el doble de severo. En NRZI solo es un problema si hay una larga secuencia de 0. Si se pudiese evitar una secuencia larga
de 0 la derivación de línea se evitaría.
Sincronización es un problema mas serio en NZR-L, una larga secuencia de 0 puede afectar a
ambos esquemas, una larga secuencia de 1 afecta solo a NZR-L
Otro problema con NZR-L es que un cambio repentino de polaridad mientras se usa un par
trenzado dará como resultado que los 0 se interpreten como 1 y los 1 como 0.
Ambos esquemas tienen N/2 baudios
Con retorno a cero (RZ)
Principal problema NRZ cuando relojes no están sincronizados, el receptor no sabe cuando
termina un bit y empieza otro.
Utiliza 3 valores, positivo, negativo y cero.
La señal no cambia entre bits sino durante el bit
Principal desventaja es que se requieren dos cambios para codificar un bit, por lo que necesita
mayor ancho de banda. Cambio de polaridad cambia 0 y 1. No hay problema de componente
DC. Complejo de implementar por tener 3 niveles. No se usa hoy en día.
Bifásica: Manchester y Manchester diferencial
En Manchester se combinan las ideas de RZ and NRZ-L. La duración del bit se divide en dos
mitades. El voltaje empieza en un bit y termina en otro. La transición en la mitad del bit
proporciona sincronización.
Manchester diferencial combina RZ y NRZ-I Siempre hay una transición en la mitad del bit,
pero el valor del siguiente bit se determina al comienzo del siguiente bit, si es 0 hay otra
transición, si es un 1, no hay transición.
Soluciona los problemas de NRZ-L y NRZ-I
La tasa de señales es el doble. El ancho de banda mínimo es el doble que el de NRZ
Esquemas bipolares
También llamada binaria multinivel.
Tres niveles de voltaje, positivo, negativo y cero. El nivel para un elemento de datos está en 0,
el nivel para otro elemento alterna entre negativo y positivo.
AMI y pseudoternaria
Bipolar con inversión de marca alternada AMI. Marca viene de telegrafía y significa 1. El voltaje
0 representa el 0. El 1 se representa alternando voltajes positivos y negativos.
Pseudoternaria: Variación de AMI, donde 1 se marca con voltaje 0 y el 0 alternando positivo y
negativo.
Se desarrolla como alternativa a NRZ. Tiene la misma tasa de señales. La concentración de
energía se concentra alrededor de la frecuencia N/2, no como en NZR que es alrededor de
frecuencia 0.
No tiene componente DC ya que larga secuencia de 1 voltaje alterna entre positivo y negativo
y en larga secuencias de 0, aunque el voltaje se mantiene constante, su amplitud es 0.
AMI se usa para comunicaciones de larga distancia. Tiene un problema de sincronización con
largas secuencias de 0.
Esquemas multinivel
En los esquemas mBnL, un patrón de m elementos de datos se codifica como un patrón de n
elementos de señal donde 2m <= Ln
Si el número de patrones de datos es menor que el de señales se puede diseñar un esquema
que detecte errores, sincronización.
El número de patrones de datos sea mayor que el número de patrones de señales no es
posible.
2B1Q
Tasa de señales N/4
Envía datos 2 veces más rápido que NRZ-L. El receptor deber discernir entre 4 niveles
diferentes por lo que es mas complejo, precio a pagar por la reducción de ancho de banda.
No hay patrones redundantes ya que 22=41
Se utiliza en tecnología DSL sobre líneas telefónicas.
8B6T
Se usa en 100BASE-4T
28=256 36=729 729-256 = 473 Elementos redundantes que proporcionan sincronización y
detección de errores. Parte de la redundancia se utiliza también para ofrecer equilibro DC.
Tasa de señales media teórica 𝑆 =
1
2
6
6
· 𝑁 · 8 en la práctica 𝑁 · 8
Cada patrón de señal tiene un peso de 0 o +1, esto significa que no hay un patrón con valor -1
Si dos grupos de peso +1 son consecutivos el segundo se envía invertido.
4D-PAM5
Utiliza 5 niveles de voltaje. El nivel 0 se utiliza para detección de errores. La señal se envía usan
4 cables. Si se considerase un solo cable sería equivalente a un 8B4Q
La peor tasa de señal sobre un solo cable es N · 4/8 o N/2 Se diseño para usar 4 cables por lo
que la tasa se puede reducir hasta N/8. Los 8 bits pueden enviarse simultáneamente con un
solo elemento de señal. Lo 4 elementos de señal forman un grupo que se envía
simultáneamente.
Se usa en LAN 1Gbps. Cada cable 125 Mbaudios
Transición multilínea: MLT-3
NRZ-I y Manchester diferencial se clasifican como esquemas de codificación incremental, pero
usan solo 2 reglas de transición. Si se tiene una señal con más de dos niveles se puede diseñar
un esquema con más reglas.
La transmisión multilínea, codificación de tres niveles (MLT-3), es un esquema que utiliza tres
niveles (+1, 0 y -V) y tres reglas de transición para moverse entre los niveles.
-
Si siguiente bit es 0 no hay transición
Si siguiente bit es 1 y nivel actual es distinto de 0 el siguiente nivel es 0
Si siguiente nivel es 1 y nivel actual es 0, el siguiente nivel es el opuesto al anterior
nivel distinto de 0.
A pesar de tener una tasa de señales igual que NRZ-I se reduce el ancho de banda ya que, en el
peor de los casos, secuencia de 1, el patrón de elementos se repite cada 4 bits, una señal
aperiódica se convierte en una señal periódica con un periodo que es 4 veces la duración del
bit, y una frecuencia ¼ la tasa de bits.
Útil para enviar datos a 100Mb en cables que no soportan más de 32MHz, por encima de esa
frecuencia crean emisiones electromagnéticas.
Related documents
Download