Capítulo 1: Redes de Computadoras e Internet Flashcards

Redes de computadoras

1
Q

¿Cómo se conectan entre sí los end systems -o hosts- ?

A

Los end systems o hosts se conectan entre sí por una red de enlace (communication links) y packet switches.

  • Los enlaces transmiten datos en forma de paquetes desde un sistema a otro.
  • Los switches reciben un paquete por una de sus entradas y lo destinan a una de sus salidas. Hoy en día los tipos más comunes son los routers y link-layers.

El camino del paquete desde origen a destino se llama route o path.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cómo acceden a Internet los hosts?

A

Los hosts acceden a Internet a través de ISPs (Internet Service Providers).

  • Cada ISP es una red con sus enlaces y switches.
  • Pueden ser residenciales, corporativas, etc.
  • También proveen acceso a Internet a proveedores de contenido, conectando sitios web y servidores de video a Internet.

Como internet trata de conectar todos los hosts entre sí, las ISPs deben estar interconectadas. Lo hacen mediante ISP superiores. Estas ISP superiores consisten en routers interconectados por enlaces de fibra óptica de alta velocidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Los ISP funcionan de forma dependiente o independiente?

A

Los ISP funcionan de forma independiente.

La red de interconexión de ISPs tiene la siguiente estructura:
access ISP > Regional ISP > Tier 1 ISP.

En particular las ISP en Tier 1 pueden intercambiar tráfico sin pagar ninguna tarifa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Por qué se dice que las aplicaciones son distribuidas?

A

Se dice que las aplicaciones son distribuidas porque involucran mútiples hosts que intercambian información entre sí.

Las aplicaciones de internet corren en hosts: los switches facilitan el intercambio de información, pero no tienen información ni les es relevante saber de las aplicaciones de origen o destino.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es y qué hace un protocolo*?

*de comunicación

A

Un protocolo define, para intercambios entre dos o más entidades que se comunican entre sí:

  1. El formato de los mensajes
  2. El orden de los mensajes
  3. Las acciones a tomar ante la transmisión o recepción de un mensaje u otro evento.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cómo se conecta físicamente un host al primer router, de la ruta que va desde el host de origen al host de destino?

A

Un host se conecta al primer router de forma física, a través de la red de acceso, como puede ser el cable coaxial, Wi-Fi, Ethernet, 4G, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es el nucleo (core) de la red?

A

El nucleo de la red es el conjunto de switches y enlaces que conectan a los hosts entre si.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué se hace para enviar un mensaje desde una fuente a un destino? ¿Qué es el “rate”?

A

Para enviar un mensaje desde una fuente a un destino, la fuente divide los mensajes largos en pedazos de información más pequeños: paquetes. Los paquetes se transmiten mediante un enlace, donde el rate es la cantidad de bits del paquete sobre la velocidad de transmisión del enlace.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es la transmisión store-and-forward y quiénes la utilizan?

A

La mayoría de los switches usa la transmisión “store-and-forward”, e implica que un switch tiene que recibir todo el paquete antes de poder transmitir el primer bit a la salida.

Por ejemplo, si se quiere enviar información de A a B: la fuente A empieza a transmitir en el tiempo 0, al tiempo L (largo del paquete)/R (velocidad de serialización) va a haber transmitido todos los paquetes al router (despreciando el tiempo de propagación). Recién ahí, que ya recibió todo el paquete, el router puede empezar a transferirlo al destino B, al tiempo 2L/R B va a haber recibido el paquete. Si, en cambio, el switch hubiese
transmitido todo apenas le llegaba, el tiempo total de demora hubiese sido L/R.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Todos los switches tienen un buffer de salida, ¿qué es lo que almacenan y qué tipo de demora genera?

A

Todos los switches tienen un buffer de salida donde van almacenando los paquetes que llegan de varios enlaces y que todavía no pudieron ser transmitidos porque el respectivo enlace está transportando otros paquetes.

Esto genera otro tiempo de demora que depende del nivel de congestión de la red.

Puede pasar que un paquete nuevo se encuentre con el buffer lleno y en ese caso se pierden paquetes (el nuevo o alguno de los que estaba ahí esperando, depende).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Cómo sabe el router a qué enlace debe mandar un paquete?

A

Cada host tiene una IP, y al enviar un paquete el host de origen indica la IP del host destino. A su vez, cada router tiene una tabla (forwarding table) que mapea las direcciones destino con sus enlaces salientes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Para qué sirven los protocolos de routing?

A

Los protocolos de routing setean automáticamente las tablas de forwarding.

Un protocolo de estos podría, por ejemplo, determinar el camino más corto desde cada router a cada destino para configurar las tablas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cuál es la diferencia entre packet switching y circuit switching?

A

Tenemos dos métodos para la transferencia de datos en redes de comunicación.

Uno es Packet Switching (conmutación de paquetes), donde los recursos que se necesitan para transportar la información se reservan a demanda.

Otro es Circuit Switching (conmutación de circuitos), donde los recursos se reservan mientras dure la comunicación entre hosts. De esta forma se garantiza velocidad de transmisión. Pero en los tiempos muertos hay muchos circuitos sin usarse.

Packet Switching es más eficiente, porque si tenés un porcentaje alto de usuarios inactivos, con circuit switching se desperdicia mucho tiempo y recursos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Cuáles son algunos de los problemas que surgen en Internet?

A

En Internet pueden surgir una diversa cantidad de problemas. Algunos de ellos son: demoras, rendimiento limitado y pérdida de paquetes (información).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cómo se compone el tiempo total que lleva transportar un paquete de un host a otro?

A

El tiempo total que lleva transportar un paquete de un host a otro es la suma de:

  1. El tiempo de procesamiento (dentro del router)
  2. El tiempo de inserción (en el medio de transmisión): se calcula como el tamaño del paquete sobre la velocidad de serialización del router
  3. El tiempo de propagación: se calcula como distancia sobre velocidad de transmisión del medio.
  4. El tiempo de encolado (esperando en el buffer de entrada al router)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Cómo se calcula la tasa promedio o la intensidad de tráfico?

A

La tasa promedio (o intensidad de tráfico) se calcula como L * a / R

Donde:

  • L cantidad de bits
  • a cantidad de paquetes
  • R la velocidad de transmisión del medio

Cuando el resultado de L * a / R es mayor a 1, la tasa promedio a la que arriban los bits excede la tasa promedio de inserción en el medio, provocando que la cola del buffer crezca indefinidamente y el tiempo de demora en el buffer va a tender a infinito. En la práctica, el buffer se va a llenar y se van a perder paquetes (buffer overflow).

17
Q

¿Cuál es, hoy en día, el principal limitante para el rendimiento de Internet?

A

Hoy en día, el principal limitante para el rendimiento de internet son las redes de acceso, en particular la tasa a la que los hosts envían y reciben datos.

18
Q

¿Cómo están organizados los protocolos de redes?

A

Los protocolos de redes están organizados en capas. Cada protocolo pertenece a una capa. Cada capa provee de un servicio a la capa superior.

En el modelo de 5 capas, las capas son:

  1. Aplicación: donde residen las redes de aplicaciones y sus protocolos. Se distribuye en múltiples hosts tal que intercambian mensajes entre ellos usando algún protocolo, como HTTP, SMTP, DNS, DHCP, etc.
  2. Transporte: lleva los mensajes de una aplicación a otra siguiendo un protocolo, por ejemplo TCP o UDP.
  3. De Red: provee el servicio que entrega un segmento a la capa de transporte destino. Existe un único protocolo: IP.
  4. De Enlace: mueve paquetes de un nodo (host o router) a otro.
    Ejemplos: ethernet, wi-fi, bluetooth, 4G, cable modem, etc.
  5. Física: mueve cada bit a través del enlace, que puede ser fibra óptica, cable coaxil, UTP, etc.

En el modelo de 7 capas de la ISO, se agrega una capa de presentación y una capa de sesión entre las capas de aplicación y la de transporte.

19
Q

¿Qué tipos de ataque de seguridad existen?

A

Existen 4 tipos de ataque de seguridad:

  1. DoS (denial-of-service): se divide en 3 categorías:
    a) Vulnerability Attack: se aprovecha de vulnerabilidades
    b) Connection Flooding: abre muchas conexiones, saturando la red.
    c) Bandwidth Flooding: envía muchos paquetes, saturando los enlaces.
  2. Packet Sniffers: reunir, recolectar y registrar algunos o todos los paquetes que pasan a través de una red de computadoras
  3. Masquerade: hacerse pasar por otro usuario, cambiando la dirección.
  4. Man in the Middle: se intercepta y transmite en secreto la comunicación entre dos partes sin su conocimiento.