Introducción a Redes y Protocolos de Internet
Introducción a Redes y Protocolos de Internet
Laugom
1. ¿QUÉ ES INTERNET?
❖ SERVICIOS:
★ Infraestructura de comunicación la cual permite aplicaciones
distribuidas: web, VoIP, correo y comercio electrónico, juegos,
compartir ficheros, redes sociales, streaming, …
★ Servicios de comunicación proporcionados a las aplicaciones: entrega
de datos fiable de origen a destino, entrega de datos con “mejor
esfuerzo” (no fiable)
2.
¿QUÉ ES UN PROTOCOLO?
➔PROTOCOLOS HUMANOS:
-Preguntar la hora
-Levantar la mano
-Dejar salir y entrar
De este modo se envían mensajes específicos y se toman acciones específicas
cuando se reciben las respuestas u otros sucesos
➔ PROTOCOLOS DE RED:
- Intervienen máquinas en lugar de seres humanos
- Toda la actividad de comunicación en internet se rige por protocolos
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
➢ ESTRUCTURA DE LA RED:
- El núcleo de la red: routers interconectados, red de redes
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
★ LA FRONTERA DE LA RED: APLICACIONES Y SISTEMAS TERMINALES
➔ Sistemas terminales (host):
- Ejecuta programas de aplicación
- Ej: web, correo electrónico, …
- En la “frontera de la red”
➔ Modelo cliente/Servidor:
- Sistema terminal cliente solicita y recibe un
servicio de un servidor
- Ej: navegador/servicio Web
➔ Modelo peer-peer:
- Mínimo uso (o ninguno) de servicios dedicados
- Ej: Skype, BitTorrent, ...
★ MEDIOS FÍSICOS
➔ Bit: se propaga entre transmisor y receptor(es)
➔ Enlace físico: el medio que hay entre el transmisor y el receptor
- Guiados: las señales se transportan por un medio sólido:
→ cobre (par trenzado): dos cables de cobre aislados; categoría del cable
(velocidad soportada)
→ Cable coaxial: dos conductores de cobre concéntricos; bidireccional; banda
base: unico canal sobre un cable, y heredado de Ethernet; banda ancha:
varios canales sobre un cable (HFC o en TV)
→ Cable fibra optica: fibra de vidrio conduciendo pulsos de luz, cada pulso
representa un bits; alta velocidad de operación: transmisión punto a punto
de alta velocidad; tasa de error baja: atenuación baja permite repetidores
muy espaciados; inmune a las interferencias electromagnéticas
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
→ Efectos del entorno de propagación: reflexión, obstrucción por objetos,
interferencia
→ Área extensa: móviles
→ Satélite: retraso de extremo a extremo de 270 ms (problema); TV por
satélite; Internet se prefiere cables submarinos
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
4. NÚCLEO DE LA RED
Son una malla de routers interconectados. Los datos se transfieren a través de la red
mediante dos mecanismos:
- CONMUTACIÓN DE CIRCUITOS: circuito dedicado por llamada (red
telefónica). Sistema de conmutación
Los recursos de extremo a extremo se reservan por llamadas. Uno inicia una
llamada con determinados rendimientos ya que reserva recursos dependiendo
de lo que pida
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
- Segunda representación: megáfono profesor, los demás a 300 m. Llega más
tarde el sonido, tiempo de propagación: cuadrado hacia abajo. tiempo de
transmisión (tx), tiempo que tarda en transmitirse algo. El tiempo de arriba→
tiempo de propagación (parte del cuadrado que sobresale),
tiempo total desde que empieza a hablar hasta que llega: suma de transmisión
y propagación. Son relevantes en cualquier sistema de transmisión.
→ Tiempo de transmisión depende de la longitud de lo que queramos decir
(bits) y de la velocidad de transmisión (bits/s)
→ Tiempo de propagación: depende de la distancia (m) y de la velocidad de
propagación (m/s)
A R1 R2 B
- Esquema que representa dos ordenadores A y B
- Dos routers r1 y r2
1) Establecemos una llamada y esa llamada va a ser procesada en cada uno de los
routers y verá que camino es mejor hasta que llega al ordenador b.
La llamada entra entera en r1, la procesa y la manda a r2. En todo el proceso
se reserva un poco. Cuando se acepta la conexión, ya el camino está hecho, los
routers no entran, ya la conexión y los datos se transmiten [Link]
acepta la llamada y lo que se estuviera transmitiendo se transmite en zig- zag.
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
y cada uno de ellos transmite durante 1/4s→ multiplexión en el tiempo,
repartimos el tiempo entre los usuarios. los usuarios tienen que esperar a su
tempo correspondiente
la velocidad de transmisión media para cada usuario (con el ejemplo): 25mbps
Multiplexión: varios canales meterlos sobre un único canal con líneas de selección,
cuál de las entradas irá por la salida. entonces utilizaremos varios canales para una
llamada
- CONMUTACIÓN DE PAQUETES:
Ej: autopista
La red local con dos ordenadores cogen una misma entrada: puede ocurrir el colapso:
cola de paquetes esperando el enlace de salida
- PROPAGACION STORE-AND-FORWARD
Para transmitir los paquetes no hace falta que se vayan esperando, pueden irse
“ejecutando”. De tal manera que el paquete 2 se puede transmitir en A mientras que
el paquete 1 está en el r1
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Para enviar una gran cantidad de datos es mejor el método anterior en vez de
conmutación de paquete, solo si quieres garantía de servicio.
Estructura jerárquica según esté lejos o cerca del usuario. Dando servicio y
conectándose entre ellos
RICA: red que paga la junta de andalucía para Universidades y redes de investigación
en andalucia.
En cada capital hay un nodo, punto de conexión y en el nodo de Sevilla se conecta
US, UPO, …
RedIRIS:
espanix : punto neutro: red específica, asegura que el tráfico que tiene en españa no
salga de ahí. cuestión de rendimiento
gigapix: punto neutro portugal
5. RENDIMIENTO.
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
(pérdidas). Si el paquete es completo, tengo una perdida, no va a llegar
El retardo que existe se suele medir como el retardo nodal: de uno determinado hacia
adelante en la transmisión.
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
RETARDO DE COLA
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
TASA DE TRANSFERENCIA
Tasa de transferencia (throughput): tasa (bits/unidad de tiempo) a la cual los bits
son transferidos entre el cliente y el servidor, depende tanto del servidor como del
cliente
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Al final son un conjunto de pasos donde cada capa o nivel implementa un servicio
llevando a cabo determinadas acciones dentro de dicha capa y utilizando los servicios
que proporciona la capa que tiene directamente debajo de ella:
Debe de haber una arquitectura en capas ya que los sistemas son complejos, una
estructura específica permite identificar y relacionar las partes complejas del sistema
→ Un modelo de referencia en capas para análisis y discusión
Por otro lado, la modularización simplifica el mantenimiento y la actualización del
sistema: modificar la implementación del servicio de una capa es transàrente al resto
del sistema. Por ej: cambio en el procedimiento de embarque no afecta al resto del
sistema
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
funciones que tiene encomendadas → Usa los servicios que le ofrece el nivel
inferior
- En el protocolo se describe: el f0rmato de los mensajes a intercambiar (PDU)
y las reglas de intercambio de mensajes
- Ejemplo:
ARQUITECTURA EN CAPAS
❖ REAL:
- Entre niveles adyacentes
- A través del SAP
- Las PDUs se tienen que encapsular y
desencapsular
- En el mismo equipo
❖ LÓGICA:
- Entre entidades pares
- Comunicación horizontal
- Entre diferentes equipos
- Se intercambian PDU
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
➔ MODELO DE REFERENCIA OSI (Open System Interconnection): se compone
de 7 etapas, estándar de ISO (International Organization for Standardization),
y describe funciones y servicios
* No todos los niveles están en todos los dispositivos que se usan en internet
* Al hardware que implementa el nivel de alcance y físico se conoce como interfaz de
red, tarjeta de red o NIC
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
ARQUITECTURAS
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
- Cliente - servidor: conjunto de clientes que se conectan a distintos servidores.
El servidor va a tener una dirección IP fija y el equipo del ordenador siempre
encendida; sin embargo, el cliente no tiene porque estar siempre encendido,
da igual IPs dinámica o fija. Los clientes no se comunican entre ellos
- P2P: el servidor no está siempre en ON; los clientes se conectan entre sí.
Problema: uso restringido a diferentes tipos de aplicaciones, como skype
(peer). Los peerse se comunican de manera intermitente y con direcciones IP
distintas en cada ocasión
* Dirección IP: identifica de forma única a los equipos (sistemas finales, routers, …)
conectados a una red TCP/IP. La asigna el ISP de forma estática (fija) o dinámica
(variable)
Micro,Mozilla, Google: han tenido que implementar un entorno del usuario distinto
del navegador que utilicemos, y ha tenido que implementar el protocolo http para
que muestre la página
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
- Definidos en RFCs
- Permiten la interoperabilidad
- Ej: HTTP, SMTP
➢ Protocolos propietarios:
- Ej: Skype, Whatsapp
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
COMUNICACIÓN ENTRE PROCESOS
SOCKETS (SAP)
T_SAP: punto de acceso al servicio de nivel de transporte. Cualquier programa que
use internet, o una intranet, tiene que hacer uso de un socket para permitir el envío y
la recepción de datos
COMO SE IDENTIFICA
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Dos socket (cliente y servidor): sirven para identificar una conexión en internet
(supongo dirección IP públicas)
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
➔ Pérdida de datos
● Algunas aplicaciones toleran algo de pérdida (ej: audio, video)
● Otras requieren 100% de fiabilidad (ej:login, transferencia de archivos)
➔ Temporización
● Algunas aplicaciones precisan de retardos cortos para ser “efectivas” (ej:
telefonía por internet, juego interactivos
➔ Tasa de transferencia
● Algunas requieren una tasa mínima para funcionar adecuadamente (ej:
multimedia)
● Otras conocidas como “aplicaciones elásticas”, hacen uso de la tasa disponible
en cada momento
➔ Seguridad
● Encriptación, integridad de los datos, …
Telefonía por internet/ Tolerante a las Audio: unos pocos Sí;décimas de seg
Videoconferencia pérdidas kbps-1Mbps
Vídeo: 10kbps -5Mbps
Flujos de audio/ vídeo Tolerante a las Audio: unos pocos Sí;décimas de seg
almacenado pérdidas kbps-1Mbps
Vídeo: 10kbps -5Mbps
Juego interactivos Tolerante a las Unos pocos kbps-10 kbps Sí;décimas de seg
pérdidas
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
¿Qué utilidad tiene UDP?
El grupo de protocolos de Internet también maneja un protocolo de transporte sin
conexiones, el UDP (User Data Protocol, protocolo de datos de usuario). El UDP
ofrece a las aplicaciones un mecanismo para enviar datagramas IP en bruto
encapsulados sin tener que establecer una conexión.
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
2. DNS
FUNCIONAMIENTO SIMPLIFICADO
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
● Volumen de tráfico
● Distancia a la base de datos
● Mantenimiento
● En definitiva … no sería escalable
★ Usa UDP como protocolo de transporte (sin fiabilidad)
● El cliente envía mensajes al puerto 53 del servidor a través del socket
MEMORIA CACHÉ
❖ Una vez que un cliente DNS aprende una traducción, ésta se guarda en una
memoria caché
❖ Antes de consultar a un servidor DNS se consulta la caché y si se encuentra lo
que busca, no se consulta al servidor DNS
❖ Las traducciones más habituales suelen estar ya en caché y esto evita tráfico DNS
❖ Las entradas de la caché “caducan” tras un tiempo determinado (timeout)
❖ Los servidores DNS también tienen memoria caché, pues también actúan como
clientes DNS dentro de la jerarquía DNS, preguntando a otros servidores DNS
cuando lo necesitan
3. WEB Y HTTP
● Una página web consiste en un fichero base en HTML que contiene una serie
de objetos referenciados
● Los objetos pueden ser: fichero HTML, imagen JPEG, applet Java, fichero
audio, script en JavaScript, hoja de estilos CSS, …
● El fichero base en HTML es, en sí, un objeto más
● El fichero base no contiene los objetos referenciados, lo que contiene son
referencias a los objetos
● Cada objeto es direccionable a través de su URL
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
TIPOS DE CONEXIONES HTTP
➢ HTTP no persistente: como máximo se envía un objeto por cada conexión TCP
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
➢ HTTP persistente: se pueden enviar múltiples objetos por una misma conexión
TCP entre cliente y servidor
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
★ Petición HTTP:
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
● Enviada por el cliente
● Transporta información necesaria (HTTP_PCI) para solicitar un objeto del
servidor (HTTP_UD)
● Se compone de caracteres ASCII (texto inteligible)
★ Respuesta HTTP:
● Enviada por el servidor
● Transporta si procede el objeto (HTTP_UD) solicitado por el cliente además
de información de control (HTTP_PCI)
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
TIPOS DE MÉTODOS
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
navegador
4) base de datos back-end en el servidor web
Ejemplo de uso:
- Pedro siempre accede a Internet desde su PC
- Visita una tienda online (ej:Amazon) por primera vez
- Al llegar las peticiones, el servidor crea:
- Un ID único
- Una entrada para esa ID en la base de datos back-end
COOKIES: DISCUSIÓN
Posibles aplicaciones:
- Autorización
- Carritos de la compra
- Recomendaciones
- Mantenimiento de sesión de usuario (ej:webmail)
Cookies y la privacidad:
- Cookies “técnicas” y de rastreo
- Cookies de terceros
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
GET CONDICIONAL
Objetivo: que el servidor web no envíe el objeto si en la memoria caché hay una
versión actualizada del mismo
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
SERVIDOR PROXY (Caché de la Web)
Objetivo del Proxy: satisfacer la petición del cliente sin involucrar el servidor web
original
- El proxy tiene una memoria caché con páginas web
- El navegador se configura para usar
el Proxy
- Entonces se envían todas las peticiones
HTTP al Proxy:
- Si el objeto está en la caché, se devuelve
el objeto al cliente
- Si no, el proxy solicita el objeto al servidor
original, lo devuelve al cliente y lo guarda en la caché
- El caché actúa como cliente (del servidor original) y como servidor (del cliente)
- Normalmente se instalan en los ISP (universidades, compañías, ISPs
residenciales)
- Hay que tener en cuenta que no solo el Proxy tiene una caché de páginas. El
navegador del cliente también tiene una memoria caché
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
COMUNICACIÓN LÓGICA
➢ Proporciona comunicación lógica entre aplicaciones
que se ejecutan en hosts diferentes, ocultándoles la complejidad
de la red que une a ambos hosts
➢ Los protocolos de transporte se ejecutan en los
sistemas terminales (hosts), no en los routers
➢ Las aplicaciones pueden escoger el protocolo de
transporte que quieren usar, en función del tipo de servicio
que necesite → En Internet: TCP y UDP
SOCKETS (o T-SAP)
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
★ UDP: servicio de entrega de datos no fiable y
sin garantía de orden
- Protocolo simple “sin florituras”
★ Servicios no disponibles:
- Retardo garantizada
- Ancho de banda garantizado
2. MULTIPLEXIÓN Y DEMULTIPLEXIÓN
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
FUNCIÓN
➔ En el host destino las direcciones IP y los números de puerto sirven para entregar
la T_UD de la T_PDU al socket adecuado
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
3. TRANSPORTE SIN CONEXIÓN: UDP
- Sin conexión:
- No hay una fase acuerdo previa entre el emisor y el receptor UDP
- Cada T_PDU se trata de forma independiente a las demás
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
➔ Otros usos de UDP
- DNS
- SNMP
➔ ¿Transferencia fiable sobre UDP? Es posible si añadimos
fiabilidad a la capa de aplicación
- Recuperación de errores específica de la aplicación
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
TIPOS DE PDUs
● PDU de datos
- Solo las envía el Tx
- Contiene datos usuario (UD)
- Contiene información de control del protocolo (en la PCI)
● PDU de control
- Solo las envía Rx
- No contiene datos de usuario (UD)
- Solo contiene información de control del protocolo (en la PCI)
NOTA: La información de la PCI que sirve para identificar una determinada PDU de
datos se llama número de secuencia
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
FUNCIONAMIENTO BÁSICO
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
PROTOCOLO DE PARADA Y ESPERADA
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Con pipeline, el Tx puede tener múltiples PDUs en tránsito (“en vuelo”) pendientes
de confirmación (ACK), mejorando mucho la eficiencia
- Los números de secuencia utilizados en la PCI deben tener un rango suficiente
para que sirva para distinguir todas las PDUs en tránsito
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
5. TRANSPORTE ORIENTADO A LA CONEXIÓN: TCP
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
ESTRUCTURA DEL SEGMENTO TCP- La TCP_PDU
➢ Nº de secuencia:
- Es el número asignado, dentro del flujo de bytes, al primer byte de los datos
del segmento TCP que se envía a la otra entidad par
- El valor inicial de este campo lo decide de manera aleatoria cada entidad par
al iniciar la conexión
- Se va incrementando a medida que se envían segmentos que contienen UD
➢ Nº de ACK:
- Sirve para indicar el nº de secuencia del byte que se espera recibir a
continuación por parte de la otra entidad par
- Todos los bytes anteriores los da por reconocidos (ACK acumulativo)
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
EJEMPLO:
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
CONTROL DE FLUJO
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
→ Servicio de ajuste de velocidades: hace que la tasa de transmisión del otro extremo
se ajuste al ritmo al que la aplicación receptora “consume” los datos que llegan
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
El cliente es el que toma la iniciativa de establecer la conexión a través de un socket y
el servidor está siempre “a la escucha” para recibir el inicio de conexión desde el
cliente
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
- Los pasos anteriores, con alguna modificación menor, son los mismos que se
seguirán para cerrar la conexión si:
- Es la aplicación servidora la que toma la iniciativa a la hora de cerrar
- Ambas aplicaciones, la cliente y la servidora, deciden, simultáneamente,
cerrar la conexión
- Las conexiones se deben cerrar de forma abrupta e inmediata cuando se recibe
un segmento RST (con el bit RST activado). El envío de un segmento de
RESET (“reinicio”) se produce sólo en casos especiales y no es la forma
normal de provocar el cierre de una conexión
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
a64b0469ff35958ef4ab887a898bd50bdfbbe91a-8943319
Con el Plan Turbo, además de eliminar los vídeos también recibes descargas sin publicidad mensuales
Reservados todos los derechos. No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.