TCP/IP
Rubiel Leal Bernal
Ing. De Sistemas
Universidad de Nariño
Ing. Rubiel Leal - Universidad de Nariño 1
¿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)
Dentro de la arquitectura TCP/IP, hay muchos otros protocolos en
la suite que permiten la comunicación.
TCP / IP es la base del Internet que sirve para enlazar computadoras
que utilizan diferentes sistemas operativos, incluyendo diferentes
arquitecturas de PC, minicomputadoras y computadoras centrales
sobre redes de área local y área extensa.
Ing. Rubiel Leal - Universidad de Nariño 2
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) entidades
que trabajan en el ambiente de investigación y tecnología,
presentaron TCP/IP a comienzos de los 70 para una red de
conmutación de paquetes (ARPANet).
TCP / IP fue desarrollado y demostrado por primera vez en 1972
por el departamento de defensa de los Estados Unidos, ejecutándolo
en la red ARPANET una red de área extensa del departamento de
defensa.
La arquitectura de TCP/IP ahora es definida por la Internet
Engineering Task Force (IETF, Grupo de Trabajo de Ingeniería
de Internet, organización internacional abierta de normalización
Ing. Rubiel Leal - Universidad de Nariño 3
¿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!)
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) .
Ing. Rubiel Leal - Universidad de Nariño 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 capas).
Aplicación
Presentación Aplicación Aplicaciones y procesos que usan la red
Sesión
Transporte Transporte Servicios de entrega de datos entre nodos
Red Internet Define el datagrama y maneja el enrutamiento
Enlace Acceso de
Rutinas para acceder el medio físico
Física Red
Ing. Rubiel Leal - Universidad de Nariño 5
Arquitectura de TCP/IP (Cinco capas)
El firmware es un bloque de instrucciones de máquina para propósitos específicos, grabado en una
memoria, normalmente de lectura/escritura (ROM, EEPROM, flash, etc)
Ing. Rubiel Leal - Universidad de Nariño 6
TCP/IP(Cinco capas)
Aplicación:
Contiene toda la lógica necesaria para posibilitar las
aplicación
distintas aplicaciones de usuario.
Soporta las aplicaciones de comunicación de red
FTP, SMTP, HTTP transporte
Transporte:
Transferencia de datos host to host de forma fiable Internet
Llamada también capa extremo a extremo.
TCP, UDP Acceso a la
Internet: red
Encaminamiento a través de varias redes,
física
enrutamiento de datagramas desde la fuente al destino
Estos protocolo se implementa tanto en los sistemas
finales como en los nodos intermedios
IP, protocolos de enrutamiento
Ing. Rubiel Leal - Universidad de Nariño 7
TCP/IP(Cinco capas)
Acceso a la Red:
Es la responsable del intercambio de datos aplicación
entre el sistema final y la red a la cual esta
conectado
transferencia de datos entre elementos de red transporte
vecinos
◦ PPP, Ethernet Internet
Física:
Define la interfaz física entre el dispositivo de Acceso a la
transmisión de datos (pc) y el medio de
red
transmisión.
Especificaciones de características del medio
de transmisión, la naturaleza de las señales, la física
velocidad de datos.
Administra los bits “en el cable”
Ing. Rubiel Leal - Universidad de Nariño 8
Capas: comunicación lógica
Las “entidades” aplicación
implementan la transporte
jerarquía de capas y internet
acc. Red
las funciones de
física
cada capa en cada
internet
nodo
aplicación acc. Red
las entidades transporte física
realizan acciones, e internet
intercambian acc. Red
mensajes con otra física
aplicación aplicación
entidad transporte transporte
Cada capa de cada internet internet
nodo se comunica acc. Red acc. Red
con la capa del física física
mismo nivel en otro
nodo Ing. Rubiel Leal - Universidad de Nariño 9
Capas: comunicación lógica
datos
Transporte
aplicación
toma datos de la transporte
transporte
aplicación internet
agrega acc. red
direccionamiento, física
agrega información de ack internet
chequeo de aplicación acc. red
confiabilidad para transporte datos
física
formar su unidad de internet
datos de Protocolo PDU acc. red
física datos
envía la PDU otro nodo aplicación aplicación
espera el acuse de recibo transporte transporte
transporte
(ack) del otro nodo internet internet
Analogía: la oficina acc. red acc. red
postal física física
Ing. Rubiel Leal - Universidad de Nariño 10
Capas: comunicación física
datos
aplicación
transporte
internet
acc. red
física
internet
aplicación acc. red
transporte física
internet
acc. red
física datos
aplicación aplicación
transporte transporte
internet internet
acc. red acc. red
física física
Ing. Rubiel Leal - Universidad de Nariño 11
Encapsulación de datos
Capa de aplicación
En la estación origen,
Cada capa de la pila
DATOS
TCP/IP adiciona
información de control (un
Capa de transporte
“header” para asegurar la
entrega correcta de los
Header DATOS
datos) a los datos y los
entrega a la capa inferior.
Capa Internet
En la estación destino,
Cuando se reciben los Header Header DATOS
datos, la información de
control se retira, y se
Capa de Acceso de Red
entrega los datos a la capa
superior. Header Header Header DATOS
Ing. Rubiel Leal - Universidad de Nariño 12
Capas de los protocolos y los datos
Cada capa toma los datos de la capa inmediatamente superior agrega
información de control (header) y crea una nueva Unidad De Datos, la
cual es entregada a la capa inmediatamente inferior
origen destino
aplicación M
M aplicación Mensaje
Ht M transporte transporte Ht M Segmento
Hn Ht M internet internet Hn Ht M Datagrama
Hl Hn Ht M Acc. red Acc. red Hl Hn Ht M Frame
física física
Ing. Rubiel Leal - Universidad de Nariño 13
Algunos Protocolos del Modelo
TCP/IP
Capa 1: Nivel físico: Medios de Transmisión, Técnicas de
codificación.
Capa 2: Nivel de Acceso a la red: Ethernet, Fast Ethernet,
Gigabit Ethernet, Token Ring, Frame Relay, FDDI, ATM, HDLC,
PPP, RDSI.
Capa 3: Internet: IP
Capa 4: Nivel de transporte : TCP, UDP.
Capa 5: Nivel de aplicación: HTTP, DNS, FTP, Telnet.
Ing. Rubiel Leal - Universidad de Nariño 14
Algunos Protocolos del Modelo
TCP/IP
Ing. Rubiel Leal - Universidad de Nariño 15