Está en la página 1de 33

CORPORACION UNIVERSITARIA AUTONOMA DEL CAUCA

REDES DE DATOS

MODELO TCP/IP

MODELO TCP/IP
INTRODUCCION

El proceso de apertura actual, conlleva a lograr un estado de


conectividad que permita disponer de valor agregado de
informacin con los que se pueda alcanzar competitividad.
Finales de 60s DARPA auspicio el proyecto ARPANET cuyo
objetivo era el compartimiento de recursos computacionales. A
travs de enlaces de 56 Kbps, interconectando sitios
gubernamentales, acadmicos e industriales. Se mostr los
beneficios de utilizar redes de paquetes conmutados.
Aos 70s, DARPA fue el principal patrocinador de la
investigacin de las redes de conmutacin de paquetes.
Adicional; interconexin punto a punto, se probaron redes de
Radio paquetes y enlaces satelitales. A mediados de los 70s
se inicio el proceso de unificacin de tecnologas, con el fin de
proveer un ambiente de red Homogneo.El resultado mas
importante fue la Serie de Protocolos TCP/IP, adoptada en
forma definitiva por ARPANET

MODELO TCP/IP
INTRODUCCION...

DARPA, libera una implementacin TCP/IP a un costo muy bajo


para ser incorporada a las versiones del Sistema Operativo BSD
UNIX (Berkeley Software Distribution).
Esto origin la difusin masiva de TCP/IP en redes instaladas
con BSD UNIX.
1983, todos los computadores conectados ARPANET utilizaban
los protocolos TCP/IP, y muchos sitios que no estaban con
ARPANET lo adoptaron para el desarrollo de sus redes internas.
A partir de la experiencia de ARPANET, la NFS (National Science
Foundation) decide adoptar TCP/IP para desarrollar Internet.
Internet es un conjunto de redes que incluye las redes
ARPANET y NSFNet, las redes militares Estadounidenses, las
redes institucionales de un gran numero de universidades y
centros de investigacin del mundo. El termino Internet, se usa
para describir este conjunto de redes y es intercambiable con el
termino TCP/IP .

MODELO TCP/IP
CARACTERISTICAS TCP/IP

Protocolo Extremo a Extremo (End to End), opera en un


amplio rango de enlace de comunicaciones (Desde lneas
dedicadas hasta circuitos de paquetes conmutados). Esto
permite la integracin de mltiples plataformas y que
cualquier aplicacin transfiera datos entre LANs y WAN
independiente del tipo de tecnologa utilizada.

Poltica de direcciones universalmente reconocida... Capa


mensaje transmitido llega una direccin destino con su
direccin origen.... Permitiendo el enrutamiento.

Generalidad de los servicios ofrecidos independiente de la


plataforma de implementacin.(correo, ftp, etc..).

Cobertura: va desde el mas pequeo PC hasta el mas


grande
supercomputador.
Esto
permite
mltiples
proveedores. Y es asociado comnmente con Ethernet.

MODELO TCP/IP
PRINCIPIOS GENERALES
El protocolo TCP/IP corresponde a una serie de desarrollos de
largo tiempo, pero los principios generales se mantienen:
Modelo

Cliente/Servidor
Recursos Compartidos
Modularidad a nivel de protocolos estratificados
Comunicacin entre procesos
Conexiones lgicas
Eficiencia y Confiabilidad
Estas caractersticas pueden corresponder actualmente a otros
protocolos de CX, lo cierto es que TCP/IP es pionero en este
mbito.

MODELO TCP/IP
SERVICIOS

TCP/IP ofrece una amplia gama de Servicios, entre estos estn;


Secuenciamiento de paquetes
Control de errores
Servicios de enlace para el nivel superior como lo son:
FTP
TELNET
SMTP ...
Todas las anteriores aplicaciones se encuentran en cualquier
implementacin de TCP/IP.
El modelo de los Servicios se realiza a travs de un Modelo C/S.
Otros Servicios: Sistemas de Archivos para redes, Impresin
Remota, Ejecucin Remota, Servidor de Nombres, Servidor de
terminales, etc...

MODELO TCP/IP
INTERNETWORKING
El objetivo inicial de TCP/IP fue lograr una interconexin de
redes, para proporcionar un servicio universal de CX, Internet.
Para poder interconectar dos redes es necesario un computador
(Equipo) que este conectado a las dos redes y que pueda enviar
paquetes en los dos sentidos desde una red a otra, dichas
maquinas se denominan GATEWAYS. Un conjunto de redes
interconectadas, puede apreciarse como una nica red virtual.

Red A

GATE
WAY

Red B

Red
Virtual
INTERNET

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
La arquitectura de TCP/IP Internet esta representada en
cuatro niveles funcionales con sus correspondientes protocolos.

MODELO TCP/IP

10

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de APLICACIONES
Son procesos de Usuario cooperando con otros o en el mismo Host.
1.

TELNET
Protocolo de Acceso Remoto
Login Remoto
- terminal fsica de un sistema local se vea como una
Hace que una
terminal Lgica de un sistema remoto
2. FTP
File Transfer Protocol
Sesin entre dos maquinas heterogneas
3. SMTP
Simple Mail Transfer Protocol
Protocolo para la transferencia de correo electrnico entre dos
maquinas.
Especifica el formato de los mensajes de control que interactan para
transferir correo.

11

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de APLICACIONES
4. RPC
Remote Procedure Call
Protocolo para llamadas a procedimientos remotos
Cliente / Servidor
Llamadas a los procedimientos construidos o especificados por
los clientes y ejecutados en los Servidores.
Los resultados se retornan a los Clientes a travs de la Red.
5. NFS

Network File System

Protocolo desarrollado por SUN Microsystems.

Sistema de archivos distribuidos.

Sistemas de Archivos Remotos como locales.

12

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de APLICACIONES
6. XDR
eXternal Data Representation
Protocolo para la representacin de datos externos.
Estndar para la representacin de una estructura de datos
independiente de la maquina
Desarrollado por SUN microsystems.
El TX traslada su representacin de la maquina local a la representacin
externa estndar.
El Rx traslada desde la representacin externa a su representacin de
maquina local.
7.

NFS

Network File System

Protocolo desarrollado por SUN Microsystems.

Sistema de archivos distribuidos.

Sistemas de Archivos Remotos como locales.

13

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de APLICACIONES
8.

9.

HTTP
HiperText Transmission Protocol
Protocolo usado por los navegadores Web para comunicarse.
DNS
Domain Nane Service
Servicio de Nombres de Dominio
Para transformar nombres de maquinas en direcciones IP y
viceversa.
Usa UDP como protocolo de transporte.
10. RIP
Enrutamiento Information Protocol
Usado para difundir informacin de Enrutamiento.
Basado en Mtrica de conteo de saltos (hop count metric)
Usa UDP como protocolo de transporte.

14

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de APLICACIONES
11. SNMP
Simple Network Management Protocol
Protocolo de Administracin de red simple
Especifica la CX entre un programa cliente y un programa servidor de
administracin de Redes, un Router u Host.
Transporta mensajes de estado e informacin estadstica relacionada
con la operacin y utilizacin de dispositivos TCP/IP
Usa UDP como protocolo de transporte.
12. RTP
Real Time Transport Protocol
Tipo especial de protocolo desarrollado para soportar aplicaciones que
requieran entrega de datos en tiempo real, tales como audio y video.
Usa UDP como protocolo de transporte.

15

MODELO TCP/IP

16

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Transporte
La capa de transporte ejecuta dos funciones: control de flujo, que se
suministra a travs de las ventanas deslizantes, y confiabilidad, que se
suministra a travs de los nmeros de secuencia y los acuses de recibo.
Permite la transferencia de datos Punto a Punto en dos formatos:

17

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Transporte
UDP
User Datagram Protocol
Paquetes
No orientado a conexin
Cada paquete se enruta individualmente
No usa ACK (No es confiable)
No hay realimentacion para control de flujo
Los mensajes pueden perderse, duplicarse
La ventaja de UDP es la velocidad. Como UDP no suministra
acuses (ACK) de recibo, se enva menos cantidad de trfico a
travs de la red, lo que agiliza la transferencia
Ejemplo: TFTP, SNMP, Sistema de archivos de red (NFS), Sistema de
denominacin de dominio (DNS)

18

MODELO TCP/IP

19

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Transporte
TCP
Transmission Control Protocol
Flujo de corriente de bytes
Orientado a conexin
La misma ruta para todos los paquetes de una misma
Informacin
Usa ACK + Secuenciamiento (Confiabilidad )
Control de Flujo por el Rx (Ventanas deslizantes)
Control de errores
La ventaja de TCP es que proporciona una entrega garantizada
de los segmentos.

20

MODELO TCP/IP

21

MODELO TCP/IP

puerto origen : nmero del puerto que realiza la llamada


puerto destino : nmero del puerto que recibe la llamada
nmero de secuencia : nmero que se utiliza para asegurar el
secuenciamiento correcto de los datos que se reciben
nmero de acuse de recibo : siguiente octeto TCP esperado
HLEN : cantidad de palabras de 32 bits del encabezado
reservado : se establece en 0
bits de cdigo : funciones de control (por ej., establecimiento y
terminacin de una sesin)
ventana : cantidad de octetos que el emisor est dispuesto a aceptar
suma de comprobacin : suma de comprobacin calculada de los
campos de encabezado y datos
sealador urgente : indica el fin de los datos urgentes
opcin : la definida en la actualidad: tamao mximo del segmento TCP

datos : datos de protocolo de capa superior

22

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Transporte

23

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Transporte
Ventana deslizante de TCP
TCP utiliza ACKs de recibo de expectativa, lo que significa que el nmero de
acuse de recibo se refiere al siguiente octeto esperado. El calificativo de
"deslizante" de la ventana deslizante se refiere al hecho de que el tamao de la
ventana se negocia de forma dinmica durante la sesin TCP. Una ventana
deslizante da como resultado un uso ms eficiente del ancho de banda por parte
del host, dado que un tamao de ventana ms grande permite que se transmitan
ms datos antes de recibir el acuse de recibo.
Secuencia y nmeros de acuse de recibo de TCP
TCP suministra secuenciamiento de segmentos con ACK de recibo de referencia
de envo. Cada datagrama se numera antes de la transmisin. En la estacin
receptora, TCP vuelve a ensamblar los segmentos para formar un mensaje
completo. Si falta un nmero de secuencia en la serie, el segmento se vuelve a
transmitir. Si no se enva un acuse de recibo de los segmentos dentro de un
perodo de tiempo determinado, se lleva a cabo la retransmisin.

24

MODELO TCP/IP

25

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Internet
Provee la imagen de la Red Virtual Internet, que comprende
muchas redes fsicas. El protocolo IP es el mas importante de
este nivel. Ofrece un servicio de entrega sin conexin.

26

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Internet

IP
Internet Protocol
No orientado a conexin
No correccin de errores
No control de Flujo
No confiabilidad para los niveles inferiores
Suministra enrutamiento de datagramas
No se ocupa del contenido de los datagramas

27

MODELO TCP/IP

28

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Internet
VERS : nmero de versin
HLEN : longitud del encabezado, en palabras de 32 bits
tipo de servicio : cmo se debe administrar el datagrama
longitud total : longitud total (encabezado + datos)
identificacin, sealadores, compensacin de fragmentos :
suministra fragmentacin de datagramas para permitir distintas MTU en
la internetwork
TTL : Tiempo de existencia
protocolo : protocolo de capa superior (Capa 4) que enva el datagrama
suma de comprobacin del encabezado : verificacin de integridad del
encabezado
direccin IP origen y direccin IP destino : direcciones IP de 32 bits
opciones IP : verificacin de la red, depuracin, seguridad y otras
opciones

29

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Internet
ICMP
Internet Control Message Protocol
Proporciona paquetes de mensajes para reportar errores e
informacin relevante del procesamiento de paquetes IP.
Ejemplo de Mensajes ICMP
Destination Unreachable (Destino inalcanzable)
Time to Live Exceeded (Tiempo de existencia superado)
Parameter Problem (Problema de parmetros)
Source Quench (Suprimir origen)
Redirect (Redirigir)
Address Request (Peticin de direccin)
Y muchos mas........

30

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Internet
ARP

Address Resolution Protocol


Protocolo para resolver direcciones
Relaciona una direccin IP con una direccin fsica Ethernet
Servidor ARP

31

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel de Internet
RARP

Reverse Address Resolution Protocol


Protocolo para resolver direcciones, lo contrario de ARP.
Relaciona la direccin fsica Ethernet con su direccin IP
Una estacin sin disco que no reconoce su propia direccin Ip, le
solicita mediante un mensaje Ethernet especial que contiene su
direccin HW fsico a un Servidor RARP quien le enva su
direccin IP.

32

MODELO TCP/IP
ARQUITECTURA Y PROTOCOLOS DE TCP/IP
Nivel Interfaz de Red
Es la Interfaz Sw al HW de la red.
Aqu TCP/IP no especifica ningun protocolo
Puede o no proveer confiabilidad y estar orientado a Paquete o
flujo de bytes.
Puede ser usada en cualquier tipo de red Disponible.
Es una parte del Sw de la red que permite Cx entre el SW
controlador del dispositivo y el Nivel IP.

33

MODELO TCP/IP

TELNET, FTP, SMTP, RPC, HTTP **** SNMP, DNS, RIP

TCP
IP

ICMP

****
ARP

UDP
RARP

Ethernet, Token Ring, Token Bus, Fast Ethernet, SNA, X.25, DECNET

También podría gustarte