Академический Документы
Профессиональный Документы
Культура Документы
1
4.3. Capa de Transporte .........................................................................................................24
4.4. Capa de aplicación ...........................................................................................................25
5. Interrelación entre capas y Comunicación par a par ..............................................................27
Captura de tráfico con Wireshrak ..............................................................................................29
Captura de tráfico con Packet Tracer .........................................................................................29
2
1. Organizaciones de Estándares
Un estándar es un conjunto de normas, acuerdos y recomendaciones técnicas que regulan la
transmisión de los sistemas de comunicación. Lo deben cumplir los fabricantes para asegurar
que los elementos sean compatibles entre sí. Ejemplos: el tipo de conector a emplear, las
tensiones e intensidades empleadas, el formato de los datos a enviar, etc.
Ventajas:
Los productos de diferentes fabricantes que cumplen los estándares son totalmente
compatibles
Evita que las empresas posean arquitecturas cerradas que derivan en monopolios
De facto (por hecho): son estándares con gran aceptación en el mercado, establecidos
normalmente por grupos de empresas y organizaciones, pero que aún no son oficiales
De jure (por derecho): son estándares definidos por organizaciones o grupos oficiales
Puede ocurrir que una empresa o corporación posea una normativa establecida para el
desarrollo de sus productos y servicios, siendo ésta propiedad absoluta de la empresa o
corporación. Esta manera de actuar es seguida por muchas empresas con la intención de atar
a los clientes a sus productos. A esta normativa con frecuencia se le denomina «estándar
propietario», y si alcanza una penetración en el mercado considerable, puede llegar a
convertirse en estándar de facto e incluso de jure.
3
En general, la normativa generada por UIT está contenida en un amplio conjunto de
documentos denominados Recomendaciones, agrupados por Series.
Ejemplos de Estándares: los más conocidos son la serie V: transmisión sobre líneas telefónicas,
la serie X (X.25, X.500): transmisión en redes digitales, correo electrónico, la red RDSI…
Es una agencia internacional sin ánimo de lucro con sede en Ginebra (Suiza). Se encarga de
promover el desarrollo de normas internacionales de fabricación, comercio y comunicación
para todas las ramas industriales excepto la eléctrica y la electrónica.
ISO está formada por organismos de estandarización de diversos países (ANSI en EEUU, DIN en
Alemania, AENOR en España,...) y por un grupo de organizaciones observadoras, que no
poseen capacidad de voto. A pesar de ser una organización no gubernamental, la mayoría de
sus miembros son instituciones gubernamentales. Actualmente reúne a más de 100 países.
Es mundialmente conocido por ser la entidad que regula las propuestas y los estándares de
Internet, conocidos como RFC (Request For Comments).
Dado que la organización abarca varias áreas, se utiliza una metodología de división en grupos
de trabajo, cada uno de los cuales trabaja sobre un tema concreto con el objetivo de
concentrar los esfuerzos.
Ejemplos de Estándares: IEEE 802.3, IEEE802.11, VHDL, POSIX, EIEE 1394, EIEE 488…
4
W3C (Word Wide Consortium – Consorcio para la Web)
Es una comunidad internacional donde los estados miembros trabajan para poder
desarrollar estándares para el desarrollo web y ayudar a un mejor desarrollo de Internet a
nivel mundial. Está dirigida por Tim Berners-Lee.
Es una organización independiente sin ánimo de lucro que produce estándares aplicables
globalmente para las tecnologías de la información y comunicación. Este instituto es
reconocido por la Unión Europea como una organización de estándares europeos. Posee 766
organizaciones miembro procedente de 63 países de los cinco continentes.
5
1.4. Organismos reguladores en España
Es una entidad privada sin fines lucrativos. A través del desarrollo de normas técnicas y
certificaciones, de todo tipo, contribuye a mejorar la calidad y competitividad de las empresas,
sus productos y servicios, de esta forma ayuda a las organizaciones a generar la confianza.
2. Arquitecturas de red
Cuando se diseña una red de ordenadores, es necesario resolver una gran cantidad de
problemas que aparecen: ¿hay que compartir un único medio de transmisión?, ¿cómo
distinguimos unos ordenadores de otros?, ¿qué tipo de información se va a transmitir?, ¿se
manejará información confidencial?...
La arquitectura de una red es el “plan” con el que se conectan los distintos elementos que
intervienen en las comunicaciones.
Método de acceso a la red: todas las redes que poseen un medio compartido para
transmitir la información, necesitan ponerse de acuerdo a la hora de enviar información,
ya que no pueden hacerlo a la vez.
6
2.1. Características
2.2. Diseño
Al ocuparse cada una de las capas de ciertos aspectos concretos del proceso de
comunicación, se libera de tales aspectos al resto de las capas, simplificando así el diseño de
la red.
La arquitectura es vertical y estratificada, es decir, está formada por una serie de capas
superpuestas.
7
A la hora de diseñar una arquitectura lo más general posible, para que sirva para cualquier tipo
de red, independientemente de su ámbito geográfico, hay que resolver una serie de
problemas:
Encaminamiento: cuando existen diferentes rutas posibles entre el origen y el destino (si
la red tiene una topología de malla o irregular), se debe elegir una de ellas (normalmente,
la más corta o la que tenga un tráfico menor)
Acceso al medio: en las redes de difusión, debe existir algún mecanismo que controle el
orden de transmisión de los interlocutores. De no ser así, todas las transmisiones se
interfieren y no es posible llevar a cabo una comunicación en óptimas condiciones. El
control de acceso al medio en una red es muy similar a una comunicación mediante
walkie-talkie, donde los dos interlocutores deben evitar hablar a la vez o se producirá una
colisión. Esta situación es indeseable en las redes que usan un medio compartido, ya que
los mensajes se mezclan y resulta imposible interpretarlos
Control de errores: todas las redes transmiten la información con una pequeña tasa de
error, que en ningún caso es nula. Esto se debe a que los medios de transmisión son
imperfectos. Tanto emisor como receptor deben ponerse de acuerdo a la hora de
establecer qué mecanismos se van a utilizar para detectar y corregir errores, y si se va a
notificar al emisor que los mensajes llegan correctamente
8
2.3. Funcionamiento
Como hemos dicho, una capa es cada uno de los diferentes niveles independientes en que
está estructurada la arquitectura de red. Estas capas sólo interactúan con las capas que
tienen inmediatamente encima y debajo.
Una capa establece como escribe un usuario un correo electrónico, es decir, pone un
nombre una @ y un dominio, pone un asunto, un contenido, etc.
Otra capa se encarga de dirigirlo hasta llegar al usuario destinatario
Otra capa se preocupa de la frecuencia de la señal que va por el cable
transportando la información correspondiente a este correo
Encapsulamiento de la información
La comunicación entre las diferentes capas se consigue con una técnica de encapsulación.
Cada capa recibe de su capa superior una determinada información que “oculta”, es decir,
encapsula, añade sus cabeceras y envía a su capa inferior. Este proceso se realiza
sucesivamente en el nodo emisor. En el nodo receptor se realiza el proceso contrario, cada
capa quita las cabeceras correspondientes y el contenido desencapsulado es enviado a la capa
superior.
** Dentro de una máquina: cada nivel utiliza los servicios del nivel inferior. Un servicio es un
conjunto de operaciones que una capa proporciona a la capa superior o al usuario. Ejemplo:
servicio Web
** Entre máquinas distintas: el nivel N de una máquina se comunica con el nivel N de otra
máquina mediante un protocolo. Los procesos del mismo nivel que se comunican se llaman
procesos pares. Ejemplo: servidor web: httpd.exe y cliente crome.exe. Un protocolo es el
conjunto de reglas que regulan el formato y significado de los paquetes que intercambian
dos procesos pares. Ejemplo: Protocolo HTTP
9
Poniendo un símil, es un proceso parecido a escribir una carta:
En el origen, el emisor escribe la carta. Una vez escrita la introduce en un sobre, le pone remite
y dirección (cabeceras) y la echa al buzón.
El servicio de correos recoge la carta (información) y la introduce en una saca que etiquetará
con su destino (cabeceras de ese nivel). Esta saca (información) será cargada en un furgón con
una ruta de origen a destino (cabeceras).
Segmentación de la información
Los dos modelos de red más comunes que utilizan capas son el modelo de referencia OSI y el
modelo de referencia TCP/IP.
10
3. El Modelo OSI
A mediados de los años setenta empezaron a aparecer los primeros estándares para redes.
La ISO comenzó a elaborar un modelo arquitectónico de referencia al que llamaron Modelo de
Interconexión de Sistemas Abiertos (OSI: Open Systems Interconnection). Surgió como un
intento de unificar esfuerzos, conocimientos y técnicas para elaborar un modelo de
arquitectura basado en capas que sirviera como referencia a los distintos fabricantes de la
época para construir redes compatibles entre sí. La publicación final del modelo OSI no llegó
hasta 1984 y el modelo obtenido resultó ser demasiado complejo y de difícil implementación.
El modelo OSI plantea una división en 7 capas, donde la capa de aplicación es la más cercana
al usuario y la capa o nivel físico es la más cercana al hardware.
OSI no prosperó porque cuando se quiso implantar, los protocolos TCP/IP ya eran empleados
por la mayoría de los centros de investigación.
OSI es una división más académica que técnica y algunas de las capas que contempla, casi no
tienen sentido porque apenas se diferencian entre sí, como son los 3 niveles superiores.
El modelo OSI fue un modelo que se creó sobre la teoría, es muy bueno para estudiar la
arquitectura de las redes, aunque menos práctico que el TCP/IP.
** Para recordar el orden -> Fernando Está Riendo Tras Su Padre Alberto
En el equipo emisor la información a enviar recorre los 7 niveles hacia abajo, después viaja por
el cable y pasa por varios routers donde sólo asciende hasta el nivel 3, por último llega al
equipo receptor y recorre los 7 niveles hacia arriba hasta el nivel de aplicación donde será
utilizado por el usuario.
11
12
** Las funciones generales de cada uno de estos niveles:
13
** Unidad de Datos de cada nivel:
14
** Encapsulacion y desencapsulación de datos:
Cuando el emisor desea enviar datos al receptor, entrega los datos a la capa de aplicación (7),
donde se añade la cabecera de aplicación en la parte delantera de los datos, que se entrega a
la capa de presentación, y de esta manera se prosigue hasta la capa física. Después de la
transmisión física, la maquina receptora, se encarga de hacer los pasos para ir eliminando las
cabeceras según las capas que vaya recorriendo la información hasta llegar al proceso
receptor.
15
3.1. Capa Física
Se encarga de estudiar todo lo relativo al medio de transmisión físico, características técnicas,
eléctricas, mecánicas y de composición. La capa física se ocupa de la transmisión de bits
usando un canal de comunicación, y también de definir las características del canal.
Funciones:
Funciones:
El diseño de la capa de red debe ser independiente de la tecnología que use la red, en este
nivel separamos lógico de físico, éste como hemos comentado es uno de los principios para
solucionar el problema de la comunicación, dividirlo en capas independientes, un cambio en
una capa no debe afectar a otra.
Funciones:
16
Direccionamiento lógico. Cuando el paquete sale de la red local añade una cabecera
con las direcciones lógicas del emisor y receptor (IPs de emisor y receptor)
Encaminamiento. Cuando existen diversos caminos para alcanzar el destino, decide la
ruta idónea utilizando algoritmos
Funciones:
Funciones:
Control del diálogo. Permite que la comunicación entre procesos sea dúplex o
semidúplex
Control de sincronización. Añade puntos de prueba en el envío de mensajes largos
Ejemplo: si tenemos varias ventanas del navegador abiertas y estamos visualizando varias
páginas web, la capa de sesión se encarga de gestionar desde qué ventana enviamos las
17
peticiones de datos, qué datos han sido enviados, qué líneas de comunicación tenemos
abiertas y a qué ventana corresponden las respuestas recibidas.
Funciones:
Por tanto, recibe los datos de la capa aplicación en forma de texto, imagen, video, etc. y los
transforma para poder generar datos con estructuras similares que se puedan transportados
por las capas inferiores.
18
19
20
4. El Modelo TCP/IP
El modelo OSI no se sigue al pie de la letra dentro del mundo de las telecomunicaciones, sino
que se utiliza como referencia. El modelo más seguido actualmente es la arquitectura TCP/IP.
La arquitectura TCP/IP se desarrolló ligada a los sistemas operativos UNIX y Linux. Aunque
actualmente, debido a su gran utilización, también se ha implantado en otros sistemas
operativos como Windows.
Surge en 1973 dentro de un proyecto del departamento de defensa americano, cuyo objetivo
era desarrollar una red, Arpanet, origen de Internet, con el fin de tener una red de
comunicaciones que sobreviviese a cualquier contrariedad. Se creó como un sistema abierto,
es decir, cualquiera podía utilizarlo, esto produjo un desarrollo rápido del modelo.
La diferencia entre TCP/IP y OSI, como ya comentamos, es que OSI es más académico y TCP/IP
desde el principio trabajó con estándares que ya funcionaban y después les dieron un enfoque
más académico.
Características:
Permitir la interconexión de redes diferentes (LAN de tipo Ethernet con WAN, como
ATM…)
Las aplicaciones son independientes de los dispositivos y medios de transmisión, es
decir, proporcionar el uso de diferentes aplicaciones
21
Ser tolerante a fallos. Si alguna de las rutas falla, la información podrá seguir una ruta
alternativa
Topología irregular o mixta. La comunicación es independiente de la topología de la
red
Fragmentación de la información para seguir diferentes rutas hacia el destinatario.
Cada paquete de información puede viajar por caminos distintos para soportar la
saturación o pérdida de datos
Está basado en 4 Niveles o capas. El nombre del modelo corresponde a dos de los protocolos
principales que usa (TPC-> Nivel de Transporte e IP-> Nivel de Internet). Los niveles son:
22
4.1. Capa de Acceso a Red
Como se puede observar en la comparativa
corresponde a los dos niveles inferiores del
modelo OSI: Enlace de datos y Físico.
Además en esta capa podemos encontrar los protocolos PPP (punto a punto, muy usado en
conexiones DSL), FDDI (fibra óptica), Frame Relay (voz y datos a alta velocidad),…
El protocolo utilizado en esta capa viene determinado por las tarjetas de red que instalemos
en los ordenadores. Esto quiere decir que si adquirimos tarjetas Ethernet sólo podremos
instalar redes Ethernet. Y que para instalar redes TokenRing necesitaremos tarjetas de red
especiales para TokenRing. Actualmente se comercializan tarjetas de red Ethernet.
23
4.2. Capa de Internet
Al ser la equivalente a la capa de red del modelo
OSI es frecuente que la encontremos en algunos
lugares con esta denominación también, y todo
lo dicho sobre la capa de red del modelo OSI es
aplicable a esta capa.
El protocolo más importante que utiliza esta capa es IP (Internet Protocol) y uno de los da
nombre al modelo.
La capa de red proporciona una dirección lógica única a cada dispositivo final de la red, esta
dirección es la conocida como IP del dispositivo. Todo dispositivo conectado a internet tiene
una dirección IP.
Además del protocolo IP, en la capa de internet tenemos otros protocolos: ARP (asociar una IP
a una tarjeta de red), ICMP (se utiliza al hacer ping)…
24
4.4. Capa de aplicación
Como se puede observar en el modelo TCP/IP la capa de aplicación engloba a las tres capas
superiores del modelo OSI.
DNS, Domain Name Service, se utiliza para resolver (traducir) nombres de Internet en
direcciones IP (cuando en el navegador tecleamos ieslopedevega.com nuestro equipo
lo primero que necesita saber es el número asociado a este nombre para ello consulta,
utilizando el idioma DNS, a los servidores DNS)
HTTP, HyperText Transfer Protocol, se utiliza para transferir archivos que forman las
páginas Web de la World Wide Web (cuando visitamos una web que visualizamos en
pantalla hay un intercambio entre nuestro equipo y el servidor solicitando la web, en
este intercambio “hablan” en HTTP)
SMTP - Simple Mail Transport Protocol, POP - Post Office Protocol, IMAP - Internet
Message Access Protocol se utilizan para el correo electrónico (cuando usamos
nuestro programa de correo este “habla” en estos idiomas con los servidores de
correo para enviar y recibir los correos)
FTP, File Transfer Protocol, se utiliza para la transferencia interactiva de archivos
entre sistemas (cuando descargamos un fichero nuestro equipo y el servidor donde
está el fichero “hablan” en FTP para controlar la descarga, indicar usuario, llevar el
progreso de la descarga, etc.).
DHCP, Dynamic Host Configuration Protocol, se utiliza para la asignación dinámica de
IPs (cuando conectamos con nuestro móvil a una WI-FI nos deben asignar un número
dentro de la red WI-FI, el intercambio de mensaje para la obtención de este número se
realiza “hablando” en DHCP)
Telnet, nos permite “viajar” a otra máquina para manejarla remotamente como si
estuviéramos sentados delante de ella. Sólo sirve para acceder en modo terminal, es
decir, sin gráficos.
Comparando con el Modelo OSI y colocando los protocolos en sus capas, sería:
25
Igual que ocurre en el modelo OSI:
y un desencapsulamiento en destino:
26
5. Interrelación entre Capas y Comunicación Par a Par
Evidentemente el usuario que opera a través de la capa de aplicación desconoce todos estos
direccionamientos (forma que usa cada capa para identificar origen y destino, por ejemplo la
capa de Enlace usa la MAC…) de las capas inferiores, el usuario sólo conoce el
direccionamiento de la capa de aplicación, es decir, el dominio al que quiere conectar, por
ejemplo: www.ieslopedevega.com
Cuando el usuario ejecuta una aplicación, ésta busca un puerto TCP o UDP libre y lo usa para
sus comunicaciones.
Además existen protocolos auxiliares para completar los demás direccionamiento, el primero
el protocolo DNS, este es el encargado de averiguar cuál es la IP asociada al dominio solicitado
por el usuario a través de la aplicación. El protocolo DNS informará que la IP asociada a
www.ieslopedevega.com por ejemplo 88.2.188.98
El otro dato que falta por conocer es la dirección MAC, para esto existe el protocolo ARP, que
es el encargado de asociar una IP a una MAC. Al principio, el dispositivo que utiliza el usuario
no conoce ninguna MAC que no sea la suya propia. A través de mensajes ARP pregunta la MAC
de una determinada IP y va construyendo la tabla ARP que enlaza IPs y MAC.
En el funcionamiento por capas cada capa interactúa con las capas que tiene justo encima o
debajo pero cada capa se comunica con su homóloga en destino. Es decir, quien comprende
la información de una capa es la capa del mismo nivel que está en el destino. Una tarjeta de
red entiende los pulsos eléctricos que recibe por el cable pero no entiende el contenido de una
página web.
1. Un usuario quiere visualizar la página web www.dominio.com para ello utilizará una
aplicación de software, el navegador, donde en la barra de dirección tecleará la
dirección de la web a visitar.
El navegador, capa de Aplicación, hará uso del protocolo de la capa de aplicación HTTP
y generará un mensaje de solicitud de la web como el siguiente:
Aplicación
GET /
HTTP/1.1
Host: www.dominio.com
User-Agent: Chrome
El mensaje utiliza la palabra GET del “idioma” HTTP para solicitar la página inicial,
User-Agent para indicar el navegador que está usando y Host para indicar que web
quiere visualizar.
27
2. Este mensaje será enviado a la capa de transporte para que lo procese, atendiendo
por los puertos correspondientes. Ésta capa lo hará partes de un tamaño determinado
(segmentación), las numerará, etc. En resumen les añadirá sus cabeceras,
informaciones en el “idioma” TCP relativas a su capa.
Aplicación Transporte
3. La capa de transporte enviará este nuevo mensaje con sus cabeceras a la capa de
Internet, que añadirá las suyas, direcciones IP origen y destino entre otros datos que
servirán para determinar la ruta a seguir.
4. Por último, la capa de Acceso a Red procesará el mensaje recibido de la capa superior,
añadirá sus cabeceras (MAC origen y destino) y lo enviará en forma de señales
electromagnéticas por el medio (cable, wi-fi…)
5. En el destino, una vez que llegue esta información, sólo la capa de aplicación
entenderá que se está solicitando una página web, la capa de acceso a red sólo
entenderá las direcciones que ha puesto la capa de acceso a red del origen… Ésta es la
comunicación par a par.
28
Captura de tráfico con Wireshrark
Video 7 minutos -> Tutorial Wireshark básico-7min.mp4 ->
https://www.youtube.com/watch?v=vh6q7K_2FHw
29