Anda di halaman 1dari 15

CONCEPTOS GENERALES DE PROTOCOLOS.

Antes de empezar a desarrollar todo lo referente con la arquitectura de protocolo


debemos tener bien claro algunos conceptos tales como:
Entidad: cualquier cosa que quiera comunicar algo.
Dialogo: Comunicacin entre dos entidades.
Dialogo salto a salto: es el dialogo entre dos unidades conectadas al mismo
medio fsico (cable, aire...).
Salto: paso por un vano de transmisin. Entendemos por vano un tramo de
cables con sus repetidores y sus adaptadores.
Dialogo extremo a extremo: es el dialogo entre dos extremos finales.
Interfaz: Lo que permite que dos entidades distintas se comuniquen. Por
ejemplo entre un francs y un espaol el interfaz seria el correspondiente
diccionario bilinge. Entre dos equipos, A y B cada uno con una salida para
transmitir y una entrada para recibir, el interfaz seria el cable cruzado que
conectase transmisor A con receptor B y transmisor B con receptor A.
Protocolo: Conjunto de reglas de comunicacin que dos entidades conocen y
respetan para realizar conjuntamente la funcin que tienen asignada. Un
protocolo es por tanto un lenguaje, con su sintaxis, su semntica y su
adecuada temporizacin. La sintaxis entronca con el como, la semntica con el
qu (el significado), y la temporizacin con el cuando. Los hay monolticos y
estructurados.
Protocolos Monolticos: Se intenta resolver el problema de la comunicacin de
una sola vez.
Protocolos estructurados: El protocolo divide el problema de la comunicacin en
varias partes que se resuelven con protocolos distintos e independientes.
Servicio: Conjunto de funciones que realiza un nivel de la jerarqua de la
arquitectura de protocolos y todos los inferiores, para ofrecer una funcionalidad
al nivel inmediatamente superior que se considera usuario del anterior.
Entidades Gemelas: Son entidades que se entienden. Siempre que en una
arquitectura de protocolos tenemos una entidad de un tipo, la entidad con la
que est dialogando tiene que ser igual, nivel por nivel.
PDU: unidades de datos de protocolo, tambin llamadas PDU(en ingls
protocol data unit), se utilizan para el intercambio entre unidades parejas,
dentro de una capa del modelo OSI. Existen dos clases:
Planos de arquitectura de protocolos: Representan los distintos flujos de
informacin a travs de las redes de telecomunicaciones. Se dividen en tres
pero, ojo, no siempre se respeta estrictamente esta divisin.

o
o

PDU de datos: que contiene los datos del usuario final (en el caso de la
capa de aplicacin) o la PDU del nivel inmediatamente superior.
PDU de control: que sirven para gobernar el comportamiento completo
del protocolo en sus funciones de establecimiento y ruptura de la
conexin, control de flujo, control de errores, etc. No contienen
informacin alguna proveniente del nivel N+1.

Plano de Usuario: informacin que fluye desde la aplicacin hasta el nivel fsico
(cables, aire). Por el fluyen los datos del usuario.
Plano de sealizacin y control: Informacin para la utilizacin de los servicios
de la red, entre rganos de la red. Se conoce como informacin de
sealizacin. La genera y la destruye la propia red.
Plano de gestin: Informacin necesaria para la operacin y administracin de
los servicios. Por ejemplo la informacin de tarificacin, o, si se produce algn
error, lo que se comunica a los administradores de la red para que pongan una
solucin.
La funcionalidad de un sistema de telecomunicaciones se divide en
subsistemas jerrquicos. Cuando tenemos un subsistema debemos tener
tambin los subsistemas inferiores. Una arquitectura de protocolos es una
tcnica para estructurar jerrquicamente la funcionalidad de un sistema de
comunicaciones, utilizando protocolos estructurados y definiendo su estructura.

MODELOS Y ESTNDARES DE RED . ARQUITECTURAS DE PROTOCOLOS


1.- Estndares de Red, un poco de historia.
Inicialmente, durante la aparicin y desarrollo de la informtica la creacin de
nuevos productos se encontraba en manos de unos pocos grupos de
investigacin y de empresas que desarrollaban, tanto hardware como software,
bajo estrictas medidas de seguridad para evitar filtraciones/copias y
desarrollando sus productos al amparo de restrictivas patentes que evitaban
que otros productores copiaran no slo los componentes y equipos que
desarrollaban, sino incluso la forma en que estos se comunicaban entre si.
Bajo esta perspectiva y cuando en la dcada de los 80 surge el gran boom de
la informtica exista un mercado basado en arquitecturas propietarias
("Propietario" significa que una sola empresa o un pequeo grupo de empresas
controlan todo uso de la tecnologa) lo que significaba que cada equipo de una
marca necesitaba para su funcionamiento componentes de ese mismo
fabricante, ya que stos eran los nicos capaces de conectarse (limitaciones
hardware) y comunicarse (limitaciones software de protocolos) con los equipos
registrados bajo sus propietarias patentes. Peor an, en ocasiones los propios
fabricantes y ante las limitaciones de los equipos diseados previamente se
limitaban a disear productos totalmente nuevos y en muchos casos
incompatibles con las versiones anteriores. En esta situacin las crecientes
necesidades expansivas de la informtica en las empresas se "solventaban"
tirando a la basura millonarias inversiones en equipos que haban quedado
obsoletos en cuanto a nmero y/o capacidad, para sustituirlos por otros de
nueva aparicin y prestaciones ms adecuadas.
Uno de los primeros pasos que se produjo hacia la estandarizacin en el
mercado de los componentes informticos lo dara IBM con la creacin de su
IBM-PC, un equipo informtico desarrollado bajo un estndar abierto basado en
componentes ya existentes en el mercado y desarrollados por distintas
empresas fabricantes de discos duros, placas. Bsicamente lo que pretenda
era poner en el mercado un producto que pudiese hacer frente a los ya

existentes en el mercado y que en muchos sentidos le llevaban una gran


delantera.
Estos y otros factores, y ya cindonos al mundo de las redes informticas
existentes en las empresas, hicieron que a principios de la dcada de 1980 el
desarrollo de redes sucediera con desorden en muchos sentidos. Se produjo
un enorme crecimiento en la cantidad y el tamao de las redes. A medida que
las empresas tomaron conciencia de las ventajas de usar tecnologas de
conexin, las redes se agregaban o expandan a casi la misma velocidad a la
que se introducan las nuevas tecnologas de red.
Para mediados de la dcada de 1980, estas empresas comenzaron a sufrir las
consecuencias de la rpida expansin. De la misma forma en que las personas
que no hablan un mismo idioma tienen dificultades para comunicarse, las redes
que utilizaban diferentes especificaciones e implementaciones tenan
dificultades para intercambiar informacin. El mismo problema surga con las
empresas que desarrollaban tecnologas de conexiones privadas o
propietarias. Las tecnologas de conexin que respetaban reglas propietarias
en forma estricta no podan comunicarse con tecnologas que usaban reglas
propietarias diferentes.
Para enfrentar el problema de incompatibilidad de redes, la Organizacin
Internacional para la Estandarizacin (ISO) investig modelos de conexin
como la red de Digital Equipment Corporation (DECnet), la Arquitectura de
Sistemas de Red (SNA) de IBM y TCP/IP a fin de encontrar un conjunto de
reglas aplicables de forma general a todas las redes. Con base en esta
investigacin, la ISO desarroll un modelo de red que ayuda a los fabricantes a
crear redes que sean compatibles con otras redes.
Paradjicamente el conjunto de protocolos TCP/IP es con diferencia la
arquitectura ms usada y el modelo de referencia OSI, el desarrollado por la
ISO nunca, a pesar de ser una arquitectura bien conocida, nunca ha llegado a
alcanzar las promesas iniciales.
La normalizacin o estandarizacin es la redaccin y aprobacin de normas
que se establecen para garantizar el acoplamiento de elementos construidos
independientemente, as como garantizar el repuesto en caso de ser necesario,
garantizar la calidad de los elementos fabricados y la seguridad de
funcionamiento.
La normalizacin es el proceso de elaboracin, aplicacin y mejora de las
normas que se aplican a distintas actividades cientficas, industriales o
econmicas con el fin de ordenarlas y mejorarlas. La asociacin
estadounidense para pruebas de materiales(ASTM), define la normalizacin
como el proceso de formular y aplicar reglas para una aproximacin ordenada
a una actividad especfica para el beneficio y con la cooperacin de todos los
involucrados.
Segn la ISO (International Organization for Standarization) la Normalizacin
es la actividad que tiene por objeto establecer, ante problemas reales o

potenciales, disposiciones destinadas a usos comunes y repetidos, con el fin de


obtener un nivel de ordenamiento ptimo en un contexto dado, que puede ser
tecnolgico, poltico o econmico.
La normalizacin persigue fundamentalmente tres objetivos:

Simplificacin: Se trata de reducir los modelos quedndose nicamente


con los ms necesarios.

Unificacin: Para permitir la intercambiabilidad a nivel internacional.

Especificacin: Se persigue evitar errores de identificacin creando un


lenguaje claro y preciso
Las elevadas sumas de dinero que los pases desarrollados invierten en los
organismos normalizadores, tanto nacionales como internacionales, es una
prueba de la importancia que se da a la normalizacin.

2.- ARQUITECTURA DE PROTOCOLOS.


Una arquitectura de protocolos es una estructura en capas de elementos
hardware y software que facilitan el intercambio de datos entre sistemas y
posibilita aplicaciones distribuidas, como el comercio electrnico y la
transferencia de archivos.
En los sistemas de comunicacin, en cada una de las capas de la arquitectura
de protocolos se implementa uno o ms protocolos comunes. Cada protocolo
proporciona un conjunto de reglas para el intercambio de datos entre sistemas.
La arqutectura de protocolos ms usada es TCP/IP, constituida por las
siguientes capas: fsica, acceso a la red, internet, transporte y aplicacin
(muchos autores la resumen en fsica- internet -transporte y aplicacin). La otra
arquitectura de protocolos importante -ms reconocida como un modelo
terico- es el modelo de siete capas OSI (Open Systems Interconnection).
La necesidad de una arquitectura de ordenadores es debida a que los
procedimientos involucrados en el intercambio de datos entre computdaores
pueden llegar a ser bastante complejos y se requiere entre otras las siguientes
tareas:

necesidad de establecer un camino de comunicacin

asegurarnos de que el receptor est preparado para recibier datos,


aceptarlos y almacenarlos para el usuario determniado

los datos han de viajar en formatos compatibles entre los sistemas y


despus ser traducidos al formato deseado

necesidad de controlar errores, flujo,......


3. MODELO OSI

Una tcnica muy aceptada para estructura los problemas es la divisin en


capas. En esta tcnica las funciones de comunicacin se distribuyen en un
conjunto jerrquico de capas. Cada capa realiza un subconjunto de tareas,
relacionadas entre s, de entre las necesarias para llegar a comunicarse con
otros sistemas. Por otra parte cada capa se sustenta en la capa
inmediatamente inferior, la cual realizar funciones ms primitivas, ocultando
los detalles a las capas superiores. Una capa proporciona servicios a la capa
inmediatamente superior. Idealmente las cpaas deberan estar definidas para
que los cambios en una capa no implicaran cambios en las otras capas. De
esta forma, el problema se descompone en varios subproblemas ms
abordables.
La labor de ISO consisti en definir el conjunto de capas, as como los servicios
a realizar por cada una de ellas.
3.1 LAS CAPAS DEL MODELO OSI

El modelo en s mismo no puede ser considerado una arquitectura, ya que no


especifica el protocolo que debe ser usado en cada capa, sino que suele
hablarse de modelo de referencia. Este modelo est dividido en siete capas:

Capa Fsica (Capa 1)


La Capa Fsica del modelo de referencia OSI es la que se encarga de las
conexiones fsicas de la computadora hacia la red, tanto en lo que se refiere al
medio fsico (medios guiados: cable coaxial, cable de par trenzado, fibra
ptica y otros tipos de cables; medios no guiados: radio, infrarrojos,
microondas, lser y otras redes inalmbricas); caractersticas del medio (p.e.
tipo de cable o calidad del mismo; tipo de conectores normalizados o en su
caso tipo de antena; etc.) y la forma en la que se transmite la informacin
(codificacin de seal, niveles de tensin/intensidad de corriente elctrica,
modulacin, tasa binaria, etc.)
Es la encargada de transmitir los bits de informacin a travs del medio
utilizado para la transmisin. Se ocupa de las propiedades fsicas y
caractersticas elctricas de los diversos componentes; de la velocidad de
transmisin, si sta es unidireccional o bidireccional (smplex, dplex o fulldplex). Tambin de aspectos mecnicos de las conexiones y terminales,
incluyendo la interpretacin de las seales elctricas/electromagnticas.
Se encarga de transformar una trama de datos proveniente del nivel de enlace
en una seal adecuada al medio fsico utilizado en la transmisin. Estos
impulsos pueden ser elctricos (transmisin por cable) o electromagnticos
(transmisin sin cables). Estos ltimos, dependiendo de la frecuencia / longitud
de onda de la seal pueden ser pticos, de micro-ondas o de radio. Cuando
acta en modo recepcin el trabajo es inverso; se encarga de transformar la
seal transmitida en tramas de datos binarios que sern entregados al nivel de
enlace
.
Sus principales funciones se pueden resumir como:

Definir el medio o medios fsicos por los que va a viajar la comunicacin:


cable de pares trenzados (o no, como en RS232/EIA232), coaxial, guas de
onda, aire, fibra ptica.

Definir las caractersticas materiales (componentes y conectores


mecnicos) y elctricas (niveles de tensin) que se van a usar en la transmisin
de los datos por los medios fsicos.

Definir las caractersticas funcionales de la interfaz (establecimiento,


mantenimiento y liberacin del enlace fsico).

Transmitir el flujo de bits a travs del medio.

Manejar las seales elctricas/electromagnticas

Especificar cables, conectores y componentes de interfaz con el medio


de transmisin, polos en un enchufe, etc.

Garantizar la conexin (aunque no la fiabilidad de sta).


El cableado, repetidores y hubs o concentradores forman parte de esta capa

Capa de enlace de datos (Capa 2)


Cualquier medio de transmisin debe ser capaz de proporcionar una
transmisin sin errores, es decir, un trnsito de datos fiable a travs de un
enlace fsico. Debe crear y reconocer los lmites de las tramas, as como
resolver los problemas derivados del deterioro, prdida o duplicidad de las
tramas. Tambin puede incluir algn mecanismo de regulacin del trfico que
evite la saturacin de un receptor que sea ms lento que el emisor.
La capa de enlace de datos se ocupa del direccionamiento fsico, de la
topologa de la red, del acceso a la red, de la notificacin de errores, de la
distribucin ordenada de tramas y del control del flujo.
Se hace un direccionamiento de los datos en la red ya sea en la distribucin
adecuada desde un emisor a un receptor, la notificacin de errores, de la
topologa de la red de cualquier tipo. La tarjeta NIC (Network Interface Card,
Tarjeta de Interfaz de Red en espaol o Tarjeta de Red) que se encarga de que
tengamos conexin, posee una direccin MAC (control de acceso al medio) y la
LLC (control de enlace lgico).
Los Switches realizan su funcin en esta capa.
Capa de red (Capa 3)
El cometido de la capa de red es hacer que los datos lleguen desde el origen al
destino, aun cuando ambos no estn conectados directamente. Los
dispositivos que facilitan tal tarea se denominan en castellano encaminadores,
aunque es ms frecuente encontrar el nombre ingls routers y, en ocasiones
enrutadores.
Adicionalmente la capa de red lleva un control de la congestin de red, que es
el fenmeno que se produce cuando una saturacin de un nodo tira abajo toda
la red (similar a un atasco en un cruce importante en una ciudad grande).
Los routers trabajan en esta capa, aunque pueden actuar como switch de nivel
2 en determinados casos, dependiendo de la funcin que se le asigne. Los
firewalls actan sobre esta capa principalmente, para descartar direcciones de
mquinas.
En este nivel se realiza el direccionamiento lgico y la determinacin de la ruta
de los datos hasta su receptor final.
Capa de transporte (Capa 4)
Su funcin bsica es aceptar los datos enviados por las capas superiores,
dividirlos en pequeas partes si es necesario, y pasarlos a la capa de red. En el
caso del modelo OSI, tambin se asegura que lleguen correctamente al otro
lado de la comunicacin. Otra caracterstica a destacar es que debe aislar a las
capas superiores de las distintas posibles implementaciones de tecnologas de

red en las capas inferiores, lo que la convierte en el corazn de la


comunicacin.
En esta capa se proveen servicios de conexin para la capa de sesin que
sern utilizados finalmente por los usuarios de la red al enviar y recibir
paquetes. Estos servicios estarn asociados al tipo de comunicacin empleada,
la cual puede ser diferente segn el requerimiento que se le haga a la capa de
transporte. Por ejemplo, la comunicacin puede ser manejada para que los
paquetes sean entregados en el orden exacto en que se enviaron, asegurando
una comunicacin punto a punto libre de errores, o sin tener en cuenta el orden
de envo. Una de las dos modalidades debe establecerse antes de comenzar la
comunicacin para que una sesin determinada enve paquetes, y se ser el
tipo de servicio brindado por la capa de transporte hasta que la sesin finalice.
De la explicacin del funcionamiento de esta capa se desprende que no est
tan encadenada a capas inferiores como en el caso de las capas 1 a 3, sino
que el servicio a prestar se determina cada vez que una sesin desea
establecer una comunicacin. Todo el servicio que presta la capa est
gestionado por las cabeceras que agrega al paquete a transmitir.
En resumen, podemos definir a la capa de transporte como:
Capa encargada de efectuar el transporte de los datos (que se encuentran
dentro del paquete) de la mquina origen a la de destino, independizndolo del
tipo de red fsica que se est utilizando. La PDU de la capa 4 se llama
Segmentos. sus protocolos son TCP y UDP el primero orientado a conexin y
el otro sin conexin
Capa de sesin (Capa 5)
Esta capa establece, gestiona y finaliza las conexiones entre usuarios
(procesos o aplicaciones) finales. Ofrece varios servicios que son cruciales
para la comunicacin, como son:

Control de la sesin a establecer entre el emisor y el receptor (quin


transmite, quin escucha y seguimiento de sta).

Control de la concurrencia (que dos comunicaciones a la misma


operacin crtica no se efecten al mismo tiempo).

Mantener puntos de verificacin (checkpoints), que sirven para que, ante


una interrupcin de transmisin por cualquier causa, la misma se pueda
reanudar desde el ltimo punto de verificacin en lugar de repetirla desde el
principio.
Por lo tanto, el servicio provisto por esta capa es la capacidad de asegurar que,
dada una sesin establecida entre dos mquinas, la misma se pueda efectuar
para las operaciones definidas de principio a fin, reanudndolas en caso de
interrupcin. En muchos casos, los servicios de la capa de sesin son parcial o
totalmente prescindibles.
En conclusin esta capa es la que se encarga de mantener el enlace entre los
dos computadores que estn transmitiendo datos de cualquier ndole.

Capa de presentacin (Capa 6)


El objetivo de la capa de presentacin es encargarse de la representacin de la
informacin, de manera que aunque distintos equipos puedan tener diferentes
representaciones internas de caracteres (ASCII, Unicode, EBCDIC), nmeros
(little-endian tipo Intel, big-endian tipo Motorola), sonido o imgenes, los datos
lleguen de manera reconocible.
Esta capa es la primera en trabajar ms el contenido de la comunicacin que el
cmo se establece la misma. En ella se tratan aspectos tales como la
semntica y la sintaxis de los datos transmitidos, ya que distintas
computadoras pueden tener diferentes formas de manejarlas.
Esta capa tambin permite cifrar los datos y comprimirlos. En pocas palabras
es un traductor.
Por todo ello, podemos resumir la definicin de esta capa como aquella
encargada de manejar la estructura de datos abstracta y realizar las
conversiones de representacin de los datos necesarios para la correcta
interpretacin de los mismos.
Capa de aplicacin (Capa 7)
Ofrece a las aplicaciones (de usuario o no) la posibilidad de acceder a los
servicios de las dems capas y define los protocolos que utilizan las
aplicaciones para intercambiar datos, como correo electrnico (POP y SMTP),
gestores de bases de datos y servidor de ficheros (FTP). Hay tantos protocolos
como aplicaciones distintas y puesto que continuamente se desarrollan nuevas
aplicaciones el nmero de protocolos crece sin parar.
Cabe aclarar que el usuario normalmente no interacta directamente con el
nivel de aplicacin. Suele interactuar con programas que a su vez interactan
con el nivel de aplicacin pero ocultando la complejidad subyacente. As por
ejemplo un usuario no manda una peticin "GET index.html HTTP/1.0" para
conseguir una pgina en html, ni lee directamente el cdigo html/xml.
Entre los protocolos (refirindose a protocolos genricos, no a protocolos de la
capa de aplicacin de OSI) ms conocidos destacan:

HTTP (HyperText Transfer Protocol = Protocolo de Transferencia de


Hipertexto) el protocolo bajo la www.

FTP (File Transfer Protocol = Protocolo de Transferencia de Archivos) (


FTAM, fuera de TCP/IP) transferencia de ficheros.

SMTP (Simple Mail Transfer Protocol = Protocolo Simple de Correo)


(X.400 fuera de tcp/ip) envo y distribucin de correo electrnico.

POP (Post Office Protocol = Protocolo de Oficina de Correo)/IMAP:


reparto de correo al usuario final.

SSH (Secure Shell = Capa Segura) principalmente terminal remoto,


aunque en realidad cifra casi cualquier tipo de transmisin.

Telnet otro terminal remoto, ha cado en desuso por su inseguridad


intrnseca, ya que las claves viajan sin cifrar por la red.
Hay otros protocolos de nivel de aplicacin que facilitan el uso y administracin
de la red:

SNMP (Simple Network Management Protocol)

DNS (Domain Name System)...


3.2 Unidades de datos
El intercambio de informacin entre dos capas OSI consiste en que cada capa
en el sistema fuente le agrega informacin de control a los datos, y cada capa
en el sistema de destino analiza y remueve la informacin de control de los
datos como sigue:
Si un ordenador (host A) desea enviar datos a otro (host B), en primer trmino
los
datos
deben
empaquetarse
a
travs
de
un
proceso
denominado encapsulamiento, es decir, a medida que los datos se desplazan
a travs de las capas del modelo OSI, reciben encabezados, informacin final y
otros tipos de informacin.

N-PDU (Unidad de datos de protocolo)


Es la informacin intercambiada entre entidades pares, es decir, dos
entidades pertenecientes a la misma capa pero en dos sistemas
diferentes, utilizando una conexin (N-1).
Esta compuesta por:
N-SDU (Unidad de datos del servicio)
Son los datos que se necesitan la entidades (N) para realizar funciones
del servicio pedido por la entidad (N+1).
N-PCI (Informacin de control del protocolo)
Informacin intercambiada entre entidades (N) utilizando una conexin
(N-1) para coordinar su operacin conjunta.
N-IDU (Unidad de datos de interfase)
Es la informacin transferida entre dos niveles adyacentes, es decir, dos
capas contiguas.

Esta compuesta por:


N-ICI (Informacin de control del interface)
Informacin intercambiada entre una entidad (N+1) y una entidad (N)
para coordinar su operacin conjunta.
Datos de Interface-(N)
Informacin transferida entre una entidad-(N+1) y una entidad-(N) y que
normalmente coincide con la (N+1)-PDU.
Transmisin de los datos

Transferencia de informacin en el modelo OSI.


La capa de aplicacin recibe el mensaje del usuario y le aade una cabecera
constituyendo as la PDU de la capa de aplicacin. La PDU se transfiere a la
capa de aplicacin del nodo destino, este elimina la cabecera y entrega el
mensaje al usuario.
Para ello ha sido necesario todo este proceso:
1.
Ahora hay que entregar la PDU a la capa de presentacin para
ello hay que aadirla la correspondiente cabecera ICI y transformarla as
en una IDU, la cual se transmite a dicha capa.
2.
La capa de presentacin recibe la IDU, le quita la cabecera y
extrae la informacin, es decir, la SDU, a esta le aade su propia
cabecera (PCI) constituyendo as la PDU de la capa de presentacin.
3.
Esta PDU es transferida a su vez a la capa de sesin mediante el
mismo proceso, repitindose as para todas las capas.
4.
Al llegar al nivel fsico se envan los datos que son recibidos por la
capa fsica del receptor.
5.
Cada capa del receptor se ocupa de extraer la cabecera, que
anteriormente haba aadido su capa homloga, interpretarla y entregar
la PDU a la capa superior.

6.
Finalmente llegar a la capa de aplicacin la cual entregar el
mensaje al usuario.
Formato de los datos
Estos datos reciben una serie de nombres y formatos especficos en funcin de
la capa en la que se encuentren, debido a como se describi anteriormente la
adhesin de una serie de encabezados e informacin final. Los formatos de
informacin son los que muestra el grfico:

APDU
Unidad de datos en la capa de aplicacin (Capa 7).
PPDU
Unidad de datos en la capa de presentacin (Capa 6).
SPDU
Unidad de datos en la capa de sesin (Capa 5).
TPDU
(segmento o datagrama)
Unidad de datos en la capa de transporte (Capa 4).
Paquete
Unidad de datos en el nivel de red (Capa 3).
Trama
Unidad de datos en la capa de enlace (Capa 2).
Bits
Unidad de datos en la capa fsica (Capa 1).
4. Modelo TCP/IP
La arquitectura de protocolos TCP/IP es resultado de la investigacin y
desarrollo llevados a cabo en la red experimental de conmutacin de paquetes
ARPANET y se denomina como la familia de protocolos TCP/IP. Esta familia
consiste en una extensa coleccin de protolos que se han especificado como
estndares de Internet por parte de la IAB. (Internet Architecture Board).
A diferencia del modelo OSI, el modelo TCP/IP se construye a partir de una pila
de protocolos previamente existentes que despus se recogen y adaptan para

incorporarlos al modelo TCP/IP. Esta es, precisamente, una de las razones del
xito de esta arquitectura.
4.1 CAPAS DEL MODELO TCP/IP
El modelo TCP/IP estructura el problema de la comunicacin en cinco capas
relativamente independientes entre s:
1. Capa fsica : es la encargada de utilizar y especificar las caractersticas del
medio de transmisin de datos. Se encarga tambin de la naturaleza de las
seales , velocidad de datos , etc..
2. Capa de acceso a la red : es responsable del intercambio de datos entre
el sistema final y la red a la cual se est conectado. El emisor proporciona la
direccin de red del equipo destino de modo que se puedan encaminar los
datos hasta l. Se han desarrollado para ellos distintos estndares para la
conmutacin de paquetes, de circuitos y para las redes de rea local (pe.
Ethernet)
3. Capa internet ( IP ) : cuando los sistemas finales estn conectados a la
misma red la capa de acceso se encarga de realizar el acceso y
encaminamiento de los datos. Cuando las redes a las que pertenecen son
distintas se necesitarn una serie de procedimientos para que los datos
atraviesen las distintas redes conectadas, esta es la funcin de la capa
internet . Emplea el protocolo IP (Internet, Protocol) para realizar el
encaminamiento entre distintas redes.
4. Capa de transporte o capa origen-destino : es la encargada de hacer que
los datos se intercambien de modo fiable, esto es, de controlar que los datos
emanados de las aplicaciones lleguen correctamente y en el orden en que
fueron enviados a su destino. El protocolo ms empleado es el TCP
(Transmisision Control Protocol) protocolo para el control de la transmisin.
5. Capa de aplicacin : contiene la lgica necesaria para posibilitar las
distintas aplicaciones de usuario.

Comparativa Modelo OSI vs TCP/IP

4.2 FUNCIONAMIENTO DE TCP E IP


Un equipo puede estar conectado a un sistema formado por varias redes
constituyentes denominadas subredes. Cuando quiere comunicarse con un
equipo de su subred lo har mediante un protocolo de acceso, normalmente
Ethernet. En cambio, si necesita comunicarse con una estacin situada en otra
subred lo har a travs de un dispositivo de encaminamiento (enrutador, router,
Gateway, encaminador) que ser el encargado de retransmitirlo a otra subred.
Para hacerlo los encaminadores hacen uso del protocolo IP. TCP se
implementa nicamente en los sistemas finales para garantizar que los datos
se
entregan
de
modo
fiable
a
la
aplicacin
adecuada.
Para garantizar esta entrega fiable son necesarias dos cosas:

cada ordenador/equipo en una subred ha de tener una direccin de


internet nica que lo identifique de manera unvoca (cada equipo una ip
diferente) dentro de dicha subred.

a su vez, y para garantizar la entrega a la aplicacin adecuada, cada


proceso que se ejecute en el equipo ha de tener una direccin nica que lo
identifique frente al resto de procesos. Esta ltima direccin es lo que se
conoce como puerto.
El proceso entonces para la comunicacin entre dos equipos sera tal y cmo
se puede visualizar en la figura el siguiente:

Un equipo necesita enviar una serie de datos a otro usuario, para ello se
envan los datos de la capa de aplicacin a la de transporte, en ella puede que
TCP deba dividir los datos en fragmentos ms pequeos para su envo
(pensemos, por ejemplo en el envo de un fichero de gran tamao como un
vdeo, ....) con la finalidad de hacerlos ms manejables. A estos datos se les
aade informacin de control denominada cabecera TCP formando
un Segmento TCP. Esta informacin incluye:

Puerto de destino

Nmero de secuencia: recordemos que la informacin se ha dividido en


segementos tcp que van numerados, de modo que el receptor pueda
reordenarlos en el caso de que lleguen desordenados

Suma de comprobacin: se aade una cifra calculada a partir de los


datos que viajan en el segmento de modo que al realizar la operacin el
receptor sea capaz de verificar si ha habido cambios o no en dicha informacin.
A su vez TCO pasa cada segmento a IP para que los transmita a travs de una
o ms subredes, para ello aadir su propia informacin de control formando
un "datagrama IP" en el que constarn, entre otros la IP del equipo destino.
Finalmente IP pasa la informacin a la capa de acceso a la red para que sea
enviada a travs de la primera subred - a la que est conectada el equipo- sta
aadir su propia cabecera formando un paquete o trama. En dicha cabecera
se introducirn entre otros la direccin a la que debe entregar el paquete direccin de la subred de destino- y funciones especiales -como pueden ser
prioridades,...
Cuando el paquete llega al encaminador, ste elimina la cabecera de acceso a
red, examina la cabecera IP y direcciona el paquete en funcin de la direccin
IP que contenga la misma a travs de una nueva subred que estar en el
camino hacia el equipo destino. Para ello aadir una nueva cabecer de
acceso a la red.

Al llegar al destino el proceso ser el contrario. Hemos de tener en cuenta que


el nombre genrico del bloque de datos intercambiado se denomina siempre
unidad de datos del protocolo (PDU, Protocol Data Unit), por lo que, p.e. el
segmento TCP es la PDU del protocolo TCP.