XARXES 5. Interconexió de Xarxes 5.1 Introducció als tipus de xarxes 5.2 Interconneció al nivell físic (repetidors) 5.3 Interconnexió al nivell enllaç (pont d enllaç) 5.4 Interconnexió al nivell transport (pont de transport) 5.5 Interconnexió al nivell aplicació (passarela d aplicació) 5.6 Cortafocs, seguretat i tunneling 5.7 Les aplicacions IP i el Domain Name System 1
Tipos de red Local Area Network (LAN) 10-1000m Metropolitan Area Network (MAN) 1-10km Wide Area Network (WAN) 10-1000km subred LAN Internet >10000km LAN elemento de conmutación LAN 2
Tipos de red Difusión Todos los nodos reciben todos los datos Sin elementos de conmutación Punto a punto Los datos solo llegan al destinatario Con elementos de conmutación conmutador 3
Topologías bus anillo (ring) estrella (star) arbol (tree) 4
interconexión de redes con capa física igual Ethernet repetidor hub 5
Repetidor funciona al nivel MAC/físico solo entre segmentos con el mismo protocolo MAC transparente para los protocolos la velocidad de las LANs debe ser igual! 6
Interconexión de redes con capa física diferente Ethernet anillo de fibra óptica 7
Interconexión de redes con capa física diferente Ethernet puente anillo de fibra óptica 8
Puente nivel enlace LLC MAC MAC red 1 MAC red 2 LLC datos nivel red MAC físico físico red 1 red 2 Red 1 Red 2 9
Puente nivel enlace LLC LLC datos nivel red MAC red 1 MAC red 2 físico físico red 1 red 2 Red 1 Red 2 10
Puente nivel enlace LLC MAC red 1 MAC red 2 MAC LLC datos nivel red físico físico red 1 red 2 Red 1 Red 2 MAC 11
Problemas con puentes de enlace velocidad y tráfico prioridades formato de tramas tamaño de tramas necesidad de buffer hay que generar prioridades fictivas ignorar / inventar campos de trama no hay solución al nivel MAC! 12
Cuando utilizar un puente? para aumentar la capacidad para cubrir una distancia geográfica para aumentar la fiabilidad para aumentar la seguridad para conectar redes con tráfico diferente Un router que interconecta redes con transmisión física diferentes tiene funcionalidad de puente! 13
Puente de transporte TCP/IP - OSI TP0/X.25 puente (RFC1006) Host 1 TP0/X.25 TP0 TCP Host 2 TCP/IP Red 1 X.25 X.25 IP enlace red 1 físico red 1 enlace red 2 físico red 2 Red 2 IP 14
Algunos puentes de transporte OSI e IP OSI-TCP/IP OSI-OSI TP0 TCP TP4 TCP TP0 TP4 X.25 IP CNLP IP X.25 CNLP enlace red 1 enlace red 2 enlace red 1 enlace red 2 enlace red 1 enlace red 2 físico red 1 físico red 2 físico red 1 físico red 2 físico red 1 físico red 2 15
Problemas con puentes de transporte servicio orientado a conexión vs. sin conexión con o sin retransmisiones y control de flujo checksum utilizado para detectar errores direccionamiento (puertos en TCP, TSAP en OSI) tamaño y estructura de PDUs (segmentos en TCP) 16
Gateways de aplicación ejemplo: WAP gateway WAP request traduce página HTML a página WML HTTP request WAP reply WAP gateway HTTP reply HTTP server red móvil Internet una pasarela entre aplicaciones sólo es transparente al nivel aplicación 17
Cortafuegos cortafuegos (firewall) red segura choke point red insegura 18
Niveles de cortafuego applications SMTP Telnet FTP... others application level gateway transport TCP UDP circuit level gateway internetwork IP packet filtering router network interface ethernet ATM token ring... FDDI 19
Packet filter p a q u e t e T C P / I P origen destino cabecera IP puerto TCP cabeceratcp contenido datos aplicación red insegura origen? destino? puerto TCP? red segura 20
Application level gateway análisis de los datos de aplicación aplicación red insegura datos aplicación cabecera TCP datos aplicación cabecera IP cabecera TCP datos aplicación p a q u e t e T C P / I P TCP IP TCP IP datos aplicación cabecera TCP datos aplicación cabecera IP cabecera TCP datos aplicación red segura 21
VPN y Tunneling cabecera IP cabecera TCP encriptado 213.229.171.122 TCP puerto Y 172.18.136.11 TCP puerto X datos cabecera IP cabecera TCP 172.18.136.11 TCP puerto X datos 172.18.136.11 TCP puerto X datos 213.229.171.122 172.18.136.10 firewall IP tunnel firewall 172.18.136.11 intranet Internet intranet 22
Sabes explicar la diferencia entre: hub switch repetidor puente router gateway 23
Funcionamiento HTTP cliente abre conexión TCP GET /index.html 200 OK GET /button.gif 200 OK GET... 200 OK... cierra conexión TCP Internet servidor 24
Resolver nombres de servidores www.ictonline.es -> 10.95.112.257 10.95.112.257 Servidor HTTP DNS Internet click www.ictonline.es cliente HTTP 25
Domain name system (DNS) una de las aplicaciones más antiguos del Internet (1984) traduce una dirección al nivel aplicación (URI) a una dirección al nivel red (IP) sistema distribuido y jerárquico nombres de dominio administrados por ICANN (Internet Corporation for Assigned Names and Numbers) se registra a través de un registrar mínimo de 2 name servers primary secondary 26
Resource records Domain name Time to live Class Type Value Tipo SOA A MX NS CNAME PTR HINFO TXT Descripción información sobre el administrador del dominio dirección IP para este dominio un servidor mail para este dominio servidor de nombres para ese dominio para definir alias (p.ej. www.tecsidel.es -> para xyz.tecsidel.es) consultas al revés (IP->nombre) descripción del host del dominio (CPU/OS) texto libre para comentarios 27
Jerarquía de DNS root 18 top level domains (TLD) + 244 country code TLD.org master.com master.net master.cat master.es master.fr master tecsidel.com ICANN requiere un mínimo de 2 name servers para cada domino 28
Funcionamiento de DNS root dret.upf.edu.edu.org.cat upf.edu dtecn.upf.edu gencat.cat mossos.gencat.cat webmail.dtecn.upf.edu? 29 try.edu server webmail.dtecn.upf.edu? webmail.dtecn.upf.edu? try.upf.edu server webmail.dtecn.upf.edu? try.dtecn.upf.edu server webmail.dtecn.upf.edu > dadar.dtecn.upf.edu webmail.dtecn.upf.edu? 23.35.250.17 23.35.250.17 cache 23.35.250.17