Caracterizacón de Redes
Caracterizacón de Redes
Caracterizacón de Redes
Contenido
Introducción .................................................................................................................................. 2
Terminología de redes de datos.................................................................................................... 2
Clasificación de las redes de datos ............................................................................................ 2
Topología de red ....................................................................................................................... 4
Arquitectura de red ................................................................................................................... 5
Protocolos de red ...................................................................................................................... 6
Sistemas de numeración ............................................................................................................... 6
Sistema decimal ........................................................................................................................ 7
Sistema binario .......................................................................................................................... 7
Sistema hexadecimal ................................................................................................................. 8
Equivalencias entre sistemas de numeración ........................................................................... 9
Unidades de medida de información .......................................................................................... 10
Arquitectura de redes ................................................................................................................. 11
Modelos de referencia ................................................................................................................ 11
Encapsulamiento de la información ........................................................................................ 12
Segmentación de la información............................................................................................. 12
Modelo OSI .............................................................................................................................. 13
Capa Física ........................................................................................................................... 13
Capa de enlace .................................................................................................................... 14
Capa de red ......................................................................................................................... 14
Capa de transporte.............................................................................................................. 14
Capa de sesión..................................................................................................................... 15
Capa de presentación .......................................................................................................... 15
Capa de aplicación............................................................................................................... 15
Modelo TCP/IP ........................................................................................................................ 15
Capa de Acceso a Red.......................................................................................................... 16
Capa de Internet.................................................................................................................. 17
Capa de Transporte ............................................................................................................. 17
Capa de aplicación............................................................................................................... 18
Direccionamiento ........................................................................................................................ 19
Dirección MAC ......................................................................................................................... 19
Dirección IP.............................................................................................................................. 20
1
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Versión 4.............................................................................................................................. 20
Versión 6.............................................................................................................................. 23
Puertos TCP-UDP ..................................................................................................................... 24
Socket ...................................................................................................................................... 24
Direccionamiento de aplicación .............................................................................................. 25
Interrelación entre capas ........................................................................................................ 25
Comunicación par a par. Ejemplo ........................................................................................... 26
Introducción
Esta asignatura corresponde al ciclo formativo de
Administración de Sistemas Informáticos en Red, la asignatura
trata sobre las redes de datos, internet, redes WIFI,
configuración de routers, etc.
Una red de datos es una infraestructura que permite el intercambio de información, el ejemplo
más conocido lo tenemos en internet, formada por una inmensidad de ordenadores,
cableados, dispositivos de conexión, etc. que nos comunica a todos y que nos permite
compartir información.
WAN (Wide Area Network, Red de área extensa). Red que comunica dispositivos situados
en un área muy extensa. Ejemplo internet.
2
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
MAN (Metropolitan Area Network, Red de área metropolitana). Es una red que conecta
dispositivos situados en una gran área geográfica. Ejemplo una red de un campus
universitario.
LAN (Local Area Network, Red de área local). Es una red que conecta dispositivos en un
área pequeña. Ejemplo una red de datos de un aula.
Hemos de tener en cuenta que los límites para considerar una red de un determinado tamaño
u otro no están definidos claramente, no hay número de dispositivos o metros cuadrados a
partir de los cuales se pase un área a otra.
3
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Punto a punto, es una red donde la comunicación se produce entre dos nodos por un
canal exclusivo. Ejemplo una conexión edificio a edificio para unir dos redes separadas.
Punto a multipunto, son redes donde el canal de comunicación esta compartidos por
los nodos. Ejemplo una red WIFI donde tenemos un punto de acceso al que se
conectan varios PCs.
Difusión, son redes donde se comparte el canal de difusión, cuando un nodo envía
información al canal es recibida por todos los nodos, cada nodo comprobará si la
información va destinada a él, si no es así la ignorará. Ejemplo una red de varios PCs
conectados por un hub o concentrador.
Topología de red
Una red de datos está compuesta por dispositivos que están conectados entre sí mediante
líneas de comunicación (cables de red, señales inalámbricas, etc.). La configuración física, es
decir la configuración espacial de la red, se denomina topología física. Los diferentes tipos de
topología son:
Topología de bus, es la forma más simple en la que se puede organizar una red. Todos
los equipos están conectados a la misma línea de transmisión mediante un cable,
generalmente coaxial, está línea es llamada "bus".
Topología de estrella, hay un nodo central al que están conectados todos demás
nodos.
Topología en anillo, los nodos de la red están conectados formando un circuito
cerrado.
Topología de árbol, es una red en la que los nodos están colocados en forma de árbol.
Topología de malla, cada uno de los nodos está conectado al resto de nodos.
La topología lógica, a diferencia de la topología física, es la manera en que los datos viajan por
las líneas de comunicación, es decir, es la técnica que usan los dispositivos para comunicarse,
como fluyen los datos por la red. Las topologías lógicas más comunes son:
4
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Topología lógica en bus, todos los dispositivos envían los datos que quieren comunicar
al bus común y todos los dispositivos reciben todos los datos que se envían al bus
común, el dispositivo desecha los datos que no están destinados a él.
Topología lógica de anillo, los datos se van transmitiendo desde un dispositivo a otro
hasta llegar al dispositivo de destino. Para enviar datos, los dispositivos deben
aguardar hasta que se les notifique que es su turno.
Topología lógica en estrella, todos los datos pasan por un nodo central que es el que
gestiona la comunicación entre los diferentes dispositivos. El dispositivo que quiere
comunicar envía los datos al nodo central y este los envía al dispositivo destino.
Ejemplo de diferencia entre topología lógica y topología física, supongamos la siguiente red
con un concentrador (hub) en el centro:
La topología física es sin duda en estrella, pero lógicamente este tipo de dispositivo central
(hub) se limita a enviar por todas los cables la información que recibe por cualquiera de ellos,
con lo cual a efectos de funcionamiento es como si tuviéramos un único canal donde todos los
dispositivos envían y reciben todas las comunicaciones que se producen, y esto es lo que
hemos definido como topología lógica en bus. En la siguiente imagen el equipo 2 envia un
paquete al equipo 4, todos reciben el paquete pero solo el equipo 4 le hará caso.
Arquitectura de red
Este término hace referencia al conjunto
de elementos, normas, protocolos,
estándares y todo lo necesario para poder
definir un determinado tipo de red.
5
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Protocolos de red
Los protocolos de red son el conjunto de normas que deben cumplirse y que sirven para
regular la comunicación.
Evidentemente, como en una red hay componentes físicos y lógicos, se usan distintas
tecnologías (eléctricas, electrónicas, ópticas, etc.), existen multitud de protocolos, cada uno de
ellos especifica las normas para una cuestión en concreto.
Sistemas de numeración
A través de la historia ha existido gran cantidad de sistema de numeración. El sistema más
conocido en nuestra sociedad es el sistema decimal.
Últimamente opone una seria competencia al sistema decimal el sistema binario porque es el
que utilizan las computadoras.
Se entiende por sistema de numeración al conjunto de reglas, signos, y convenios que nos
permiten expresar, verbal y gráficamente las cantidades de las magnitudes.
Un sistema de numeración tiene una base que esel número de signos distintos que se emplean
en el sistema. Por ejemplo el sistema de numeración decimal utiliza diez dígitos: 0 1 2 3 4 5 6 7
8 9.
6
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Sistema decimal
Este sistema de numeración posicional es el que usamos todos para indicar precios,
cantidades, medidas, etc., tiene 10 símbolos diferentes:
0123456789
Sistema binario
Es un sistema de numeración posicional usado en la computación, utiliza 2 símbolos
diferentes:
01
7
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Decimal: 0 1 2 3 4 5 6 7 8 9
Binario: 0 1 10 11 100 101 110 111 1000 1001
Ejemplo de pasar de sistema binario (11011) a decimal (27):
Bit su nombre proviene de Binary digit o bitio. Un bit es un dígito del sistema binario.
Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se usan
solo dos dígitos, el 0 y el 1. Un bit o dígito binario puede representar uno de esos dos valores:
0 o 1.
Sistema hexadecimal
Es un sistema de numeración posicional que utiliza 16 símbolos diferentes:
0123456789ABCDEF
Su fácil traducción al binario, por ser 16 igual a 24 con lo que trabajaremos con grupos
de cuatro bits (bits es un dígito binario, que puede ser como hemos visto 1 o 0)
Expresa grandes cifras con pocos símbolos (por ejemplo FFDDFF = 16768511)
Decimal: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Hexadecimal: 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13
8
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Autoevaluación
¿En qué sistema de numeración es más corta la expresión de una cantidad (decimal, binario,
hexadecimal, octal?
Correcto Hexadecimal: Correcto, al disponer de más símbolos para expresar cantidades estos símbolos
tienen más valor y, por tanto, expresan un valor más alto con menos dígitos. Es usado en IPv6 y
direcciones MAC por esta razón, para que estas direcciones sean más cortas de escribir.
Incorrecto: Incorrecto, una gran cantidad ocupa menos, tiene menos dígitos en hexadecimal.
9
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Puede tomar dos valores, y por tanto, puede representarse o manifestarse mediante cualquier
tipo de dispositivo de dos estados, tal como una lámpara encendida o apagada, un interruptor
abierto o cerrado, dos niveles distintos de tensión, dos niveles distintos de corriente, o los
símbolos “0” y “1”. La importancia del BIT reside en el hecho de que es posible construir
dispositivos electrónicos de dos estados (dos niveles de tensión o dos niveles de corriente),
capaces de cambiar de uno a otro muy rápidamente, en tiempos tan cortos como 5
nanosegundos (0,000000005 segundos). Estos dispositivos pueden por tanto cambiar de
estado 200 millones de veces en un segundo lo que supondría que podrían en principio,
manipular, transmitir o recibir información a la velocidad de 200 millones de bits por segundo.
Kilobit Un Kbit o Kilobit corresponde a 1.024 bits. Se representa por las letras “Kb”. Esta misma
nomenclatura se puede aplicar al resto de medidas, que dependiendo si hablan de bytes, se
expresan en B mayúscula, o bits, se expresan en b minúscula.
Gigabyte El Gigabyte equivale a 1024 Megabytes y se representa con las letras “GB”. Si vemos
alguna información de ordenadores observaremos que la capacidad de la memoria RAM se da
en GB.
Terabyte Esta es una medida que está tomando mayor trascendencia en los últimos años
debido al aumento de la capacidad de los discos y la memoria. El Terabyte equivale a 1024
Gigabytes y lo representan las letras “TB”. Así como 1Km = 1,000m, 1MB = 1024B (sí, aquí
tienen que ser 1024 en vez de 1000), también:
10
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Arquitectura de redes
La arquitectura de una red viene definida por su topología, los protocolos, los dispositivos
físicos y el software utilizado entre otros.
La arquitectura de una red es el “plan” con el que se conectan los distintos elementos que
intervienen en las comunicaciones.
Modelos de referencia
En las primeras redes, cada fabricante creaba sus tipos de red propios, ofrecía todos los
elementos necesarios: cableado, terminales, servidores, programas, sistemas operativos, etc.
Cada fabricante ofrecía una buena red, pero por separado, no había posibilidad de
comunicación con otras redes, ni posibilidad de adaptar a la red recursos de otro fabricante.
El avance de las redes hizo necesario una estandarización para permitir las conexiones entre
diferentes fabricantes.
Las comunicaciones por red son un proceso muy complejo y sería difícil entender este proceso
si observara la comunicación en red como un bloque, esto ha determinado que para la
estandarización se haya decidido dividir el sistema de comunicación por red en una serie de
capas o niveles, donde cada una es responsable de una parte específica de la comunicación
por red.
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.Esta
interacción define exactamente el propósito de una capa.
Los dos modelos de red más comunes que utilizan capas son el modelo de referencia OSI y el
modelo de referencia TCP/IP.
11
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Caso práctico
Las capas o niveles es una técnica que se usa en
muchos ámbitos, es dividir un problema grande en
pequeños problemas. En el caso de las redes, pues
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.
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.
Segmentación de la información
Otra de las técnicas utilizadas en la comunicación es la segmentación de la información, esta
segmentación es debida a dos motivos principalmente:
12
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Hacer bloques de tamaño fijo para mejorar la eficiencia. Si todos los bloques que se
transmiten son del mismo tamaño podemos adaptar los medios físicos y el software
utilizado para conseguir una comunicación óptima.
Modelo OSI
Como hemos comentado para resolver los problemas de incompatibilidades entres sistemas
de redes y, en resumen, para implantar un sistema estandarizado de comunicaciones la
organización internacional para la estandarización (ISO) propuso el modelo de Interconexión
de Sistemas Abiertos (OSI).
La idea de estandarizar el diseño de las redes hizo que la compatibilidad entre todos los
elementos aumentara notablemente y con ello la expansión de las redes de comunicació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, desde el punto de vista académico,
es muy bueno para estudiar la arquitectura de las redes, aunque menos práctico que el TCP/IP.
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.
13
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Capa de enlace
Define la unión entre la capa física, que como hemos visto define el
hardware, y las capas superiores, que son capas lógicas o de software. La
mayoría de las funciones de enlace de datos tienen lugar dentro de la NIC
(tarjeta de red).
Ejemplos de funciones que se realizan en este nivel soncomprobación de errores de los datos
recibidos de la capa física, identificación física del destino de los datos dentro de la red,
empaquetar los bits a enviar (hacer grupos de tamaños normalmente fijos), control de flujo de
datos (controlar la velocidad a que se envían y reciben los datos para evitar saturaciones), etc.
Capa de red
El objetivo de la capa de red es hacer que los datos lleguen desde el
origen al destino aunque estén en redes diferentes. La diferencia con el
nivel anterior es que el nivel de enlace se limita a la identificación dentro
de la red propia, no va más allá, es un direccionamiento físico y en la
capa de red se trata de un direccionamiento lógico.
Ejemplos de funciones de la capa de red son encontrar la mejor ruta para enviar los datos de
una red a otra, control de la congestión (diferente del control de flujo, el control de congestión
evita rutas saturadas, etc. Se sirve entre otros del control de flujo).
Capa de transporte
La cuarta capa del modelo OSI se encarga de proporcionar un servicio
eficiente a las capas superiores (normalmente son aplicaciones de
usuario o procesos del sistema operativo), es decir, reciben las peticiones
de los niveles superiores y se encarga de la entrega en destino. La misión
fundamental es conseguir un transporte fiable entre origen y destino
independientemente de las aplicaciones y de los modelos de
comunicación usados.
14
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Capa de sesión
El nivel sesión es el encargado de controlar la comunicación entre las
aplicaciones, sincronizar el diálogo entre aplicaciones de diferentes
máquinas para que el transporte de datos sea óptimo
Capa de presentación
La capa de presentación es responsable de la codificación de los datos
(formato), compresión-descompresión de datos y encriptación de
datos. 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.
Capa de aplicación
Por último, la capa de aplicación es responsable de marcar las normas de
las aplicaciones de usuario y de los servicios del sistema operativo. Es la
capa que permite al usuario acceder a la red. Es la capa más cercana al
usuario.La capa de aplicación se encarga de los programas que utiliza el
usuario.
Modelo TCP/IP
El modelo TCP/IP se basa en 4 niveles, es el modelo en el que está basado
internet y la gran mayoría de las redes. El nombre del modelo corresponde
a dos de los protocolos principales que usa. Los niveles son:
15
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
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.
Además en esta capa podemos encontrar los protocolos PPP (punto a punto, muy usado en
conexiones DSL), FDDI (fibra óptica), FrameRelay, SLIP, etc.
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 en el mercado solo se comercializan tarjetas de red Ethernet.
Esta capa al ser el enlace entre software y hardware tiene estándares definidos por el IEEE y
otros organismos como ANSI o ISO que definen la parte física o de hardware pero también
tiene estándares definidos por el IETF, es la entidad que regula los estándares de Internet,
conocidos como RFC.
Esquemáticamente:
16
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
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
todolo 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 los protocolos de enrutamiento
(OSPF, RIP, EIGRP, BGP, etc.) encargados de dirigir los datos desde un destino IP a otro destino
IP a través de las diferentes redes.
Capa de Transporte
Es equivalente a la capa del mismo nombre del
modelo OSI, y por tanto, todo lo que dijimos sobre
la capa de transporte del modelo OSI es aplicable a
esta capa.
17
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Capa de aplicación
Permite la comunicación entre el usuario y la red,
a través de la capa de aplicación el usuario
intercambia la información con la red.
18
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
fichero “hablan” en FTP para controlar la descarga, indicar usuario, llevar el progreso
de la descarga, etc.).
DHCP, Dynamic Host ConfigurationProtocol, se utiliza para la asignación dinámica de
IPs (cuando conectamos con nuestro móvil a una WIFI nos deben asignar un número
dentro de la red WIFI, el intercambio de mensaje para la obtención de este número se
realiza “hablando” en DHCP)
Autoevaluación
¿Cómo afecta el cambio de protocolo de IPv4 a IPv6 a la capa de Acceso a Red?
Correcto No afecta: Efectivamente, eso es lo que se pretende con la división en capas, hacer
completamente independiente unas de otras, un cambio en una capa, lo ideal es que no afecte para
nada a otras capas
Direccionamiento
Cada capa del modelo utiliza un tipo de direccionamiento para comunicarse con su capa
homóloga, es decir, necesita una forma de identificar el origen y el destino de la información.
Esta identificación que utiliza cada capa forma parte de la información que añade cada capa en
el proceso de encapsulación.
Dirección MAC
A nivel de Acceso a red el direccionamiento más
conocido es la dirección MAC (Media Access
Control), se trata de una dirección física que
identifica de forma única a un dispositivo de red,
por poner un ejemplo es como el número de
chasís de un vehículo.
19
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Normalmente no necesitamos conocer la dirección MAC, ni para montar una red doméstica, ni
para configurar la conexión a internet, sólo suele usarse a nivel interno de la red. Sin embargo,
es posible añadir un control de hardware en un conmutador o un punto de acceso inalámbrico,
para permitir sólo a unas MAC concretas el acceso a la red
Trama Ethernet:
Dirección IP
A nivel de la capa de Internet se utiliza la dirección IP. Un dispositivo para conectarse en red
necesita una dirección IP. La dirección IP es una dirección de red lógica que identifica un
dispositivo en particular dentro de la red. Siguiendo el símil anterior sería como la matrícula
del vehículo.
Para que la comunicación sea correcta, la dirección IP del dispositivo debe ser única dentro de
la red y estar bien configura.
Versión 4
La versión más extendida sigue siendo IPv4, el problema es que ya se ha agotado y no se
conceden desde IANA más asignaciones.
La versión 4 está formada por 32 bits, o lo que es lo mismo, 4 bytes (Un byte es un grupo de 8
bits). Pero para facilitar su lectura se expresa en 4 cifras decimales separadas por puntos, cada
cifra decimal representa 8 bits (4x8=32 bits)
Por tanto cada una de estas cuatro cifras tiene como posibles valores de 0 a 255.
11000000.10101000.00000000.00000001
20
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Con este método se pueden identificar 232 (4.294.967.296) direcciones, aunque no se puedan
utilizar todas para identificar equipos.
Una dirección IP consta de dos partes, es decir, los 32 bits se dividen en dos grupos:
Mientras más bits utilicemos para la identificación de red menos bits podremos utilizar para
los equipos y como consecuencia más pequeña será la red. Para indicar esta delimitación de
identificador de red e identificador de equipo se utiliza la máscara, que es una expresión de 32
bits, donde los bits de red están todos a 1 y los bits de equipo están todos a 0.
11000000.10101000.00000000.00000001
Su máscara será 1111111.11111111.11111111.00000000 que expresado en decimal será
255.255.255.0, en notación corta /24
00001010.00000000.00000000.00000001
Su máscara será 1111111.00000000.00000000.00000000, que expresado en decimal será
255.0.0.0, en notación corta /8
Hasta los 90 no fue abandonado el primer sistema de direcciones IP con clase, este sistema
consistía en que dependiendo de los primeros bits de la dirección IP se determinaba la
máscara según la siguiente tabla de clases:
Además de las direcciones marcadas como reservadas hay otras que no se pueden usar:
21
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
0.0.0.0: Se utiliza cuando se están arrancando las estaciones, hasta la carga del sistema
operativo, luego no se usa.
127.0.0.1: Para especificar la estación actual, cuando se desea especificar el ordenador
local (al igual que podría utilizar la IP asignada).
Bits identificativos de dispositivo con todo 0: Indica la red actual, NO se puede asignar
a ningún dispositivo
Bits identificativos de dispositivo con todo 1: Difusión (broadcast). Para enviar
mensajes a todas las estaciones dentro de la misma subred (todas las estaciones con el
mismo número de red). NO se puede asignar a ningún dispositivo.
No hay que confundir las direcciones de difusión de las subredes (para enviar mensajes a las
estaciones de la misma subred) con las direcciones de la clase D, que se utilizan para agrupar
estaciones y enviarlas mensajes de difusión (pueden pertenecer a redes o subredes distintas).
El inconveniente de este sistema es que limita las posibilidades y, debemos elegir entre tres
tamaños para nuestra red: C que nos permite hasta 256 IPs en nuestra red, B que nos permite
hasta 65536 IPs en nuestra red y A que nos permite hasta 16777216 IPs en nuestra red, a estas
IPs hay que restarle 2 (red y difusión) que son las que están disponibles para los dispositivos.
Y por último, se han establecido otros rangos de direcciones IP para ser asignados a redes
locales que se conectan a Internet a través de un proxy o mediante un router que sigue un
protocolo NAT.
Autoevaluación
¿Pertenecen las IPs 192.168.0.15 y 192.168.0.129 a la misma red?
Si
No
No se puede decir con seguridad
22
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Correcto No se puede decir con seguridad: Efectivamente, para saber si están en la misma red
necesitamos conocer el tamaño de la red y esa información la indica la máscara.
Incorrecto: Incorrecto, para saber si pertenecen a la misma red necesitamos saber el tamaño de la red,
es decir, 192.168.0.15 está en una red, pero ¿Dónde empieza? ¿En 192.168.0.0 o en otra IP? ¿Dónde
acaba en 192.168.0.255 o en 192.168.1.255 o …?. Esa información nos la da la máscara, que es el dato
que falta.
Versión 6
Debido a la gran expansión de internet los más de 4000
millones de IPs que permitía IPv4 han sido insuficientes, por
este motivo se ha desarrollado la versión 6.
Las direcciones IPv6 utilizan dos puntos (:) para separar entradas en una serie hexadecimal de
16 bits, es decir, separa de 4 en 4 las cifras hexadecimales.
En IPv6 el identificador de red será habitualmente de tamaño 64 bits y los otros 64 se utilizan
para los equipos.
En las redes se utilizarán IPs públicas, desaparecerá el uso de NAT (ya no es necesario).
La transición de ipv4 a ipv6 no requiere que las actualizaciones de todos los dispositivos sean
simultáneas. Hay mecanismos de transición que permiten una integración fluida de IPv4 e
IPv6. La recomendación es usar ambas versiones simultáneamente hasta la implantación
completa de IPv6. La información añadida por la capa de internet es la que se muestra en la
siguiente imagen:
23
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Puertos TCP-UDP
A nivel de capa de transporte la dirección usada se denomina puertos. Los dos protocolos
usados en esta capa trabajan con puertos.
Un puerto es un número de 16 bits, por lo que existen 65536 puertos. Las aplicaciones utilizan
estos puertos para recibir y transmitir mensajes.
El formato de las cabeceras que añade TCP a la información recibida de la capa superior es:
Socket
El número de puerto de la capa de Transporte y de la dirección IP de la capa de Red asignada al
equipo identifican de manera exclusiva un proceso o programa en particular que se ejecuta en
un dispositivo (es decir, un puerto TCP + la IP del equipo, identifican un programa en el
equipo).Esta combinación se denomina Socket. Un par de sockets, que consiste en las
direcciones IP y los números de puerto de origen y de destino, también es exclusivo e identifica
la conversación entre dos equipos.
24
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Conexiones
Socket 1 Socket 2
111.111.111.111:11111 11.11.11.11:80
222.222.222.222:2222 11.11.11.11:80
222.222.222.222:2223 22.22.22.22:80
En este gráfico hay tres conexiones abierta entre dos PCs que están visitando dos Web. El PC1
tiene el navegador abierto visualizando la página web del servidor1. El PC2 tiene abierto un
navegador (puerto 2222) visitando la web del servidor1 y otro navegador abierto (puerto
2223) visitando la web del servidor2. Cuando el PC2 recibe una respuesta web mira el puerto
de destino y envía a ese navegador la respuesta.
Direccionamiento de aplicación
Respecto del direccionamiento a nivel de capa de aplicación depende de cada aplicación en
concreto, aunque podemos mencionar a URI (Uniform Resource Identifier), es una cadena de
caracteres corta que identifica inequívocamente un recurso (página web, correo, imagen, etc.).
La sintaxis general (es demasiado extenso para tratar aquí la sintaxis detallada) es:
Protocolo://usuario:password@Subdominio.dominio.ámbito:puerto/recurso
Cuando el usuario ejecuta una aplicación, esta busca un puerto TCP o UDP libre y lo usa para
sus comunicaciones.
25
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
Además existen protocolos auxiliares para completar los demás direccionamiento, el primero
el protocolo DNS, este es el encargado de averiguar cual 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.suarezdefigueroa.es es 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. Antes de comunicar con ningún otro, 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.
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.
Ejemplo
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 web a visitar.
El navegador 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 /, además
utiliza otras expresiones del “idioma” como User-Agent para indicar el navegador que está
usando o Host para indicar que web quiere visualizar.
Este mensaje será enviado a la capa de transporte para que lo procese, esta lo hará partes de
un tamaño determinado, las numerará, etc. En resumen les añadirá sus cabeceras,
informaciones en el “idioma” TCP relativas a su capa.
Aplicación Transporte
GET / Puerto TCP Origen: 1245
HTTP/1.1 Puerto TCP Destino: 80
Host: www.dominio.com Número secuencia: 1
User-Agent: Chrome Total de segmentos: 1
26
Unidad 1: Caracterización de las redes Manuel Castaño Guillén
La capa de transporte enviará este nuevo mensaje con sus cabeceras a la capa de Internet, que
añadirá las suyas, direcciones del protocolo IP origen y destino entre otros datos que servirán
para determinar la ruta a seguir.
Por último, la capa de Acceso a Red procesará el mensaje recibido de la capa superior, añadirá
sus cabeceras y lo enviará en forma de señales electromagnéticas por el cable.
En el destino, una vez que llegue esta información solo la capa de aplicación entenderá que se
está solicitando una página web, la capa de acceso a red solo entenderá las direcciones que ha
puesto la capa de acceso a red del origen. Esta es la comunicación par a par.
27