Se trata de un conjunto de
protocolos, aunque los mas conocidos sean TCP (nivel de transporte) e IP (nivel de red).
Las aplicaciones que corren sobre TCP/IP no tienen que conocer las características
físicas de la red en la que se encuentran; con esto, se evita el tener que modificarlas o
reconstruirlas para cada tipo de red. Esta familia de protocolos genera un modelo llamado
INTERNET cuya correspondencia con el modelo OSI queda reflejada en el siguiente recuadro:
INTERNET |
OSI/ISO |
| |
Aplicación |
Aplicaciones |
Presentación |
| |
Sesión |
TCP |
UDP |
Transporte |
IP |
Red |
ARP |
RARP |
Enlace |
Red física (Ethernet) |
Físico |
CARACTERÍSTICAS
DE TCP/IP
Las principales características son:
Utiliza conmutación de paquetes.
Proporciona una conexión fiable entre dos máquinas en cualquier punto
de la red.
Ofrece la posibilidad de interconectar redes de diferentes
arquitecturas y con diferentes sistemas operativos.
Se apoya en los protocolos de más bajo nivel para acceder a la red
física (Ethernet, Token-Ring).
FUNCIONAMIENTO DE TCP/IP
Una red TCP/IP transfiere datos mediante el ensamblaje
de bloques de datos en paquetess conteniendo :
La información a transmitir.
La dirección IP del destinatario.
La dirección IP del remitente.
Otros datos de control.
PROTOCOLO IP
Se trata de un protocolo a nivel de red cuyas
principales caraterísticas son:
Ofrece un servicio no orientado a la conexión; esto significa que cada
trama en la que ha sido dividido un paquete es tratado por independiente. Las tramas que
componen un paquete pueden ser enviadas por caminos distintos e incluso llegar
desordenadas.
Ofrece un servicio no muy fiable porque a veces los paquetes se
pierden, duplican o estropean y este nivel no informa de ello pues no es consciente del
problema.
DIRECCIONAMIENTO IP
Cada máquina con TCP/IP tiene asociado un número de 32 bits al
que se llama dirección IP, y que está dividido en dos partes:
Una parte que identifica la dirección de la red (NETID). Esta
parte es asignada por el NIC (Network Information Center). En España se encarga de
asignar estas direcciones REDIRIS. Si la red local no va a conectarse con otras redes, no
es necesario solicitar a ese organismo una dirección. El número de bits que ocupa esta
parte depende del tamaño de la red y puede ser 8, 16 ó 24.
Una parte que identifica la dirección de la máquina dentro de la
red (HOSTID). Las direcciones de los hosts son asignadas por el administrador de la
red.
Una dirección se representa por cuatro valores decimales separados por
puntos, para que sea más fácil su escritura y memorización.
[0..255] . [0..255] . [0..255] . [0..255]
MÁSCARA DE SUBRED
Cuando una red aparece segmentada (dividida en subredes), se
debe utilizar un dispositivo que interconecte los segmentos y se hace necesario
identificar de algún modo cada uno de los segmentos. Si todos los segmentos tienen la
misma dirección IP, se hace necesaria la existencia de algún mecanismo que diferencia
los segmentos. Este mecanismo es la máscara de la subred.
A cada dirección IP de red, es decir, a cada red física, se le asocia
una máscara que tiene 32 bits. La máscara sirve para dividir la parte de la dirección
IP destinada a identificar el host en dos partes : la primera identificará el segmento, y
la segunda el host dentro de este segmento. En esta máscara los bits a 1 significan que
el bit correspondiente de la dirección IP será tratado como bit correspondiente a la
dirección de la subred, mientras que los bits a 0 en la máscara, indican que los bits
correspondientes de la dirección IP serán interpretados como identificadores del host.
Así con una misma dirección de red se pueden direccionar muchas subredes.
CLASES DE REDES
El tipo depende de el número de máquinas que forman la red;
atendiendo esto se pueden distinguir tres clases de redes :
Redes de clase A : Las principales características son :
Se tratan de redes de mayor tamaño, redes que tengan más de 216 hosts.
El espacio reservado para la dirección de red es más pequeño por dos
motivos:
- Porque existen menos redes de este tipo.
- Porque al tener más hots necesitamos dejar más espacios para
direccionar a estos.
La parte que identifica la red consta de
un cero (0)
7 bits más.
Se podrán direccionar por tanto 27 redes que hace un total
de 128 redes diferentes. Cada una de estas redes podrá tener 224 posibles
hosts. La dirección 127 no se utiliza.
1
..7 |
8
..32 |
Dirección de la red
0
.. |
Identificador de la
máquina |
Redes de clase B: Son redes de tamaño mediano
que tienen entre 28 y 216 hosts. La parte que identifica la red
consta de
La secuencia uno-cero (10).
14 bits con cualquier valor.
Por tanto, el rango de valores para el primer byte de los dos asignados
a la red es de :128-191.
Estas redes pueden tener 216=65536 hosts cada una de ellas.
El formato de las direcciones es:
1
..
16 |
17
..
..32 |
Dirección de la red
10
.. |
Identificador de la
máquina |
Redes de clase C: Son redes menor tamaño que
pueden tener hasta 28 hosts. La parte que identifica la red consta de
La secuencia uno-uno-cero (110).
21 bits con cualquier valor.
Por tanto, el rango de valores para el primer byte de los dos asignados
a la red es de :192-223.
Estas redes pueden tener 28=256 hosts cada una de ellas. El
formato de las direcciones es:
0
..
.
23 |
24
..31 |
Dirección de la red
110
.. |
Identificador de la
máquina |
TABLA ESQUEMÁTICA DE
LOS FORMATOS DE DIRECCIONES
| |
Byte 1 |
Byte 2 |
Byte 3 |
Byte 3 |
Clase A |
0
126 |
0
255 |
0
255 |
0
255 |
Clase B |
128
191 |
0
255 |
0
255 |
0
255 |
Clase C |
192
223 |
0
255 |
0
255 |
0
255 |
Existen más clases de redes, como la D, E y F cuyo
rango de direcciones oscila entre 224.0.0.0 y 254.0.0.0 . Este tipo de redes son
experimentales o se reservan para un uso futuro.
Ejemplo: la dirección 156.35.41.20 identifica el host 41.20 de
la red 156.35.