1. MODELO TCP/IP
Ing. Jorge Luis Pariasca León
Carrera Profesional de Computación e Informática
Unidad Didáctica: Diseño de Redes de Comunicación
Instituto Superior Tecnológico
Público
INSTITUTO SUPERIOR TECNOLÓGICO PÚBLICO
Semana 10
“Víctor Raúl Haya de la Torre”
“VÍCTOR RAÚL HAYA DE LA TORRE”
2. El proceso de comunicación
Nombre
Dirección
Correos Correos
Nombre
Dirección
Nombre
Dirección
Correos Correos
Nombre
Dirección
4. Conmutación de paquetes
2 1
1
1
1
1
1
2
2
2
2
2
2
2
1
Contiene:
Direcc. de origen
Direcc. de destino
Origen Destino
Control del
paquete
Datos del paquete
Paquete de Datos
Unidad de
información
ASI FUNCIONA
INTERNET
5. Protocolo orientado a conexión
Dato Dato
Dato
Dato
Dato
Dato
Dato
Dato
Dato
Dato
Ack
Ack
Ack
Ack Ack
Cada vez que un paquete de datos es enviado a
la red, el receptor debe informar al transmisor
de su llegada (Ack).
6. Protocolo no orientado a conexión
Dato Dato Dato
Dato
Dato
Dato
Dato Dato Dato
Dato
Dato Dato
Dato
Dato
Dato
Dato Dato Dato
Dato
Dato
Dato
Transmisor Receptor
Cada paquete de datos es enviado a la red sin
la necesidad de que el destino avise la recepción
de cada dato.
7. INTRODUCCIÓN: Historia
Protocolo de Internet (IP) y Protocolo de Transmisión (TCP)
fueron desarrollados en 1973 por Vinton Cerf.
Era parte de un proyecto dirigido por Robert Kahn y
patrocinado por el ARPA ( Agencia de Programas Avanzados
de Investigación) del departamento Estadounidense de
Defensa.
Internet comenzó siendo una red informática de ARPA (
llamada ARPAnet) que conectaba redes de varias
universidades y laboratorios de investigación en USA.
World Wide Web se desarrolló en 1989 por Timothy Berners-
Lee para el CERN ( Consejo Europeo de Investigación
Nuclear).
8. INTRODUCCIÓN: ¿Qué es TCP/IP?
Es el protocolo común utilizado por todos los
ordenadores conectados a internet, para que estos
puedan comunicarse entre sí.
Hay ordenadores de clases diferentes; con hardware,
software, medios y formas posibles de conexión
diferentes.
Este protocolo se encarga de que la comunicación entre
todos sea posible TCP/IP es compatible con cualquier
sistema operativo y con cualquier tipo de hardware.
No es un único protocolo, sino un conjunto de protocolos
que cubren los distintos niveles del modelo OSI.
Los dos protocolos más importantes son el TCP (
Transmission Control Protocol) y el IP ( Internet Protocol).
9. INTRODUCCIÓN: La dirección IP
Constan de 4 bytes ( 32 bits) separados por puntos.
Número de host único.
Clases Número de Redes Número de Nodos Rango de Direcciones IP
A 127 16,777,215 1.0.0.0 a la 127.0.0.0
B 4095 65,535 128.0.0.0 a la 191.255.0.0
C 2,097,151 255 192.0.0.0 a la 223.255.255.0
10. Capas de TCP/IP
Capa de Aplicación
Capa de Transporte
Capa de Internet
Capa de Interfaz de red
Capa de
Internet
IP ICMP IGMP ARP
Capa de
Interfaz de
Red
EthernetATM
Capa de
Transporte
UDPTCP
Capa de
Aplicación
FTPHTTP
11. 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
12. INTRODUCCIÓN: Arquitectura TCP/IP
Consta de 4 niveles o capas
relacionados con los niveles
OSI.
APLICACIÓN: niveles OSI de
aplicación, presentación y
sesión.
Protocolos destinados a
proporcionar servicios ( correo
electrónico SMTP, transferencia
de ficheros FTP, conexión
remota TELNET...).
13. INTRODUCCIÓN: Arquitectura TCP/IP
TRANSPORTE: nivel de
transporte OSI.
Protocolos orientados a manejar
datos y proporcionar fiabilidad en
el transporte (TCP, UDP,...).
INTERNET: nivel de red y enlace de
OSI.
Protocolos que se encargan de
enviar paquetes de información a
sus destinos correspondientes
Ejemplos: TCP/IP no especifica un
protocolo concreto ( CSMA/CD,
X.25, 802.2...).
14. UDP Y TCP
14
UDP es un protocolo no orientado a conexión. Es decir cuando una
maquina A envía paquetes a una maquina B, el flujo es
unidireccional. La transferencia de datos es realizada sin haber
realizado previamente una conexión con la maquina de destino
(maquina B), y el destinatario recibirá los datos sin enviar una
confirmación al emisor (la maquina A). Esto es debido a que la
encapsulación de datos enviada por el protocolo UDP no permite
transmitir la información relacionada al emisor. Por ello el
destinatario no conocerá al emisor de los datos excepto su IP.
Contrariamente a UDP, el protocolo TCP está orientado a conexión.
Cuando una máquina A envía datos a una máquina B, la máquina B
es informada de la llegada de datos, y confirma su buena
recepción. Aquí interviene el control CRC de datos que se basa en
una ecuación matemática que permite verificar la integridad de los
datos transmitidos. De este modo, si los datos recibidos son
corruptos, el protocolo TCP permite que los destinatarios soliciten al
emisor que vuelvan a enviar los datos corruptos.
17. IP
17
La versión más utilizada de IP (Internet Protocol) todavía es la 4
(IPv4), la primera versión estable que se publicó.
La versión 5 es experimental y la versión 6 está sustituyendo
progresivamente a la versión 4.
IP utiliza un esquema de red no fiable de datagramas o paquetes
independientes.
En particular, en IP no se necesita ninguna configuración antes de
que un equipo intente enviar paquetes a otro con el que no se había
comunicado antes.
Aunque IP define clases de paquetes, no provee ningún mecanismo
para determinar si un paquete alcanza o no su destino, ni verifica la
integridad de los datos transmitidos.
Al no garantizar nada sobre la recepción del paquete, éste podría
llegar dañado, en otro orden con respecto a otros paquetes,
duplicado o simplemente no llegar.
Si se necesita fiabilidad, ésta es proporcionada por los protocolos de
la capa de transporte, como TCP.
19. ICMP - IGMP
19
ICMP (Internet Control Messaging Protocol) es parte
fundamental y complementaria de IP y es empleado por éste
para notificar mensajes de error o situaciones que requieren
cierta atención.
Los mensajes de error de ICMP se generan cuando el
destinatario o un encaminador no puede procesar un paquete
IP e incluyen la cabecera del paquete IP que ha generado el
error y los primeros 8 bytes del contenido del mismo, lo que es
suficiente en TCP para conocer la comunicación que originó el
paquete erróneo -recordemos que IP no garantiza la recepción
de paquetes-.
IGMP (Internet Group Management Protocol) se utiliza para
informar a los encaminadores de la pertenencia de un equipo
a un grupo de multicast.
20. Protocolo de mensaje de control de Internet
(ICMP)
UDPTCP
IP ICMP IGMP ARP
Router
22. ARP
22
El protocolo ARP (Address Resolution Protocol) es el método
estándar para obtener la dirección “física” (nivel 2 -de enlace-
) de una NIC cuando únicamente se conoce su dirección
“lógica”' (nivel 3 -de red-).
Una vez obtenida se guarda temporalmente la información
en una tabla (tablas caché ARP) para reducir el número de
consultas.
No es un protocolo de uso exclusivo con IP, aunque dada la
gran implantación de dicho protocolo y de Ethernet, se utiliza
principalmente para asociar una dirección IP a una dirección
MAC de Ethernet.
También se utiliza ampliamente con IP sobre otras
tecnologías LAN como Token Ring, FDDI, IEEE 802.11 (Wi-
Fi) o ATM.
Existe un protocolo, RARP (Reverse ARP), cuya función es
la inversa.
23. Protocolo de resolución de direcciones (ARP)
UDPTCP
IP ICMP IGMP ARP
B
C
A
Caché
ARP
2
1
4
6
5
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
Caché
ARP
3
24. INTRODUCCIÓN: Arquitectura TCP/IP
INTERFACE DE RED: nivel
físico OSI.
Interconexión física que incluye
las características de voltaje y
corriente de los dispositivos que
se conectan al medio de
transmisión.