T
- ¿Qué es
TCP/IP? - Arquitectura de
TCP/IP - Capa de Acceso de
Red - ¿Cómo funciona
ARP? - Protocolo Internet
(IP) - Red de conmutación de
paquetes
¿Qué es
TCP/IP?
- El nombre "TCP/IP" se
refiere a una suite de protocolos
de datos.
- El nombre viene de 2 de los protocolos
que lo conforman:
- Transmission Control
Protocol (TCP)
- Internet Protocol (IP)
- Hay muchos otros protocolos en la suite
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).
- También se usa en redes de área
local
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!)
Protocolos
- Protocolos: reglas formales de
comportamiento
- Para que los computadores puedan comunicarse
necesitan establecerse reglas ó protocolos (AppleTalk,
IPX/SPX, SNA,etc.)
- Los protocolos de TCP/IP no depende del S.O. ni del
computador
(es "abierto"): cualquiera puede desarrollar productos
que se ajusten a las especificaciones de TCP/IP
"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) -.
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).
Encapsulación de datos
- Cada capa de la pila TCP/IP adiciona información de control (un
"header") para asegurar la entrega correcta de los datos.
- Cuando se recibe, la información de
control se retira.
Estructuras de datos
(Network Access
Layer)
- Es la capa inferior de la jerarquía
de protocolos de TCP/IP
- Es equivalente a la capa 1 y 2 del modelo OSI (con
algunas funciones de la
capa 3).
- Hay muchos protocolos de acceso a la
red (uno por
cada estándar físico de red)
- Encapsula Datagramas en Frames y mapea
direcciones IP a direcciones
físicas.
- Ejemplos de RFC’s que definen
protocolos de la capa de acceso a red son: RFC826 y
RFC894
- Esta capa se construye con la tarjeta de
red, los drivers y los programas
asociados
Un ejemplo: el Sistema
Ethernet
- Ethernet es una tecnología de redes de área local
(LAN) que
transmite información entre computadores a una velocidad de
10 Mbps (Ethernet), 100
Mbps (Fast Ethernet)
ó 1000 Mbps (Gigabit Ethernet).
- Los medios que
soporta 100 Mbps son par trenzado y fibra
óptica
- Los medios que soporta 1000 Mbps son par
trenzado y fibra óptica
El frame Ethernet
- El corazón
del sistema
Ethernet es el frame Ethernet utilizado para llevar datos entre
computadores.
- El "frame" consta de varios bits organizados
en varios campos.
- Estos campos incluyen la dirección física de las
interfaces Ethernet, un campo variable de datos (entre 46 y
1500 bytes) y un campo de chequeo de
error.
El frame Ethernet Versión
2
- Destino: 6 bytes, dirección física del nodo
destino (MAC address)
- Origen: 6 bytes, dirección del
nodo origen
- Tipo: 2 bytes, especifica el protocolo de
la capa superior
- Datos: entre 46 y 1500 bits,
información de las capas superiores
- Chequeo: Secuencia de chequeo del
frame.
Cuando un frame Ethernet es enviado al canal todas
las interfaces revisan los primeros 6 bytes (48 bits). Si es su
dirección MAC (o broadcast) reciben el paquete y lo
entregarán al software de red instalado en
el computador.
Las interfaces con diferentes dirección no
continuarán leyendo el frame
Protocolos de alto nivel y las direcciones
Ethernet
- Los paquetes de los protocolos de alto nivel
(como TCP/IP) se mueven entre computadores dentro del campo de
datos del frame Ethernet
- Los protocolos de alto nivel tienen su propio
esquema de direcciones (por ejemplo, direcciones
IP)
- El software de red
instalado en un equipo conoce su dirección IP (32 bits)
y su dirección MAC (48 bits), PERO NO CONOCE LAS
DIRECCIONES MAC DE LAS OTRAS ESTACIONES.
El mecanismo que permite descubrir las otras
direcciones MAC se llama ARP (Address Resolution
Protocol)
1. "Correo" quiere enviar información
a "DNS" a
través de la red Ethernet
2. "Correo" envía un paquete con
dirección destino broadcast (FF:FF:FF:FF:FF:FF)
preguntando: ¿La estación con dirección IP
168.176.1.50 podría decirme cuál es su
dirección MAC? (ARP request)
3. Como el ARP request tiene
dirección broadcast todas las interfaces recibirán
la solicitud, pero sólo responderá el "DNS" (porque
él tiene la dirección 168.176.1.50)
informándole su dirección
MAC
4. Al recibir "Correo" la dirección
MAC, puede iniciar su envío de información entre
los protocolos de alto nivel
Capa Internet
- Capa ubicada sobre la capa de acceso de
red
- El protocolo IP (RFC791) es el corazón
de TCP/IP y es el protocolo más importante de la capa
Internet
- IP provee el servicio de
entrega de paquetes sobre el cual están construidas las
redes TCP/IP
- Los protocolos sobre y debajo de la capa
Internet utilizan el protocolo IP para entregar
datos
- Todos los datos TCP/IP fluyen a
través de IP, entrando o saliendo, sin importar cual
sea su destino final
- Define el datagrama, que es la unidad
básica de transmisión en
Internet
- Define el esquema de direccionamiento
de internet
- Mueve datos entre la capa de acceso de
red y la capa de transporte
host-to-host
- Características:
- Es un protocolo connectionless (no
intercambia información de control – handshake – para
establecer una conexión nodo a nodo antes de
transmitir)
- No corrige ni detecta errores en la
información (unreliable)
- Otros protocolos hacen estas
tareas.
Red de
conmutación de paquetes
Internet es una red de
conmutación de paquetes. Un paquete es un bloque de datos
que lleva la información necesaria para ser
entregado
Como una carta normal:
lleva la dirección destino escrita en el sobre
(destinatario).La información de la dirección es
utilizada para "conmutar" los paquetes de una red a otra, hasta
que llegue a su destino final.
CADA PAQUETE VIAJA INDEPENDIENTEMENTE DE
CUALQUIER OTRO PAQUETEd
El datagramae la dirección es
- El datagrama es el formato de paquete
definido por el Protocolo Internet
(IP).
- Las primeras cinco o seis palabras de
32 bits del datagrama son información de control (el
"header"). Se utiliza el IHL (Internet Header Length) para dar
la longitud del header.
- El header tiene la información
necesaria para entregar el paquete (el
"sobre")
JUAN CARLOS TRIANA
JIMENEZ
juanito0777[arroba]hotmail.com
Colombia