Escolar Documentos
Profissional Documentos
Cultura Documentos
Nstor Bautista
Redes Telemticas I
Objetivos:
Definir y describir la estructura y las tecnologas de las redes
informticas.
Describir la forma en la que los protocolos asociados con TCP/IP
permiten que se produzca la comunicacin entre hosts.
Enumerar los protocolos de la arquitectura TCP/IP ms
importantes y definir sus caractersticas y su funcionamiento
Temario:
Comunicacin de datos
o Introduccin.
o Definiciones bsicas.
o Modelo bsico para la comunicacin de datos.
o Por qu y como comenz la networking?
Introduccin a las redes
o Definicin de red.
o Clasificaciones.
o Interconexin de redes.
o Cableado y topologas.
o Repetidores, puentes, conmutadores y enrutadores.
Protocolos y arquitecturas de protocolos
o Definiciones preliminares.
o Modelo de referencia OSI
Comunicacin entre niveles.
Encapsulacin de datos.
o Funciones asociadas a los niveles.
o Pilas de protocolos.
La arquitectura de protocolos TCP/IP
o Antecedentes histricos.
o Modelo de cuatro capas.
o Famlia de protocolos TCP/IP.
o OSI vs. TCP/IP.
- UIGV - 2
Redes Telemticas I
Protocolos TCP/IP
o Protocolos del Nivel de Internet
Protocolo Internet, IP.
Datagrama IP.
Cabecera IP.
Direccionamiento IP
Fragmentacin.
Protocolo ARP.
Protocolo RARP.
Protocolo de Mensajes de Control de Internet,
ICMP.
Estructura de un mensaje de ICMP.
Utilidad PING, TRACEROUTE.
Protocolo de Administracin de Grupos de
Internet, IGMP.
o Protocolos del Nivel de Transporte
Protocolo de Datagrama de Usurio, UDP.
Mensaje de UPD.
Cabecera de UPD.
Puertos de UPD.
Protocolo de Control de Transmisin, TCP.
Introduccin a TCP.
Segmento de TCP.
Cabecera de TCP.
Puertos de TCP.
Opciones de TCP.
Conexiones TCP.
Control de Flujo en TCP.
o Protocolos del Nivel de Aplicacin
Protocolo de Configuracin Dinmica de Host,
DHCP.
Mensajes DHCP.
Opciones DHCP.
- UIGV - 3
Redes Telemticas I
Anexos
Utileras TCP / IP
- UIGV - 4
Redes Telemticas I
COMUNICACIN DE DATOS
- UIGV - 5
Redes Telemticas I
Medios: pueden ser alambricos ( cable coaxial, UTP, STP, Fibra ptica,
multipar ) o inalmbricos.
Tipo de transmisin: Half Duplex cuando solo un hosts puede trasmitir a la vez
y Full Duplex cuando ambos trasmiten y reciben al mismo tiempo.
- UIGV - 6
Redes Telemticas I
- UIGV - 7
Redes Telemticas I
Figura
- UIGV - 8
Redes Telemticas I
- UIGV - 9
Redes Telemticas I
Token Ring:
IBM desarrollo una tecnologa basada en la reparticin del acceso a la red
llamada Token Ring, sobre una topologa de anillo lgico. Este mecanismo se
basa en hacer circular una pequea trama en el anillo, de tal forma que cada
computador reciba y emita dicho token si no deseaba transmitir datos. Los
computadores emisores tomaban el token e insertaban sus datos marcando la
trama con las direcciones destino y origen. El receptor de la trama restableca
el token en la red, para dar oportunidad de transmisin a otro computador.
Este mtodo deterministico permita un acceso controlado a la red usando los
4Mbps que IBM desarrollo. IEEE adopto dicho desarrollo como IEEE 802.5 con
16Mbps, con mayores funcionalidades de prioridad y reserva, bit de monitor
para evitar la duplicacin de token. Sin embargo TR no escalo mas y
actualmente esta discontinuo.
- UIGV - 10
Redes Telemticas I
Frame Relay;
X25 se desarrollo para transmisiones punto a punto y punto multipunto, sobre
enlaces WAN, sobre estructuras fsica de larga distancias. La ventaja de X25
posteriormente fue su desventaja debido a que esta orientado a conexin, el
cual consuma mayor ancho de banda en la confirmacin o acuse de recibo de
cada trama a lo largo de la ruta por cada nodo X25.
Cisco, DEC, Stratacom y Nortel, optaron por eliminar la confirmacin de
recepcin de las tramas, aprovechando de mejor manera el BW de los nodos,
entonces se defini la retransmisin de tramas Frame Relay, como una
necesidad del mercado. Actualmente ANSI , ITU-T, adoptaron como estndar
con ligeras variantes y desde entonces se ha convertido en la solucin de
crecimiento de la red WAN.
- UIGV - 11
Redes Telemticas I
Una vez definido cada segmento de red, Internet planifico una arquitectura
jerrquica de tal forma que cada segmento tiene al menos un punto de acceso
para poder conectarse con otra red.
Luego el conjunto de redes as interconectadas se vuelve a interconectar con
otro conjunto hasta formar un Sistema Autnomo.
- UIGV - 12
Redes Telemticas I
- UIGV - 13
Redes Telemticas I
- UIGV - 14
Redes Telemticas I
- UIGV - 15
Redes Telemticas I
- UIGV - 16
Redes Telemticas I
- UIGV - 17
Redes Telemticas I
- UIGV - 18
Redes Telemticas I
Definiciones preliminares:
Caractersticas
Cada nivel provee servicios al nivel superior y recibe servicios del nivel
inferior.
Un mensaje proveniente de un nivel superior contiene una cabecera con
informacin a ser usada en el nodo receptor.
El conjunto de servicios que provee un nivel es llamado Entidad y cada
entidad consiste en un manejador (manager) y un elemento (worker).
Estandares
- UIGV - 19
Redes Telemticas I
A su paso por cada nivel a los datos se les adiciona informacin que ser
removida al llegar a su destino. La informacin adicionada se clasifica en:
- UIGV - 20
Redes Telemticas I
- UIGV - 21
Redes Telemticas I
7. Nivel de Aplicacin: sirve como ventana para los procesos que requieren
acceder a los servicios de red.
IEEE
El modelo desarrollado por IEEE, tambin conocido como el proyecto 802, fue
orientado a las redes locales. Este estndar esta de acuerdo, en general con el
modelo ISO, difieren principalmente en el nivel de enlace de datos. Para IEEE
este nivel est dividido en dos subniveles:
- UIGV - 22
Redes Telemticas I
Capa de aplicacin
Capa de transporte
Capa de Internet
Capa de acceso a la red
Aunque algunas de las capas del modelo TCP/IP tienen el mismo nombre que las
capas del modelo OSI, las capas de ambos modelos no se corresponden de
manera exacta. Lo ms notable es que la capa de aplicacin posee funciones
diferentes en cada modelo.
- UIGV - 23
Redes Telemticas I
Comparando el modelo OSI con los modelos TCP/IP, surgen algunas similitudes
y diferencias.
- UIGV - 24
Redes Telemticas I
Aunque los protocolos TCP/IP representan los estndares en base a los cuales
se ha desarrollado la Internet, este currculum utiliza el modelo OSI por los
siguientes motivos:
- UIGV - 25
Redes Telemticas I
La figura ilustra algunos de los protocolos comunes especificados por las capas
del modelo de referencia TCP/IP. Algunos de los protocolos de capa de
aplicacin ms comnmente usados incluyen los siguientes:
- UIGV - 26
Redes Telemticas I
El Protocolo de Internet IP
IP en la capa red
- UIGV - 27
Redes Telemticas I
El tiempo que los datos permanecen en la red, desde que son generados en la
mquina emisora hasta que alcanzan el destino se denomina tiempo de vida.
Datagrama IP
- UIGV - 28
Redes Telemticas I
Cabecera o Datagrama IP
El formato del datagrama nos dar una descripcin del formato de la cabecera.
No se establece ninguna descripcin del formato de los datos, pudiendo
transportar as datos de forma arbitraria.
- UIGV - 29
Redes Telemticas I
- UIGV - 30
Redes Telemticas I
FLAGS: En este campo tendrn significado los dos bits de menor orden y
sern utilizados para el control de la fragmentacin.
- UIGV - 31
Redes Telemticas I
Para simplificar esto a lo largo del camino desde el origen al destino ser
necesario decrementar el campo de tiempo de vida en uno en cada paso
por un router, adems en casos de sobrecarga de los routers, el router
ser encargado de controlar el tiempo que el datagrama permanece
dentro del router esperando por el servicio decrementndole el TTL en
funcin del tiempo de permanencia contado en segundos.
Una vez que el TTL alcanza el valor cero el router estar encargado de
descartar el datagrama y de enviar un mensaje de error de vuelta a la
fuente, al origen.
- UIGV - 32
Redes Telemticas I
Direccionamiento IP
Un nombre nos indica lo que buscamos, una direccin nos indica dnde est y
una ruta nos indica cmo llegar hasta l.
Clase A
Clase B
Se utilizara para redes de clase media que tienen entre 2 8 y 216 hosts.
- UIGV - 33
Redes Telemticas I
Clase C
En realidad las direcciones nos especifican una conexin de red ms que una
computadora individual, as un router conectando n redes tiene n direcciones
IP distintas, una para cada conexin de red.
Tambin hemos de tener en cuenta que si un host se mueve de una red a otra,
su direccin IP deber cambiar (es una red lgica y no fsica).
Direcciones especiales
- UIGV - 34
Redes Telemticas I
Poniendo todo ceros en la parte que hace referencia a la red y la direccin del
host en la parte que hace referencia a la mquina individual hacemos
referencia al Host en esta red.
Dejando inalterada la parte que hace referencia a la red y poniendo todo unos
en la parte referente al host realizaremos un Broadcast directo para la red.
Fragmentacin
Los datagramas IP sern encapsulados por el nivel de enlace que aadir sus
propias cabeceras antes de transmitir los datos. Los frames o tramas sern los
datos que realmente viajen por las redes, como se encuentran en un nivel fsico
y no lgico nos encontramos que los tamaos de las tramas pueden variar.
Trataremos aqu la relacin entre los datagramas y las tramas de las redes
fsicas, lo primero que debemos tener en cuenta es que los datagramas son
manejados por software mientras que los frames por hardware. Entendemos
por frame una trama que podemos suponer Ethernet.
- UIGV - 35
Redes Telemticas I
Para hacer que cada datagrama encaje dentro de cada frame ser necesario
limitar el tamao del datagrama, existir as un tamao mximo de datagrama
MTU (Maximun Transfer Unit).
Reensamblado de datagramas
Ya que los datagramas no son reensamblados cada vez que pasan por una
mquina de la red con una MTU distinta, los fragmentos pequeos sern
transportados hasta el destino final.
- UIGV - 36
Redes Telemticas I
- UIGV - 37
Redes Telemticas I
direccin de IP, el host difunde una solicitud de ARP que contiene la direccin
de IP de destino.
El host de destino reconoce su direccin de IP y lee la consulta. Lo primero que
hace el host destino es actualizar su propia tabla de traduccin de direcciones
con la direccin fsica del origen. Es lgico ya que, probablemente, el destino
pronto empezar una conversacin con el origen. El host destino enva de vuelta
una respuesta que contiene su propia direccin de la interfaz hardware. Cuando
el origen recibe la respuesta, actualiza su tabla de ARP y ya est listo para
transmitir datos por la LAN.
- UIGV - 38
Redes Telemticas I
mantener la ilusin de que solamente existe una red. Para dar esa apariencia, R
mantiene totalmente oculta la localizacin de los anfitriones, permitiendo que
las dems mquinas en la red se comuniquen como si estuvieran conectadas de
manera directa. En nuestro ejemplo, cuando el anfitrin H1 necesita
comunicarse con el anfitrin H4, primero llama a ARP para convertir la
direccin IP de H4 en una direccin fsica. Una vez que tiene la direccin
fsica, H1 puede enviarle directamente el datagrama.
Debido a que el ruteador R corre software proxy ARP, R captura la solicitud
transmitida por difusin de Hi1 decide que la mquina en cuestin reside en la
otra red fsica y responde la solicitud ARP enviando su propia direccin fsica.
H1 recibe la respuesta ARP, instala la asociacin en su tabla ARP y la utiliza
para enviar a R los datagramas destinados a H4. Cuando R recibe un
datagrama, busca en una tabla especial de ruteo para determinar cmo rutear
el datagrama. R debe encaminar los datagramas destinados a H4 a travs de la
red oculta. a fin de permitir que los anfitriones en la red oculta alcancen
anfitriones en la red principal, R tambin realiza el servicio de ARP sustituto
(proxy ARP) en dicha red.
Los routers que utilizan la tcnica de ARP sustituto, tornan ventaja de una
caracterstica importante del protocolo ARP, a saber, la confianza. ARP est
basado en la idea de que todas las mquinas cooperan y de que cualquier
respuesta es legtima. La mayor parte de los anfitriones instalan asociaciones
obtenidas por medio de ARP sin verificar su validez y sin mantener una
consistencia. Por lo tanto, puede suceder que la tabla ARP asocie muchas
direcciones IP en la misma direccin fsica, sin embargo, esto no viola las
especificaciones del protocolo.
Algunas implantaciones de ARP no son tan poco exigentes como otras. En
particular, las implementaciones ARP diseadas para alertar a los
administradores de posibles violaciones de seguridad les informarn siempre
que dos direcciones IP distintas se transformen en la misma direccin fsica de
hardware. El propsito de alertar al administrador es avisarle sobre el
spoofing, situacin en la que una mquina indica ser otra para poder interceptar
paquetes. Las implantaciones de ARP en anfitriones que alertan a los
administradores del posible spoofing no se pueden utilizar en redes que tienen
routers sustitutos ARP, ya que el software generarla mensajes con gran
frecuencia.
La principal ventaja de ARP sustituto es que se puede agregar a un solo
ruteador en una red sin alterar las tablas de ruteo en otros anfitriones o
- UIGV - 39
Redes Telemticas I
routers en esa red. Por lo tanto, el software ARP sustituto (proxy ARP) oculta
completamente los detalles de las conexiones fsicas.
La principal desventaja de ARP sustituto es que no trabaja para las redes a
menos que utilicen ARP para la definicin de direcciones. Adems, no se
generaliza para topologas de red ms complejas (por ejemplo, muchos routers
que interconectan dos redes fsicas), ni incorpora una forma razonable para el
ruteo. De hecho, la mayor parte de las implantaciones de ARP confa en los
administradores para el mantenimiento manual de mquinas y direcciones,
haciendo que se ocupe tiempo y se tenga propensin a los errores.
- UIGV - 40
Redes Telemticas I
- UIGV - 41
Redes Telemticas I
- UIGV - 42
Redes Telemticas I
- UIGV - 43
Redes Telemticas I
Datos Opcionales
- UIGV - 44
Redes Telemticas I
- UIGV - 45
Redes Telemticas I
Mensaje Redireccionar
Se asume que los Routers conocen rutas correctas. Los Host comienzan con
informacin mnima de enrutamiento y aprenden nuevas rutas de los Routers.
En caso de que un Host utilice una ruta no optima, el Router que lo detecta
enva un mensaje ICMP Redireccionar solicitndole que actualice su tabla de
enrutamiento IP.
- UIGV - 46
Redes Telemticas I
Timestamp Origen
Timestamp al Recibir
Timestamp al Transmitir
- UIGV - 47
Redes Telemticas I
Mascara de Subred
Mensajes IGMP
Donde:
Vers
4 bits que indican la versin IP. Siempre vale 1.
Type
Especifica que se trata de una consulta o de un informe.
1
Especifica una consulta enviada por un "router" multicast.
- UIGV - 48
Redes Telemticas I
2
Especifica un informe enviado por un host.
Checksum
Un checksum de 16 bits calculado de igual forma que con ICMP.
Class D Address
Es cero para una solicitud, y es una direccin de grupo multicast vlida
para un informe.
Funcionamiento de IGMP
Los "routers" multicast envan regularmente (el RFC 1112 menciona intervalos
de 1 minuto) una consulta a la direccin de multicast "todos los hosts". Cada
host que an desee ser miembro de uno o ms grupo replica una vez por cada
grupo en el que est interesado (nunca al grupo "todos los hosts", al que
pertenece de modo automtico). Cada respuesta se enva tras un intervalo de
- UIGV - 49
Redes Telemticas I
0
Un datagrama enviado con un valor TTL de cero se restringe el host
emisor.
1
Un datagrama con un TTL de uno alcanza todos los hosts de la subred
que son miembros del grupo. Los "router" multicast decrementan el valor
a cero, pero a diferencia de los datagramas unicast, no lo informan con
un mensaje ICMP "Time Exceded". La expiracin de un datagrama
multicast se considera un evento normal.
2+
Todos los hosts que sean miembros del grupo y todos los "routers"
multicast reciben el datagrama. La accin de los "router" depende de la
direccin del grupo multicast.
224.0.0.0 - 224.0.0.255
Este rango se emplea slo para aplicaciones multicast que hagan uso de
un nico salto. Los "routers" multicast no retransmitirn datagramas con
direcciones IP en este rango.
A primera vista puede parecer como si un no tuviera que molestarse en
informar de la pertenencia a un grupo en este rango ya que los "router"
no le retransmitirn los de otras subredes. Sin embargo, el informe
indica adems a otros host de la subred que el host informante es
miembro del grupo. El nico grupo del que nunca se da parte es el
224.0.0.1.
other
El "router" retransmite normalmente los datagramas con otros valores
para la direccin de destino: el valor TTL se decrementa en al menos un
segundo, como es habitual.
- UIGV - 50
Redes Telemticas I
- UIGV - 51