Escolar Documentos
Profissional Documentos
Cultura Documentos
Subnetting
Prefijo de red RED HOST
Subredes IP
Las subredes son redes fsicas distintas que comparten una misma direccin IP. Deben identificarse una de otra usando una mascara de subred. La mscara de subred es de cuatro bytes y para obtener el nmero de subred se realiza una operacin AND lgica entre ella y la direccin IP de algn equipo. La mscara de subred deber ser la misma para todos los equipos de la red (subred) IP
Ventajas de subnetting
Oculta la organizacin interna de la red a los routers externos, teniendo tablas de ruteo ms chicas se gana en velocidad de transferencia. Permite descentralizar la administracin de direcciones, se pueden delegar responsabilidades en el manejo de direcciones IP. Con subnetting podemos vencer limitaciones de distancias dividiendo redes fsicas, en direcciones de red individuales que se conectan a travs de routers. Permite a las organizaciones tener redes adicionales sin necesidad de obtener una IP en la Internic
Subnetting
Las rutas desde internet hacia cualquier subred de una dada direccin IP es la misma, sin importar el destino del hosts dentro de la subred. Esto es debido a que todas las subredes de una determinada red usan el mismo prefijo de red, pero diferente nmero de subred.
Se necesitan 6 subredes La subred ms grande va a tener 25 mquinas Cuantos bits podemos sacar para subnetting? 3 bit implica 23 = 8 subredes mascara /27 Cantidad de mquinas en cada subred 25 = 32, pero la direccin todos 0 y la todos 1 no se usan, por lo tanto son 30 mquinas mximo por subred. Luego se escribe 193.1.1.0 /27 Para chequear de cumplirse que todas las subredes son mltiplo de 32
Subnetting
Red Privada 130.5.32.0 130.5.64.0 130.5.96.0 130.5.128.0 130.5.160.0 130.5.192.0 130.5.224.0
130.5._ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ 27 26 25
Consideraciones de Subnetting
Ver las posibilidades de crecimiento de la subred ver la cantidad de subredes que debemos tener
Los bits en la mscara de subred, tienen una correspondencia uno a uno con, con la direccin IP Los bits en la mscara de subred deben ser puestos en 1, si el sistema examina el correspondiente bit en la direccin IP y lo trata como el prefijo de red extendido. Los bits de la mscara de subred, debern estar en 0, si el sistema debe tratar los bits como nmero de hosts. Direccin IP 130.5.32.5 10000010.00000101.00100000.00000101 Masc red 255.255.224.0 11111111.11111111.11100000.00000000
Mascara de subred
Reenvo de paquetes IP
Superman 10.20.7.90 Wameru 10.20.2.20
10.20.7.254
10.20.2.254
ROUTER
Datos
CAPA2
CAPA3
Superman hace un ARP, para la resolucion de la M C de su default gateway A Superman envia el paqueteal router via capa 2 El router recive el paquete, mira su tabla de ruteo, para enviar el paquete a destino
Reenvo de paquetes IP
Superman 10.20.7.90
Wameru 10.20.2.20
10.20.7.254
10.20.2.254
ROUTER
Datos
CAPA2
CAPA3
La tabla de ruteo informa al router del proximo salto, la cual es su propia interface en la red de destino. El router hace un ARP, preguntando por la MAC de wameru El router cambia la direcciones de capa 2 en el paquete y envia a wameru
Reenvo de paquetes IP
10.20.7.20 10.20.8.25
10.20.7.254
10.20.2.254
10.20.2.253
10.20.8.254
ROUTER1
Tabla de ruteo Red Destino Prox.Salto 10.20.7 10.20.7.254 10.20.2 10.20.2.254 10.20.8 10.20.2.253
ROUTER2
Tabla de ruteo Red Destino Prox.Salto 10.20.7 10.20.2.254 10.20.2 10.20.2.253 10.20.8 10.20.8.254
Datos
CAPA2
CAPA3
Subnetting
Red Privada 130.5.32.0 130.5.64.0 130.5.96.0 130.5.128.0 130.5.160.0 130.5.192.0 130.5.224.0
130.5._ _ _ _ _ _ _ _ . _ _ _ _ _ _ _ _ 27 26 25
Propiedades de la INTERNET
Se ocultan los detalles de Hardware de las tecnologas de red. No se impone una topologa de red. Agregar una mquina/red a la Internet, no debe implicar la conexin a un punto centralizado de conmutacin, ni tampoco conexiones fsicas directas entre la nueva red y las existentes.
Propiedades de INTERNET
Se trata de que todas las mquinas compartan un juego universal de identificadores (direccin IP). Se quiere que el grupo de operaciones utilizadas para establecer la comunicacin, o transferir datos, se mantenga independiente de las tecnologas de red, como de la mquina destino.
Protocolo IP
Define la unidad bsica de transferencia de datos utilizada a travs de redes TCP/IP. Rutea los paquetes de datos Establece las reglas de cmo Host y routers deben tratar los paquetes, estableciendo, por ejemplo cuando se debe descartar un paquete.
Datagrama de internet
Es anlogo a la trama de una red Fsica, esto es posee un encabezado, y luego los datos dentro del encabezado a diferencia de una trama fsica hay direcciones IP, Iporigen, Ipdestino. El IP no especifica el tipo de datos estos pueden ser arbitrarios
Encabezado Datos
Formato de mensaje IP
El Encabezado IP
versin (4 bits)
longitud del encabezado (4 bits )
protocolo (8 bits)
direccin IP de origen (32 bits) direccin IP de destino (32 bits) opciones (si es que las hay) datos
20 bytes
flags de 3 bits
Encapsulacion de Datagramas
Los datagramas se mueven de una mquina a otra, estos se deben transportar a travs de una red fsica, para que sea eficiente se quiere que cada datagrama, pueda viajar en una trama fsica. El Hardware no entiende direcciones IP, por lo tanto lo considera datos.
Encapsulacion de datagramas
IPO IPD Datos
prembulo DD DO Tipo
Datos
El tamao de datagrama mximo es de 65.535 bytes dado por el campo Longitud totaldel datagrama
Fragmentacin, MTU
En un caso ideal el datagrama se ajusta dentro de una trama fsica, pero el datagrama puede pasar por diferentes redes, que de acuerdo al hardware establecen un lmite superior para el tamao de las tramas (MTU), por ejemplo ethernet 1500 bytes, FDDI 4470 bytes, token ring 8192 bytes.
Fragmentacin
Supongamos que A le enva un datagrama a B de 1400 bytes, ambos estn conectados en una red con MTU 1500, entonces no fragmenta pero al atravesar la Red2, deber fragmentar. Cada uno de estos fragmentos es un nuevo datagrama con la misma Identificacin pero distinta informacin en campo Desplazamiento de fragmentacin, en bit Mas Fragmentos (MF)
Fragmentacin
Encabezado Datos1 datagrama 600 octetos Datos2 600 octetos Datos3 200 octetos
Desp=0; MF=1
Desp=600; MF=1
Desp=1200; MF=0
Ruteo de datagramas IP
Ruteo es el proceso de seleccin de un camino por el que se mandarn paquetes. En general los protocolos de ruteo toman las decisiones en base al camino mas corto La entrega de un datagrama puede ser directa, cuando el destino pertenece a la misma red, o indirecta, cuando debe atravesar otros routers
30.0.0.6
R Red 30.0.0.0
Red 10.0.0.0
Red 20.0.0.0
10.0.0.5
Tabla de ruteo para R
20.0.0.6
S
30.0.0.7
Rutear a la direccin 40.0.0.7 entregar directamente entregar directamente Red 40.0.0.0 20.0.0.5 30.0.0.7
Ruteo
Ruta default, es una ruta que se utiliza si no hay nada en la tabla de ruteo que coincida con la red pedida. Eje, en redes chicas Rutas por anfitrin especifico, se utiliza cuando se quiere tener control sobre el trfico y por razones de seguridad.
Reenvo de paquetes IP
Superman 10.20.7.90 Wameru 10.20.2.20
10.20.7.254
10.20.2.254
ROUTER
Datos
CAPA2
CAPA3
Superman hace un ARP, para la resolucion de la MAC de su default gateway Superman envia el paqueteal router via capa 2 El router recive el paquete, mira su tabla de ruteo, para enviar el paquete a destino
Reenvo de paquetes IP
Superman 10.20.7.90
Wameru 10.20.2.20
10.20.7.254
10.20.2.254
ROUTER
Datos
CAPA2
CAPA3
La tabla de ruteo informa al router del proximo salto, la cual es su propia interface en la red de destino. El router hace un ARP, preguntando por la MAC de wameru El router cambia la direcciones de capa 2 en el paquete y envia a wameru
Capa de transporte
La capa de red transfiere datagramas entre dos mquinas a travs de la red, utilizando como identificadores las direcciones IP. La capa de transporte aade la nocin de puerto, para distinguir entre los muchos destinos dentro de un mismo HOST. No es suficiente con indicar la direccin IP del destino, adems hay que especificar la aplicacin que recoger el mensaje, cada aplicacin esta escuchando en un puerto
Capa de Transporte
HTTP (navegador web) HTTP (servidor web) Capa de aplicacin mensaje HTTP TCP (puerto mayor de 1024) TCP (puerto 80) Capa de transporte
segmento TCP IP (direccin IP privada o pblica dinmica) IP (direcciones IP pblicas) IP (direccin IP pblica esttica)
Capa de red
datagrama IP Ethernet Capa de acceso (direccin fsica) a la red trama Ethernet Capa fsica secuencia de bits
Puertos
Un HOST puede estar conectado a la vez, por ejemplo con un servidor web y un servidor de correo. Para distinguir entre las distintas conexiones dentro de un mismo HOST, se utilizan los puertos Un puerto es un nmero de 16 bits por lo tanto existen 65536 puertos en cada HOST. Los nmeros de aplicaciones cliente, son asignados dinmicamente y generalmente son superiores al 1024, cuando un cliente quiere conectarse con un servidor, busca un puerto libre y lo utiliza.
Puertos
En cambio las aplicaciones de servidor utilizan nmeros de puerto prefijado, llamados well-know ports. FTP 21/tcp smtp 25/tcp telnet 23/tcp dns 53/tcp/udp www-http 80/tcp pop3 110/tcp snmp 161/udp
Protocolo UDP
El protocolo UDP (User datagram Protocol), al igual que el protocolo IP el protocolo UDP es: no orientado a la conexin , o sea que no se establece una conexin previa entre los extremos, pudiendo llegar los mensajes duplicados o desordenados, y adems es no fiable, esto es pueden perderse y/o daarse. UDP utiliza el protocolo IP para transportar sus mensajes, las aplicaciones deben programarse teniendo en cuenta que la informacin puede no llegar de forma correcta.
Datos UDP
Encabezado trama
Datos de la trama
Mensaje UDP
3 0 0 1 2 3 4 5 6 7 8 9 0 1 2 3 3 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Puerto UDP origen Puerto UDP destino Longitud mensaje UDP Suma verificacin UDP Datos ... 0 10 20
Protocolo TCP
El protocolo TCP (Transmission Control Protocol) es: orientado a conexin, es necesario establecer una conexin previa entre las dos mquinas antes de poder transmitir algn dato, as los datos llegarn a la aplicacin destino de forma ordenada y sin duplicados. Finalmente es necesario cerrar la conexin.
Protoclo TCP
El protocolo TCP permite una comunicacin fiable entre dos programas, de esta manera no debern preocuparse de la integridad de la informacin, se da por hecho que los datos son correctos. Los datos generados, no se envan inmediatamente despus de ser generados si no que se almacenan hasta cierta cantidad pactada de antemano por los HOSTS que se van a comunicar y despus se envan todos juntos.
Fiabilidad
Como se puede enviar informacin fiable a travs de un protocolo no fiable??? La respuesta es sencilla cada vez que se recibe un mensaje se devuelve una confirmacin (acknowledgement) para que el emisor sepa que ha llegado correctamente, si pasado un cierto tiempo no llega el ACK el emisor reenva el mensaje.
Una conexin son dos pares DirIP:Puerto, no puede haber dos conexiones iguales en el mismo momento en toda la red, si es posible que un HOST tenga dos conexiones distintas y simultneas utilizando un mismo puerto
Conexiones
Conexiones
Para que se pueda crear una conexin, el extremo servidor debe hacer una apertura pasiva del puerto, (escuchar y quedar a la espera de conexiones), y el cliente una apertura activa del puerto, esto es conectarse al puerto del servidor. El comando netstat muestra las conexiones abiertas en un HOST
Protocolo ICMP
Debido a que el protocolo IP es no fiable, los datagramas pueden perderse o llegar defectuosos a destino. El protocolo ICMP (Iternet control message Protocol), se encarga de informar a origen si se ha producido algn error durante la entrega de su mensaje. Pero no slo se encarga de notificar errores sino tambin transporta distintos mensajes de control. El protocolo ICMP informa de incidencias en la red pero no toma decisiones, esto es responsabilidad de las capas superiores. Debido a que el protocolo IP es no fiable si un mensaje ICMP se pierde no se reenviar
TIPO
DatosICMP
Encabezado datagrama
Encabezado trama
Datos de la trama
Protocolo ICMP
Solicitud y respuesta de eco, tipos 8 y 0 se utilizan para comprobar si existe comunicacin entre 2 hosts a nivel de capa de red. Estos mensajes comprueban que las capas fsica(cableado), de acceso al medio(placa de red), y de red(configuracin ip), estn correctas. Sin embargo no dicen nada acerca de transporte y aplicacin las cuales podran estar mal configuradas, por ejemplo puede no funcionar el mail, aunque exista comunicacin ip entre los HOSTS
Protocolo ICMP
Ping 192.168.1.12 Si vemos respuesta desde 192.168.1.12 todo funciona bien. Tiempo de espera agotado, puede ser problema de cableado o configuracin del host B Host de destino inaccesible, falla en las IP o mscaras de red porque no pertenecen a la misma red. Error problema con los protocolos TCP/IP del HOST A, se puede ping 127.0.0.1
RED 192.168.1.0/24 B
192.168.1.11
192.168.1.12
Protocolo ICMP
Los datagramas IP tienen el campo TTL, que se decrementa en uno cada vez que pasa por un router, para que no viaje indefinidamente por la red. Cuando el TTL llega a cero el datagrama se descarta y se enva un mensaje ICMP al origen de tipo 11 (time exceeded), este tipo de mensaje se puede utilizar para trazar la ruta de los datagramas, enviando mensajes con TTL=1, luego otro con TTL=2, etc, as los mensajes volvern al origen diciendo quien los descarto y se puede hacer la traza