Está en la página 1de 25

¿Qué es TCP/IP?

 El nombre “TCP/IP” se refiere a una suite de protocolos


de datos.
 Una colección de protocolos de datos que permite que los
computadores se comuniquen.
 El nombre viene de dos de los protocolos que lo
conforman:
 Transmission Control Protocol (TCP)
 Internet Protocol (IP)
 Hay muchos otros protocolos en la suite

Introducción 2-1
TCP/IP e Internet

 TCP/IP son los protocolos fundamentales de Internet


(Aunque se utilizan para Intranets y Extranets)
 Stanford University y Bold, Beranek and Newman (BBN)
presentaron TCP/IP a comienzos de los 70 para una red
de conmutación de paquetes (ARPANet).
 La arquitectura de TCP/IP ahora es definida por la
Internet Engineering Task Force (IETF)

Introducción 2-2
¿Por qué es popular TCP/IP?

 Los estándares de los protocolos son abiertos:


interconecta equipos de diferentes fabricantes sin
problema.
 Independiente del medio de transmisión físico.
 Un esquema de direccionamiento amplio y común.
 Protocolos de alto nivel estandarizados (¡muchos
servicios!)

Introducción 2-3
“Estándares” de TCP/IP

 Para garantizar que TCP/IP sea un protocolo abierto los


estándares deben ser públicamente conocidos.
 La mayor parte de la información sobre los protocolos
de TCP/IP está publicada en unos documentos llamados
Request for Comments (RFC’s) - Hay otros dos tipos de
documentos: Military Standards (MIL STD), Internet
Engineering Notes (IEN) -.

Introducción 2-4
Arquitectura de TCP/IP (cuatro
capas)
No hay un acuerdo sobre como representar la jerarquía de los
protocolos de TCP/IP con un modelo de capas (utilizan de tres
a cinco).

Aplicación
Presentación
Aplicación Aplicaciones y procesos que usan la red
Sesión
Transporte Servicios de entrega de datos entre nodos
Internet
Red Define el datagrama y maneja el enrutamiento
Enlacede
Acceso
Rutinas para acceder el medio físico
Red
Física
Introducción 2-5
Pila de protocolos de Internet (cinco
capas)
 aplicación: soporta las aplicaciones de la
red
 FTP, SMTP, HTTP
aplicación
 transporte: transferencia de datos host
to host
 TCP, UDP transporte
 red: enrutamiento de datagramas desde
la fuente al destino red
 IP, protocolos de enrutamiento
 enlace: transferencia de datos entre enlace
elementos de red vecinos
 PPP, Ethernet física
 física: bits “en el cable”

Introducción 2-6
Capas: comunicación lógica

Cada capa: aplicación


transporte
 distribuida red
 Las “entidades” enlace
implementan las física
funciones de red
cada capa en aplicación enlace
cada nodo transporte física
red
 las entidades enlace
realizan física
aplicación aplicación
acciones, e
transporte transporte
intercambian red red
mensajes con sus enlace enlace
“iguales” física física

Introducción 2-7
Capas: comunicación lógica
datos
Transporte aplicación
 toma datos de la transporte
transporte
aplicación red
enlace
 agrega
direccionamiento, física
agrega información de ack red
chequeo de aplicación enlace
confiabilidad para transporte física
datos
formar el “datagrama”
red
 envía el datagrama al enlace datos
otro nodo física
aplicación aplicación
 espera el acuse de
recibo (ack) del otro transporte transporte
transporte
nodo red red
enlace enlace
 analogía: la oficina
postal física física

Introducción 2-8
Capas: comunicación física
datos
aplicación
transporte
red
enlace
física
red
aplicación enlace
transporte física
red
enlace
física datos
aplicación aplicación
transporte transporte
red red
enlace enlace
física física
Introducción 2-9
Encapsulación de datos

Capa de aplicación
 Cada capa de la pila
TCP/IP adiciona DATOS

información de control
(un “header”) para Capa de transporte

asegurar la entrega Header DATOS


correcta de los datos.
 Cuando se recibe, la Capa Internet

información de control Header Header DATOS


se retira.
Capa de Acceso de Red

Header Header Header DATOS


Introducción 2-10
Capas de los protoclos y los datos

Cada capa toma los datos de la capa superior


 agrega información de control (header) y crea una nueva
unidad de datos
 pasa esta nueva unidad a la capa inferior

origen destino
M aplicación aplicación M mensaje
Ht M transporte transporte Ht M segmento
Hn Ht M red red Hn Ht M datagrama
Hl Hn Ht M enlace enlace Hl Hn Ht M frame
física física

Introducción 2-11
Ubicación de los protocolos de TCP/IP en el Modelo
de Referencia OSI (Open Systems Interconnection)

EL MODEM ESTÁ
Modem
EN LA CAPA 1

Llegó

Solicitud
DNS LA Red del
S Á
T RED
E Campus
QUÍ A DE R
A
R JET RIVE
Introducción
LD
TA E2-12
Y
Representación alternativa de la
Arquitectura de Internet
 Diseño en forma de clepsidra (reloj de arena)
 Aplicación vs. Protocolo de Aplicación (FTP, HTTP)

FTP HTTP SNMP TFTP

TCP UDP

IP

RED1 RED2 … REDn

Introducción 2-13
Otras representaciones de la
arquitectura de Internet

Aplicaciones
ASCII Aplicaciones
binarias Aplicación
NVTs

TCP y UDP TCP UDP

IP IP

Topología de red Network

Introducción 2-14
Equipos de interconexión y el
modelo de capas
 El modelo de capas permite ver las responsabilidades de
los diferentes equipos utilizados para interconectar
redes de datos (routers, switches, hubs y gateways).
 Cada dispositivo de red se diseña para para una tarea
específica. Tienen diferentes niveles de “inteligencia” y
procesan el tráfico de forma diferente.
 Utilizar las capas aplicadas a las tareas de cada tipo de
dispositivo facilita entender lo que cada uno de ellos hace.

Introducción 2-15
Equipos de interconexión, modelo de capas y
esquema de direccionamiento/multiplexamiento
utilizado
Direccionamiento/
Capa Dispositivo Multiplexamiento

Aplicación
Presentación
Sesión
Transporte Gateway Número de Puerto
Red Router Direccióm IP
Enlace Switch Dirección MAC
Física Hub Bits

Introducción 2-16
Repetidor (hub)

Nodo A El repetidor conecta redes Nodo B


de área local en la CAPA 1
(física) del modelo de
referencia OSI

Introducción 2-17
¿Qué hace un repetidor?

 El repetidor es el responsable de
 Amplificar la señal para asegurar que la amplitud sea la
correcta
 Asegurar la fase de la señal (jitter)
 Repetir las señales de un segmento a los otros segmentos
conectados al repetidor

Introducción 2-18
Switch (bridge)
El switch/bridge conecta
Nodo A Nodo B
segmentos físicos de red
de área local en la capa 2
para formar una red más
grande

Introducción 2-19
¿Qué hace un switch (bridge)?

 Los bridges y switches:


 Analizan los frames que llegan, de acuerdo a la
información que traiga el frame toman la decisión de cómo
re-enviarlo (generalmente con base en la MAC address) y
envían el frame a su destino
 No analizan la información de las capas superiores (pueden
pasar rápidamente el tráfico de diferentes protocolos).
 Extienden la red (más distancia) y separan dominios de
colisión.

Introducción 2-20
Router (enrutador,
encaminador)
El enrutador conecta redes
Nodo A Nodo B
lógicamente (capa 3).
Determina la siguiente red
para envíar un paquete a su
destino final.

Introducción 2-21
¿Qué hace un enrutador?
 Conecta al menos dos redes y decide de que manera envíar cada paquete
de información basado en el conocimiento del estado de las redes que
interconecta y la dirección lógica.
 Crea y/o mantiene una tabla de rutas disponibles junto con sus
condiciones para determinar la mejor ruta para que un paquete alcance su
destino
 Puede filtrar paquetes por dirección lógica, número de protocolo y
número de puerto
 Separa dominios de broadcast (subredes, VLAN’s,)
 Interconecta redes WAN y LAN

Introducción 2-22
Gateway
Nodo A Nodo B

El gateway mueve datos entre protocolos (capa 4 a la 7)

Introducción 2-23
¿Qué es un gateway?

 Un gateway es un punto de red que actua como entrada


a otra red. Está en varios contextos.
 Nodos Host (clientes ó servidores) vs. Nodos gateway
(routers: controla tráfico)
 Los proxy server, los firewall y los servicios que
permiten pasar correo de un sistema a otro (Internet ->
Compuserve) son gateways en el sentido definido aquí.

Introducción 2-24
Referencias
 ZIMMERMANN, Hubert. “OSI Reference Model, The ISO
model of Architecture for Open Systems
Interconnection”, abril de 1980.
 PETERSON, Larry; DAVIE, Bruce, Computer Networks, A
system approach, Morgan Kaufmann Publishers. 2003.
 KUROSE, Jim; ROSS, Keith, Computer Networking: A
Top Down Approach Featuring the Internet, 2 edición.
Addison-Wesley. 2003
 HALL, Eric. , Internet Core Protocols, the definitive
guide, O'Reilly & Associates, Inc. 2000
  HARTPENCE, Bruce. “Packet Guide to Core Network
Protocols”. O'Reilly & Associates, Inc. primera edición.
Junio de 2011

Introducción 2-25