Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Especialidad en Redes
Arquitecturas de Redes y
Protocolos
Arquitecturas, Modelos, Capas y
Protocolos
Arquitectura de Redes
Arquitectura
Aplicación
Aplicación 77
Presentación
Presentación 66
Sesión
Sesión 55
Transporte
Transporte 44
Enlacede
Enlace deRed
Red 33
Enlacede
Enlace deDatos
Datos 22
Física
Física 11
Modelo OSI de ISO
Capa Física
OSI
OSI
Proceso
Proceso Proceso
Proceso Proceso
Proceso
Usuario Usuario Usuario 5-7
5-7
Usuario Usuario Usuario
TCP
TCP UDP
UDP RTP
RTP
44
ICMP
ICMP IP
IP ARP
ARP RARP
RARP
33
Interfasede
Interfase deHardware
Hardware
1-2
1-2
Modelo de Internet (TCP/IP)
Protocolos
TCP: Protocolo de Control de Transporte
UDP: Protocolo de Datagramas del Usuario
RTP: Protocolo de Tiempo Real
ICMP: Protocolo de Mensajes de Control
IP (v4): Protocolo de Red
ARP: Protocolo de Resolución Direcciones
RARP: ARP Inverso
RIP: Enrutamiento sobre Inter Redes
OSPF: Ruta Mas Corta Descubierta Primero
Modelo de Internet (TCP/IP)
Capa de Enlace de Datos
0 4 8 16 19 31
De longitud de 13 bits
Especifica la posición del fragmento
(desplazamiento) dentro del datagrama no
fragmentado
Se basa en unidades (múltiplos) de 8 bytes
exceptuando el último
Pueden existir un máximo de 8192
fragmentos por datagrama
La longitud máxima para un datagrama
fragmentado es 65,536 bytes
Modelo de Internet (TCP/IP)
Campo de Tiempo de Vida
De longitud de 32 bits
Especifica el valor de CRC generado
exclusivamente por el encabezado, para
asegurar su integridad
Debe de recalcularse cada paso por
intermediarios
Modelo de Internet (TCP/IP)
Campos de Dirección Fuente y Destino
De longitudes de 32 bits
Indican los valores para la red y para el
anfitrión (net,host) que identifican a un
extremo de la red (NIC)
El fuente especifica quien envía el datagrama
El destino especifica quien debe de recibir el
datagrama
No deben de ser modificados
Modelo de Internet (TCP/IP)
Campos de Opciones
Clase A
0 Red Anfitrión
Clase B
10 Red Anfitrión
Clase C
110 Red Anfitrión
Modelo de Internet (TCP/IP)
Clase A
Clase D
1110 Dirección Multicast
Principio de Optimización
Modelo de Internet (TCP/IP)
Algoritmos de Enrutamiento
servicios
alojar un incremento futuro en el uso
de direcciones
proveer nuevos servicios en la capa
de red
Modelo de Internet (TCP/IP)
Formato de un Datagrama de IPng v6
0 4 8 16 19 24 31
Dirección Destino
Tipos de Direcciones
unicast, multicast y anycast
No existen direcciones broadcast
Las direcciones están asignadas a interfaces y
no los nodos
Cada interfase debe de tener al menos una
dirección unicast de enlace-local
Las subredes corresponden a los enlaces
Modelo de Internet (TCP/IP)
Direccionamiento en IPv6
Representación Textual
Cada dirección de 16 octetos (bytes) se
escribe como 8 numeros hexadecimales de 4
digitos. Formato: X:X:X:X:X:X:X:X
FEDC:BA98:87A2:3120:CAFA:AB89:921B:831A
Representación Textual
Los prefijos (ISP u otros) a N bits se
representan como X:X...:X::/N
Prefijo a 60 bits
12AB00000000CD3 a 12AB:0:0:CD30::/60
Modelo de Internet (TCP/IP)
Direccionamiento en IPv6
Direcciones Unicast
Agregadas (usando mascaras de bits-
inteligentes contiguos)
Los nodos pueden o no estar interesados de
la estructura de direcciones
Prefijo identificador de interfaz
El identificador de interfaz se relaciona con un
enlace
Ésta debe de ser una dirección IEEE EUI-64
obtenida a partir de la dirección MAC (ethernet)
de la interfase.
Modelo de Internet (TCP/IP)
Direccionamiento en IPv6
Direcciones Anycast
Una dirección puede pertenecer a mas de una
interfase
Un paquete enviado a una dirección anycast
va a la dirección anycast mas cercana al
grupo anycast
Los nodos deben de ser configurados
específicamente para ser parte de un grupo
anycast
Modelo de Internet (TCP/IP)
Direccionamiento en IPv6
Version: 6
Clase de Trafico: usado para seleccionar la
prioridad en el traspaso de paquetes en los
enrutadores
Se basa en los experimentos de tos en IPv4
se debe de crear una interfase para los protocolos
de transporte para su especificación
Los enrutadores pueden modificar este valor
Modelo de Internet (TCP/IP)
Encabezado en IPv6
Etiqueta de Flujo:
Se define para identificar una secuencia de
paquetes para los cuales se demanda un
control especial por parte de los
enrutadores participantes.
Es una secuencia pseudoaleatoria
generada utilizando llaves hash para que
los enrutadores encuentren la definición
del control especial.
Modelo de Internet (TCP/IP)
Encabezado en IPv6
Etiqueta de Flujo:
Este control especial para el flujo se
denomina “Estado del enrutador” y sera
establecido utilizando un protocolo como
RSVP.
La etiqueta del flujo es la base para
implementar QoS sobre IP.
El Estado del flujo tiene un máximo de
tiempo de vida
Modelo de Internet (TCP/IP)
Encabezado en IPv6
Siguiente Encabezado:
Código para el siguiente encabezado (opción) a
continuación del encabezado de IPv6.
Puede ser una opción extendida de IPv6
o el encabezado del protocolo de transporte, para lo cual
si es TCP seria 89.
Limite de Saltos: Se decrementa en cada
salto. Al llegar a cero el paquete se elimina y
se genera una respuesta ICMP.
Modelo de Internet (TCP/IP)
Extensiones al Encabezado
Opciones de Salto-a-Salto
Opciones hacia el Destino
Opciones de Enrutamiento
Opciones de Fragmentación
Opciones de Autentificación
Opciones de Encapsulamiento
Opciones en el Destino
Modelo de Internet (TCP/IP)
Conclusiones IPng v6
0 4 8 16 19 31
Número de Puerto
Se usa para distinguir y decanalizar diferentes
flujos de información entre varios equipos
Distingue puertos protegidos de puertos de
usuarios
1..1023: puertos protegidos
1024 .. 65534: puertos de usuario
Puede asignar cada puerto a un servicio de capa
superior
Modelo de Internet (TCP/IP)
Capa de Transporte
Número de Secuencia
Indica la pertenencia del segmento de datos en el
flujo de bits. Esto significa que si un paquete tiene
un número de secuencia de 1500 y transmite 800
bytes, la siguiente secuencia será de 2300
(secuencia esperada).
Es un campo de 32 bits y puede especificar
valores muy grandes de tal forma que una
conexión a 1 kbps no agotará este campo por lo
menos en 50 dias.
Modelo de Internet (TCP/IP)
Capa de Transporte
Número de Reconocimiento
Este número determina el monto de bytes
recibidos en el flujo de datos, reconocidos.
Se le regresa a quien envío previamente
paquetes para indicar el último número de
secuencia recibido de forma exitosa.
Las mismas características del número de
secuencia por ser de 32 bits.
Modelo de Internet (TCP/IP)
Capa de Transporte
Banderas
URG: los datos enviados son urgentes
ACK: se reconoce de forma valida
PSH: los datos se deben de leer inmediatamente
RST: la conexión se debe de reiniciar
SYN: se pide por una respuesta a la conexión
FIN: se marca el fin de un flujo.
Modelo de Internet (TCP/IP)
Capa de Transporte
Tamaño de la ventana
Establece la cantidad de bytes que se está
en disponibilidad de recibir en el siguiente
grupo de paquetes.
Se determina por:
Memoria y Buffer disponible
Retrasos en las líneas de conexión
Modelo de Internet (TCP/IP)
Capa de Transporte
Verificación de Integridad
Determina una clave para la prueba de
verificación de la integridad de los datos
transmitidos/recibidos.
Apuntador a Urgentes
Determina el desplazamiento donde se
encuentra la información urgente que debe
de ser inmediatamente tomada dentro de
las opciones o los datos.
Modelo de Internet (TCP/IP)
Capa de Transporte
Opciones
Provee facilidades no previstas por los
encabezados regulares
Datos
Segmento de bytes de información
perteneciente a las capas superiores
Modelo de Internet (TCP/IP)
Características de TCP
SEQ=51, ACK=101,CTL=ACK,data
Modelo de Internet (TCP/IP)
Formato de un paquete UDP
0 4 8 16 19 24 31
Puertos de Conexión
Un equipo en particular puede tener múltiples
procesos realizando tareas de red
simultáneamente, por distinguir sus flujos de
datos se utilizan números de puertos de 16 bits.
Cuando un cliente desea conectarse con un
servidor, se conecta desde un puerto asignado a
un puerto bien conocido.
La conexión ocupa también de las direcciones de
IP para generar relaciones de tuplos.
Modelo de Internet (TCP/IP)
Programación con Sockets
Telnet
Sesiones remotas simples semejantes a las
terminales tontas (TTY´s)
Permite enlazarse con un flujo textual hacia los
equipos remotos
rlogin, rcopy, rsh
Abren sesiones sin registro y realizan ordenes
remotas, si se definen los permisos adecuados
SSH
Establece sesiones remotas bajo un flujo
encriptado, difícil de entender textualmente
Modelo de Internet (TCP/IP)
Transferencias de Archivos
FTP, TFTP
Permiten recuperar o almacenar archivos de forma
remota, con y sin reconocimiento de usuarios y de
forma privada o pública
CVS
Permite definir un repositorio de fuentes de
software o distribuciones binarias dependientes de
la versión las cuales sean actualizables tan solo
para aquellas partes modificadas
Modelo de Internet (TCP/IP)
Sistemas de Correo Electrónico
Protocolo SMTP
Simple Mail Transfer Protocol
Permite el envió de mensajes textuales
basados en caracteres de 7 bits
Especificaciones Extendidas MIME
Multipurpose Internet Mail Extensions
Extiende el uso del texto a múltiples tipos
(como imágenes o ejecutables)
enmascarando y delimitando el contenido
Modelo de Internet (TCP/IP)
Sistemas de Mensajeria
RFS
AFS
NFS
Prospero
CODA
SMB de MicroSoft
CIFS (proyecto de Samba)
Modelo de Internet (TCP/IP)
Bases de Datos
Enlazadores Nativos
ODBC
JDBC
Modelo de Internet (TCP/IP)
Servicios de Apoyo
Nombramiento DNS
Nombramiento LDAP
BOOTP, DHCP
FireWalls
PROXY Servers
Grupo 802 de la IEEE
MAC: Control del Acceso al Medio
OSI
OSI
Proceso
Proceso Proceso
Proceso Proceso
Proceso Proceso
Proceso
Usuario
Usuario Usuario
Usuario Usuario
Usuario Usuario
Usuario 77
SMB 5,6
5,6
NetBEUI 3,4
(NetBIOS) 3,4
MLID
Interfasede
Interfase deHardware
Hardware 1-2
1-2
Modelos Redes Microsoft
Historia
Servicios de Nombramiento
Servicios de Sesión
Servicios de Datagramas
Comandos Generales
Modelos Redes Microsoft
Capa de Transporte y de Sesión: SMB
Transferencia de Archivos
Transparente (File Server)
Servicios de Distribución de Impresión
(Print Server)
Servicios de Distribución de Puertos
(Port Server)
API´s
Modelo Netware de Novell
Capas del Modelo
OSI
OSI
Proceso
Proceso Proceso
Proceso Proceso
Proceso
Usuario
Usuario Usuario
Usuario Usuario
Usuario 77
SAP
SAP NCP
NCP NLSP
NLSP RIP
RIP 5,6
5,6
Interfasede
Interfase deHardware
Hardware 1-2
1-2
Modelo Netware de Novell
Capa de Enlace de Datos
Muchas Gracias
Redes de Computadoras
A. S. Tanenbaum, 3a Edición
Alfaomega Ra-Ma
Networking Complete
Múltiples Autores
Editorial SyBEX
Especialidad en Redes
Examinación