DFDR_U2_Contenido
DFDR_U2_Contenido
DFDR_U2_Contenido
Clave:
15143633
Índice
Presentación de la unidad
• Fuente: es el dispositivo que genera los datos que se enviarán; por ejemplo, una
computadora o smartphone al enviar un correo electrónico.
• Transmisor: se encarga de transformar y codificar los datos por medio de señales
electromagnéticas para viajar en un medio o sistema de transmisión. Cabe aclarar
que actualmente fuente y transmisor ya no van separados. Por ejemplo, antes se
usaba un módem para convertir la información a enviar en cadenas de bits, y
éstos se transformaban en señales analógicas para ser transmitidas a través de la
red de telefonía; ahora el módem ha sido desplazado por la tarjeta de red o NIC,
la cual ya se encuentra en la fuente.
• El sistema de transmisión: conecta la fuente de datos o información con el
destino. Por ejemplo, el medio de transmisión guiado o no guiado que se vio en la
unidad 1.
• El receptor: acepta “la señal proveniente del sistema de transmisión y la
transforma de tal manera que pueda ser manejada por el dispositivo de destino”
(Stallings, 2009, p. 11).
• Destino: es el dispositivo al que van dirigidos los datos o información, donde son
depositados por parte del receptor. El receptor y el destino actualmente ya son lo
mismo; se dice que son lo mismo, porque ambos, receptor y destino ya se
encuentran integrados dentro de un mismo componente, al igual que los módems
han sido desplazados por la NIC o tarjeta de red, la cual se encuentra integrada en
la fuente, en este caso también lo está en el destino. Se hace la diferenciación
¿Para qué sirve conocer los modelos y los protocolos al ingeniero en desarrollo de
software? Los primeros sirven como referencia para comprender los protocolos que se
usan en las redes, ya que éstos hacen posible la comunicación; por ejemplo, si transfieren
archivos en una red, posiblemente se utilice el FTP (File Transfer Protocol), si se navega
en Internet se manipula el HTTP (HyperText Transfer Protocol). El hipertexto o
hipervínculo es lo que se conoce como enlaces o vínculos de Internet. Así también, si se
utiliza el correo electrónico a través de un cliente de correo, muy posiblemente se
empleará el SMTP (Simple Mail Transfer Protocol). La definición de los protocolos más
importantes se revisará en el subtema 2.2.4. Capa de aplicación.
Logros
• Identificar las capas sobre las que trabaja el modelo ISO-OSI y el modelo TCP/IP,
así como los dispositivos que utilizan cada una de ellas.
• Comprender el funcionamiento de cada uno de los modelos ISO-OSI y TCP/IP.
• Conocer e identificar las diferencias, similitudes, ventajas y desventajas de estos
modelos.
• Identificar el modelo que más se adecúe con el desarrollo o implementación de un
proyecto de software.
• Comprender cómo funcionan las redes a partir de los modelos ISO-OSI y TCP/IP.
Competencia específica
Para lograr que los componentes de una red o de varias redes interconectadas se
coordinen adecuadamente, se necesita de un modelo que muestre la relación y la función
entre cada uno de ellos. La Interconexión de Sistemas Abiertos, OSI (Open Systems
Interconnection), es un modelo desarrollado para dicho fin. Permite afrontar y estandarizar
las comunicaciones de datos y redes informáticas, afrontándolo con el modelo TCP/IP;
además, el modelo OSI divide las comunicaciones en capas, a nivel teórico, con el fin de
entender mejor cómo funcionan estas.
Si se compara una tablet con un smartphone, una PC y una Mac se encontrarán muchas
diferencias, tales como:
El modelo OSI es un marco de referencia; consta de siete capas que proporcionan a los
diseñadores de software una idea de la funcionalidad; es decir, de la forma en que
funciona cada capa de manera independiente y relacionada entre ellas
Una definición del concepto de capa es ésta: “grupo de servicios, funciones y protocolos,
completo desde un punto de vista conceptual, que constituye uno de entre un conjunto de
grupos dispuestos jerárquicamente y que se extiende a través de todos los sistemas que
conforman la arquitectura de la red” (Stallings, 2004, p. 822).
Dicho de otra manera, una capa es un nivel abstracto que define funciones y
responsabilidades, además de que también debe definir cómo se comunica con el nivel
anterior y posterior.
Cada capa se nombra de acuerdo a un estándar; en este caso, por ser el modelo de
referencia ISO-OSI, los nombres los definió la ISO, creadora de este estándar, de ahí el
nombre ISO-OSI; aunque en muchos textos sólo se le llama OSI. Es importante decir que
además la ISO definió el orden en el que se presentan. A continuación, se integra una
breve explicación, según Philippe Freddi (2010, p. 178):
Debe aclararse que un dispositivo puede usar una, dos, tres o todas las capas; todo
depende de la funcionalidad y de la ubicación del dispositivo en la red (Forouzan, 2003).
En la figura anterior se muestra cómo transitan los datos desde el usuario que los
transmite o envía hasta el que los recibe, y atraviesan cada una de las siete capas del
modelo OSI hasta llegar al enlace físico, en la imagen se representa la forma en que los
datos iniciales van acrecentándose en cada capa al agregársele más datos en cada una
de ellas. La capa 7 es de aplicación, la 6 de presentación, la 5 de sesión, la 4 de
transporte, la 3 de red y la 2 de enlace de datos. Éstas añaden datos de control en forma
de encabezados a los datos; los encabezados se van retirando conforme los datos se
procesan a través de las capas, en este caso en el modelo OSI de la capa 1 a la capa 2, y
de allí a la capa 3, y así sucesivamente hasta llegar a la capa 7, a la cual llegan ya sin
encabezado los datos con, los que va a trabajar la aplicación. Los datos de control o
encabezados que se añaden sirven para verificar fallos; por ejemplo, CRC (Comprobación
de Redundancia Cíclica) es un código de detección de errores, y se basa en una serie de
divisiones en las que los residuos son los resultados. Con este tipo de chequeo es posible
corregir los datos corruptos; cuando no, es porque en los datos hay muchos errores. En la
capa 1 no se añaden datos porque ésta se encarga de transmitir o recibirlos, en forma de
bits, mediante pulsos luminosos o eléctricos.
El enlace físico transmite los bits de un lado a otro. Es importante señalar que (aunque
no estén en esta figura) es muy común que los datos en forma de bits atraviesen muchos
dispositivos de red que, normalmente, no usan más de las tres capas del modelo OSI
(físico, enlace o red), las cuales se usan en todas las redes, ya sea LAN, MAN, WAN.
Aunque este modelo sólo es teórico, “el modelo de referencia OSI, se vislumbró antes de
que se inventaran los protocolos correspondientes, por ello es un modelo muy general”
(Tanenbaum, 2003, p. 45).
Es importante dejar claro que “el bit es la unidad mínima de información que se usa en la
informática” (López y Montero, 2000, p. 37). Los bits pueden ser ceros o unos; si se miden
los pulsos eléctricos, el 1 es un voltaje de 5v; y el 0, de 0v, según los conceptos de
electrónica digital. En el caso de la fibra óptica, el 1 es un haz de luz; y el 0, la ausencia
de éste. En otras palabras, todo circuito electrónico puede adoptar dos posiciones:
encendido o apagado, 1 o 0, respectivamente; y cualquiera de estos dos estados
representa un bit, unidad binaria o dígito binario (López, 2000, p. 37).
Como se puede observar, la capa física tiene que ver únicamente con el medio de
transmisión empleado, que es por dónde viajan los bits; y como se revisó en la Unidad 1.
Introducción a las redes, los medios de transmisión son guiados y no guiados. En el
primer caso, se sabe que los ceros o unos se propagan a través de haces de luz en el
caso de la fibra óptica y en el caso de los cables a través de voltajes; pero ¿qué pasa
con los medios no guiados? Se sabe que éstos reciben o transmiten información a
través de ondas de radio digitalizadas para que puedan ser leídas o comprendidas en
lenguaje de unos y ceros (lenguaje binario); es decir, esta capa actúa como transmisora y
receptora de bits. El dispositivo de red que trabaja en esta capa es el hub o
concentrador (dispositivo que se mencionó en la unidad 1 como un hardware
intermedio), y su función es retransmitir los bits enviados o transmitidos.
Se habló de la capa física por dos razones: es la primera del modelo de referencia OSI y
forma parte del proceso de recepción de la información; en este caso, cuando los datos se
transmiten de host A a host B, el host B primero recibe los datos por medio de la capa
física en formato de bits, la capa física, después los envía a la capa de enlace de datos.
La capa de enlace de datos es la segunda del modelo de referencia OSI; organiza los bits
en unidades lógicas llamadas bloques, tramas o frames (las cuales pueden integrarse
de cientos o de miles de bytes) y los transmite de manera secuencial a la siguiente capa,
la de red, garantizando que estén libre de errores (Tanenbaum, 2003).
Esta capa lleva a cabo dos tareas muy importantes: el control de errores y el control de
flujo. Para controlar los errores se añaden bits adicionales a las tramas que se envían,
con la finalidad de detectar fallos en las tramas; si esto pasa pueden suceder dos cosas:
tratar de corregir el error, o bien solicitar una retransmisión de la trama a la capa de
enlace de datos del otro extremo o del host B. Esto dependerá de las dimensiones del
error, si es pequeño se corrige; si no, se pide la retransmisión.
En el control de flujo tanto receptor como emisor se ponen de acuerdo para que la trama
se procese inmediatamente después de ser enviada. El transmisor puede detener de
manera momentánea el envío de más tramas a fin de que el emisor cuente con el tiempo
suficiente para su labor. Como se puede intuir, esta regulación del flujo y el manejo de
errores están integrados. La relación entre los conceptos antes mencionados es la
siguiente: piensa en que cuando el mecanismo de manejo de errores de esta capa
detecta un “error” en la trama recibida, el control de flujo pide se retransmita la trama
fallida (Tanenbaum, 2003).
Dicho de otra forma, esta capa también se encarga de añadir datos en el mensaje
original; por ejemplo, al enviar un mensaje que dice “Hola” de la máquina 1 a la máquina
2, la primera no sabe si la segunda está a un lado o más lejos, pero envía el mensaje con
remitente y destinatario; la máquina más próxima lo toma y revisa a quién va dirigido, si es
para ella aquí termina el proceso de envío; de lo contrario vuelve a mandar el mensaje,
pero antes cambia el remitente por su dirección.
La funcionalidad de esta capa es muy importante, ya que contribuye a que haya sincronía
entre los equipos, además de que ayuda a detectar y corregir los posibles errores que
contienen la información o tramas que se envían. El dispositivo que trabaja en esta capa
(hardware intermedio) es el switch o conmutador, debido a que el direccionamiento que
usa para enviar los bloques de una estación a otra es la dirección MAC (Media Access
Control) de los dispositivos de red.
La dirección MAC es aquélla que tiene impresa los dispositivos de red, por esta razón se
le conoce como dirección física; es única y no se puede cambiar (Mejía, 2004). Está
compuesta por seis bloques de dígitos escritos en sistema hexadecimal (16 dígitos
diferentes), por ejemplo:
00:01:0A:13:60:FD
Los tres primeros bloques indican el fabricante, los últimos tres definen al dispositivo en
sí. Como ya se comentó, estas direcciones son únicas y no se van a repetir jamás en
ningún otro dispositivo en el planeta.
Recapitulando, esta capa maneja como unidad mínima de información la trama o frame,
la cual es un conjunto de bits; ofrece los servicios de control de errores y de flujo, para
esto se “pone de acuerdo” con su homólogo; es decir, con la capa de enlace de datos de
la máquina de destino. El control de errores es el que detecta las tramas defectuosas
recibidas y pide una retransmisión.
El control de flujo permite que se sincronicen las tramas, las cuales deben ser procesadas
por el receptor inmediatamente después de recibirlas. Esta capa añade también datos de
direccionamiento a nivel físico; usa las direcciones MAC sólo entre estaciones contiguas;
no va de origen a destino final, sino que pasa por una serie de procesos antes de llegar a
su destino; esto lo hace cambiando la dirección del remitente original por la del host al
cual corresponda.
Como se revisó en el subtema anterior, el mensaje pasa por varios destinos hasta llegar
al destino final, donde entra en operaciones esta capa. Lo anterior se debe a que se
maneja una dirección lógica, la cual veremos más adelante.
Esta capa es la tercera del modelo OSI, y también es la tercera según la especificación de
ISO.
El nombre de la unidad de datos cambia en cada capa. La que aquí se maneja se llama
paquete, que se conforma de tramas (la unidad mínima de información de la capa anterior).
La capa de red es la responsable de entregar un paquete entre el origen y el destino final.
Para realizar esta tarea, la capa de red añade un encabezado a la unidad de datos que
incluye una dirección de origen y destino lógica. Según Collado (2009) “una dirección de
nivel (o capa) 3 (o lógica) es aquella que permite direccionar tráfico directamente hasta su
destino” (p 27). Esta dirección lógica o dirección IP (se revisará este tema en la unidad 3)
debe ser única, al menos en las redes. Nótese que los direccionamientos en la capa de
enlace cambiaban con frecuencia para moverse a través de la red hasta llegar a su destino;
en cambio, en esta capa las direcciones de origen y destino permanecen intactas
(Forouzan, 2003).
Es importante aclarar que las redes de conmutación de paquetes y la capa de red son
cosas diferentes. Para explicar cómo funciona esta última, es necesario hacerlo a través
Cuando un paquete tiene que viajar de una red a otra para llegar a su destino, pueden
surgir muchos problemas, entre ellos se encuentran los siguientes (que resuelve la capa):
El equipo o hardware intermedio, como se definió en la unidad 1, que trabaja en esta capa
es el ruteador. Éste permite enrutar o enviar paquetes entre redes diferentes, por
ejemplo, entre una LAN y otra WAN (Internet); además, esta capa trabaja con
direccionamiento lógico, por lo que utiliza direcciones que se conocen como IP (Internet
Protocol); son de tipo decimal, donde cada bloque se separa por medio de un punto, por
ejemplo, 10.9.27.7. Este tipo de direccionamiento se verá a detalle en la unidad 3.
Por ejemplo, la máquina con direccionamiento lógico o cuya IP es 10.9.27.7, desea enviar
un paquete a otra máquina con IP 192.168.10.58; ambos direccionamientos son
diferentes y pertenecen a redes diferentes (esto se verá más a detalle en la unidad 3). Es
muy probable que no sean parte de la misma LAN (Red de Área Local, lo vimos en la
unidad 1); aquí es donde el ruteador realiza su función. Cuando el paquete le llega al
ruteador y éste conoce la dirección debe enviarlo a la red que le corresponde, puede
estar dentro de la MAN o la WAN, eso sólo el ruteador lo sabe, ya que tiene algo que se
llama “tablas de ruteo”, por medio de las cuales conoce a qué dispositivo debe enviar el
paquete a fin de que llegue a su destino.
Como se puede ver en la imagen anterior, conforme se pasa de una capa a otra se
añaden datos, también llamados headers o cabeceras; es decir, cuando se realiza una
transmisión de la información, ésta se representa por el cuadro amarillo que está en la
parte superior y dice Data; cuando pasa por la capa de aplicación se le añaden datos de
control o headers, los cuales están representados por el cuadro naranja con amarillo,
cuando pasa por la capa de presentación, se observa que los recuadros correspondientes
a Header, PH, AH y Data tienen ahora tres colores, rosa, naranja y amarillo. Ahora el
recuadro tiene Header, AH y Data; el primero es el header que le añade esta capa, el
segundo es el header de la capa de aplicación (por eso es AH, Aplication Header), Data
se mantiene intacto. Este comportamiento se integra conforme se avanza hacia abajo en
las capas, sólo cambia la nomenclatura y los colores usados para hacer más visibles los
nuevos headers, y la formación de la estructura; por ejemplo, las siglas NH (Network
Cuando esta trama la pasa al siguiente nivel, la capa de red le quita los headers y revisa
que la dirección lógica sea del host B, representado con la leyenda Tail de color verde; si
no es la dirección del destinatario, los empaqueta de nuevo y los regresa a la capa de
enlace para que ésta lo regrese a la capa física; si la dirección es el destinatario final, el
proceso de desempaquetar los datos continúa y se envían a la siguiente capa llamada de
transporte. De aquí en adelante se quitan los headers que, como vimos, son datos que
ayudan a controlar los datos que se envían, mediante el chequeo de errores.
Como se puede observar, esta capa tiene como función básica asegurar que los
mensajes que se envían en la red sean entregados al destinatario. Su importancia radica
en controlar al mensaje completo, que no llegue el mensaje corrupto. Esto lo hace
añadiendo bits de control; con éstos y su comparación se puede saber si el mensaje es el
original o si está corrupto. A partir de esta capa ya no hay dispositivos de red o hardware
intermedio, ahora se trabaja con equipos de tipo terminal o, como se observó en la unidad
1, hardware terminal.
Si se retoma la imagen en donde se explican las PDU por capas, se observa que las
capas de enlace de datos y de red manejan Tail; éstas son las direcciones físicas y
lógicas, respectivamente; por ello trabajan con equipos de hardware intermedio. Como en
las demás capas ya no se manejan las direcciones, se dice que ya trabajan con el
hardware terminal.
La capa de sesión es la quinta capa del modelo OSI y está diseñada para establecer,
mantener, sincronizar y controlar el diálogo entre los sistemas. Sirve como mediador para
que defina a quién le toca transmitir (Tanenbaum, 2003, p. 41). Un ejemplo de diálogo que
pueden tener los sistemas es cuando se envía un paquete; por ejemplo, A envía un
paquete; B le comunica que lo ha recibido, que llegó en buen estado y que está lista para
el siguiente; aunque también puede decirle que está en mal estado y que es necesario
retransmitirlo.
Esta capa también añade algo que se llama puntos de sincronización, los cuales
dividen un mensaje largo en muchos más pequeños, y se asegura que reciba y reconozca
cada parte del mensaje. En este caso, si existe una falla en el sistema o en la red no será
necesario retransmitir todo el mensaje, sino mandar sólo los faltantes contando aquél en
el que se haya dado la falla, en caso de que haya llegado corrupto (Forouzan, 2003, p.
102). Como se observó en la capa anterior, el mensaje se compone de paquetes, y éstos
a su vez de tramas. El mensaje se divide en cada uno de estas PDU, y el punto de
sincronización se hace desde cada PDU. Una falla en la red puede ser una intermitencia
en ella; es decir, una desconexión y conexión automática, casi imperceptible, puede hacer
que un bit llegue mal y, por ende, también la trama y el paquete, lo que genera un
mensaje corrupto. Para subsanar esto, se debería retransmitir sólo la trama corrupta y no
todo el mensaje.
desde el punto en donde se originó la falla. Esta capa hace que se establezca una
conexión entre ambas máquinas, como si se abriera un circuito virtual entre ellas a fin de
establecer la comunicación; se llama virtual porque no es indispensable que sea físico
(que exista un cable de por medio).
En muchos casos, esta capa puede ser prescindida ya que, como se observó, sus
funciones son llevadas a cabo por otras inferiores; por ejemplo, la capa de enlace de
datos, de red o de transporte. No sucede así con la capa de presentación.
La capa de presentación tiene como función básica hacer que dos sistemas diferentes se
entiendan o sean compatibles. Si los sistemas tienen arquitecturas distintas, es muy
seguro que tendrán métodos de codificación y de sintaxis desiguales. Se puede
mencionar el caso de un archivo de texto, que comúnmente se puede visualizar en el bloc
de notas en sistemas Windows; si este archivo va de un sistema Windows a uno Linux (de
ASCII a Unicode); se debe preparar o hacer compatible para que sea visto en la máquina
destino porque no usa la misma codificación. Así pues, esta capa nos ayuda a transformar
de ASCII a Unicode o viceversa.
Los códigos ASCII y Unicode son estándares creados para que cualquier texto sea
codificado para su uso informático. Es pertinente aclarar que Unicode es más usado
actualmente en la informática, y ASCII es empleado por sistemas anteriores al año 2000.
Unicode integra caracteres de idiomas tales como el chino o el japonés, que son
incompatibles con ASCII.
A continuación, se revisará la última capa del modelo OSI, en ésta la presentación de los
datos ya tiene un formato que puede ser visualizado por una aplicación
Si se observa el modelo de arriba hacia abajo y se consideran cada una de las funciones
que desarrollan las capas, el resultado es que la capa de aplicación intenta comunicarse
con la otra computadora mediante el uso de un protocolo; por ejemplo, HTTP. La capa de
presentación se encarga de definir la correcta sintaxis a usar al enviar el mensaje. La
capa de sesión, de establecer la conexión o el enlace entre las computadoras que se van
a comunicar. La capa de transporte, de partir el mensaje completo en paquetes a fin de
que pueda ser leído por la siguiente capa, además de verificar que el mensaje llegue
íntegro a su destino. La capa de red, de llevar cada paquete al destino final, a través de
rutas que ella conoce para hacer los envíos. La capa de enlace de datos, de partir los
paquetes en otras unidades llamadas bloques o tramas, pero esta capa sólo es
responsable de enviarla a la siguiente máquina, es decir, al nodo contiguo; en este envío
se responsabiliza la capa de enlace de datos de que los datos no lleguen corruptos. La
siguiente y última capa se encarga de enviar las tramas a través de la red en forma de
bits. Si se analiza esta explicación se podrá observar que las capas, además de
comunicarse con su inmediato superior o inferior, se comunican con su igual del otro lado
de la capa.
Los sistemas A y B, pueden ser trasmisor o receptor, lo que dependerá del rol que se
tenga en un momento dado; por ejemplo, si A desea transmitir será transmisor y B será
receptor, o viceversa. Si A es el transmisor, A iniciará desde la capa 7 de aplicación y
terminará en capa física, y B recibirá los datos a partir de la capa física hasta la capa de
aplicación.
En la figura anterior se observa la forma en que las capas se comunican entre sí. No sólo
lo hacen de manera vertical, sino también horizontal. La manera vertical ya la hemos
revisado en esta unidad, dependerá de si se trata de transmisor (de arriba hacia abajo, o
de la capa de aplicación hasta la capa física), o de si es receptor (que será de manera
contraria a transmisor, de abajo hacia arriba, desde la capa física hasta la de aplicación).
La comunicación horizontal es al que se da entre capas de igual a igual entre host A y B,
receptor y emisor; por ejemplo, la capa de aplicación del host A, se comunica con la del
host B. Lo mismo hará la capa de presentación del host A con la del host B y así
sucesivamente. Un ejemplo claro de esta comunicación horizontal se ve en la capa de
sesión, el host A pide abrir una sesión de comunicación con el host B y mientras dure la
comunicación ese canal estará abierto, una vez terminado se cierra.
Para concluir con el tema acerca del modelo OSI, es importante mencionar que tiene gran
relevancia en el ámbito del desarrollo de software debido a que es un modelo estándar,
con el cual se puede explicar el TCP/IP. Esto nos permite tener una visión más general de
un modelo de referencia de redes, con el cual se aclaran las dudas a la hora de entender
o hacer un desarrollo informático dentro de las redes.
En la actualidad existen muchas redes interconectadas; todas ellas pueden ser privadas o
públicas. Entre las privadas se cuentan las redes empresariales o la de nuestro hogar; la
red pública más importante en la actualidad es Internet por su alcance y demanda.
Originalmente, Internet fue un conjunto de redes de investigación interconectadas,
diseñado para conectar redes heterogéneas. Por redes heterogéneas entiéndase una
red con diferentes tipos de computadoras y con diferentes sistemas operativos.
Como se revisó en la unidad 1, ARPANET fue el embrión de lo que hoy es Internet. Este
proyecto fue auspiciado por la DARPA (Defense Advanced Research Projects Agency).
Con el tiempo conectó a cientos de universidades e instituciones gubernamentales,
mediante líneas telefónicas; más tarde, cuando se agregaron satélites y ondas de radio,
los protocolos existentes tenían problemas para funcionar, lo que orilló a concebir un
nuevo modelo de referencia. De hecho, la meta desde que se inició la ARPANET era esa,
conectar diferentes dispositivos y que se comunicaran en la misma red. Esta arquitectura
se llama modelo de referencia TCP/IP (Tanenbaum, 2003). Un modelo de referencia
Es muy importante señalar que este modelo de referencia se usa en todas las redes,
como pasa con el modelo OSI, pero con la diferencia que éste no sólo lo hace a nivel
teórico, sino también práctico. “Con TCP/IP, los protocolos llegaron primero y el modelo
fue en realidad una descripción de los protocolos ya existentes. El problema con este
modelo es que sólo ayuda a describir redes que son TCP/IP, al contrario, con OSI, que
OSI ayuda a entender también al modelo de referencia de TCP/IP” (Tanenbaum, 2003, p.
45).
En los temas que conforman este apartado se explicará lo correspondiente a cada una de
las capas que conforman este modelo TCP/IP.
En esta capa trabajan los switches y hub o repetidores. Es necesario aclarar que la
funcionalidad de estos equipos, en cuanto a capa de funcionalidad, nunca se hace en
referencia a este modelo, sino al de OSI.
Algunos textos separan esta capa en dos: física y de acceso, tal y como sucede en el
modelo OSI. Esto haría que en vez de cuatro capas fueran cinco; sin embargo, nos
apegaremos al modelo usado en el RFC 1122 de la IETF, organización que regula los
estándares de Internet conocidos como RFC (Request for comments) (Braden, 1989, p.
10).
Entonces, esta capa tiene las funcionalidades de las capas 1 y 2 del modelo de referencia
OSI, por lo cual es la encargada de transmitir tramas o frames mediante el uso de
direccionamiento físico o de MAC. La siguiente capa usará el direccionamiento lógico o de
IP (Internet Protocol). Es importante mencionar que estas capas, así como las del modelo
de referencia OSI, se utilizan en todas las redes.
Como se puede observar, esta capa tiene muchas similitudes con la de red del modelo
OSI. No hay gran diferencia entre la capa de red del modelo OSI y la capa de Internet de
este modelo, salvo el nombre de la unidad mínima de información, que en OSI se llama
“paquete” y en este modelo se le denomina “paquete IP”.
La capa de transporte es la tercera capa del modelo de referencia TCP/IP; Define dos
protocolos TCP (protocolo de control de transmisión) y UDP (protocolo de datagramas de
usuario) (Tanenbaum, 2003).
Como se puede observar en la figura anterior, en las redes LAN, MAN, WAN y PAN, el
protocolo IP hace uso de los protocolos TCP y UDP. Para la entrega de aplicaciones en la
capa más alta, el uso de uno u otro protocolo dependerá de qué tipo de aplicación se
requiera.
Telnet y FTP (se definirán en el subtema 2.2.4. Capa de aplicación) son aplicaciones que
dependen de que se establezca una sesión o un servicio orientado a la conexión, ya que
se usan de manera interactiva; es decir, un usuario puede hacer múltiples peticiones a
través de estos servicios y esperar una respuesta. Por ejemplo, cuando se realiza un FTP,
(protocolo que se usa para la transferencia de archivos) se realizan estos pasos:
• Telnet. Se usa para manejar una máquina de manera remota, a través de línea de
comandos, como si estuviéramos enfrente de ella. Este protocolo tiene
deficiencias en cuanto a seguridad, ya que los comandos que se ejecuten pueden
ser fácilmente interceptados. Asimismo, usa TCP por ser fiable y orientado a
conexión. La fiabilidad en este protocolo es muy necesaria, ya que se establece
una sesión con una computadora remota; se le envían comandos que deben ser
ejecutados en la máquina remota y en la local (o desde donde se establece la
comunicación vía telnet), y es necesario ver lo que responde a cada comando.
• SSH. Es muy parecido a Telnet, pero con la ventaja de que es más seguro. No
puede ser interceptada la comunicación de este protocolo. Utiliza TCP.
• FTP (File Transfer Protocol). Empleado para transferir archivos, tiene las mismas
deficiencias que Telnet en cuanto a seguridad. Usa TCP.
• SFTP. Es seguro para transferencias de archivos. Usa TCP.
• SMTP (Simple Mail Transfer Protocol). Se usa para la transferencia simple de
correo electrónico. Por simple se debe entender que no garantiza quién envía el
correo, debido a esta falla el spam (correo basura que comúnmente se va a la
bandeja de correo no deseado) se ha vuelto un problema en la actualidad. Este
protocolo usa UDP, pues no necesita ser orientado a conexión, sólo envía el
correo.
• HTTP (HyperText Transfer Protocol). Protocolo de transferencia de hipertexto. Es
el protocolo que nos permite ver páginas web en nuestro navegador, la
implementación segura es HTTPS. Utiliza TCP.
• DNS. Es un protocolo de resolución de nombres; sus siglas en español significan
“sistema de nombres de dominio”. Se encarga de resolver los nombres utilizados
en Internet, ya que para ella no hay nombres, sino sólo direcciones IP (el tema de
direcciones IP se verá en la siguiente unidad). Este protocolo usa UDP. No
Este modelo tiene muchas similitudes al OSI. No se utiliza la misma cantidad de capas en
un modelo y otro, pero ambos definen la forma en que deben comunicarse entre sistemas
y usan la misma unidad de Información. La diferencia entre ellos es que OSI es
meramente teórico, se usa como guía para la construcción de redes o sistemas de
comunicaciones de diferentes fabricantes; OSI especifica sistemas abiertos, término con
el que hace alusión a que interconectará diversos fabricantes. Por su parte, TCP/IP fue
construido mediante la experiencia y estructuras de red ya creadas. Con este protocolo se
dio respuesta a la manera de interconectar redes heterogéneas.
Cierre de la unidad
Revisaste los modelos de referencia OSI y TCP/IP; observaste las diferencias y las
similitudes entre uno y otro, lo que representa un protocolo en el contexto de los modelos
OSI y TCP/IP. También notaste que hay infinidad de protocolos, y aunque se utilicen de
manera inconsciente, ellos están allí y siempre se han utilizado en el contexto de las
redes, desde que comenzaste a navegar por Internet o cuando utilizas la impresora en tu
centro de trabajo, escuela, o cuando te comunicas con tus compañeros(as) y figura
académica.
Quizás no construyas una aplicación de capa 1, 2 o 3 del modelo de referencia OSI, pero
seguro que utilizarás protocolos TCP o UDP para construir aplicaciones de software; todo
depende de las necesidades y requerimientos en el campo laboral y profesional.
• Si deseas saber más sobre ambos modelos OSI y TCP/IP, puedes consultar:
Stalings, W. (2004). Comunicación y redes de computadores, 7a. ed. Madrid:
Pearson Educación. Recuperado de:
https://richardfong.files.wordpress.com/2011/02/stallings-william-comunicaciones-
y-redes-de-computadores.pdf
Fuentes de consulta
• Freddi, P. (2010). Windows Server 2008: Los servicios de red TCP/IP. Barcelona:
Ediciones ENI.
• López, J. J. Agius, H., Montero Navarro, A., Martín, S., Romero, R., y otros (2000).
Informática aplicada a la gestión de empresas. Madrid:ESIC Editorial.
• Mejía, A. (2004). Guía práctica para manejar el computador, 10a. ed. Bogotá:
Panamericana Formas e Impresos.
Fuente de imagen: