Curso: Redes y telecomunicaciones: 05 Modelo TCP/IP.
Dictado en la Universidad Telesup -UPT, Lima - Perú, en los ciclos 2009-2 (agosto/2009), 2011-0 (enero/2011).
2. 2
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Temas a tratar
Unidad de aprendizaje 2
Tema 5:
Técnicas de conmutación
Modelo TCP/IP
3. 3
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Implica la existencia de un camino dedicado entre el
transmisor y el receptor de datos.
Se establecen 03 fases:
Inicio de la conexión
Transferencia de datos
Liberación de la conexión
La información viaja en paquetes.
Cada paquete viaja de manera independiente de otro.
No existe conexión dedicada entre dos puntos de la red.
Conmutación por circuitos
Conmutación por paquetes
Técnicas de conmutación
Fuente: Daniel Díaz, UNMSM
4. 4
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Adecuado para voz
2
3
1
INICIO
4 Fin
Conmutación de circuitos
Fuente: Daniel Díaz, UNMSM
5. 5
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
2 1
1
1
1
1
1
2
2
2
2
2
2
2
1
Control del
paquete
Datos del paquete
(longitud variable)
Paquete de Datos
Unidad de
información
Contiene:
Direcc. de origen
Direcc. de destino
Origen Destino
ASI FUNCIONA
INTERNET
Fuente: Daniel Díaz, UNMSM
Conmutación de paquetes
7. 7
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Capa de Interfaz de Red
►Coloca y recibe los paquetes TCP/IP del medio de la red.
►Permite que TCP/IP sea independiente del medio.
LAN: Ethernet, Token ring, etc.
WAN: X.25, Frame Relay y nuevas tecnologías (ATM).
Capa de Internet
►Es responsable del direccionamiento, encapsulamiento y
enrutamiento.
►Los principales protocolos son: IP, ICMP, IGMP y ARP
Funciones de las capas TCP/IP
Fuente: Daniel Díaz, UNMSM
8. 8
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Capa de Transporte
Capa de Aplicación
►Define los protocolos que las aplicación utilizarán para
intercambiar sus datos.
►Proporciona dos tipos de servicios a las aplicaciones:
►Servicio de sesión ú orientado a conexión:
- Confiable, secuencia, acuse de recibo, control de flujo.
- Protocolo TCP.
►Servicio de datagrama u orientado a no conexión
- No confiable.
- Protocolo UDP
►Algunos protocolos: HTTP, FTP, TELNET, DNS, RIP, TELNET, etc.
Fuente: Daniel Díaz, UNMSM
Funciones de las capas TCP/IP
9. 9
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
MODELO TCP/IP
Modelo
Protocolos
FTP File Transfer Protocol
HTTP HyperText Transfer Protocol
SMTP Simple Mail Transfer Protocol
DNS Domain Name System
TFTP Trivial File Transfer Protocol
11. 11
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Transmission Control Protocol -TCP
Cabecera ( IETF RFC 793 )
Importante
12. 12
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Internet Protocol -IP
Cabecera ( IETF RFC 791 )
Importante
13. 13
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Opciones-relleno
Ver HLEN Tipo Serv. Longitud total
Identificador Desplaz de frag.Indic
TTL Protocolo Suma de chequeo
Dirección de origen
Dirección de destino
Carga útil
0 4 8 16 19 31
40bytes
max
Cabecera
20bytes
Identificador Desplazamientox
D
F
M
F
► Todos los fragmentos de
un mismo paquete IP.
lleva el mismo identificador.
► Dos orígenes pueden tener
el mismo identificador.
► Reensamblado por origen
e identificador.
► 8192x8bytes=64Kbytes.
► Flag de NO
fragmentación
► Flag de MAS
fragmentos (el
último fragmento en 0)
Fragmentación en el origen y los routers.
Reensamblado en el destino.
Fragmentación
14. 14
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Router INTERNETINTERNET
Servidor web
Cliente A
recibe página web
6000 bytes
Calcular
las tramas
Datos 6000
Cab.
60
Datos 6000
Cab.
60
Cab.
20
Datos 6000
Cab.
60
Cab.
20
Cab.
20
Datos 6080
Cab.
20
Datos 1480
Cab.
20
Datos 1480
Cab.
20
Datos 1480
Cab.
20
Datos 1480
Cab.
20
Datos 160
Cab.
20
1500 bytes 1500 bytes 1500 bytes 1500 bytes 180 bytes
TCP
HTTP
IP
Datos 1480
Cab.
20
Cab.
26
Datos 1480
Cab.
20
Datos 1480
Cab.
20
Datos 1480
Cab.
20
Datos 160
Cab.
20
Cab.
26
Cab.
26
Cab.
26
Cab.
26
1526 bytes 1526 bytes 1526 bytes 1526 bytes 206 bytes
Datos 1500 Datos 1500 Datos 1500 Datos 1500 Datos 180
Ejemplo de fragmentación
15. 15
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
4 5 00 00 3C
4 F 00 00 00
2 0 01 74 E3
C8 25 23 4F
C8 25 23 44
4500 + 003C = 453C
C825 +2344 = EB69
4F00 + 0000 = 4F00
2001 + 0000 = 2001
C825 +234F = EB74
Complemento a 1
BAC3
Complemento a 1
B0FF
Complemento a 1
DFFE
Complemento a 1
148B
Complemento a 1
1496
274E174E1 +
2
74E3
El campo CheckSum
debe ser colocado en
0000 inicialmente, para
calcular el CheckSum
del Protocolo IPv4.
Valor al campo
Check Sum
Algoritmo del checksum de IPv4
16. 16
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Interfaz de Red
Internet
Transporte
Aplicación
Interfaz de Red
Internet
Transporte
Aplicación
Interfaz
de Red
Interfaz
de Red
Internet
Tabla de enrutamiento
IP
IPMAC
IPMAC
IP
IPMAC
IPMAC
IPMAC IPMAC
IP
El tema clave….La tabla de enrutamiento
►Contiene un listado de las redes de destino.
►Contiene la interfaz de salida o siguiente salto para
llegar a la red de destino.
TCP TCP
Interconexion de LAN
Fuente: Daniel Díaz, UNMSM
17. 17
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Se puede definir tablas que contengan: (las direcciones IP, Direcciones Físicas)
Codificar una dirección física dentro de una dirección de alto nivel (IP)
Se debe transformar las direcciones de alto
nivel (IP) a direcciones físicas (MAC):
Para definir las tablas, es necesario un
protocolo que los crea y/o actualice.
ARP - Address Resolution Protocol
Protocolo de Asociación de Direcciones
18. 18
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
IPa IPx IPb IPy
Dirección
física Fa
Dirección
física Fx
Dirección
física Fb
Dirección
física Fy
Deseo dirección
física de IPb. Pero
envío mi IPa y Fa
Envío de dirección
física Fb y dire-
cción internet IPb
Almacenar
(IPb,Fb)
Directo
Protocolo ARP
19. 19
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Dato a IPb
Conozco la dirección
IP de la puerta de
enlace
1
ARP
3
BROADCAST
Envío mi
dirección MAC
4ARP 5
IPd Fd
6
IPa IPb
Fa Fd FbFc Fe
A B
IPd
Si no conozco la
MAC de IPd, uso
ARP
2
Acesso a red distante: puerta de enlace
20. 20
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Dato a IPb
Deseo conocer la
dirección
física de IPb
1
ARP
2
BROADCAST
Host B no puede
contestar.
Está en otra red
3
IPa IPb
Fa Fd FbFc Fe
A B
Asumo su
representación
4
Ofrezco mi
dirección MAC
5
PROXY
ARP 6
IPb Fd
7
Acesso a red distante: el proxy ARP
21. 21
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
TARGET IP (Direcc. IP del receptor.)TARGET IP (Direcc. IP del receptor.)
TARGET HARDWARE
TARGET HARDWARE (Direcc. Hw. del receptor)
TARGET HARDWARE
TARGET HARDWARE (Direcc. Hw. del receptor)
SENDER HARDWARE (Direcc. Hw. del transmisor)
SENDER HARDWARE
SENDER HARDWARE (Direcc. Hw. del transmisor)
SENDER HARDWARE
OPERATIONOPERATION
HARDWARE TYPEHARDWARE TYPE
HLEN (LongHw) PLEN (LongProt)
PROTOCOL TYPEPROTOCOL TYPE
SENDER IP (Direcc. IP del trans)
SENDER IP (Direcc. IP del trans.)
28 bytes
0 15 16 31
Formato del protocolo ARP
22. 22
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
HARDWARE TYPE : Tipo de interfaz de hardware.
Valor de 1 para Ethernet.
PROTOCOL TYPE : Indica el protocolo de alto nivel.
Valor de 0800 para IP.
HLEN : Indica la longitud de la dirección hardware.
Para Ethernet, es de 06 bytes (48 bits).
PLEN : Indica la longitud de la dirección Internet (IP).
Para IP, es de 04 bytes (32 bits).
OPERATION : Especifica la operación del protocolo ARP.
1 Solicitud ARP 3 Solicitud RARP
2 Respuesta ARP 4 Respuesta RARP
SENDER HARDWARE: Contiene la dirección hardware
del transmisor y ocupa 06 bytes
para Ethernet (48 bits).
SENDER IP: Contiene la dirección Internet IP del
transmisor y ocupa 04 bytes para IP
(32 bits).
Formato del protocolo ARP
23. 23
Ciclo 2009-IIIng.CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Trama Ethernet
Direcc.
destino
Direcc.
origen
Tipo
0806
Datos
6 6 2 Mínimo 46 bytes
TARGET IP (Direcc. IP del receptor.)TARGET IP (Direcc. IP del receptor.)
TARGET HARDWARE
TARGET HARDWARE (Direcc. Hw. del receptor)
TARGET HARDWARE
TARGET HARDWARE (Direcc. Hw. del receptor)
SENDER HARDWARE (Direcc. Hw. del transmisor)
SENDER HARDWARE
SENDER HARDWARE (Direcc. Hw. del transmisor)
SENDER HARDWARE
OPERATIONOPERATION
HARDWARE TYPEHARDWARE TYPE
HLEN (LongHw) PLEN (LongProt)
PROTOCOL TYPEPROTOCOL TYPE
SENDER IP (Direcc. IP del trans)
SENDER IP (Direcc. IP del trans.)
28 bytes
0 15 16 31
18 bytes de relleno
28 bytes del protocolo ARP
28 bytes del protocolo ARP
ARP encapsulado en una trama