IP Flashcards
Como se llaman los paquetes de la capa de red?
Datagramas
Donde se reensamblan los fragmentos si el datagrama tuvo que ser fragmentado?
En el host destino
Como sabe el host destino que le llegaron todos los fragmentos?
Porque va viendo el offset y si le llego el que tiene el flag de more fragments en 0 (y bueno, si falta alguno se tiene que mandar TODO otra vez)
Cual es el funcionamiento mas basico de un router?
Redireccionar datagramas
Una IP esta sociada a un host?
No, esta asociada a una interfaz entre hosts. Osea, a la conexion en si.
Que es Classless Interdomain Routing (CIDR)?
Es la forma que hacemos subnetting.
Por ejemplo, 192.168.1.0/24 indica que los primeros 24 bits de la dirección son la parte de la red, dejando 8 bits para las direcciones de host.
y Para asignar no hay q olvidarse que 255.255.255.255 es broadcast, para que le llegue a todos los hosts de la red.
Para que sirve DHCP?
Para asignar una IP a un host cuando se une a la red automaticamente.
DHCP tambien le al host informacion sobre la mascara subred, la direccion de default gateway y la direccion del server DNS local
Como funciona DHCP? Como hace un host para conseguir una IP al conectarse a una nueva red?
El cliente manda un paquete (DHCP DISCOVER) con src 0.0.0.0 y dest 255.255.255.255
El server DHCP manda otro paquete (DHCP OFFER) con dest 255.255.255.255 donde le ofrece una IP
El cliente manda otro paquete (DHCP REQUEST)
El server manda un DHCP ACK
Para que sirve NAT?
Network Address Translation.
Sirve para poder repetir valores de IP en el mundo y no quedarse corto. Es subnettear pero para el internet global, esta subred es como si fuera un unico host. Dentro de la red, es simplemetne una Red y usualmente tiene el espacion de direccioes 10.0.0.0/24, cuando sale al internet justamente se traduce la direccion
Y como hace el router de una subred (el que le asigna IPs a su subred) para conseguir su propia IP?
Con DHCP tambien, la misma logica, pero el que da IPs es el ISP
Para que se invento IPv6?
Para tener mas direcciones posibles (paso de 2^32 a 2^128)
Que pasa con la fragmentacion el IPv6?
No se fragmenta en los routers, se tiene que encargar el host source de partir el paquete y enviar varios datagramas. Si se intenta enviar un paquete y no pasa por el MTU en algun router, el router lo droppea y devuelve un “Packet Too Big” ICMP error message
Que pasa si un router quiere mandar un datagrama IPv6 pero en el medio hay un router que solo entiente IPv4?
Tunneling. Se agarra ese datagrama y se lo pone como payload de un datagrama IPv4. El router IPv6 de destino se da cuenta que adentro tiene un datagrama entero IPv6 porque chequea el campo protocol del IPv4.
Componentes de un router? Que funcion cumple cada uno?
Input ports
Aca se consulta la forwarding table
Switching fabric
Conecta los inputs con los outputs
Output ports
Va guardando lo q le viene del switching fabric y lo forwardea al
enlace
Procesador
Se encarga de las funciones del control plane. En un router tradicional va actualizando al tabla de forwardeo, en un SDN se comunica con el controlador
Aca te dejo un grafiquito del input port
—-|[line termination]—>[Data link processing (protocol decapsulation)]—->[Lookup, forwarding, queuing]—->|{switching fabric