Post on 11-Apr-2015
Introducción al protocolo TCP/IP
Descripción general
Introducción a TCP/IP
Familia de protocolos TCP/IP
Práctica : Uso de las utilidades de TCP/IP
Resolución de nombres
Proceso de transferencia de datos
Enrutamiento de datos
Introducción a TCP/IP
El proceso de comunicación
Capas de TCP/IP
Identificación de aplicaciones
El proceso de comunicación
NombreDirección
CorreosCorreos CorreosCorreos
NombreDirecciónNombreDirección
CorreosCorreos CorreosCorreos
NombreDirección
Capas de TCP/IP
Capa de AplicaciónCapa de Aplicación
Capa de TransporteCapa de TransporteCapa de TransporteCapa de Transporte
Capa de InternetCapa de InternetCapa de InternetCapa de Internet
Capa de Interfaz de redCapa de Interfaz de redCapa de Interfaz de redCapa de Interfaz de red
Capa deInternetIPIP ICMPICMP IGMPIGMP ARPARP
Capa deInterfaz de Red
EthernetEthernetATMATM
Capa deTransporteUDPUDPTCPTCP
Capa deAplicación
FTPFTPHTTPHTTP
Identificación de aplicaciones
UDPUDPTCPTCP
FTPFTPHTTPHTTP
192.168.2.150192.168.2.150
Servidor FTP
Servidor HTTP
Puerto TCP 20, 21Puerto TCP 20, 21
Puerto TCP 80Puerto TCP 80
dirección IP + puerto TCP o puerto UDP = Socket
Familia de protocolos TCP/IP
Protocolo de control de transporte (TCP)
Protocolo de datagrama de usuario (UDP)
Protocolo de Internet (IP)
Protocolo de mensaje de control de Internet (ICMP)
Protocolo de administración de grupos de Internet (IGMP)
Protocolo de resolución de direcciones (ARP)
Utilidades TCP/IP
Protocolo de control de transporte (TCP)
IP ICMP IGMP ARP
UDPTCPTCP
Protocolo de datagrama de usuario (UDP)
UDPUDPTCP
IP ICMP IGMP ARP
Protocolo de Internet (IP)
RouterRouterUDPTCP
IPIP ICMP IGMP ARP
Protocolo de mensaje de control de Internet (ICMP)
UDPTCP
IP ICMPICMP IGMP ARP
RouterRouter
Protocolo de administración de grupos de Internet (IGMP)
UDPTCP
IP ICMP IGMPIGMP ARP
Protocolo de resolución de direcciones (ARP)
UDPTCP
IP ICMP IGMP ARPARP
BB
CC
AA
CachéARP
2
1
4
6
5
1. Se verifica el caché ARP2. Se envía petición ARP3. Se añade entrada ARP4. Se envía respuesta ARP5. Se añade entrada ARP6. Se envía paquete IP
CachéARP
3
Utilidades de TCP/IP
Softwarebasado enservidor
Utilidadesdediagnóstico
Utilidades deconectividad
FtpFtp
TelnetTelnet
TftpTftp
ArpArp
HostnameHostname
IpconfigIpconfig
NbtstatNbtstat
NetstatNetstat
PingPing
TracertTracert
Servicio de impresiónTCP/IP
Servicio de impresiónTCP/IP
Internet InformationServices
Internet InformationServices
Práctica : Uso de las utilidades de TCP/IP
Resolución de nombres
Tipos de nombres
Asignación IP estática
Asignación IP dinámica
Resolución de nombres en Windows 2000
Tipos de nombres
Nombresde Host
Nombresde Host
Asignados a la dirección IP del equipo255 caracteres de longitudPueden contener caracteres
alfanuméricos, guiones y puntosPueden tener diversas formas
Alias Nombre de dominio
Asignados a la dirección IP del equipo255 caracteres de longitudPueden contener caracteres
alfanuméricos, guiones y puntosPueden tener diversas formas
Alias Nombre de dominio
Dirección de 16 bytes Usados para representar un equipo o
grupo de equipos15 de los caracteres pueden ser usados
para el nombre El 16o carácter se usa por los servicios
que un equipo ofrece a la red
Dirección de 16 bytes Usados para representar un equipo o
grupo de equipos15 de los caracteres pueden ser usados
para el nombre El 16o carácter se usa por los servicios
que un equipo ofrece a la redNombresNetBIOS
NombresNetBIOS
Asignación IP estática
Proporciona resolución de nombres para nombres de host a direcciones IP
Múltiples nombres de host pueden ser asignados a la misma dirección IP
Las entradas son sensibles a mayúsculas
Proporciona resolución de nombres para nombres de host a direcciones IP
Múltiples nombres de host pueden ser asignados a la misma dirección IP
Las entradas son sensibles a mayúsculas
Proporciona resolución de nombres para nombres NetBIOS a direcciones IP
Una parte del archivo Lmhosts está precargado en memoria
Proporciona resolución de nombres para nombres NetBIOS a direcciones IP
Una parte del archivo Lmhosts está precargado en memoria
Archivo HostsArchivo Hosts
Archivo LmhostsArchivo Lmhosts
Asignación IP dinámica
DNS es un sistema para nombrar equipos y servicios de red
El sistema de nombres DNS se organiza de modo jerárquico
Asigna nombre de dominio a dirección IP Los registros de asignación se almacenan
en un servidor DNS
DNS es un sistema para nombrar equipos y servicios de red
El sistema de nombres DNS se organiza de modo jerárquico
Asigna nombre de dominio a dirección IP Los registros de asignación se almacenan
en un servidor DNS
Proporciona una base de datos distribuida para registrar asignaciones dinámicas a nombres NetBIOS
WINS asigna nombres NetBIOS a direcciones IP
Proporciona una base de datos distribuida para registrar asignaciones dinámicas a nombres NetBIOS
WINS asigna nombres NetBIOS a direcciones IP
Servidor DNSServidor DNS
Servidor WINSServidor WINS
Resolución de nombres en Windows 2000
Introducir comandoIntroducir comando1111
Nombre de host localNombre de host local2222
Servidor DNSServidor DNS4444
Servidor WINSServidor WINS6666
ArchivoLMHOSTSArchivo
LMHOSTS8888
Caché nombres NetBIOSCaché nombres NetBIOS5555
ArchivoHOSTS
ArchivoHOSTS
3333
7777 DifusiónDifusión
Resolución de nombres de host
Caché nombres NetBIOSCaché nombres NetBIOS2222
Servidor WINSServidor WINS3333
DifusiónDifusión4444
Servidor DNSServidor DNS7777
ArchivoHOSTS
ArchivoHOSTS
6666
ArchivoLMHOSTSArchivo
LMHOSTS5555
Introducir comandoIntroducir comando1111
Resolución de nombres NetBIOSIntroducir comandoIntroducir comando1111
Nombre de host localNombre de host local2222
Servidor DNSServidor DNS4444
Servidor WINSServidor WINS6666
ArchivoLMHOSTS
ArchivoLMHOSTS8888
Caché nombres NetBIOSCaché nombres NetBIOS5555
ArchivoHOSTSArchivoHOSTS
3333
7777 DifusiónDifusión
Caché nombres NetBIOSCaché nombres NetBIOS2222
Servidor WINSServidor WINS3333
DifusiónDifusión4444
Servidor DNSServidor DNS7777
ArchivoHOSTSArchivoHOSTS
6666
ArchivoLMHOSTS
ArchivoLMHOSTS
5555
Introducir comandoIntroducir comando1111
Resolución de nombres de host
Resolución de nombres NetBIOS
Proceso de transferencia de datos
Terminología asociada a los paquetes
Componentes de la trama
Flujo de datos
Teminología asociada a los paquetes
Segmento
Mensaje
Datagrama
Trama
Componentes de la trama
CabeceraSe
ñal d
e al
erta
Seña
l de
aler
ta Direcciónde origenDirecciónde origen
Direcciónde destinoDirecciónde destino
Datos
0,5 KB - 4 KB0,5 KB - 4 KB
Cola
CRCCRC
Flujo de datos
UDPUDPTCPTCP
FTPFTPHTTPHTTP
IPIP ICMPICMP IGMPIGMP ARPARP
EthernetEthernetATMATM
UDPUDPTCPTCP
FTPFTPHTTPHTTP
IPIP ICMPICMP IGMPIGMP ARPARP
EthernetEthernetATMATM
Datos
AplicaciónAplicación
DatosFTPFTPHTTPHTTP
TransporteTransporte
Datos
UDPUDPTCPTCP
FTPFTPHTTPHTTP
InternetInternet
Datos
UDPUDPTCPTCP
IPIP ICMPICMP IGMPIGMP ARPARP
PreámbuloPreámbulo
Datos
CRCCRC
IPIP ICMPICMP IGMPIGMP ARPARP
EthernetEthernetATMATM
Datos
EthernetEthernetATMATM
Datos
EthernetEthernetATMATM
Datos
IPIP ICMPICMP IGMPIGMP ARPARP
EthernetEthernetATMATM
Datos
UDPUDPTCPTCP
IPIP ICMPICMP IGMPIGMP ARPARP
Datos
UDPUDPTCPTCP
FTPFTPHTTPHTTP
PreámbuloPreámbulo
Internet
Transporte
Aplicación
Datos
CRCCRC
FTPFTPHTTPHTTP
Enrutamiento de datos
Enrutamiento IP
Transferencia de datos entre routers
Enrutamiento IP
RouterRouter
Porción de la tabla de enrutamiento192.168.1.0 255.255.255.0 192.168.1.1192.168.2.0 255.255.255.0 192.168.2.1192.168.3.0 255.255.255.0 192.168.3.1192.168.4.0 255.255.255.0 192.168.4.1192.168.5.0 255.255.255.0 192.168.5.1192.168.6.0 255.255.255.0 192.168.6.1192.168.7.0 255.255.255.0 192.168.7.1192.168.8.0 255.255.255.0 192.168.8.1
Transferencia de datos entre routers
¿Es el destino local?Sí, añadir la dirección MAC de destinoNo, añadir la dirección MAC del router
Siempre añadir la dirección IP de destino
¿Es el destino local?Sí, añadir la dirección MAC de destinoNo, añadir la dirección MAC del router
Siempre añadir la dirección IP de destino
Verificar paqueteDecrementar TTL¿Es el destino local?
Sí, añadir la dirección MAC de destinoNo, añadir otra dirección MAC del router
Verificar paqueteDecrementar TTL¿Es el destino local?
Sí, añadir la dirección MAC de destinoNo, añadir otra dirección MAC del router
Verificar paqueteVerificar la dirección IPEnviar el paquete a la próxima capa
Verificar paqueteVerificar la dirección IPEnviar el paquete a la próxima capa
¿Es el destino local?Sí, añadir la dirección MAC de destinoNo, añadir la dirección MAC del router
Siempre añadir la dirección IP de destino
¿Es el destino local?Sí, añadir la dirección MAC de destinoNo, añadir la dirección MAC del router
Siempre añadir la dirección IP de destino
Verificar paquete
Verificar la dirección IP
Enviar el paquete a la próxima capa
Verificar paquete
Verificar la dirección IP
Enviar el paquete a la próxima capa
Verificar paqueteDecrementar TTL¿Es el destino local?
Sí, añadir la dirección MAC de destino No, añadir otra dirección MAC del router
Router 2Router 2
Router 1Router 1
AA
BB
CC
DD