Sie sind auf Seite 1von 34

CCNA

(Cisco Certified Network Associate)

Captulo 2: Introduccin a TCP/IP

Agenda
Objetivos del capitulo Modelo TCP/IP
Historia Comparacin con OSI Protocolos
Aplicacin:
DNS DHCP

Host-to-Host
TCP UDP

Agenda
Protocolos
Internet
IP ICMP ARP RARP Proxy ARP

Direccionamiento IP
Direcciones de Red y Host Clases y Rangos de Direcciones Direcciones IP Reservadas y Privadas Direcciones de Broadcast

Aspectos relevantes para el examen Comandos ARP y Ping Preguntas

Objetivos del Captulo


Identificar las capas del modelo TCP/IP, en comparacin al modelo OSI Describir el funcionamiento bsico de los protocolos del modelo TCP/IP, en especial a nivel de capa de aplicacin, host-to-host, e internet. Describir el funcionamiento del direccionamiento IP, clases de direcciones e IP privadas y pblicas

Modelo TCP/IP
Generado por el DoD (DARPA) en los aos 70. Permiti generar la ARPANET, primera WAN y precursora de Internet. Suite de protocolos mantenida por el IETF Posee 4 capas abstractas, descritas en la RFC 1122. Objetivos fundamentales son la robustez ante los cambios de topologa de la red y las prdidas de la informacin en trnsito.

Modelo TCP/IP
Comparacin con el modelo OSI

Modelo TCP/IP
Protocolos

Protocolos
Capa Aplicacin:
DNS, DHCP

Capa Host-to-Host:
TCP, UDP

Capa Internet:
IP, ICMP, ARP, RARP, Proxy ARP

DNS
Domain Name Service
Se encarga de traducir nombres en direcciones IP reales. Se utiliza para resolver un FQDN (Fully Qualified Domain Name). Eg. www.empresa.cl Si no se tiene el FQDN un dispositivo de red puede agregar el sufijo. Permite que cambien las IP de distintos sitios. Utiliza el protocolo TCP y UDP

DHCP
Dynamic Host Configuration Protocol
Asigna automticamente configuraciones IP a los hosts de una red.
Direccin IP Mscara de Subred Nombre de dominio Default Gateway DNS Informacin WINS

Distintos dispositivos pueden ser usados como servidor DHCP. Al conectarse, un dispositivo enva un mensaje DHCP Discover (Broadcast Layer 2 y layer 3). En transporte, utiliza UDP, puerto 67. Generalmente es convertido a un paquete unicast por un router que conozca la direccin IP del DHCP server

TCP
Ack n: el octeto TCP siguiente que se espera. Checksum: CRC de header y datos. Seteado a cero Code: bits de control de sesin. Urgent: offset c/r al 1 segmento de datos no urgente.

TCP
Puertos de protocolos de aplicacin Well-known ports: RFC 3232

UDP
RFC 768 Length: datos + header Checksum: datos + header

IP
HLEN: medido en palabras de 32 bits. ToS: Tipo de servicio. Length: header+data ID: valor nico del paquete. Flags: Indicadores de fragmentacin. F. Offset: Informacin para reensamblaje. Opts: debugging , testing, seguridad

IP
Campos de protocolo de transporte ICMP: 1 IPv6: 41

IP
Fragmentacin (RFC 791):
Utiliza campos de identificacin, flags y fragment offset. Permite pasar paquetes a travs de enlaces con un MTU menor que el tamao del PDU resultante en capa IP. Router que recibe paquete mayor que el MTU puede: Enviar mensaje ICMP Packet too big o fragmentar. El reensamblado debera ocurrir en el host de destino. Sin embargo para aplicaciones como NAT, es hecho en el router. Si se pierde uno de los paquetes-fragmentos, TCP retransmite el paquete completo trfico excesivo.
MTU (Maximum Transmission Unit) tamao mximo de un frame

IP
Type of Service (ToS):
En principio indica cmo debe ser manejado el paquete: prioridad, delay, reliability, etc. Hoy se usa para Diferenciacin de servicios, y se denomina DSCP (Differenciated services code point, RFC 2474). Se reemplaza la primera parte del ToS (6 bits) para ingresar un cdigo propio del servicio transportado, que permite a los equipos compatibles tener consideraciones especiales con distintos tipos de paquete.

ICMP
Internet Control Message protocol. Codigo de protocolo (IP header): 0x01 Ping (Packet Internet Groper). Destination Unreachable Hops Traceroute Buffer Full RFC 1256

ARP
Address Resolution Protocol. RFC 826. Permite traducir direcciones de red (lgicas) en direcciones fsicas. No es exclusivo de IP o Ethernet. Es situado a veces en capa 2, pero requiere informacin disponible en capa 3. Cuando IP necesita enviar un paquete, debe informar a la capa 2 de la direccin fsica de destino. Para conocerla usa la Tabla ARP (ARP cache). Si no se encuentra la direccin en la tabla, se enva una consulta ARP a toda la red. El host de destino se identifica mediante ARP indicando su direccin fsica.

ARP
Funcionamiento de ARP:

El Equipo que realiza la consulta enva el frame a todos los equipos de la red. La respuesta se realiza punto a punto.

ARP
Ejemplo de Capturas ARP:
Header Ethernet
Source MAC: 1F:AB:4E:55:22:11 Dest. MAC: ff:ff:ff:ff:ff:ff EtherType: 0x806

Datagrama ARP
Sender HW Addr: 1F:AB:4E:55:22:11 Sender Protocol Addr: 192.168.0.5 Target HW Addr: 00:00:00:00:00:00 Target Protocol Addr: 192.168.0.6

Header Ethernet
Source MAC: 1F:AB:4E:66:11:33 Dest. MAC: 1F:AB:4E:55:22:11 EtherType: 0x806

Datagrama ARP
Sender HW Addr: 1F:AB:4E:66:11:33 Sender Protocol Addr: 192.168.0.6 Target HW Addr: 1F:AB:4E:55:22:11 Target Protocol Addr: 192.168.0.5

ARP no viaja encapsulado por IP !!

RARP:

RARP y Proxy ARP

Era usado para encontrar la direccin IP de una mquina a partir de su direccin fsica (propia). Se implementa mediante un Servidor RARP, lo cuales estn obsoletos gracias a DHCP. Similar a InARP, el cual ubica IPs de Otros hosts, usado principalmente en redes ATM y Frame Relay.

Proxy ARP
No es un protocolo en s. Permite que hosts conozcan direcciones fsicas que reemplazan a las MAC de hosts en subredes remotas, en ausencia de un default gateway Habilitado en routers Cisco por defecto. Incrementa el trfico en el segmento de red, as como el tamao de las tablas ARP de los dispositivos. til cuando los equipos necesitan creer que se encuentran en la misma LAN que otros. El servidor Proxy ARP responde las consultas ARP sobre equipos en otra red conocida por l, entregando su propia MAC.

Proxy ARP
Esquema de funcionamiento de Proxy ARP

(1): Host 1 desea saber la MAC del host 3: Enva Broadcast Who has 192.168.0.2? (2): Host 3 recibe y responde con su mac: Enva unicast 192.168.0.2 in MAC3 (3): Host 1 desea saber la MAC del host 2, en otra red: Broadcast Who has 192.168.2.5? (4): Router sabe que es capaz de llegar al host 2, con MAC2 y responde unicast al host 1 con SU mac: 192.168.2.5 in MAC5

Direccionamiento IP
Direcciones de red y host (Jerarqua)

Direccionamiento IP
Clases de direcciones Rangos de direcciones

Direccionamiento IP
Direcciones IP Reservadas
Cisco: 0.0.0.0 Default Route Zero Address: 0.0.0.0 Local Loopback: 127.x.x.x

Direcciones IP Privadas
No ruteables Permiten asignar direcciones IP a la red local Permiten seguridad Son traducidas hacia y desde el exterior mediante NAT.

Direccionamiento IP
Espacio de direcciones IP Privadas: (RFC 1918 y 4193)
Clase A: 10.0.0.0 10.255.255.255 Clase B: 172.16.0.0 172.31.255.255 Clase C: 192.168.0.0 192.168.255.255

Direcciones de Red y Subred


Determinadas por el tamao de la mscara. Poseen los bits de host en 0

Direccionamiento
Direcciones de Broadcast
Capa 3: poseen todos los bits de host en 1.
Cuando se especifican los bits de red, es posible rutear los broadcasts. En caso contrario el broadcast es 255.255.255.255, el cual no pasa del router.

Capa 2: poseen todos los bits en 1 ff:ff:ff:ff:ff:ff Multicast:


Usa UDP, eg. Para IRC (internet relay chat) Direcciones IP clase D (grupo Multicast). IGMP: Internet Group Messaging Protocol, usado para suscribirse a grupos multicast.

Rango vlido para direcciones de host:


Todas las direcciones entre la direccin de red/subred y la de broadcast para esa red.

Direccionamiento
Direcciones MAC de multicast:
En la MAC, el Organization Unique Identifier se reemplaza por el reservado por IANA para propsitos de Multicast. Los restantes 24 bits de la MAC se completan con los 24 bits menos significativos de los 28 usados para definir el grupo Multicast (direccin IP clase D).

Comandos ARP y Ping


Tablas ARP:
Win/Linux: Cisco: [no]
arp a , arp s <IP/hostname> <MAC>
arp <ip> <fisica> <tipo> [alias].

Adems es posible configurar separadamente por cada interfaz.

Ping (ICMP):
Win: ping Linux: ping Cisco: ping
[-t][-l][-i][-v] <opts> <hostname/IP> [-w][-s][-t][-Q] <opts> <hostname/IP> ?

La versin Cisco provee una gama mucho mayor de opciones. [tiempo de ejecucin][tamao][TTL][ToS]. El comando entrega informacin sobre las direcciones de los saltos, tiempos de ida y vuelta (RTT) y el TTL del paquete recibido.

Aspectos Esenciales CCNA


Recordar los protocolos de la capa de Aplicacin/Proceso, Host-to-host e Internet. Recordar los rangos de direcciones IP clases A, B y C.
Recordar los rangos de direcciones IP privadas: Clase A: 10.0.0.0 10.255.255.255 Clase B: 172.16.0.0 172.31.255.255 Clase C: 192.168.0.0 192.168.255.255

Preguntas
1. Cul es el rango de direcciones Clase C? 2. Dada una direccin IP, cmo puedo conocer qu parte corresponde a la red? 3. Dada una direccin IP, cmo puedo identificar la direccin de broadcast que la cubre? 4. Qu es un espacio de direcciones IP privadas? 5. Mediante qu sistema responde un router una consulta ARP referida a un host remoto?

Preguntas
1. Cuntos hosts como mximo permite una direccin IP clase C? 2. Qu direcciones de destino posee un mensaje DHCP Discover? 3. Qu protocolo de transporte usa Telnet? 4. Los paquetes ICMP (V o F):
Transmiten ACKs de TCP Garantizan la entrega de datagramas Proveen informacin sobre problemas en la red Estn encapsulados en datagramas UDP Estn encapsulados en datagramas IP

Preguntas
1. Indique el protocolo de transporte que usa:
DHCP, SMTP, SNMP, FTP, HTTP, TFTP, Telnet

2. Son direcciones IP privadas:


12.0.0.1, 168.172.19.39, 172.20.14.36, 172.33.194.30, 192.168.24.43

3. Nombre un protocolo que utilice TCP y UDP, en qu casos?