Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Comunicaciones
Señal digital: el ruido no afecta tanto ya que lo importante son los 1 y 0. Tiene desventajas
como por ejemplo que primero recibe señales analógicas y tiene que convertirlas con el ADC,
otra es que tarda más y es más complejo.
Señal analógica: vienen de la naturaleza, son fáciles de transmitir, de interpretar y son rápidas.
Su mayor problema es el ruido, que las distorsiona.
Protocolos
Los Protocolos son conjuntos de reglas que gobiernan el Intercambio de datos entre dos
entidades. Son aquellas normas acordadas para poder producir la unificación de criterios entre
los fabricantes de productos para redes de comunicaciones y telemáticas.
Definen
- Sintaxis: El formato del mensaje, acuerdo o procedimiento utilizado para la transmisión
de información.
- Las acciones que deben realizarse al transmitir o recibir mensajes por parte de los
nodos o equipos terminales de datos.
- Semántica: Información de control.
- Tiempos: Ajuste de velocidad, armado de secuencias.
Tareas
- Establecer el canal de comunicaciones en caso de ser conmutado.
- Establecer la transmisión (Modo de control).
- Efectuar la transmisión (Modo información).
- Verificar la transmisión.
- Fin de la transmisión.
- Corte del canal.
Funciones a cumplir:
- Segmentación y Ensamblado.
- Encapsulamiento.
- Control de Conexión.
- Entrega de Orden.
- Control de flujo.
- Control y Detección de errores.
- Direccionamiento.
Compatibilidad e Interoperabilidad:
Capacidad de los equipos de informática de diferentes fabricantes para comunicarse entre si
con éxito en una red.
Modelo de Capas OSI
OSI: (Open System Interconnection): Divide en 7 capas donde las mas bajas estan encargadas
de la transmisión de la red y las mas altas de la transmisión entre los hosts.
1 Capa Física: Se definen: los niveles de tensión, tipos de interfaces, estándares de cables,
distancias máximas, velocidades máximas, codificación.
2 Capa de enlace de datos: Describe la manera de organizar los cuadros y como llegaran a su
red. Da formato a la información para convertirlo en trama de datos o Paquete.
3 Capa de Red: Controla la comunicación y envió de mensajes a su destino entre terminales.
Opera sobre los encaminadores para realizar el enrutamiento de los paquetes para que lleguen
a los nodos finales.
4 Capa de transporte: Divide al mensaje en fragmentos y otorga un orden de manera tal que
lleguen al destino. Ensambla el mensaje en el destino con el orden correcto de sus fragmentos.
Entrega los mensajes de proceso de una computadora al proceso correspondiente de la
computadora destino.
5 Capa de Sesión: Proporciona un intercambio estructurado y lógico de los mensajes entre
puntos de una red. Establece el dialogo entre nodos que acuerdan intercambiar datos. Se
especifican los detalles de seguridad entre nodos, por ejemplo, la validación de passwords. Es
la capa que abarca las tres fases: establecimiento de conexión, transferencia de datos y
liberación de la conexión. Básicamente establece, mantiene y cierra sesiones.
6 Capa de Presentacion: Especifica la manera de representar los datos. Traduce los datos de un
formato a otro. Encripta o desencripta los datos, asi como tambien los comprende o se
comprende. Básicamente se trata de los formatos y la representación de los datos.
7 Capa de Aplicación: Brinda los servicios utilizados por las aplicaciones para que los usuarios
se comuniquen a través de la red. Ofrece la función de las aplicaciones de red, es decir, la
transferencia de archivos.
Encapsulación de datos
Cada capa de la pila adiciona información de control para asegurar la entrega correcta de
datos. Cuando se recibe, la información de control se retira.
Interfaz
Conexión que se da de manera física y/o lógica entre dispositivos o sistemas.
- Interfaz física: Conexión de Red LAN.
- Interfaz lógica: conexión entre capas OSI o sistemas.
Primitivas: Un servicio definido por un conjunto de operaciones mas sencillas.
Se utilizan para realizar alguna accion o para informar de un suceso ocurrido en una entidad
par.
Algoritmos Un algoritmo se puede definir como una secuencia de instrucciones que
representan un modelo de solución para determinado tipo de problemas. O bien como un
conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un
problema.
Características
- La conexión se establece antes de que comience la transmisión de datos.
- La capacidad del canal debe estar disponible y reservada
- Los nodos deben tener la capacidad para manejar la conexión
- Los conmutadores deben tener la inteligencia para reservar recursos y ver la ruta.
- Camino dedicado entre dos estaciones. Secuencia conectada de enlaces entre nodos
Comprende 3 fases: Establecimiento, Transferencia y Desconexión.
Elementos:
- Estaciones: Son los dispositivos finales que se desean comunicar, pueden ser teléfonos,
computadoras, etc.
- Nodos: Son los dispositivos de conmutación que propaga la comunicación.
- Redes de comunicaciones: Es el conjunto de todos los nodos.
Encaminamiento de las redes de circuitos
En una red grande de conmutación de circuitos muchas conexiones necesitan una ruta que
pase a través de mas de un conmutador. En una estrategia de encaminamiento hay dos
requisitos para la arquitectura de red: eficiencia y flexibilidad.
Eficiencia: Se desea minimizar la cantidad de equipos en la red.
Flexibilidad: La red debe proporcionar un servicio razonable incluso bajo malas condiciones.
Señalización de control
En las redes de conmutación de circuitos, las señales de control constituyen el medio por el
que se establecen, mantienen y finalizan las llamadas. Se clasifica en cuatro categorías:
- Supervisión: Se refiere a funciones de carácter binario.
- Direccionamiento: Encaminamiento que permite localizar el destino.
- Información sobre la llamada: Se refiere al estado de la llamada; establecimiento y
cierre de la llamada.
- Gestión de red: Se utiliza para el mantenimiento, resolución de problemas y el
funcionamiento general de la red.
Packet Switching
- Diseñado para voz: Los recursos están dedicados a una llamada en particular.
- Para voz, alta utilización: La mayor parte del tiempo, alguien está hablando.
- Para datos: Linea sin uso la mayor parte del tiempo. Velocidad de transmisión
constante. Limita la interconexión de la variedad de computadoras, hosts y terminales.
Conmutación de paquetes
Se denomina conmutación de paquetes (Packet Switching) al intercambio de bloques de
información con un tamaño especifico entre dos puntos, un emisor y un receptor. En el origen,
extremo emisor, la información se divide en “paquetes” a los cuales se les indica la dirección
del destinatario. Cada paquete contiene, además de datos, un encabezado con información de
control. Los paquetes se transmiten a través de la red y, posteriormente, son reensamblados en
el destino obteniendo asi el mensaje original.
En cada nodo de red, un paquete puede ser almacenado brevemente y encaminado
dependiendo de la información de la cabecera.
La red puede transmitir mensajes de longitud variable pero con una longitud máxima.
La conmutación de paquetes resulta mas adecuada para la transmisión de datos comparada
con la conmutación de circuitos.
En un paquete hay un grupo de información que consta de dos partes: Los datos propiamente
dichos y la información de control, en la que esta especificado la ruta a seguir a lo largo de la
red hasta el destino del paquete.
Proceso
- Los datos se transmiten en bloques cortos, llamados paquetes.
- Los menasjes mas largos se cortan en series de paquetes.
- Cada paquete contiene parte o todos los datos, mas la información de control.
- La información de control incluye el ruteo de redes.
- En cada nodo se reciben paquetes guardados por un tiempo corto y pasados el
próximo nodo las computadoras que transmiten envían un mensaje como una
secuencia de paquetes.
- En el paquete se incluye información de la estación del destino.
- Guardan los paquetes y determinan la próxima pata de la ruta.
- Cuando el enlace esta disponible, el paquete es transmitido al próximo nodo.
- Todos los paquetes siguen su camino por si mismos.
Ventajas.
- Mayor eficiencia de linea.
- Conversion de tasa de datos.
- Paquetes aceptados, incluso bajo trafico pesado, pero el retraso en la entrega
aumenta.
- Las prioridades pueden ser utilizadas.
Desventajas
- Retardo
- Los paquetes pueden variar de largo
- El overhead incluye direcciones de destino, información de secuencia, etc.
- Se requiere mas procesamiento en cada nodo.
Conmutación de paquetes: Técnicas de conmutación
Se definen dos técnicas, datagramas y los circuitos virtuales
Datagramas
Un datagrama es un fragmenteo de paquete que es enviado con la suficiente información para
que la red pueda simplemente encaminarlo hacia el equipo terminal de datos “DTE” receptor,
de manera independiente a los fragmentos restantes.
Características.
- No tiene fase de establecimiento de llamada.
- El paso de datos es mas seguro.
- No todos los paquetes siguen una misma ruta.
- Los paquetes pueden llegar al destino en desorden debido a que su tratamiento es
independiente.
- Un paquete se puede destruir en el camino, cuya recuperación es responsabilidad de la
estación de destino.
Circuitos virtuales
Un círculo virtual es un sistema de comunicación por el cual los datos de un usuario origen
pueden ser transmitidos a otro usuario destino a través de mas de un circuito de
comunicaciones real durante un cierto periodo de tiempo, pero en el que la conmutación es
transparente para el usuario.
Un ejemplo de protocolo de circuito virtual utilizado es el TCP.
Características.
- Su funcionamiento es similar al de redes de conmutación de circuitos.
- Antes de la transmisión se establece la ruta por medio de paquetes de petición de
llamada y de llamada aceptada; establecida la transmisión, se da el intercambio de
datos, y una vez terminada, se presenta el paquete de petición de liberación.
- Cada paquete tiene un identificador de circuito virtual en lugar de la dirección del
destino.
- Los paquetes se recibirán en el mismo orden en que fueron enviados.
Fases
- Apertura de la conexión: Se añade una entrada en la tabla de reenvío, se determina la
ruta entere el emisor y el receptor, se reservan recursos.
- Transferencia de paquetes: En esta fase se transfieren los datos necesarios.
- Cierre de la conexión: Una vez terminada la fase de transferencia, se cierra la conexión
avisando al otro nodo y se actualizan las tablas de reenvío de todos los routers.
Estrategias de Encaminamiento.
- Estático: especificación para cada par de nodos origen-destino la identidad del
siguiente nodo en la ruta.
- Inundaciones:
o Para mensajes de alta prioridad.
o No se precisa información sobre la red.
o El nodo origen envía una copia del paquete a los nodos vecinos y estos
mediante enlaces enviaran al resto de nodos hasta que una copia llegue al
destino
- Aleatorio
o Mayor control del congestionamiento.
o Selección de un único camino de salida para transmitir el paquete entrante.
o El enlace de salida se elige en forma aleatoria sin tomar en cuenta el enlace
anterior.
- Adaptable: Las decisiones cambian a medida de las condiciones de la red.
Orientado o no a Conexión.
Los protocolos de red y el tipo de trafico de datos que soportan pueden ser caracterizados
como orientado a conexión o sin conexión.
Orientado a conexión:
- Implica el uso de un camino especifico que se establezca durante una conexión.
- Los datos pasan a través de una conexión permanente establecida.
No orientado a la conexión:
- No implica la predeterminación del camino a seguir por los paquetes.
- El dispositivo en un extremo de la comunicación transmite los datos al otro, sin tener
que asegurarse de que el receptor esté disponible y listo para recibir los datos. El
emisor simplemente envía un mensaje dirigido al receptor.
- No garantiza:
o La secuencia de paquetes
o La tasa de transferencia de datos
o Los recursos de red
Red de comunicaciones para terminales que conectan de usuarios dentro de un área muy
limitada (Piso-habitación)
Bluetooth -> tecnología que permite la interconexión de los diferentes dispositivos móviles
personales.
WAN (Wide Area Networks): cubren una extensa área geográfica como estados o países.
Pueden ser la consecuencia de varias MAN unidas. Suelen tener topologías irregulares.
Características:
MAN (Metropolitan Área Networks): cubren una ciudad o un área de la misma. Es una red de
conmutaciones que puede ser pública o privada y cubre un área geográfica limitada como una
ciudad, un suburbio o un área metropolitana. Pueden ser la consecuencia de varias LANs
unidas utilizando gateways, bridges, etc.
Características:
Redes punto a punto: el canal de datos es utilizado para la comunicación entre dos nodos.
Ambos dispositivos se consideran iguales. Puede ser simplex, half duplex o full duplex
Redes multipunto: varios elementos están conectados en un mismo medio y si quieren se
pueden ver entre sí. Cada nodo puede transmitir y recibir. Hay solo un canal. Tiene que ver
cuando el canal está libre para conectarse.
Topologías de la red: es una representación gráfica de cómo se unen en red las estaciones de
trabajo de la misma.
Topología de malla: todas las estaciones de la red se conectan entre sí, es difícil de escalar.
Topología de anillo: varios nodos unidos formando un círculo lógico. Los mensajes se mueven
de nodo a nodo en una dirección. Cada nodo está conectado con otros dos. Puede ser de
control distribuido o centralizado.
- Anillo de control distribuido: los datos tienen un sentido de movimiento, si deja de
funcionar un nodo, no funciona la red.
- Anillo de control centralizado: hay un nodo de control que organiza y autoriza el acceso
a la red. Hay una dependencia directa de ese elemento de control. El nodo central
puede determinar si es centralizado o distribuido.
Ejemplo: Token Ring (IBM): opera en un solo medio compartido. El permiso de acceso
se hace a través de un “pase de ficha”. El nodo que tiene la ficha tiene el control
completo de la red. Para solicitar la ficha envía un mensaje corto.
Topología estrella: todas las estaciones de la red deben pasar a través de un dispositivo central
de conexiones conocido como concentrador (HUB). No es conveniente para distancias largas. El
servidor o nodo central es el elemento activo y controla el flujo de la información.
Topología BUS: consta de un único cable (BUS) al que se conecta cada ordenador.
Medios de Networking
Para que las computadoras transmitan entre ellas esta información codificada, deben ser
conectadas físicamente entre si. A estos materiales se les denomina medios de transmisión
El tipo de medio a utilizar se determinara en base a:
Intranet: LAN o MAN que utiliza las tecnologías de Internet . Brindan a los usuarios la
capacidad decompartir dinámicamente recursos internosde la misma forma que los usuarios
deInternet lo hacen.
Extranet: WAN Vista desde la Intranet . Brindan los servicios de Internet.
Fibra óptica: construida por uno o más hilos de cuarzo fundido o plástico especial. Cada hilo
tiene un núcleo central, una cubierta y un aislante. Su señal en forma de luz es producida por
diodos o láser. Gran ancho de banda, baja atenuación de la señal, integridad, inmunidad a
interferencias, alta seguridad, larga duración, pero alto costo de fabricación e instalación. La luz
se va reflejando en los bordes del cable. Clases de fibras ópticas:
- Multimodo: usada para la comunicación de datos. Tiene un núcleo grande en
donde muchos rayos se pueden propagar simultáneamente.
- Monomodo: tiene un núcleo más pequeño que el multimodo. Solamente un
rayo se puede propagar. Es utilizada para telefonía y televisión por cable.
Bridge (puente): une lógicamente segmentos dentro de una misma red. Actúan en la capa 2.
Switch: son similares a los bridges, pero con más ports (puertos). Actúan en la capa 2.
VLAN: es un método para crear redes lógicas independientes dentro de una misma red física
sin que una sepa nada de la otra, que sean completamente independientes.
Router: separa los dominios de broadcast e interconecta diferentes redes. Actúan en la capa 3.
Firewall: implementan políticas de seguridad en los puntos de control que separan redes
confiables y no confiables. Actúan de la capa 3 en adelante.
Protocolo TCP
Características:
- Con conexión.
- Bidireccional.
- Múltiple conexión y dispositivo-identificado.
- Fiable
- confirmación
- gestión de flujo de datos
La comunicación con TCP es más confiable y sólida pero también representa una sobrecarga
adicional y pueden provocar demoras en la transmisión.
Ambos extremos establecen una conexión antes de intercambiar los datos y ambos extremos la
cierran (establece la conexión punto a punto). Utiliza el three-way handshake.
Pasos:
1. Primero ambos tienen que mandarse un SYN (segmento sin datos) y un ACK para
indicar que se puede establecer la conexión.
2. Una vez establecida la conexión el cliente envía los datos al servidor.
3. El servidor manda ACK (Acknowledgment).
4. Ambos mandan ACK para indicar la finalización de la sesión.
Segmento TCP:
Formato del mensaje: mínimo va a tener 20 bytes pero se puede extender a 40. Divide el
mensaje en segmentos.
Cada encabezado del segmento TCP contiene un número de secuencia que permite que el
receptor pueda armar los datos en el orden deseado, aunque pueden llegar desordenados ya
que pueden tomar diferentes rutas en la red.
TCP entrega en el mismo orden: los datos pueden llegar en desorden, pero al enumerar y
secuenciar los segmentos, los ordena nuevamente. Cuando arranca la secuencia lo hace de
forma semi aleatoria siguiendo el reloj de 32 bits, pero lo va cambiando (agregando o sacando
tiempo para cambiar el número de secuencia) para que no se confunda con otros que tienen el
mismo tiempo. Pasado cierto tiempo si el receptor no recibe el ACK, toma al paquete como
perdido. Verifica que los datos son entregados a través de la red exactamente y en la secuencia
correcta.
Está para evitar que se pierda información. Se maneja por ventanas que se dividen en
cantidades de segmentos. Una vez que recibe el ACK de uno, le manda el otro segmento.
Manda varios segmentos a la vez para optimizar el ancho de banda.
El protocolo stop and wait es una verga porque manda uno y espera que le llegue el ACK para
mandar el siguiente. Pierde tiempo y no utiliza todo el ancho de banda, es más, lo pierde. Si no
recibe el ACK lo retransmite.
Si el receptor recibe fuera de orden puede rechazarlo y volver atrás o aceptarlo desordenado.
Si lo rechaza hay que retransmitir muchos paquetes (alguno innecesariamente) y ocupa la
tubería al pedo.
Cada nodo actúa como emisor y receptor: porque es bidireccional y además transmite dos
datos en uno ya que envía el ACK y también la transmisión en el mismo segmento.
El tamaño inicial de la ventana se acuerda durante el inicio de sesión por medio del three way
handshake. El emisor puede continuar enviando más datos solo cuando obtiene el ACK,
durante el retraso en la recepción del ACK el emisor no envía ningún otro segmento. Una vez
limitado el tamaño, el emisor debe acordar la cantidad de segmentos a ese tamaño.
- Proporciona sólo las funciones básicas para entregar segmentos de datos entre las
aplicaciones adecuadas, con muy poca sobrecarga y revisión de datos.
Es un protocolo sin estado, por lo que ni el cliente ni el servidor están obligados a hacer un
seguimiento del estado de la sesión de comunicación.
Se dice que UDP está basado en transacciones, es decir, cuando una aplicación tiene datos para
enviar simplemente los envía.
A las aplicaciones de servidor basadas en UDP se les asignan números de puerto conocidos
como “registrados”.
Las porciones de comunicación en UDP se llaman datagramas, cuyo encabezado tiene 8 bytes.
Los datagramas pueden tomar distintas rutas en la red, no viajan todos iguales.
UDP reensambla los datos en el orden que los recibe y los manda al receptor.
Las aplicaciones que usan UDP lo hacen porque el rendimiento y la velocidad es más
importante que la fiabilidad, intercambian datos “cortos y relevantes” y/o tienen tráfico
multicast. En otras palabras pueden tolerar cierta pérdida de datos, requieren retrasos cortos o
que directamente no los haya, tienen transacciones de solicitud y respuesta simples y
requieren de comunicaciones unidireccionales donde no requieren confiabilidad o requieren
que la aplicación la pueda administrar.
Control de flujo: coordina el intercambio de datos entre emisor y receptor. Está en la capa de
enlace. Garantiza que el emisor no sobrecargue al receptor.
- Stop and wait: envío de un frame a la vez. Es malo porque manda una trama y espera
que le llegue el ACK para mandar la siguiente. Pierde tiempo y no utiliza todo el ancho
de banda, es más, lo pierde. El emisor espera el ACK un tiempo limitado (time out), si
no lo recibe, retransmite la trama. Si el receptor recibe fuera de orden puede
rechazarlo y volver atrás o aceptarlo desordenado. Si lo rechaza hay que retransmitir
muchos paquetes (alguno innecesariamente) y ocupa la tubería al pedo.
- Sliding window: envío de varios frames a la vez. Los enlaces deben ser full dúplex. El
transmisor envía varias tramas a la vez antes de recibir el ACK. Está para evitar que se
pierda información. Se maneja por ventanas que se dividen en cantidades de
segmentos. Una vez que recibe el ACK de uno, le manda el otro segmento. Manda
varios segmentos a la vez para optimizar el ancho de banda. Hay ventana de envío y
ventana de recepción.
Existen técnicas de detección y corrección de errores, como el bit de paridad, que es sumar un
bit al final de un bloque de data. Su mayor ventaja es que es simple y su mayor desventaja es
que no puede detectar más de un error. Paridad par es cuando tiene una cantidad par de
unos, paridad impar es cuando tiene una paridad impar de unos.
IP (Internet Protocol): trabaja en la capa de red del modelo OSI. Se ocupa sólo de la estructura,
el direccionamiento y el enrutamiento de paquetes. No especifica la manera en que se lleva a
cabo la entrega o el transporte de los paquetes. Es independiente del medio de transmisión
físico. Internet es una red de conmutación de paquetes (bloque de datos que lleva la
información necesaria para ser entregado).
Arquitectura del modelo TCP/IP: no hay un acuerdo pero se suelen usar de tres a cinco capas
para representarla:
Direcciones IP: identifican unívocamente un punto de acceso a la red. Los routers o los host
multi-homed tienen varias. Tienen un significado en la red y son asignadas por una autoridad
central que es la InterNIC (Internet Network Information Center). Son números de 32 bits
expresados en decimal con puntos byte a byte. Para que sean más fáciles de acordarse el DNS
(Domain Name Server) le pone nombres legibles.
Direccionamiento IP: consta de una parte que identifica a la red y otra que identifica al nodo.
La parte del nodo se asigna localmente e indica la interfaz o punto de conexión a la red.
La parte de red la asigna InterNIC, su ISP o su administrador de red e indica de qué red física se
trata. Su problema es que no es muy flexible. Como con IPv4 se quedaron cortos, se creó IPv6,
que es una nueva versión de IP sucesora de IPv4.
Cambios que agregó IPv6 respecto a IPv4: expande las capacidades de direccionamiento ya
que las direcciones pasan de ser de 32 a 128 bits.
-Mejora la escalabilidad.
-Introduce QoS que es marcar los paquetes de tal forma que puedan ser asociados a un flujo
entre un transmisor y un receptor para poder solicitar un manejo especial para dichos
paquetes.
-Hay tres tipos de direcciones en IPv6: unicast, anycast y multicast. Todas las direcciones IP se
asignan a interfaces no a nodos. Hay direcciones IPv6 con IPv4 embebidas.
La barrita (/) después de los números indica cuántos bits son fijos en la red. Tener en cuenta
que cada número son 8 bits (cada número, no cada unidad).
CLASES DE IPV4
FORMATO DE IPV6