Está en la página 1de 19

Resumen de Introducción a las

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.

Conmutación de Circuitos y Paquetes.


Conmutación: LA Conmutación (switching) se considera como la acción de establecer una vía,
un camino, de extremo a extremo entre dos puntos, un emisor y un receptor a través de nodos
o equipo de transmisión.
- Permite la entrega de la señal desde el origen hasta el destino requerido para lograr un
camino apropiado de una red de telecomunicaciones.
- Permite la descongestión entre los usuarios de la red disminuyendo el trafico y
aumentando el ancho de banda.
- Representa una de las capas del nuevo modelo de redes. La capa conmutación tambien
conocida como capa 2, permite a los nodos asignar direcciones y adjuntar datos a una
señal.
Conmutación de circuitos
Se denomina conmutación de circuitos (circuit switching) al establecimiento de una vía
dedicada exclusiva y temporalmente a la transmisión de extremo a extremo entre dos
puntos, un emisor y un receptor.
En la conmutación de circuitos se busca y define una vía extremo-a-extremo con un ancho de
banda fijo específico durante toda de la sesión. La red recibe desde el extremo emisor una
dirección que identifica al extremo destinatario y establece un “camino” hacia dicho destino.
Cuando finaliza la sesión, la vía selibera y puede ser utilizada por un nuevo circuito

La ventaja principal radica en que una vez establecido el circuito su disponibilidad es


muy alta, puesto que se garantiza este camino entre ambos extremos
independientemente del flujo de información. Su principal desventaja reside en
consumir muchos recursos del sistema mientras dura la comunicación,
independientemente de lo que en realidad pudiera requerir.

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

Orientado a la conexión: Fases


- Establecimiento de conexión
- Transferencia de datos
- Fin de la conexión
Orientado a la conexión
Ventajas
- Útiles para la transmisión de datos que no toleran retardos y resecuenciamiento de
paquetes.
- Las aplicaciones de voz y video se basan típicamente en servicios orientados a
conexión
Desventajas
- Reserva estática del camino: cualquier incidente en cualquier punto del camino hará
fallar la conexión.
- Reserva estática de los recursos: No es posible compartirla a otros usuarios de la red.
No Orientado a conexión
Cada paquete es transmitido independientemente por el sistema de origen y manejado
independientemente por los dispositivos intermedios de la red.
Ventajas
- Selección dinámica del camino
- asignación dinámica del ancho de banda.
- Útiles para aplicaciones que soportan cierto retardo y resecuenciamiento de los
paquetes.
- Son descritos generalmente como sin estado.

Clasificación de Redes Según Su Area De cobertura


Tipos de transmisión:

- Simplex: es una transmisión unidireccional. Ej: televisión, radio, etc.


- Half duplex: es bidireccional, pero al ser un único canal envía para un lado por vez.
Ejemplo: walkie talkie, GPS, FAX, etc.
- Full duplex: es bidireccional y se puede realizar simultáneamente. Ej: red de celulares,
PCs en una LAN, etc.
- Full full duplex: es lo mismo que la full duplex pero utiliza varios canales.
Ej: videoconferencia, entre otros.

LAN Local Area Network

- Red de comunicaciones para computadoras que sirve a la conexión de usuarios dentro


de un área geográficamente limitada.

PAN Personal Area Network

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.

HAN Home Area Network

Red de comunicaciones Hogareña para terminales que conectan de usuarios dentro de un


área muy limitada.

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:

- Son de largo alcance.


- Tradicionalmente son comunicaciones punto a punto.
- Une LANs y MANs.
- Puede tener limitaciones de velocidad y retardo.
- Ej: ATM.

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:

- Une LANs y WANs.


- Requiere altas velocidades a costos menores en áreas grandes.
- Ej: Metropolitan Ethernet.

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.

Redes conmutadas (nodos intermedios): tienen nodos interconectados. Es generalmente lo


que más se usa. La información atraviesa la red viajando de nodo en nodo.

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.

- Velocidad que se desea que se envíen los datos por la red.


- El costo.
- La ubicación física y geográfica del cableado.
Para ello se cuenta con cableado de distinto tipo, entre los que se encuentran:
Cable Coaxial
está compuesto por un conductor de cobre rodeado por un cable de aislación flexible. Existen
dos tipos:
- THICK (Grueso): Mas conocido como cable amarillo, fue el mas utilizado en la mayoría
de redes.
- Velocidad y distancia mayores.
- Costo alto y poca flexibilidad.
- THIN (delgado): Se utilizo para reducir costos en cableado.
- Limitación en su distancia, esto conllevaba a la no regeneración de la señal.

Cable de par trenzado


máximo se puede separar a los cables por media pulgada. Hay 7 categorías. La 5 tiene 5e, la 6
tiene 6a y la 7 también. Se diferencian por su ancho de banda. Existen dos tipos de cables par
trenzado:
- UTP (Unshielded Twisted Pair): trenzados normalmente, no tienen blindaje,
son de bajo costo y fáciles de manejar. Su mayor desventaja es la alta tasa de
error y las limitaciones para las grandes distancias. Es el más utilizado en el
mercado.
- STP (Shielded Twisted Pair): los pares trenzados están protegidos por una malla
metálica y una lámina blindada. Tienen menor tasa de error, pero alto costo de
fabricación.
Atenuacion: Perdida de potencia de la señal a medida que esta se propaga desde el transmisor
hacia el receptor. Se mide en decibeles.
NEXT: Interferencia electromagnética causada por una señal generada por un par sobre otro
par resultando en ruido.
ACRN: También conocido como headroom. Es la diferencia, expresada en decibeles, entre la
atenuación de la señal producida por un cable y el NEXT.

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.

Subcapa MAC y LCC


La capa superior es la capa de enlace de datos, la cual comprende dos subcapas.
MAC (control de acceso al medio): Acceso a la capa física, protocolos MAC asociado a la
topología, y considerando la Tecnología.
Es la mas baja de las dos subcapas, proporciona el acceso compartido para las NIC de los hosts
conectados. Trabaja en medios compartidos (LANs).
Métodos de acceso al medio: Es el procedimiento que regula la compartición del medio físico
de todos los equipos y maquinas conectadas a la subred:
- Estático:
- FDM (Multiplexación por división de frecuencia): para x usuarios el ancho de
banda se divide en x partes iguales. Origina cosas de bajo rendimiento.
- TDM (Multiplexación por división de tiempo): cada usuario tiene asignado un
slot o intervalo temporal. Origina pérdida de ancho de banda.
- Dinámico: el aprovechamiento del canal es mayor. Se debe tener en cuenta:
- Métodos de enviar tramas: si se tiene x host con un programa de usuarios que
genere tramas, no se transmite nada hasta que la trama anterior no se haya
transmitido con éxito. Básicamente eso, para transmitir una tiene que haber
transmitido la anterior exitosamente.
- Medio compartido: existe un único canal para todos los equipos, todos pueden
enviar y recibir. Las prioridades serán determinadas por los protocolos.
- Colisión: si dos o más tramas se transmiten simultáneamente se superpondrán
en el tiempo (dañando la señal) dando lugar a una retransmisión de tramas.
- Tiempo: puede ser continuo o ranurado:
- Continuo: la transmisión es en cualquier instante.
- Ranurado: el tiempo se divide en intervalos discretos.
- Portadora: este método puede seguir dos políticas:
- Detección de portadora: los equipos pueden ver si el canal está siendo
utilizado antes de intentar usarlo.
- Sin detección de portadora: los equipos transmiten según el protocolo
en cuestión sin comprobar antes el estado del canal.
LLC (control de enlace lógico): Entramado, control de flujo, control de errores; independiente
de la tecnología.
Maneja la comunicación de enlace de datos y define el uso de puntos de interfaz lógica,
llamados SAPs o puntos de acceso al servicio.
Servicios que proporciona la capa de red:
- Entramado de la información.
- Control de errores
- Recuperación entre fallos
- Control de Flujos
Protocolo TCP Y UDP

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.

Access server: provee acceso a la red. Actúan en la capa 2.

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.

Puerto: Puntos de conexión para el intercambio de información y transmisión de datos


Un puerto de red se utiliza para identificar la aplicación o el proceso en el dispositivo
Socket: Método para la comunicación entre programa en una red. Cada extremo de la
conexión tiene un socket.
Tipos de socket
Stream:
- Son los mas utilizados, hacen uso del protocolo TCP.
- Provee un flujo de datos bidireccional, secuenciado, sin duplicación de paquetes y libre
de errores.
Datagrama:
- Hacen uso del protocolo UDP
- Flujo de datos bidireccional, pero los paquetes pueden llegar fuera de secuencia,
pueden no llegar o contener errores.
- El proceso recibe los datos debe comprobar la secuencia, eliminar duplicados y
asegurar la integridad.
RAW: Son sockets especiales, que permiten el envió directo de paquetes IP sin un formato
de protocolo especifico.

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.

Gestión de conexiones TCP:

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.

Es una arquitectura cliente servidor.

Puede hacer un seguimiento de la conversación dentro de una sesión.

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:

es mucho más largo que el UDP ya que tiene 20 bytes y el udp 8.


Se lo considera un protocolo con estado ya que realiza el seguimiento de conversaciones
reales.

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.

TCP Control de Flujo (ventanas deslizantes o sliding windows):

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 encabezado TCP incluye un campo de 16 bits llamado “tamaño de la ventana”. Esta es la


cantidad de bytes que el dispositivo de destino en una sesión TCP puede aceptar y procesar al
mismo tiempo.

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.

Protocolo UDP (User Datagram Protocol):

- No orientado a conexión, solamente al mensaje.


- No es seguro.
- No utiliza retransmisiones (no ACK).
- Usa detección pero no corrección de errores.
- Recibe en cualquier orden.
- Es utilizado para streaming y voz (audio y video).

- No establece conexión, solamente envía. La entrega es no confiable ya que no utiliza


ACK (osea no asegura que los datos se entregaron) ni retransmite los datos dañados o
perdidos.

- Es utilizado para audio y video ya que la pérdida de paquetes no afecta tanto.

- 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.

Se denomina protocolo de entrega de máximo esfuerzo, es decir, que es poco confiable.

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.

Diferencias entre protocolo TCP y UDP:

- Al UDP no le interesa si el paquete llega bien a destino ni si se pierde, al TCP si.


- TCP se considera un protocolo de la capa de transporte confiable y completo, lo que
garantiza que todos los datos lleguen al destino. En cambio, UDP es un protocolo de la
capa de transporte muy simple que no proporciona confiabilidad.
- TCP tiene segmentos más largos que UDP.
- UDP no retransmite datos.
- TCP establece conexión, UDP no.
- TCP es orientado a conexión, UDP no.
- TCP es más lento, UDP más rápido.
- El encabezado en TCP es de 20 bytes y en UDP es de 8 bytes.
- En UDP no existen números de secuencia en el encabezado, como sí sucede en TCP.

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.

Métodos comunes de control de flujo (servicio con conexión):

- 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:

- Aplicación: aplicaciones y procesos que usan la red.


- Transporte: servicios de entrega de datos entre nodos.
- Internet: define el datagrama y maneja el enrutamiento. Ubicada sobre la capa de
acceso de red. Define el esquema de direccionamiento de internet. Mueve datos entre
la capa de acceso de red y la de transporte host-to-host. No corrige ni detecta errores
en la información.
- Acceso de red: rutinas para acceder al medio físico.
El datagrama es el formato de paquete definido por IP. El header son las primeras cinco o seis
palabras que son información de control, tiene la información necesaria para entregar el
paquete. La versión actual es la 4.

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.

- Reduce el costo de procesamiento en nodos y routers ya que el formato de la cabecera es una


simplificación del de IPv4.

-Mejora el soporte de opciones y extensiones permitiendo un reenvío más eficiente.

-Tiene extensiones para autenticación y privacidad, integridad de datos y confidencialidad de


datos.

-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

También podría gustarte