Está en la página 1de 43

UAX_Texto(01).

dot

Fundamentos de Redes de Comunicaciones

1. Introducción y Modelos
de Comunicación

pl
ap
la
DOCUMENTO1
ÍNDICE

MOTIVACIÓN ..................................................................... 3
PROPÓSITOS ..................................................................... 4
PREPARACIÓN PARA LA UNIDAD ........................................... 5
1. INTRODUCCIÓN ........................................................... 7
2. INTRODUCCIÓN HISTÓRICA ................................................. 8
2.1. DOCUMENTACIÓN EN LA RED ................................................. 16
3. MODELOS DE COMUNICACIÓN .................................. 22
3.1. ¿POR QUÉ ES NECESARIO UN MODELO DE COMUNICACIÓN? .................. 22
3.2. PROTOCOLOS DE COMUNICACIONES ................................................. 23
4. MODELO OSI ............................................................. 24
4.1. ARQUITECTURA POR NIVELES ......................................................... 25
5. MODELO TCP/IP ....................................................... 29
5.1. RELACIÓN ENTRE OSI Y TCP/IP ..................................................... 30
6. HERRAMIENTAS DEL CURSO ...................................... 31
6.1. HERRAMIENTA WIRESHARK ........................................................... 31
6.2. VMWARE PLAYER ....................................................................... 34
CONCLUSIONES ................................................................. 37
RECAPITULACIÓN .............................................................. 38
PROPUESTAS DE AMPLIACIÓN ............................................. 39
BIBLIOGRAFÍA ................................................................... 41

1
2

TBG_Vxx(xx)
MOTIVACIÓN

Conocer cómo funciona el mundo de las redes ayudará al alumno a moverse


mejor por Internet y poner gestionar de la manera más eficiente las redes de
comunicaciones, como, por ejemplo la de su propio hogar.

3
PROPÓSITOS

El objetivo de esta primera asignatura de redes es proporcionar a los alumnos


los conocimientos tanto teóricos como prácticos que le sirvan como base para el
resto de asignaturas relacionadas con el mundo de las redes.
A lo largo de los temas aparecerán cuadros como los de la imagen posterior para
remarcar aquellos puntos importantes para que el alumno preste especial
atención.

El primer tema se hará de una breve introducción histórica


del origen de las redes y de Internet desde la Segunda
Guerra Mundial hasta nuestros días.

El propósito de este primer tema es introducir al alumno en las motivaciones que


llevaron al desarrollo de Internet tal y cómo se conoce hoy en día desde sus
orígenes y, simultáneamente hacer una introducción a los protocolos de
comunicaciones que fue necesario desarrollar para que equipos de distintos
fabricantes, con distintas arquitecturas e incluso con distintos sistemas
operativos sean capaces de comunicarse entre sí.
También se hará una introducción a las herramientas que se van a utilizar
durante el curso por lo que se sugiere al alumno que se familiarice con ellas.

4
PREPARACIÓN PARA LA UNIDAD

El alumno no deberá tener ningún conocimiento previo al inicio de este curso ya


que se explicará con un grado de detalle lo suficientemente amplio la evolución
de Internet y los protocolos de comunicaciones que se utilizan para que un
usuario con conocimientos básicos del funcionamiento de Internet pueda seguir
la asignatura.

5
1. INTRODUCCIÓN
En la primera parte del primer tema se hará una introducción a la historia de
Internet desde sus orígenes hasta hoy en día.
Posteriormente se hará un repaso por la “estructura” administrativa que rige
Internet y cómo evoluciona y se documenta toda la información que hay
disponible sobre el funcionamiento de la red.
Se sigue estudiando la base de Internet tal y cómo se conoce hoy en día, los
modelos de comunicación y la manera en que su estructura permite dar soporte
a la gran diversidad de aplicaciones existentes.
Por último se presentarán al estudiante las herramientas que se van a utilizar
durante el curso para las prácticas recomendadas.

7
2. INTRODUCCIÓN HISTÓRICA
Antes de iniciar el recorrido por la historia de Internet se va a definir que es, o
más bien de que se compone Internet. Internet no es más que un gran conjunto
de redes interconectadas entre sí, junto con los equipos que las componen, con
la capacidad de intercambiar información.
La historia del nacimiento de Internet se remonta al inicio de la Guerra Fría.
Durante los años 50 el modelo de trabajo con los primitivos ordenadores era con
una computadora central que se encargaba de todo el procesamiento a la que se
podía conectar terminales a través de líneas de datos permitiendo a un usuario
interactuar con otros usuarios de la computadora central.

8
Imagen 1: IBM 360 de los años 50-601

El Departamento de Defensa americano, a través de la agencia ARPA2


(Advanced Research Projects Agency) empieza a impulsar el desarrollo de un
nuevo paradigma de comunicación en el que la trasmisión de la información
entre los distintos emplazamientos no dependiera de un módulo central que
pudiera ser destruido en caso de un hipotético ataque soviético.
La idea era crear un sistema de comunicación militar descentralizado que
pudiera resistir un ataque nuclear en base de ser capaz de operar aunque varios
nodos del sistema fueran destruidos.
Y en 1961 se da un paso adelante vital para el funcionamiento de Internet tal y
como lo conocemos hoy en día, pues aparece el primer borrador de la teoría de
conmutación de paquetes de Leonard Kleinrock3. Hasta entonces la
información viajaba en un bloque compacto desde el origen al destino y cualquier
fallo obligaba a una retransmisión completa del mismo.
Por contraposición la nueva teoría proponía que ese bloque de datos, antes
atómico e indivisible, se particionara en diferentes fragmentos, cada uno de ellos
con la capacidad de encontrar por sus propios medios el camino desde el origen
de la comunicación hasta el destino. Leonard Kleinrock publicará en 1964 la
versión definitiva de su teoría.

1
Imagen histórica de IBM: http://www-03.ibm.com/ibm/history/exhibits/650/650_intro.html
2
ARPA ha sido renombrado a DARPA: http://www.darpa.mil/default.aspx
3
Los trabajos de Leonard Kleinrock se pueden consultar en http://www.lk.cs.ucla.edu/index.html

9
Todo el mundo de Internet actual se basa en la teoría de
conmutación de paquetes ya que define cómo va a viajar la
información desde un punto A hasta un punto B.

Las investigaciones prosiguieron en distintos centros universitarios de los EEUU


y en 1969 se presentó al mundo ARPANET, la primera red que interconectaba
varios ordenadores localizados en ubicaciones distantes. En concreto fueron 4
equipos pertenecientes a:
◼ El Instituto de Investigación Stanford.
◼ La Universidad de California en Los Ángeles.
◼ La Universidad de California en Santa Bárbara.
◼ La Universidad de Utah.

Incluso se representó gráficamente el diseño de esta primera red de


ordenadores:

10
Imagen 2: Los primeros cuatro equipos conectados en red (ARPANET)4

4
Imagen tomada de Smithsonian: http://www.si.edu

11
Para hacerlo posible se hubieron de desarrollar unos nuevos sistemas, llamados
IMP (Interface Message Processor), que permitían a los equipos enviar y recibir
mensajes y datos junto con el protocolo de comunicaciones necesario para regir
las transmisiones. Estos equipos ejercían de interfaz entre los equipos y las
líneas de transmisión de datos.

El alumno seguramente recuerde un sistema, también


externo al ordenador, que en los inicios de Internet en
España se utilizaba para conectar el equipo a la red.
Efectivamente se puede considerar, en cierta manera que
los IMP son los “abuelos” de los modem telefónicos

Imagen 3: Frontal de un IMP5

5
Imagen de un IMP cortesía del “Computer History Museum” (http://www.computerhistory.org)

12
Imagen 4: Vista general e interna de un IMP6

A partir de entonces el desarrollo de ARPANET fue imparable, en 1971 ya eran


23 ordenadores los conectados a la red y en 1984 ya son más de 1000 equipos
los conectados a la red.

6
Imágenes de un IMP cortesía del “Computer History Museum” (http://www.computerhistory.org)

13
Imagen 5: ARPANET en Septiembre de 19717

En 1983 se produce un hito importante en la historia de Internet al separarse la


red de interconexión de centros de investigación (ARPANET) y la red de centros
militares (MILNET). ARPANET continuó evolucionando y cambiando hasta dar
lugar a Internet tal y cómo se conoce hoy en día.
La siguiente imagen muestra un “mapa” de Internet en 1985, nótese la
separación existente entre las distintas redes pues no se había unificado todavía
en Internet (dejando fuera la red militar MILNET):

7
Imagen tomada de Smithsonian: http://www.si.edu

14
Imagen 6: Mapa de Internet en 19858

Antes de proseguir con el tema se va a definir un elemento muy importante y que


ha aparecido numerosas veces hasta ahora y que el alumno ha de tener claro
antes de avanzar en la asignatura, ¿qué es una red?
Normalmente cuando se habla de una red en abstracto el público suele mezclar
dos conceptos que si bien están relacionados realmente son elementos distintos:
1. Red de ordenadores: Una red de ordenadores es aquella en la que los
equipos están conectados entre sí, normalmente por cables o por algún
otro medio.
2. Red de comunicaciones: Una red de comunicaciones es un conjunto
de equipos conectados entre sí que ofrecen y demandan una serie de
aplicaciones o servicios normalmente consistentes entre sí.

8
Imagen cortesía de Wikipedia (www.wikipedia.org)

15
Aunque son conceptos en apariencia similares no es lo
mismo una red de ordenadores que una red de
comunicaciones.

Un ejemplo de una red de ordenadores podría ser la red que el alumno tiene
dentro de su propio hogar cuando, y conectados al router que da acceso a
Internet, hay varios ordenadores, portátiles, tablets, etc. "enchufados" a una
misma red.
Por otra parte una red de comunicaciones necesita que, además de existir una
red de ordenadores, estos ofrezcan una serie de servicios a otros equipos de la
red. Por ejemplo en una oficina puede haber un equipo que se encargue de
almacenar todos los ficheros de la compañía (servicio de compartición de
ficheros), otro encargado de gestionar las impresoras (servicio de impresión
remota) u otro encargado de realizar las copias de seguridad de los datos más
importantes (servicio de backup). Adicionalmente en la oficina hay otra serie de
dispositivos, llamados equipos cliente, que se encargan de solicitar servicios a
los primeros.
Además durante todo el curso se van a utilizar los términos equipo, máquina,
nodo o sistema como sinónimos. En todos los casos la definición es la misma, un
equipo, una máquina o sistema es un elemento resultado de la unión de un
hardware y un software capaz de conectarse a una red y ofrecer y/o demandar
servicios de la misma. Ejemplos de equipos pueden ser un ordenador de
sobremesa hasta un móvil, pasando por una impresora o un router.
Caso similar se da con los términos de redes de datos, redes de comunicaciones
o redes de información, todos ellos términos sinónimos.
Otro término que el alumno debe conocer es ISP (Internet Services Provider) que
es cómo se conoce a las empresas que proporcionan al usuario o a las
organizaciones conectividad con Internet.

2.1. DOCUMENTACIÓN EN LA RED


Todos los protocolos, estándares y demás que se utilizan en Internet se
documentan para su estudio y proposición de mejoras.
Existen varias formas de documentar los protocolos pero los más comunes son
los RFC, STD y FYI que son de libre consulta. Es importante que el alumno se
familiarice con ellos porque durante el curso se van a hacer continuas
referencias a los mismos.
Los RFC (Request For Comments) describen de una forma teórica los
protocolos, la estructura de los mensajes, comentarios, ideas, o simplemente
aclaraciones sobre puntos que se tratan en otros RFCs.

16
Cada RFC tiene un título y un número que es único y nunca puede ser
reutilizado, aun cuando el RFC se declare como obsoleto.
La siguiente imagen muestra las primeras líneas del RFC1. Nótese que al inicio
se indica que el RFC está obsoleto porque ha sido actualizado por el RFC 5462:

Imagen 7: Principio del RFC 19

Imagen del RFC 5462:

Imagen 8: Principio del RFC 546210

9
El RFC se puede consultar en http://tools.ietf.org/html/rfc1
10
El RFC se puede consultar en http://tools.ietf.org/html/rfc5462

17
Los documentos STD (Internet Standard) son un RFC o un conjunto de RFC
que, por su especial importancia adquieren una categoría especial.
Un ejemplo de STD resultado de un RFC previo se puede observar con el RFC
791 que trata sobre el protocolo IP y que ha adoptado el nombre de STD 5.
El principio del RFC 791. Nótese que en la parte superior a la derecha se indica
que es un STD:

Y si se accede a través del STD 5 se indica claramente que es el resultado de


unir varios RFC para generar el documento:

18
Imagen 9: Principio del STD 511

Y un poco más abajo en el mismo documento

Imagen 10: Referencia al RFC 950 dentro del STD 512

Los STD se utilizan también para simplificar la búsqueda de información, por


ejemplo, si por el motivo que fuera el RFC 791 fuera declarado obsoleto y se
reemplazara por el RFC xxxx el documento STD 5 se actualizaría
automáticamente para reflejar el cambio pero sin variar su número de estándar.

11
Imagen extraída del STD 5 (https://tools.ietf.org/html/std5)
12
Imagen extraída del STD 5 (https://tools.ietf.org/html/std5)

19
El listado de relaciones entre STD y los RFC junto con su referencia se puede
consultar en: http://www.rfc-editor.org/search/standards.php#IS
El último documento donde se puede consultar información son los FYI (For Your
Information) donde se recogen comentarios, informaciones sobre elementos
relacionados con Internet. Los documentos FYI se consideran de un rango
inferior a los STD y RFC.
Un ejemplo de FYI es el FYI 4 que recoge preguntas y respuestas que suelen
ser comunes en todos los nuevos usuarios de Internet:

Imagen 11: Principio del FYI 413

Los enlaces donde se pueden consultar todos los documentos publicados:


◼ Índice de RFCs: http://www.faqs.org/rfcs/rfc-index.html
◼ Índice de STDs: http://www.faqs.org/rfcs/std/std-index.html
◼ Índice de FYIs: http://www.faqs.org/rfcs/fyi/fyi-index.html

Aparte existen los estándares ISO que también recogen protocolos y


documentos relacionados con Internet, así como de otros muchos temas.
Estas normas ISO están creadas por el IEEE14 (Institute of Electrical and
Electronics Engineers). Los más comunes son los que recogen las
especificaciones del nivel de enlace de datos (IEEE 802) en sus distintas
variantes.

13
Imagen extraída del FYI 4 (http://www.faqs.org/rfc/fyi/fyi4.txt)
14
La página oficial del IEEE: http://www.ieee.org/index.html

20
El listado con todos los estándares recogidos por el IEEE se puede consultar en
su web: http://standards.ieee.org/develop/intl/intlstds.html

21
3. MODELOS DE COMUNICACIÓN
3.1. ¿POR QUÉ ES NECESARIO UN MODELO DE
COMUNICACIÓN?
Antes de iniciar la explicación de qué modelos de comunicación existen hoy en
día en las redes de información se va a intentar explicar lo más claramente
posible la razón de la necesidad de la existencia de un modelo de comunicación.
Imagine el alumno que asiste a un congreso, del tema que prefiera, en el que
participan tanto conferenciantes como oyentes de distintos países. Ahora
imagine que cada ponente diera su conferencia en un idioma, ¿sería un
congreso fácilmente entendible? ¿Y si además no hubiera un orden de
intervención y cada conferenciante empezara a hablar cuando quisiera?
Un congreso como el descrito anteriormente no sería ni fácil de organizar ni
posiblemente tuviera mucho éxito. Algo parecido pasa en Internet, se necesitan
unas reglas para evitar que las comunicaciones sean un galimatías. Esas reglas
son descritas en los modelos de comunicación.
Hoy en día hay conectados a la red multitud de equipos de fabricantes muy
diferentes y con formatos y funciones radicalmente distintos, sino basta
comparar un teléfono móvil con un ordenador de sobremesa. ¿Cómo hacer que
estos dispositivos, tan diferentes entre sí, puedan trabajar juntos? Mediante un
protocolo de comunicaciones que sea común a todos

Son los protocolos de comunicaciones los que permiten que


equipos de distintos fabricantes puedan comunicarse entre
sí y compartir información entre ellos.

22
Al conjunto de normas que regulan estas comunicaciones se las conoce como
modelo de comunicación o protocolo de comunicación.

3.2. PROTOCOLOS DE COMUNICACIONES


En Internet, o más genéricamente en cualquier red, sea cual sea el tipo de
comunicación que se quiera establecer entre dos o más máquinas siempre
estará regida por un modelo de comunicación, que a su vez están compuesto
por múltiples protocolos de comunicación que “dirigen” cómo y cuándo van a
transmitirse los datos entre ellos.
Los protocolos fijaran el tamaño de los mensajes, su formato, cuándo y cómo se
inicia y termina la comunicación, cómo se van a detectarse los posibles
errores,…
Estos protocolos pueden ser públicos o privados, es decir, se pueden utilizar por
cualquier dispositivo de cualquier fabricante o son exclusivos de un fabricante.
En Internet conviven multitud de protocolos pero todos se agrupan en alguno de
los niveles de los modelos de comunicación que se van a estudiar durante el
curso.
Antes de iniciar cualquier tipo de comunicación los dos extremos de la línea
tienen que ponerse de acuerdo en qué protocolo de comunicaciones va a
utilizarse.

23
4. MODELO OSI
La Organización Internacional de Estandarización ISO (International Standards
Organization15) se creó en 1947 como un organismo multinacional con el fin de
establecer una serie de normas y estándares internacionales de fabricación,
comercio y comunicaciones (que es lo que nos ocupa precisamente en este
tema)
Ante el caos de sistemas y de estándares que se daba en la red ISO creó un
estándar ISO/IEC 7498-116 de interconexión de sistemas abiertos en 1980 (OSI
en sus siglas en inglés, Open System Interconnection) como estándar abierto
para permitir la comunicación entre dos equipos cualquiera que sea su
fabricante.
Es importante remarcar que OSI no es un protocolo como tal sino un modelo,
una definición, de cómo diseñar una estructura de comunicaciones. Los
protocolos se han de acoplar a la estructura de OSI.
El modelo OSI es una arquitectura por niveles, en concreto siete, cada uno de
los cuales sólo puede comunicarse con el inmediatamente superior o el
inmediatamente inferior. Cada uno de los niveles define un fragmento del
proceso de la transmisión de datos a través de una red.
Los programadores y diseñadores que estaban “construyendo” el proceso de
transmisión de datos desde el usuario hasta los elementos básicos se dieron
cuenta que había procedimientos relacionados entre sí, y fueron esos
procedimientos los que se agruparon dentro de cada nivel. Cada nivel era
diferente a los demás y agrupaba funciones distintas.
Cada nivel ofrece una serie de servicios a la capa del nivel superior y demanda
otro conjunto de servicios a la capa del nivel inferior. A estos servicios se les
conoce como primitivas de servicio. Es la existencia de estas primitivas, que
todos deben respetar, lo que permite que equipos de distintos fabricantes
puedan comunicarse entre sí.
15
Página web de la ISO: http://www.iso.org/iso/home.html
16
Para más información: http://www.ecma-international.org/activities/Communications/TG11/s020269e.pdf

24
Una estructura por niveles como la definida por ISO permite
que se agrupen las funciones con fines parecidos en cada
nivel.
Un nivel se apoya en los niveles superior e inferior para
llevar a cabo su trabajo, en este caso, la transmisión de
datos.

4.1. ARQUITECTURA POR NIVELES


OSI, está formado por siete niveles que se muestran a continuación:

Nivel 7 – Aplicación

Nivel 6 – Presentación

Nivel 5 – Sesión

Nivel 4 – Transporte

Nivel 3 – Red

Nivel 2 – Enlace de datos

Nivel 1 – Físico
Imagen 12: Tabla de los niveles de la arquitectura OSI

Para que se pueda producir la comunicación entre un equipo A y un equipo B,


ambos con OSI, los paquetes de datos se han de generar en el nivel 7 –
Aplicación, “bajar” hasta llegar al nivel 1 – Físico, y “subir” en el equipo B desde
el nivel 1 hasta el nivel 7.

Como para que exista comunicación entre dos equipos hace


falta que ambos tengan los mismos niveles porque la
comunicación se produce entre elementos del mismo nivel,
por lo que se dice que es una comunicación entre pares.

25
Cuando el mensaje llega al equipo B, y según va subiendo por la pila de
protocolos, cada nivel lee lo que su nivel equivalente ha generado en el equipo
A.
¿Cómo se hace? Cada nivel, cuando se genera el paquete de datos del equipo A
y va “bajando” añade una cabecera al paquete de datos del nivel anterior,
cabecera que es leída por el nivel equivalente en el equipo B.
Gráficamente:

APLICACIÓN Protocolo de nivel 7 - Aplicación APLICACIÓN

PRESENTACIÓN Protocolo de nivel 6 - Presentación PRESENTACIÓN

SESIÓN Protocolo de nivel 5 - Sesión SESIÓN

TRANSPORTE Protocolo de nivel 4 - Transporte TRANSPORTE

RED RED RED RED

ENLACE ENLACE ENLACE ENLACE

FÍSICO FÍSICO FÍSICO FÍSICO

EQUIPO A EQUIPO B

Imagen 13: Funcionamiento entre capas de la pila OSI

Si se añade un grado más de detalle especificando en cada caso que datos


transmite el nivel y que cabecera se le ha de añadir para que pueda transmitirse
al nivel inferior, o eliminar si se ha de transmitir al superior.

26
EQUIPO A EQUIPO B

H7 D7 H7 D7

H6 D6 H6 D6

H5 D5 H5 D5

H4 D4 H4 D4

H3 D3 H3 D3

H2 D2 H2 D2

H1 D1 H1 D1

Comunicación

Imagen 14: Referencia gráfica de cómo se añaden y se eliminar cabeceras y


códigos de control al transitar el mensaje por los distintos niveles

A continuación se va a hacer un breve resumen de la función de cada uno de los


niveles del modelo OSI. Estos niveles son teóricos aunque muchas de funciones
que aquí se vean son "aprovechadas" por el protocolo TCP/IP.

◼ Nivel físico: Este nivel es el encargado de realizar las funciones


necesarias para asegurar la transmisión del flujo de datos sobre un
determinado medio físico.
◼ Nivel de enlace de datos: Es el encargado de convertir el nivel físico
en un medio de transmisión fiable, presentando al nivel físico como un
medio libre de error.
◼ Nivel de red: El nivel de red es el nivel responsable de la entrega de los
paquetes de datos desde el origen hasta el destino pudiendo ser
necesario que en el camino que la información atraviese distintas redes.
◼ Nivel de transporte: Es el responsable de la entrega de la información
al completo desde el origen al destino, es decir, de extremo a extremo
del mensaje completo.
◼ Nivel de sesión: En el modelo OSI los niveles anteriores a sesión no
son suficientes para garantizar que la transmisión de los datos llegue a
buen término por lo que la función del nivel de sesión es controlar la
comunicación entre los equipos finales.
◼ Nivel de presentación: Este nivel es el encargado de toda la parte de
la semántica y sintaxis de la comunicación. Especifica cómo han de
transmitirse los datos, el orden a seguir,…

27
◼ Nivel de aplicación: Es el nivel encargado de proporcionar las
interfaces de usuario y el soporte para el resto de servicios.

28
5. MODELO TCP/IP
La familia de protocolos TCP/IP nació antes del modelo OSI, concretamente en
los años 70, como respuesta al rápido aumento de equipos de distintos
fabricantes que se conectaban a ARPANET.
El nombre de TCP/IP lo obtuvo porque TCP e IP fueron los dos primeros
protocolos que se desarrollaron, aunque no eran los únicos.
TCP/IP no nació siendo una jerarquía de protocolos sino que era una
mezcolanza de protocolos y funciones nacidos para aportar soluciones a los
problemas que se presentaban al ir uniéndose cada vez más equipos a la red y
demandarse más servicios. No tenían una jerarquía establecida si no que cada
uno tomaba lo que necesitaba de los otros sin tener en cuenta nada más lo que
introducía gran confusión.
Sin embargo, cuando apareció el modelo OSI en los años 1980, el modelo
TCP/IP fue reestructurado para adaptarlo a una jerarquía de protocolos por
niveles que lo hiciera más potente y flexible.
El modelo TCP/IP se estructura en cuatro o cinco niveles dependiendo de si se
distinguen en el último nivel entre el nivel físico y el nivel de enlace de datos. En
este temario y en el curso siguiente se va a utilizar la estructura en cinco niveles
por entenderse que refleja mejor el espíritu de un modelo de comunicación.

Nivel 5 – Aplicación

Nivel 4 – Transporte

Nivel 3 – Red

Nivel 2 – Enlace de datos

Nivel 1 – Físico
Imagen 15: Tabla de los niveles de arquitectura TCP/IP

29
Los protocolos ya existentes se adaptan y hallan acomodo en cada uno de los
niveles. Por ejemplo TCP se ubica en el nivel de transporte e IP en el nivel de
red.

Aunque OSI es un modelo más completo y depurado que


TCP/IP ha sido este último él que se ha impuesto y es el
estándar hoy en día.

5.1. RELACIÓN ENTRE OSI Y TCP/IP


Al ser el número de niveles del modelo OSI 7 y los de TCP/IP 5 no existe una
relación directa entre niveles pero la siguiente figura compara los niveles OSI
con los niveles TCP/IP y qué nivel de este último asume cada una de las
funciones de las capas del modelo OSI.

OSI TCP/IP

Nivel 7 – Aplicación

Nivel 6 – Presentación Nivel 5 – Aplicación

Nivel 5 – Sesión

Nivel 4 – Transporte Nivel 4 – Transporte

Nivel 3 – Red Nivel 3 – Nivel de red

Nivel 2 – Enlace de datos Nivel 2 – Enlace de datos

Nivel 1 – Físico Nivel 1 – Físico


Imagen 16: Tabla de relación entre los niveles de OSI y de TCP/IP

Sobre los niveles del modelo TCP/IP no se va a hacer incidencia exclusiva en


este tema porque van a ser motivo de estudio a lo largo de todo el curso.
En temas posteriores se estudiará, por separado, cada uno de los niveles y los
protocolos que existen en cada uno de ellos, junto con los servicios que ofrecen
a la capa de nivel superior.

30
6. HERRAMIENTAS DEL CURSO
Durante el curso se van a utilizar una serie de herramientas que permitirán al
alumno mejorar la experiencia mediante las prácticas y ejemplos que se
proponen durante los diferentes temas.

6.1. HERRAMIENTA WIRESHARK


Wireshark17 es un analizador de tráfico de red gratuito que permite al usuario que
lo utiliza escuchar y monitorizar todo el tráfico que se puede escuchar desde su
interfaz de red.
La instalación de la herramienta es muy sencilla y está disponible para la
mayoría de los sistemas operativos.
Una vez instalada la aplicación y cada vez que iniciemos la aplicación nos
aparecerá una pantalla como la de la imagen donde podremos elegir sobre que
interfaz de red queremos iniciar la captura de los paquetes de datos.
El alumno seleccionará uno de los interfaces disponibles y hará clic en el botón
“Start” para iniciar la captura de los paquetes que transitan por ese interfaz.

17
Página web oficial: http://www.wireshark.org

31
Imagen 17: Pantalla principal de Wireshark

Los datos capturados se mostrarán como en el ejemplo de imagen y será misión


del alumno, con la guía del temario y/o los ejemplos propuestos, ser capaz de
identificar aquellos elementos “interesantes” dentro de la traza de datos.
Para una comunicación con una página web (www.uax.es):

32
Imagen 18: Ejemplo de captura realizada con wireshark

Se aplica un filtro para, por ejemplo, solo ver los paquetes HTTP:

Imagen 19: Ejemplo de filtro HTTP

Detalle de la parte superior de la ventana:

33
Imagen 20: Detalle del filtro HTTP

Y uno de los paquetes en detalle:

Imagen 21: Vista de un paquete HTTP

6.2. VMWARE PLAYER


El VMWare Player18 no es una herramienta de red, ni de análisis sino que es un
software que se utiliza para poder trabajar con máquinas virtuales, es decir, tener
la posibilidad de tener en el equipo diversos equipos con distintos sistemas
operativos sin tener que llevar a cabo particiones, instalaciones, etc.
Se puede descargar gratuitamente de la página oficial de VMWare
(https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmwar
e_player/6_0) e instalar en sistemas Windows o Linux. Los usuarios de Apple
pueden usar como alternativa VirtualBox19 de Oracle con un comportamiento
similar.

18
La página oficial: http://www.vmware.com/es
19
La página oficial: https://www.virtualbox.org/

34
Se recomienda al alumno tener instalado cualquiera de los dos programas antes
mencionados y una máquina virtual en la distribución Linux que se prefiera para
poder hacer los ejemplos que se van a mostrar durante el curso.
Para facilitar la tarea se proporcionará una máquina virtual ya operativa para que
el alumno simplemente pueda utilizarla con una distribución Linux basada en
Debian pero aligerada para funcionar en equipos con bajos recursos sobre el
entorno VMWare.

Imagen 22: Portada de VMWare Player

Captura de una máquina virtual en funcionamiento:

35
Imagen 23: Máquina virtual Linux

36
CONCLUSIONES

Internet es un mundo que está en constante evolución pero que, aunque parezca
mentira, se asienta en unas bases relativamente simples pero lo suficientemente
flexibles y potentes para dar soporte a millones de equipos en Internet.
Los modelos de comunicación son vitales para el correcto funcionamiento de
Internet ya que establecen las bases para que el “diálogo” pueda llevarse a cabo.

37
RECAPITULACIÓN

Internet apareció ante la necesidad de crear una red de comunicaciones


(inicialmente sólo militar) que no estuviera centralizada y fuera capaz de resistir
un ataque nuclear.
Leonard Kleinrock desarrollo la teoría de la conmutación de paquete vital para
cómo se entiende Internet hoy en día.
Poco a poco se fueron añadiendo Universidades y sistemas a la red primigenia
ARPANET hasta que la interconexión fue global y apareció Internet.
Aunque el modelo OSI era más completo y estructurado que las primeras
versiones de TCP/IP fue este último el modelo de comunicaciones que
prevaleció, aunque reorganizándose para imitar la estructura más formal de OSI.

38
PROPUESTAS DE AMPLIACIÓN

La historia de Internet que se ha presentado en el tema ha sido una versión muy


resumida porque los hitos y los desarrollos necesarios para llevar a cabo la
creación desde cero de Internet en apenas 50-60 años es demasiado extensa y,
posiblemente, ocuparía más de un curso.
Otro tema en el que el alumno puede profundizar es el modelo OSI ya que, como
perdedor de la contienda con TCP/IP, se estudia sólo en un plano teórico sin
profundizar.

39
BIBLIOGRAFÍA

Durante todo el curso se van a utilizar como referencia los siguientes libros o
materiales aquí dispuestos.
Al ser el primer tema en lugar de hablar de temas y capítulos concretos se va a
hacer referencia a los libros que servirán de guía durante todo el curso.
◼ Comunicaciones y redes de computadoras. 7ª Edición.
[Autor] William Stallings
[Editorial] Pearson Educación S.A.
◼ Transmisión de datos y redes de comunicaciones. 4ª Edición.
[Autor] Behrouz A. Forouzan
[Editorial] Mc Graw Hill
◼ Redes de computadores: Un enfoque descendente. 5ª Edición.
[Autor] James F. Kurose y Keith W. Ross
[Editorial] Pearson Educación S.A.
◼ Redes de computadoras. 4ª Edición.
[Autor] Andrew S. Tanenbaum
[Editorial] Pearson Educación S.A.

41

También podría gustarte