280 likes | 573 Views
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
E N D
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
Correos Correos Correos Correos Nombre Nombre Nombre Dirección Dirección Dirección El proceso de comunicación Nombre Dirección
Capa de Aplicación Capa de Aplicación HTTP FTP Capa de Transporte Capa de Transporte TCP UDP Capa de Internet Capa de Internet IP ICMP IGMP ARP Capa de Interfaz de red Capa de Interfaz de Red ATM Ethernet Capas de TCP/IP
dirección IP + puerto TCP o puerto UDP = Socket Puerto TCP 20, 21 HTTP FTP Servidor FTP TCP UDP Puerto TCP 80 192.168.2.150 Servidor HTTP Identificación de aplicaciones
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
TCP UDP IP ICMP IGMP ARP Protocolo de control de transporte (TCP)
TCP UDP IP ICMP IGMP ARP Protocolo de datagrama de usuario (UDP)
Router TCP UDP IP ICMP IGMP ARP Protocolo de Internet (IP)
Router TCP UDP IP ICMP IGMP ARP Protocolo de mensaje de control de Internet (ICMP)
TCP UDP IP ICMP IGMP ARP Protocolo de administración de grupos de Internet (IGMP)
1 5 Caché ARP Caché ARP 2 B 3 6 A TCP UDP 4 C 1. Se verifica el caché ARP 2. Se envía petición ARP 3. Se añade entrada ARP 4. Se envía respuesta ARP 5. Se añade entrada ARP 6. Se envía paquete IP IP ICMP IGMP ARP Protocolo de resolución de direcciones (ARP)
Arp Hostname Ipconfig Nbtstat Netstat Ping Tracert Utilidades de TCP/IP Ftp Utilidades de conectividad Utilidades de diagnóstico Telnet Tftp Servicio de impresión TCP/IP Software basado en servidor Internet Information Services
Resolución de nombres • Tipos de nombres • Asignación IP estática • Asignación IP dinámica • Resolución de nombres en Windows 2000
Asignados a la dirección IP del equipo • 255 caracteres de longitud • Pueden contener caracteres alfanuméricos, guiones y puntos • Pueden tener diversas formas • Alias • Nombre de dominio Nombres de Host • Dirección de 16 bytes • Usados para representar un equipo o grupo de equipos • 15 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 Nombres NetBIOS Tipos de nombres
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 Archivo Hosts • Proporciona resolución de nombres para nombres NetBIOS a direcciones IP • Una parte del archivo Lmhosts está precargado en memoria Archivo 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 Servidor DNS • Proporciona una base de datos distribuida para registrar asignaciones dinámicas a nombres NetBIOS • WINS asigna nombres NetBIOS a direcciones IP Servidor WINS
Resolución de nombres NetBIOS Resolución de nombres de host Archivo LMHOSTS Archivo LMHOSTS Resolución de nombres de host 8 1 Introducir comando 1 1 8 Introducir comando Introducir comando Difusión 7 2 Nombre de host local 7 Servidor DNS Archivo HOSTS Difusión 2 Caché nombres NetBIOS 3 6 Servidor WINS 2 7 Nombre de host local Archivo HOSTS 5 4 6 Servidor DNS Caché nombres NetBIOS Archivo HOSTS 3 Servidor WINS 1 Introducir comando 7 Servidor DNS 6 Servidor WINS 3 2 Caché nombres NetBIOS Archivo HOSTS Archivo LMHOSTS 6 Resolución de nombres NetBIOS 5 Difusión 4 3 5 Servidor WINS Servidor DNS Caché nombres NetBIOS 4 Archivo LMHOSTS 5 Difusión 4 Resolución de nombres en Windows 2000
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 Cabecera Datos Cola 0,5 KB - 4 KB CRC Dirección de origen Señal de alerta Dirección de destino
CRC CRC Datos Datos Datos Datos Datos Datos Datos Datos Datos Datos Datos HTTP HTTP HTTP FTP FTP FTP HTTP HTTP HTTP FTP FTP FTP Aplicación Aplicación Transporte Transporte TCP TCP TCP UDP UDP UDP TCP TCP TCP UDP UDP UDP Internet Internet IP IP IP ICMP ICMP ICMP IGMP IGMP IGMP ARP ARP ARP IP IP IP ICMP ICMP ICMP IGMP IGMP IGMP ARP ARP ARP Preámbulo Preámbulo ATM ATM ATM Ethernet Ethernet Ethernet ATM ATM ATM Ethernet Ethernet Ethernet Flujo de datos
Enrutamiento de datos • Enrutamiento IP • Transferencia de datos entre routers
Porción de la tabla de enrutamiento 192.168.1.0 255.255.255.0 192.168.1.1 192.168.2.0 255.255.255.0 192.168.2.1 192.168.3.0 255.255.255.0 192.168.3.1 192.168.4.0 255.255.255.0 192.168.4.1 192.168.5.0 255.255.255.0 192.168.5.1 192.168.6.0 255.255.255.0 192.168.6.1 192.168.7.0 255.255.255.0 192.168.7.1 192.168.8.0 255.255.255.0 192.168.8.1 Router Enrutamiento IP
Verificar paquete Verificar la dirección IP Enviar el paquete a la próxima capa ¿Es el destino local? Sí, añadir la dirección MAC de destino No, 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 destino No, añadir la dirección MAC del router Siempre añadir la dirección IP de destino Verificar paquete Decrementar TTL ¿Es el destino local? Sí, añadir la dirección MAC de destino No, añadir otra dirección MAC del router Verificar paquete Verificar la dirección IP Enviar el paquete a la próxima capa Verificar paquete Decrementar TTL ¿Es el destino local? Sí, añadir la dirección MAC de destino No, añadir otra dirección MAC del router Router 1 A B C D Router 2 Transferencia de datos entre routers