You are on page 1of 33

UNIVERSIDAD NACIONAL DE TRUJILLO

FACULTAD DE INGENIERA

INGENIERA DE SISTEMAS

2015

PROTOCOLO
TCP/IP
DIRECCIONAMIENTO
IP

CURSO:
COMUNICACIN DE DATOS
DOCENTE:
ING. ARELLANO SALAZAR, CSAR
INTEGRANTES:
- ALFARO GMEZ, ERICK
- CARRANZA CHVEZ, PIERINA
- DAZ CORTEZ, GEOBRAGNA
- MERINO CASTILLO, DIEGO
- URIOL INOCENTE, GIANMARCO
CICLO:
VII

Ingeniera de Sistemas

Comunicacin de Datos

Contenido
INTRODUCCIN................................................................................................... 3
RESUMEN .......................................................................................................... 4
SIGNIFICADO DE TCP IP ......................................................................................... 5
EVOLUCION ....................................................................................................... 5
FUNCIONAMIENTO DEL PROTOCOLO TCP/IP ................................................................. 6
ARQUITECTURA DEL PROTOCOLO TCP/IP .................................................................... 8
NIVELES .......................................................................................................... 10
Capa de acceso a red ....................................................................................... 10
Capa de red: Internet....................................................................................... 10
Protocolo ICMP ............................................................................................ 12
Capa de transporte.......................................................................................... 13
Capa de aplicacin .......................................................................................... 15
DIRECCIONAMIENTO IP ......................................................................................... 16
CLASES DE DIRECCIONES IP .................................................................................... 18
SUBREDES ........................................................................................................ 20
Mscaras de Subred ......................................................................................... 21
Subnetting.................................................................................................. 23
Prefijo de Red extendido .................................................................................. 24
DIRECCIONES PRIVADAS Y PBLICAS ......................................................................... 26
Direcciones pblicas ........................................................................................ 27
Direcciones Estticas y Dinmicas ...................................................................... 28
Direcciones Privadas ........................................................................................ 28
El Principio NAT ............................................................................................. 31
CONCLUSIONES .................................................................................................. 32
BIBLIOGRAFIA ................................................................................................... 33

Protocolo TCP/IP Direccionamiento IP

Ingeniera de Sistemas

Comunicacin de Datos

PROTOCOLO TCP/IP
INTRODUCCIN
Para comprender el significado de los protocolos primero debemos tener en cuenta el concepto d
redes. Una red es un conjunto de ordenadores, conectados entre s, que pueden comunicarse
compartiendo datos y recursos. Los ordenadores suelen estar conectados mediante cables. Pero si la
red es extensa, las conexiones pueden realizarse a travs de lneas telefnicas, microondas, e incluso
satlites.
Para que la comunicacin entre ordenadores sea posible, es necesaria la existencia de un
protocolo. Un protocolo es un conjunto de convenciones que determinan como se realiza el
intercambio de datos entre dos ordenadores o aplicaciones. El
El protocolo usado por
protocolo usado por todas las redes que forman parte de Internet
todas las redes que forman
se llama abreviadamente TCP/IP. Mientras que las grandes
parte de Internet se llama
organizaciones tienen sus propias LANs y Gateways, los usuarios
abreviadamente TCP/IP
particulares deben conectarse mediante mdems.
Existen dos formas para la conexin de estos: La conexin por Dial y por el nivel IP. La primera
consiste en conectarse con el servidor del ordenador del proveedor del servicio y tener acceso a los
programas y utilidades que ofrece este servidor, para este tipo de conexin solo se necesita un
terminal y un mdem, ejemplos de proveedores de este servicio son CIX, CompuServe y Delphi.
Una conexin de nivel IP es mucho ms complicada, pero ofrece mucha mayor flexibilidad. Se
necesita de la instalacin de una serie de drivers de red en el ordenador local, un stack TCP/IP y un
driver de bajo nivel de mdem. Una vez configurado el stack del protocolo, ya se puede ejecutar
cualquier tipo de software TCP/IP que lo reconozca y tener acceso directo a Internet.
Internet es una red, a travs de la cual se encuentran interconectadas una gran cantidad de redes
de ordenadores, de forma que cada ordenador puede comunicarse con cualquier otro
independientemente del tipo o del sistema operativo que utilice. Por
Cada ordenador puede
eso el protocolo comn de comunicaciones usado en Internet es
comunicarse con cualquier
el TCP/IP.
otro independientemente
del tipo o del sistema
Cuando se transmite informacin de un ordenador a otro, esta no
operativo que utilice.
es transmitida de una sola vez, sino que se divide en paquetes
pequeos, evitando de esta manera la monopolizacin de los recursos de la red por un solo usuario.
Por los cables de la red viajan paquetes de informacin provenientes de diferentes ordenadores y con
destinos tambin diferentes. Para alcanzar su destino, estos paquetes atraviesan en el camino cierto
nmero de ordenadores y otros dispositivos que hacen que la transmisin sea posible. Las distintas
partes que forman Internet estn conectadas por un conjunto de ordenadores llamados Routers, cuya
misin principal es redirigir los paquetes de informacin que reciben por el camino adecuado para
que alcancen su destino.

Protocolo TCP/IP Direccionamiento IP

Ingeniera de Sistemas

Comunicacin de Datos

RESUMEN
Las principales caractersticas del protocolo TCP son las siguientes:
TCP permite que el monitoreo del flujo de los datos y as evitar la saturacin de la red.
TCP permite que los datos se formen en segmentos de longitud variada para "entregarlos" al
protocolo IP.
TCP permite multiplexar los datos, es decir, que la informacin que viene de diferentes
fuentes (por ejemplo, aplicaciones) en la misma lnea pueda circular simultneamente.
Por ltimo, TCP permite comenzar y finalizar la comunicacin amablemente.

Los estndares del protocolo TCP/IP son abiertos y ampliamente


soportados por todo tipo de sistemas, es decir, se puede disponer
libremente de ellos y son desarrollados independientemente del
hardware de los ordenadores o de los sistemas operativos.

TCP/IP emplea un esquema de


direccionamiento que asigna a cada equipo
conectado una direccin nica en toda la
red, aunque la red sea tan extensa como
Internet.

TCP/IP funciona prcticamente sobre


cualquier tipo de medio, no importa
si es una red Ethernet, una conexin
ADSL o una fibra ptica.
Cuadro 1. Caractersticas de protocolo TCP/IP

Con el uso del protocolo TCP, las aplicaciones pueden comunicarse en forma segura (gracias al
sistema de acuse de recibo del protocolo TCP) independientemente de las capas inferiores. Esto
significa que los routers (que funcionan en la capa de Internet) slo tienen que enviar los datos en
forma de datagramas, sin preocuparse con el monitoreo de datos porque esta funcin la cumple la
capa de transporte (o ms especficamente el protocolo TCP).
Durante una comunicacin usando el protocolo TCP, las dos mquinas deben establecer una
conexin. La mquina emisora (la que solicita la conexin) se llama cliente, y la mquina receptora
se llama servidor. Por eso es que decimos que estamos en un entorno Cliente-Servidor.
Las mquinas de dicho entorno se comunican en modo en lnea, es decir, que la comunicacin se
realiza en ambas direcciones.
Para posibilitar la comunicacin y que funcionen bien todos los controles que la acompaan, los
datos se agrupan; es decir, que se agrega un encabezado a los paquetes de datos que permitirn
sincronizar las transmisiones y garantizar su recepcin.

Protocolo TCP/IP Direccionamiento IP

Ingeniera de Sistemas

Comunicacin de Datos

Otra funcin del TCP es la capacidad de controlar la velocidad de los datos usando su capacidad
para emitir mensajes de tamao variable. Estos mensajes se llaman segmentos.

SIGNIFICADO DE TCP IP
TCP/IP es una denominacin que permite identificar al grupo de protocolos de red que respaldan a
Internet y que hacen posible la transferencia de datos entre redes de ordenadores. En concreto,
puede decirse que TCP/IP hace referencia a los dos protocolos ms trascendentes de este grupo: el
conocido como Protocolo de Control de Transmisin (o TCP) y el llamado Protocolo de Internet
(presentado con la sigla IP).
En este sentido, es necesario subrayar que el primero de los protocolos citados lo que hace es
proporcionar un transporte muy fiable de los datos dentro de lo que es el nivel de transporte de
referencia OSI. Y mientras, el segundo, el protocolo IP se identifica y define especialmente por el
hecho de que lo que hace, en el nivel de red, es ofrecernos la posibilidad de dirigir los citados a otras
mquinas.

EVOLUCION
La evolucin del protocolo TCP/IP siempre ha estado muy ligada a la de Internet. En 1969 la
agencia de proyectos de investigacin avanzada, ARPA (Advanced Research Projects Agency)
desarroll un proyecto experimental de red conmutada de paquetes al que denomin ARPAnet.
ARPAnet comenz a ser operativa en 1975, pasando entonces a ser administrada por el ejrcito de
los EEUU. En estas circunstancias se desarrolla el primer conjunto bsico de protocolos TCP/IP.
Posteriormente, y ya entrados en la dcada de los ochenta, todos los equipos militares conectados a
la red adoptan el protocolo TCP/IP y se comienza a implementar tambin en los sistemas Unix. Poco a
poco ARPAnet deja de tener un uso exclusivamente militar, y se permite que centros de
investigacin, universidades y empresas se conecten a esta red. Se habla cada vez con ms fuerza de
Internet y en 1990 ARPAnet deja de existir oficialmente.
En los aos sucesivos y hasta nuestros das las redes troncales y los nodos de interconexin han
aumentado de forma imparable. La red Internet parece expandirse sin lmite, aunque manteniendo
siempre una constante: el protocolo TCP/IP. En efecto, el gran crecimiento de Internet ha logrado
que el protocolo TCP/IP sea el estndar en todo tipo de aplicaciones telemticas, incluidas las redes
locales y corporativas. Y es precisamente en este mbito, conocido como Intranet, donde TCP/IP
adquiere cada da un mayor protagonismo. La popularidad del protocolo TCP/IP no se debe tanto a
Internet como a una serie de caractersticas que responden a las necesidades actuales de transmisin
de datos en todo el mundo, entre las cuales destacan las siguientes:
La naturaleza abierta del conjunto de protocolos TCP/IP requiere de estndares de referencia
disponibles en documentos de acceso pblico. Actualmente todos los estndares descritos para los
protocolos TCP/IP son publicados como RFC (Requests for Comments) que detallan lo relacionado con
la tecnologa de la que se sirve Internet: protocolos, recomendaciones,

Protocolo TCP/IP Direccionamiento IP

Ingeniera de Sistemas

Comunicacin de Datos

FUNCIONAMIENTO DEL PROTOCOLO TCP/IP


Internet, a pesar de ser una red de ordenadores tan grande, funciona en base a una idea
conceptualmente sencilla: dividir la informacin en trozos o paquetes, que viajan de manera
independiente hasta su destino, donde conforme van llegando se ensamblan de nuevo para dar lugar
al contenido original. Estas funciones las realizan los protocolos TCP/IP: el Transmission Control
Protocol se encarga de fragmentar y unir los paquetes y el Internet Protocol tiene como misin hacer
llegar los fragmentos de informacin a su destino correcto.
Los ordenadores personales precisan de un software especial que sepa interpretar correctamente
las rdenes del TCP/IP. Este software, que recibe el nombre de pila TCP/IP, realiza una labor de
intermediario entre internet y el computador personal. En el caso de los PC es el conocido Winsock,
del que existen diversas versiones. Para los Macintosh el software es el MacTCP. Por otra parte,
cuando un ordenador personal se conecta a una red de rea local a travs de la lnea telefnica por
medio de un mdem y un puerto serie, necesita tambin una pila
El protocolo TCP fragmenta
TCP/IP, as como un protocolo de software, siendo el ms
la informacin en paquetes a
extendido el PPP, que al proporcionar ms fiabilidad en la conexin
los que aade una cabecera
ha dejado atrs al ms rudimentario protocolo SLIP.
con diversa informacin.
Como ya hemos mencionado, el protocolo TCP fragmenta la informacin en paquetes a los que
aade una cabecera con diversa informacin, como el orden en que deben unirse posteriormente o el

Imagen 1. Funcionamiento del protocolo TCP para envo

denominado suma de comprobacin, que coincide con el nmero total de datos que contiene el
paquete. Esta suma sirve para averiguar en el punto de destino si se ha producido alguna prdida de
informacin.

Imagen 2. Funcin de IP para envo

Protocolo TCP/IP Direccionamiento IP

Ingeniera de Sistemas

Comunicacin de Datos

El protocolo IP "ensobra" los paquetes y les aade entre otros datos la direccin de destino.
Despus del protocolo TCP entra en funcionamiento el Internet Protocol, cuya misin es colocar
cada uno de los paquetes en una especie de sobres IP, que contiene datos como la direccin donde
deben ser enviados, la direccin del remitente, el tiempo de "vida" del paquete antes de ser
descartado. etc...
A medida que se ensobran, los paquetes son enviados mediante routers, que deciden en cada
momento cul es el camino ms adecuado para llegar a su destino. Dado que la carga de internet
vara constantemente, los paquetes pueden ser enviados por distintas rutas, llegando en ese caso
desordenados.

Imagen 3. Funcin del protocolo TCP para recepcin

Por ltimo, de nuevo el protocolo TCP comprueba que los paquetes hayan llegado intactos y
procede a montar de nuevo el mensaje original.
Con la llegada de paquetes a su destino, se activa de nuevo el protocolo TCP, que realiza una
nueva suma de comprobacin y la compara con la suma original. Si alguna de ellas no coincide,
detectndose as prdida de informacin en el trayecto, se solicita de nuevo el envo del paquete
desde el origen. Por fin, cuando se ha comprobado la validez de todos los paquetes, el TCP los une
formado el mensaje inicial.

Protocolo TCP/IP Direccionamiento IP

Ingeniera de Sistemas

Comunicacin de Datos

ARQUITECTURA DEL PROTOCOLO TCP/IP


El protocolo TCP combina
varias capas OSI en una nica
capa, o no utiliza
determinadas capas.

Imagen 4. Arquitectura del protocolo TCP/IP

El protocolo TCP/IP fue creado antes que el modelo de capas OSI, as que los niveles del protocolo
TCP/IP no coinciden exactamente con los siete que establece el OSI. Existen descripciones del
protocolo TCP/IP que definen de tres a cinco niveles. La Imagen 5 representa un modelo de cuatro
capas TCP/IP y su correspondencia con el modelo de referencia OSI.

Tabla 1. Niveles en protocolo TCP/IP comparado con el modelo OSI

El modelo OSI describe las comunicaciones de red ideales con una familia de protocolos. TCP/IP no
se corresponde directamente con este modelo. TCP/IP combina varias capas OSI en una nica capa, o
no utiliza determinadas capas. La tabla siguiente muestra las capas de la implementacin de Oracle

Protocolo TCP/IP Direccionamiento IP

Ingeniera de Sistemas

Comunicacin de Datos

Solaris de TCP/IP. La tabla 1 enumera las capas desde la capa superior (aplicacin) hasta la capa
inferior (red fsica).
Los datos que son enviados a la red recorren la pila del protocolo TCP/IP desde la capa ms alta
de aplicacin hasta la ms baja de acceso a red. Cuando son recibidos, recorren la pila de protocolo
en el sentido contrario.

Imagen 5. Correspondencia del modelo OSI con TCP/IP

Durante estos recorridos, cada capa aade o sustrae cierta informacin de control a los datos para
garantizar su correcta transmisin.
Como esta informacin de control se sita antes de los datos que se transmiten, se llama cabecera
(header). En la Imagen 6 se puede ver cmo cada capa aade una cabecera a los datos que se envan
a la red. Este proceso se conoce como encapsulado.
Si en vez de transmitir datos se trata de recibirlos, el proceso sucede al revs. Cada capa elimina
su cabecera correspondiente hasta que quedan slo los datos.
En teora cada capa maneja una estructura de datos propia, independiente de las dems, aunque
en la prctica estas estructuras de datos se disean para que sean compatibles con las de las capas
adyacentes. Se mejora as la eficiencia global en la transmisin de datos.

Protocolo TCP/IP Direccionamiento IP

Ingeniera de Sistemas

Comunicacin de Datos

Cada capa aade una


cabecera a los datos que se
envan a la red. Este proceso
se conoce como encapsulado

Imagen 6. Cabeceras de cada capa.

NIVELES
Capa de acceso a red
Dentro de la jerarqua del protocolo TCP/IP la capa de acceso a red se encuentra en el nivel ms
bajo. Es en esta capa donde se define cmo encapsular un datagrama IP en una trama que pueda ser
transmitida por la red, siendo en una inmensa mayora de redes LAN una trama Ethernet.
Otra funcin importante de esta capa es la de asociar las direcciones lgicas IP a direcciones
fsicas de los dispositivos adaptadores de red (NIC). Por ejemplo: la direccin IP 192.168.1.5 de un
ordenador se asocia a la direccin Ethernet 00-0C-6E-2B-49-65. La primera es elegida por el usuario
(e, incluso, un mismo ordenador puede trabajar con diferentes direcciones IP). Sin embargo la
segunda no puede cambiarse e identifica inequvocamente al
La direccin IP puede elegirla el
adaptador NIC dentro de la red Ethernet.
usuario, la direccin Ethernet no
puede cambiarse e identifica
Dentro de la capa de acceso a red opera el protocolo ARP
inequvocamente al adaptador NIC
(Address Resolution Protocol), que se encarga precisamente
de asociar direcciones IP con direcciones fsicas Ethernet. El estndar RFC 826 describe su
funcionamiento.
Existe otra recomendacin: la RFC 894 es el estndar para la transmisin de datagramas IP sobre
redes Ethernet. Especifica cmo se encapsulan datagramas del protocolo IP para que puedan
transmitirse en una red Ethernet.

Capa de red: Internet


La capa Internet se encuentra justo encima de la capa de acceso a red. En este nivel el protocolo
IP es el gran protagonista. Existen varias versiones del protocolo IP: IPv4 es en la actualidad la ms

Protocolo TCP/IP Direccionamiento IP

10

Ingeniera de Sistemas

Comunicacin de Datos

empleada, aunque el crecimiento exponencial en el tamao de las redes compromete cada vez ms
su operatividad. El nmero de equipos que IPv4 puede direccionar comienza a quedarse corto. Para
poner remedio a esta situacin se ha desarrollado la versin IPv6, con una capacidad de
direccionamiento muy superior a IPv4, pero totalmente incompatible.
El protocolo IP se ha diseado para redes de paquetes conmutados no orientadas a conexin, lo
cual quiere decir que cuando dos equipos quieren conectarse entre s no intercambian informacin
para establecer la sesin. IP tampoco se encarga de comprobar si se han producido errores de
transmisin, confa esta funcin a las capas superiores. Todo ello se traduce en que los paquetes de
datos contienen informacin suficiente como para propagarse a travs de la red sin que haga falta
establecer conexiones permanentes.
Para el protocolo IP un datagrama es el formato que debe tener un paquete de datos en la capa de
red. La Imagen 7 representa la estructura de un datagrama: muestra las seis primeras palabras de la
cabecera y el punto desde el que se comienzan a transmitir los datos.

Imagen 7. Representacin de la cabecera de un datagrama IP

Las cinco (o seis) primeras palabras de 32 bits contienen la informacin necesaria para que el
datagrama se propague por la red, y a continuacin se adjuntan los datos. La lgica de
funcionamiento del protocolo IP es simple: para cada datagrama consulta la direccin origen (palabra
4) y la compara con la direccin destino (palabra 5). Si resulta que origen y destino se corresponden
con equipos (hosts) de la misma red, el datagrama se enva
directamente de un equipo a otro. Si, por el contrario, los equipos
Si los equipos pertenecen a
pertenecen a redes distintas, se hace necesaria la intervencin de
redes distintas, se necesita
la intervencin de una
una puerta de enlace o Gateway que facilite el envo a redes
puerta de enlace o Gateway
diferentes.
El paso de datos de una red a otra a travs de una puerta de enlace es conocido como salto
(hop). Un datagrama puede realizar varios saltos a travs de diversas redes hasta alcanzar su destino.
El camino que siguen los datos enviados por un equipo a otro no tiene por qu ser siempre el mismo.

Protocolo TCP/IP Direccionamiento IP

11

Ingeniera de Sistemas

Comunicacin de Datos

La bsqueda del camino ms adecuado a cada momento se denomina enrutamiento. De hecho, a las
puertas de enlace se les denomina enrutadores (routers).

EJEMPLO
En la Imagen 8 vemos un ejemplo
elemental de dos redes unidas por un
router. En una el equipo A1 enva un
datagrama Z al equipo A2. Como
ambos pertenecen a la misma red
192.168.10.0, el datagrama Z es
enviado directamente.
Cuando el equipo A1 pretende
enviar otro datagrama Y al equipo B2
que se encuentra en otra red, resulta
imprescindible la ayuda del router.
Veamos esto con ms detalle:
como la direccin destino del
datagrama Y no se encuentra en la
red de origen, se enva directamente
a la direccin de la puerta de enlace
192.168.10.3, que es uno de los
Imagen 8. Diferentes formas de enviar un datagrama
interfaces del router. Es ahora este
dispositivo quien decide qu camino debe seguir el datagrama Y. Para ello consulta sus tablas
internas, y comprueba que la direccin destino coincide con la red en la que tiene conectado su
interfaz con direccin 192.168.1.20. Una vez realizada esta consulta ya puede enviar el datagrama Y
desde este puerto directamente al equipo B2 (192.168.1.22). El datagrama Y ha llegado a su destino
realizando un salto entre redes.

Protocolo ICMP
En la misma capa de red en la que opera el protocolo IP tenemos tambin el importante protocolo
ICMP (Internet Control Message Protocol), definido por la RFC 792. ICMP enva mensajes en forma de
datagramas que permiten al conjunto del protocolo TCP/IP realizar entre otras las siguientes
funciones:

Protocolo TCP/IP Direccionamiento IP

12

Ingeniera de Sistemas

Comunicacin de Datos

Control de flujo

Si los datagramas llegan muy deprisa al host destino y ste se


encuentra con dificultades para procesarlos, el host destino enva
al host origen un mensaje ICMP solicitando que de forma temporal
detenga su emisin.

Deteccin de
destinos
inalcanzables

Cuando la direccin destino de un datagrama no logra ser


asociada a ningn equipo, el host que la ha enviado recibe un
mensaje ICMP indicando que el destino indicado es inalcanzable.

Redireccionamiento
de rutas

Una puerta de enlace puede enviar un mensaje ICMP a un host


para hacerle saber que existe otra puerta de enlace dentro de la
misma red, y que en ese momento resulta una mejor opcin para
encaminar sus datagramas hacia otras redes.

Pruebas de
conectividad

Esta funcionalidad es la que emplea el comando ping (Packet


Internet Groper). Desde un equipo se puede enviar a otro un
mensaje ICMP para que cuando el host destino recibe el mensaje
lo devuelve inmediatamente al host origen (eco).
Cuadro 2. Funciones de protocolo ICMP

Aunque el comando ping fue creado para sistemas Unix, casi cualquier sistema proporciona el
software adecuado para su ejecucin. Ping se sirve normalmente de dos mensajes especficos:
ECHO_REQUEST y ECHO_REPLY. La conectividad IP entre equipos queda contrastada cuando se
completa el camino de ida y vuelta de los mensajes ICMP. Adems el comando ping ofrece
informacin acerca del tiempo que tardan el ir y volver los paquetes de datos.

Capa de transporte
En esta capa se encuentran definidos el protocolo TCP y el protocolo UDP (User Datagram
Protocol). TCP permite enviar los datos de un extremo a otro de la conexin con la posibilidad de
detectar errores y corregirlos. UDP, por el contrario, reduce al mximo la cantidad de informacin
incluida en la cabecera de cada datagrama, ganando con ello rapidez a costa de sacrificar la
fiabilidad en la transmisin de datos. La Imagen 9 muestra el formato de un mensaje UDP.

Imagen 9. Representacin del formato de mensaje UDP

Protocolo TCP/IP Direccionamiento IP

13

Ingeniera de Sistemas

Comunicacin de Datos

Ciertas aplicaciones prefieren utilizar en la capa de transporte el protocolo UDP aunque ste no
haga correccin ni deteccin de errores. Como estas aplicaciones necesitan transmitir pequeas
cantidades de datos, resulta ms eficaz reenviar los datagramas defectuosos que no sobrecargar cada
uno con informacin de control en la cabecera.
Si se requiere ms fiabilidad en los datos transmitidos las aplicaciones recurren en la capa de
transporte al protocolo TCP. Al revs que UDP, es un protocolo orientado a conexin, y el formato de
los datos que maneja es muy distinto al de los datagramas. Para TCP los datos son una secuencia o
trama continua de bytes, cada comunicacin es seleccionada en la trama mediante segmentos.

Imagen 10. Campos de cabecera para un segmento TCP

El protocolo TCP necesita que se establezca una conexin entre los equipos situados en ambos
extremos de la misma. Antes de iniciar la transferencia de datos TCP efecta una negociacin entre
los dos equipos basada en el intercambio de tres segmentos de datos. Precisamente por esta razn se
la conoce como negociacin de tres vas.

EJEMPLO:
La Imagen 11 representa las fases de una
negociacin de tres vas entre dos equipos a los
que llamaremos host A y host B. La primera
iniciativa la tiene el host A, quien enva al host B
un segmento de sincronizacin (SYN) que
contiene un identificador numrico. Al recibir
esta informacin, el host B tiene constancia de la
intencin de iniciar una comunicacin por parte
del host A y, adems, gracias al identificador
numrico recibido, conoce el punto exacto en el
que el host A seala el inicio de su transmisin de
datos.

Imagen 11. Negociacin de tres vas en el protocolo TCP

En segundo lugar el host B responde al host A con un segmento de confirmacin (ACK) y lo


acompaa del identificador que l emplear en la conexin. La negociacin finaliza con xito cuando
el host A recibe esta confirmacin y responde con otra, que ya va acompaada de los primeros datos.

Protocolo TCP/IP Direccionamiento IP

14

Ingeniera de Sistemas

Comunicacin de Datos

Los identificadores numricos de secuencia son fundamentales para que TCP pueda determinar
dentro del flujo continuo de bytes el segmento correspondiente a la comunicacin entre los equipos A
y B. Al margen de estas negociaciones, la capa de transporte es responsable de hacer llegar los datos
a las aplicaciones que los requieren en las capas superiores. Para ello se asocia cada aplicacin a un
nmero de 16 bits al que se denomina nmero de puerto. Tanto TCP como UDP hacen que la primera
palabra de sus cabeceras contenga el puerto origen y destino de los datos que se transmiten. Esta
operacin se conoce como multiplexacin.

Capa de aplicacin
sta es la capa ms alta dentro de la estructura jerrquica del protocolo TCP/IP, e incluye las
aplicaciones y procesos con los que intercambia datos la capa de transporte. TCP/IP tiene en esta
capa protocolos que soportan servicios de conexin remota, correo electrnico y transferencia de
archivos.
Los servidores de red proporcionan servicios esenciales para las comunicaciones entre
ordenadores. A diferencia de lo que ocurre con muchos programas de aplicacin, estos servicios no
facilitan el acceso al usuario final.
De todos los protocolos de aplicacin los ms conocidos son:

Telnet
(Network
Terminal
Protocol)

Es un protocolo que permite establecer conexiones con terminales remotos,


de tal manera que se puedan ejecutar en ellos comandos de configuracin y
control.

FTP
(File Transfer
Protocol)

Orientado a conexin para la transferencia de archivos con una gran


fiabilidad, debido a que se basa en el protocolo TCP dentro de la capa de
transporte.
TFTP (Trivial File Transfer Protocol) es una versin de FTP que funciona ms
rpido, pero es menos fiable porque se sirve de mensajes UDP.

SMTP
(Simple Mail
Transfer
Protocol)

Posibilita el funcionamiento del correo electrnico. Recurre al protocolo de


oficina postal POP (Post Office Protocol) para almacenar mensajes en los
servidores de correo electrnico.

HTTP
(Hipertext
Transfer
Protocol)

Es un estndar de Internet que permite la transmisin de gran variedad de


archivos de texto, grficos, sonidos e imgenes.
HTTP regula el proceso mediante el cual navegadores como Netscape,
Mozilla o Internet Explorer solicitan informacin a los servidores web.

DNS
Esta aplicacin convierte nombres de dispositivos y de nodos de red en
direcciones IP. Por ejemplo, el nombre www.mcgraw-hill.pe, se convierte
(Domain
Name Service) en la direccin 198.45.24.91.
Cuadro 3. Protocolos de aplicacin ms conocidos

Protocolo TCP/IP Direccionamiento IP

15

Ingeniera de Sistemas

Comunicacin de Datos

DIRECCIONAMIENTO IP
Hasta el momento nos hemos referido con frecuencia a las direcciones IP, que son nmeros de 32
bits que constituyen la direccin unvoca de todo dispositivo conectado a una red que funcione con el
protocolo TCP/IP. Las direcciones IP se escriben mediante la
Las direcciones IP pueden
denominada notacin punto decimal, o de cuatro octetos.
determinarse en el software
(flexible), las direcciones
Con el fin de facilitar el manejo de las direcciones IP, los 32
MAC estn dentro del
bits se dividen en cuatro grupos de 8 bits cada uno, y cada uno de
hardware (rgidas)
estos bytes se traduce a su equivalente en decimal. De cada
conversin resulta un nmero comprendido entre 0 y 255. Estos cuatro nmeros se escriben separados
entre s por un punto.

Imagen 12. Notacin por octetos de direccin IP

Como es difcil recordar un nmero de 32 dgitos, es ms cmodo expresar direcciones IP en la


llamada notacin de punto o direccin de punto, que representa el formato decimal a cada uno de los
octetos, separados por un punto decimal.
Pero Por qu son necesarias las direcciones IP? Si los dispositivos tienen direcciones MAC porqu
necesitan direcciones IP tambin? El direccionamiento IP hace posible que los datos que pasan por los
medios de red de la Internet lleguen a su destino. Como cada direccin IP es un valor de 32 bits, esto
significa que hay cuatro mil millones de diferentes direcciones IP posibles. Las direcciones IP son
direcciones jerrquicas como los nmeros telefnicos y los cdigos postales. Brindan una mejor forma
de organizar las direcciones de las computadoras que las direcciones
Las direcciones IP son
MAC que son direcciones planas como los nmeros de DNI. Las
nmeros de 32 bits que
direcciones IP pueden determinarse en el software y por lo tanto son
constituyen la direccin de
de carcter flexible. Las direcciones MAC estn dentro del hardware
todo dispositivo conectado
(son rgidas). Ambos esquemas de direccionamiento son importantes
a una red con TCP/IP
para que las comunicaciones entre las computadoras sean eficientes.
Las direcciones IP proporcionan dos datos: el nmero de red y el nmero de host. Para que un
sistema pueda transmitir datos debe determinar con claridad la direccin destino de red y host,
adems de poder informar al resto de sistemas de cul es su propia direccin de red y host.

N
RED

N
HOST

IP

Protocolo TCP/IP Direccionamiento IP

16

Ingeniera de Sistemas

Comunicacin de Datos

Los sistemas de red se pueden direccionar de tres formas:


Unicast
Los paquetes de datos
tienen como destino la
direccin de un nico
host.

Multicast

Broadcast

Los datos se pueden


enviar de forma
simultnea a un
determinado conjunto de
hosts.

Permite enviar datos a


todos los sistemas que
forman parte de una red.
Est supeditado a las
capacidades fsicas de los
dispositivos conectados.

Cuadro 4. Tipos de direccionamiento de red

El nmero de bits empleado para definir la red y el nmero de bits que identifican al host pueden
variar entre unos casos y otros. Cada direccin IP tiene un prefijo cuya longitud indica qu bits
corresponden al identificador de red y cules al host. La longitud de este prefijo la establecen los bits
de la direccin de mscara.

Si un bit de la mscara es 1, su bit equivalente en la direccin IP


corresponde a la direccin de red. Si un bit de la mscara es 0, el bit
equivalente en la direccin IP pertenece a la direccin de host.

EJEMPLO
Tal como se puede ver en la imagen 13 la direccin IP 198.16.23.102 tiene asociada la mscara
255.255.255.0, o lo que es lo mismo, tiene un prefijo de 24 bits, por lo que la direccin de host
utiliza los 8 bits restantes. La forma abreviada para la direccin y prefijo sera: 198.16.23.102/24.
Aplicando la mscara de red (es decir realizando la operacin lgica AND entre ambas), resulta que la
direccin de red es 198.16.23 y la direccin de host 102. Como la cifra 0 en el campo de host est
reservada para identificar la red, la direccin
de red tambin se escribe: 198.16.23.0
Como el prefijo determina la parte de la
direccin IP destinada a identificar la red, los
bits disponibles para direcciones de hosts se
obtienen restando a 32 la longitud del prefijo.
Un ejemplo: la direccin 192.168.10.0/20
destina 12 bits para direccionar hosts (32 20
= 12). Por tanto, la red 192.168.0 dispondr de
un bloque de 12 bits de direcciones (212 = 4
096), de la direccin 0.1 a la 15.254, estando
reservadas las direcciones 0.0 y 15.255 a red y
difusin respectivamente.

Imagen 13. Soluciones de direccin de red y host

Protocolo TCP/IP Direccionamiento IP

17

Ingeniera de Sistemas

Comunicacin de Datos

CLASES DE DIRECCIONES IP
Aunque existen cinco, son tres las principales clases de direcciones IP: A, B y C. El protocolo IP
distingue la clase a la que pertenece una direccin analizando el valor de sus bits de mayor peso. El
concepto de clase est asociado al de mscara por defecto. Para determinar la clase de una direccin
IP se siguen las siguientes reglas:

Direcciones IP

Clase A

*Si el bit de mayor peso es 0


Mscara por defecto: prefijo de 8 bits
Direcciones de Red: 8 bits
Direcciones para host: 24 bits

Clase B

*Si: primeros bits = 1 0


Mscara por defecto: prefijo de 16 bits
Direcciones de Red: 16 bits
Direcciones para host: 16 bits

Clase C

* Si: primeros bits = 1 1 0


Mscara por defecto: prefijo de 24 bits
Cantidad de redes: 224
Nmero mximo de equipos: 253

Clase D

* Si: primeros bits = 1 1 1 0


Mscara por defecto: prefijo de 32 bits
- No se habla de una direccin de red,
sino de un grupo de equipos a los que se
desea enviar datos simultneamente
(direccin multicast)

Clase E

* Si: primeros bits = 1 1 1 1


Rango reservado para experimentacin.
- Dentro de esta clase aparece la
direccin IP de difusin 255.255.255.255.

Cuadro 5. Clases de direcciones IP

Protocolo TCP/IP Direccionamiento IP

18

Ingeniera de Sistemas

Comunicacin de Datos

Centro de Operaciones de la Red Internacional (InterNIC) reserva las direcciones IP clase A para
los gobiernos de todo el mundo, las direcciones IP clase B para las empresas de mediano tamao, y
las direcciones IP clase C para el resto. Adems las clases D y E fueron experimentales y no
tuvieron aplicaciones importantes.

Imagen 14. Clases de direccin IP

Un ejemplo de direccin IP clase A seria 124.95.44.15. En ese ejemplo, el primer octeto, 124,
identifica el nmero de la red. Como el nmero 124 identifica el nmero de la red, debe haber sido
asignado por InterNIC. As, los administradores internos de la red podran determinar o asignar los
valores de los veinticuatro bits restantes. Todas las direcciones IP clase A utilizan solo los ocho
primeros bits de la parte de la direccin correspondiente a la red. Los tres octetos restantes de la
direccin IP quedan reservados a la porcin correspondiente al host.
Por otro lado, un ejemplo de la red clase B seria 151.10.13.28. En este ejemplo, los dos
primeros octetos se utilizan para identificar el nmero de la red. En las redes clase B los dos
primeros octetos los asigna InterNIC. Todas las direcciones IP clase B utilizan los primeros diecisis
bits para la parte de la direccin a la red. Los octetos restantes de la direccin Ip quedan reservados
para la parte de la direccin correspondiente al host.
Adems en una red clase C, un ejemplo sera 201.110.213.28. En este ejemplo, los tres primeros
octetos se utilizan para identificar el nmero de la red. Como se los utiliza para identificar el nmero
de la red, los tres primeros octetos de las direcciones clase C los asigna InterNIC. Esto significa que
solo hay ocho bits de la direccin que puede asignar en forma local el administrador de la red. Todas
las direcciones IP clase C utilizan los primeros veinticuatro bits para la parte de la direccin
correspondiente a la red, solo el ultimo octeto de la direccin IP queda reservado para la parte de la
direccin correspondiente al host.

Imagen 15. Regla del primer octeto para reconocer clases de direcciones IP

Protocolo TCP/IP Direccionamiento IP

19

Ingeniera de Sistemas

Comunicacin de Datos

Las reglas descritas se refieren al anlisis de direcciones IP representadas en binario. Pero como
siempre se trabaja con direcciones IP escritas en notacin punto decimal, se emplea con mayor
frecuencia otra tcnica consistente en analizar la primera cifra segn estas reglas:
Si el primer octeto es menor de 128, la mscara por defecto es de 8 bits (clase A, 255.0.0.0). La
excepcin a esta regla la tenemos en la red 127.0.0.0, que se ha reservado al completo para la
direccin especial 127.0.0.1. sta es la direccin de reenvo o bucle cerrado (loopback), y sirve para
que un host compruebe si su NIC funciona correctamente en el protocolo IP.
Si la primera cifra decimal est comprendida entre 128 y 191, la mscara por defecto tendr un
prefijo de 16 bits (clase B, 255.255.0.0).

SUBREDES
La estructura de una direccin IP puede ser localmente modificada al destinar parte de los bits de
direccin de host para bits de red adicionales o de subred.
La creacin de subredes reduce el nmero posible de hosts que pueden existir en una de ellas. Los
bits de subred definen un nuevo bloque de direcciones dentro del bloque de direcciones de red.
En el ejemplo de la Figura siguiente podemos apreciar cmo dentro de la red de 192.168.12.0/C se
crean cuatro subredes. Para conseguirlo se aumenta en dos bits la longitud del prefijo, haciendo que
pase de 24 a 26 bits. Si lo vemos desde el punto de vista de la mscara de red tendremos que pasa de
ser 255.255.255.0 a 255.255.255.192.

Imagen 16. Cuadro de subredes dentro de una red de clase C

Protocolo TCP/IP Direccionamiento IP

20

Ingeniera de Sistemas

Comunicacin de Datos

Con estas cuatro subredes se puede mejorar la eficiencia de la red, pues queda restringido el
trfico de datos al mbito local, y cada una de ellas tendr adems una direccin nica.
Dependiendo de la clase de red y del nmero de veces que se pretenda segmentar, se obtienen
una serie de direcciones vlidas. La directiva RFC 1878 contiene una lista con todas las posibles
combinaciones y direcciones vlidas.

MSCARAS DE SUBRED
Una mscara de subred es aquella direccin que enmascarando nuestra direccin IP, nos indica si
otra direccin IP pertenece a nuestra subred o no. La mscara de subred es un entero de 32 bits
exclusivo que define la parte de la red donde se conecta una interfaz. La mscara debe especificarse
siempre conjuntamente con una direccin de red (IP).
La mscara tiene el formato xxx.xxx.xxx.xxx, en el que cada campo es la representacin decimal
de 1 byte (8 bits) de la mscara. Por ejemplo, la mscara de subred cuya representacin hexadecimal
es X'FFFFFF00', en notacin decimal es 255.255.255.0. Los bits de la mscara que se establecen en 1
determinan las partes de red y subred de la direccin. Los bits que se establecen en 0 determinan la
parte de sistema principal de la direccin.
La mscara de subred y la direccin IP permiten a IP determinar dnde debe enviar los datos que
recibe. IP correlaciona lgicamente la mscara de subred con una direccin IP. Esta accin permite
determinar qu bits de la direccin pertenecen a la parte de red y qu bits de la direccin
pertenecen a la parte de sistema principal.
La mscara de subred permite dividir una red entre varias redes ms pequeas denominadas
subredes. Las subredes representan una red dentro de otra red. Todas las direcciones IP que estn
en la misma subred, o red, tienen la misma mscara de subred. Estas direcciones incluyen el
sistema principal y las direcciones de red o subred.
La mscara de subred define una "lnea divisoria" entre los bits de la direccin de la red y los bits
de la direccin del sistema. La red solo se identifica de forma local, el resto de Internet interpreta la
direccin de forma estndar.
Si se conecta a travs de una LAN, es importante usar la mscara de subred adecuada, ya que sino
no podremos conectarnos.
La

siguiente

tabla

muestra

las

mscaras

de

subred

Clase

Mscara de subred

255.0.0.0

255.255.0.0

255.255.255.0

correspondientes

cada

clase:

Tabla 2. Mscaras desubred correspondientes a cada clase

Protocolo TCP/IP Direccionamiento IP

21

Ingeniera de Sistemas

Comunicacin de Datos

Si expresamos la mscara de subred de clase A en notacin binaria, tenemos:


11111111.00000000.00000000.00000000
Los unos indican los bits de la direccin correspondientes a la red y los ceros, los correspondientes
al host. Segn la mscara anterior, el primer byte (8 bits) es la red y los tres siguientes (24 bits), el
host.

Ejemplos
1.

Supongamos una subred con mscara 255.255.0.0, en la que tenemos un ordenador con direccin
148.120.33.110. Si expresamos esta direccin y la de la mscara de subred en binario, tenemos:
Direccin de una mquina

148.120.33.110

10010100.01111000.00100001.01101110

Direccin de su mscara de red

255.255.0.0

11111111.11111111.00000000.00000000

Direccin de su subred

148.120.0.0

10010100.01111000.00000000.00000000
<--------RED-------> <-------HOST------->

Al hacer el producto binario de las dos primeras direcciones (donde hay dos 1 en las mismas
posiciones ponemos un 1 y en caso contrario, un 0) obtenemos la tercera.
2.

Si hacemos lo mismo con otro ordenador, por ejemplo el 148.120.33.89, obtenemos la misma
direccin de subred. Esto significa que ambas mquinas se encuentran en la misma subred (la
subred 148.120.0.0).
Direccin de una mquina

148.120.33.89

10010100.01111000.00100001.01011001

Direccin de su mscara de red

255.255.0.0

11111111.11111111.00000000.00000000

Direccin de su subred

148.120.0.0

10010100.01111000.00000000.00000000
<--------RED-------> <-------HOST------->

3.

En cambio, si tomamos la 148.115.89.3, observamos que no pertenece a la misma subred que las
anteriores.
Direccin de una mquina

148.115.89.3

10010100.01110011.01011001.00000011

Direccin de su mscara de red

255.255.0.0

11111111.11111111.00000000.00000000

Direccin de su subred

148.115.0.0

10010100.01110011.00000000.00000000
<--------RED-------> <-------HOST------->

Clculo de la direccin de difusin. Para calcular la direccin de difusin, hay que hacer la
suma lgica en binario (OR) de la IP con el inverso (NOT) de su mscara.

Protocolo TCP/IP Direccionamiento IP

22

Ingeniera de Sistemas

Comunicacin de Datos

En una red de redes TCP/IP no puede haber hosts aislados; todos pertenecen a alguna red y todos
tienen una direccin IP y una mscara de subred (si no se especifica se toma la mscara que
corresponda a su clase). Si pertenece a su misma subred, el mensaje se entregar directamente. En
cambio, si los hosts estn configurados en redes distintas, el mensaje se enviar a la puerta de salida
o router de la red del host origen. Este router pasar el mensaje al siguiente de la cadena y as
sucesivamente hasta que se alcance la red del host destino y se complete la entrega del mensaje.

EJEMPLO
Los proveedores de Internet habitualmente
disponen de una o ms redes pblicas para dar
acceso a los usuarios que se conectan por mdem. El
proveedor va cediendo estas direcciones pblicas a
sus clientes a medida que se conectan y liberndolas
segn se van desconectando (direcciones dinmicas).
Supongamos que cierto ISP (proveedor de servicios
de Internet) dispone de la red 63.81.0.0 con mscara
255.255.0.0. Para uso interno utiliza las direcciones
que comienzan por 63.81.0 y para ofrecer acceso a
Internet a sus usuarios, las direcciones comprendidas
entre la 63.81.1.0 hasta la 63.81.255.254 (las
direcciones 63.81.0.0 y 63.81.255.255 estn
reservadas).
Si un usuario conectado a la red de este ISP tiene
la direccin 63.81.1.1 y quiere transferir un archivo
al usuario con IP 63.81.1.2, el primero advertir
que el destinatario se encuentra en su misma
subred y el mensaje no saldr de la red del
proveedor (no atravesar el router).

Imagen 17. Simulacin de conexin a internet mediante


TCP/IP

Subnetting
Las mscaras 255.0.0.0 (clase A), 255.255.0.0 (clase B) y 255.255.255.0 (clase C) suelen ser
suficientes para la mayora de las redes privadas. Sin embargo, las redes ms pequeas que podemos
formar con estas mscaras son de 254 hosts y para el caso de direcciones pblicas, su contratacin
tiene un coste muy alto. Por esta razn suele ser habitual dividir las redes pblicas de clase C en
subredes ms pequeas. A continuacin se muestran las posibles divisiones de una red de clase C. La
divisin
de
una
red
en
subredes
se
conoce
como subnetting.

Mscara de
subred

Binario

N de
subredes

Nde hosts
por subred

255.255.255.0
255.255.255.128
255.255.255.192
255.255.255.224

00000000
10000000
11000000
11100000

1
2
4
8

254
126
62
30

Ejemplos de subredes
(x=a.b.c por ejemplo, 192.168.1)
x.0
x.0, x.128
x.0, x.64, x.128, x.192
x.0, x.32, x.64, x.96, x.128, ...

Protocolo TCP/IP Direccionamiento IP

23

Ingeniera de Sistemas
255.255.255.240
255.255.255.248
255.255.255.252
255.255.255.254
255.255.255.255

Comunicacin de Datos

11110000
11111000
11111100
11111110
11111111

16
32
64
128
256

14
6
2
0
0

x.0, x.16, x.32, x.48, x.64, ...


x.0, x.8, x.16, x.24, x.32, x.40, ...
x.0, x.4, x.8, x.12, x.16, x.20, ...
ninguna posible
ninguna posible

Las mscaras con bytes distintos a 0 o 255 tambin se pueden utilizar para particionar redes de
clase A o de clase B, sin embargo no suele ser lo ms habitual. Por ejemplo, la mscara 255.255.192.0
dividira una red de clase B en 4 subredes de 16382 hosts (2 elevado a 14, menos 2) cada una.
Las entidades con direcciones de la clase B, no utilizan una sola LAN con ms de 60.000 equipos
conectados, sino que tienen diversas redes interconectadas. Una mscara de subred divide una red en
redes ms pequeas conocidas como subredes. INTERNET admite una jerarqua de tres niveles
red/subred/host en lugar del modelo de dos niveles red/host.

Prefijo de Red extendido


Los routers de Internet usan solamente el prefijo de red de la direccin de destino para encaminar
el trfico hacia un entorno con subredes. Los routers dentro del entorno con subredes usan el prefijo
de red extendido para encaminar el trfico entre las subredes. El prefijo de red extendido est
compuesto por el prefijo de red y el nmero de subred:
Prefijo de red extendido
Prefijo de RED

Prefijo de Subred

Nmero de HOST

El prefijo de red extendido se identifica a travs de la mscara de subred. Por ejemplo, si


consideramos la red clase B 135.146.0.0 y queremos usar el tercer octeto completo para representar
el nmero de subred, deberemos especificar la mscara de subred 255.255.255.0
Entre los bits en la mscara de subred y la direccin de Internet existe una correspondencia uno a
uno. Los bits de la mscara de subred estn a 1 si el sistema que examina la direccin debe tratar los
bits correspondientes en la direccin IP como parte del prefijo de red extendido. Los bits de la
mscara estn a 0 si el sistema debe considerar los bits como parte del nmero de host. Esto se
ilustra en la siguiente figura:

Direccin IP
Mscara de Subred

135.146.91.26
255.255.255.0

Prefijo de RED
N de Subred
10000111
10010010
01011011
11111111
11111111
11111111
Prefijo de red extendido

00011010
00000000

En lo que sigue nos referiremos a la longitud del prefijo de red extendido ms que a la mscara de
subred, aunque indican lo mismo. La longitud del prefijo es igual al nmero de bits a 1 contiguos en
la mscara de subred. De este modo, la direccin 135.146.91.26 con una mscara de subred
255.255.255.0 podr expresarse tambin de la forma 135.146.91.26/24, lo que resulta ms compacto
y fcil de entender.

Protocolo TCP/IP Direccionamiento IP

24

Ingeniera de Sistemas

Comunicacin de Datos

Ejemplo
A una organizacin se le ha asignado el nmero de red 193.1.1.0/24 (esto es, una clase C) y dicha
organizacin necesita definir seis subredes. La subred ms grande puede contener un mximo de 25
hosts.

1. Definir la mscara de subred


Lo primero que debemos hacer es determinar el nmero de bits necesarios para definir las 6
subredes. Dada la naturaleza del sistema de numeracin binario esto slo puede hacerse tomando
mltiplos de 2. As que cogeremos 2^3=8 y podemos dejar las 2 subredes restantes previendo un
eventual crecimiento de nuestra red.
Como 8=2^3, se necesitan 3 bits para numerar las 8 subredes. Como estamos hablando de una
clase C (IP/24), sumamos 3 y nuestro prefijo de red extendido ser IP/27 que en decimal nos dara la
mscara 255.255.255.224.

193.1.1.0/24
255.255.255.224

Prefijo de red
00000001 00000001
prefijo de red extendido
11111111 11111111 11111111
27 bits
11000001

bits n subr
000

bits n host
00000

111

00000

2. Segundo paso (definir los nmeros de subred).


Las ocho subredes se numerarn de 0 a 7. Lo nico que tenemos que hacer es colocar la
representacin binaria de dichos nmeros en el campo bits n subred de la primera fila de la figura
anterior, y luego traducir las direcciones binarias a decimal. Quedara lo siguiente:
Red base

11000001.00000001.00000001.00000000

193.1.1.0/24

Subred 0

11000001.00000001.00000001.00000000

193.1.1.0/27

Subred 1

11000001.00000001.00000001.00100000

193.1.1.32/27

Subred 2

11000001.00000001.00000001.01000000

193.1.1.64/27

Subred 3

11000001.00000001.00000001.01100000

193.1.1.96/27

Subred 4

11000001.00000001.00000001.10000000

193.1.1.128/27

Subred 5

11000001.00000001.00000001.10100000

193.1.1.160/27

Subred 6

11000001.00000001.00000001.11000000

193.1.1.192/27

Subred 7

11000001.00000001.00000001.11100000

193.1.1.224/27

Protocolo TCP/IP Direccionamiento IP

25

Ingeniera de Sistemas

Comunicacin de Datos

3. Tercer paso (definir los nmeros de host).


En nuestro ejemplo, disponemos de 5 bits en el campo bits n host de cada direccin de subred.
Esto nos da un bloque de 30 (=2^5-2) direcciones de host posibles, que cubre los 25 que se preveen
como mximo. Obsrvese que restamos 2 pues las direcciones de host todos 0 (esta subred) o todos 1
(broadcast) no pueden usarse.
Los host de cada subred se numeran del 0 al 30. Para definir la direccin asignada al host n de una
subred dada, colocaremos la representacin binaria de n en el campo bits n host y luego
traduciremos la direccin completa a notacin decimal.
Por ejemplo, para la subred 2 quedara:
Subred 2

11000001.00000001.00000001.01000000

193.1.1.64/24

Host 1

11000001.00000001.00000001.01000001

193.1.1.64/27

Host 2

11000001.00000001.00000001.01000010

193.1.1.65/27

Host 3

11000001.00000001.00000001.01000011

193.1.1.66/27

Host 4

11000001.00000001.00000001.01011101

193.1.1.93/27

Host 5

11000001.00000001.00000001.01011110

193.1.1.94/27

En el ejemplo anterior, la parte inicial de cada direccin identifica el prefijo de red extendido,
mientras que los dgitos en negrita indican el campo de 5 bits nmero de host

Direcciones privadas y pblicas


Cuando uno desea acceder a internet, en realidad lo hace a travs de un Proveedor de Servicios de
Internet (ISP), el cual asigna a nuestro ordenador una direccin IP nica en el mundo y que vendra a
ser nuestro usuario de acceso a internet. De manera formal, una direccin IP es una etiqueta
numrica que identifica, de manera lgica y jerrquica, a un dispositivo conectado dentro de una red
(pblica o privada) que utilice el protocolo IP, que corresponde al nivel de red del protocolo TCP/IP.
Mientras el ordenador no est conectado a internet, se puede utilizar cualquier tipo de
direccionamiento IP, pero si estamos conectados a internet, ya sea de manera directa (por proxy o
traductor) o indirecta (enrutada), se puede hacer a travs de direcciones pblicas y privadas.
Una direccin IP pblica es asignada a un ordenador que se conecta a internet u otra red pblica.
Por el contrario, una direccin IP privada es asignada dentro de una red local. Es decir, varios
ordenadores pueden conectarse a internet usando una misma direccin IP pblica a travs de un
mismo router, mientras que una direccin IP privada de una red local, desva el trfico hacia el
ordenador adecuado a travs del router.

Protocolo TCP/IP Direccionamiento IP

26

Ingeniera de Sistemas

Comunicacin de Datos

Imagen 18. Direccin IP pblica y privada en una red de trabajo

Direcciones pblicas:
Una direccin IP pblica es aquella que es reconocida y aceptada por los routers de todo el mundo
y permiten que cada dispositivo conectado a una red pueda ser identificado. Cundo un dispositivo se
conecta a internet se le asigna una direccin IP de las que disponga su proveedor de acceso (ISP).
Cundo esta persona escribe el nombre de un dominio en el navegador, este nombre es convertido en
la direccin IP del servidor dnde est alojada la web con ese nombre (un servidor no es ms que un
ordenador conectado a internet que aloja las pginas web y las enva a los usuarios que las solicitan).
La direccin IP del servidor es una direccin IP pblica y el servidor utiliza la direccin IP pblica del
usuario para saber dnde enviar la informacin de vuelta.
Cuando se asignan direcciones pblicas, los enrutadores son programados, de tal manera que el
trfico a las direcciones pblicas asignadas pueda llegar a su destino. Por ejemplo: Cuando una
organizacin se le asigna un bloque de direcciones CIDR en la forma de un identificador de red y una
mscara de subred, eso tambin existe como una ruta en los enrutadores de internet. Los paquetes IP
destinados a una direccin dentro del bloque CIDR son enrutados a su destino apropiado.
Tambin podemos decir, que se dividen en direcciones IP pblicas estticas y dinmica; las
dinmicas son las que siempre cambian: se asigna escogiendo una que est disponible en el repertorio
del ISP en el momento en que se establezca la conexin a internet. El cliente, por tanto, no tiene
siempre la misma direccin IP pblica sino que cambia si se desconecta de internet y vuelve a
conectarse. Mientras que las estticas nunca cambian: es asignada por el proveedor de acceso a
internet (ISP) de forma permanente a un cliente. El cliente tendr siempre la misma direccin IP
mientras dure su contrato con la compaa. Las direcciones IP pblicas estticas son utilizadas
principalmente por compaas de hosting u otros servicios de internet como, el alojamiento de
pginas web, VPM, FTP, Servidores de Correo, etc.
De otra forma se pueden definir:

Protocolo TCP/IP Direccionamiento IP

27

Ingeniera de Sistemas

Comunicacin de Datos

Direcciones IP estticas (fijas). Un host que se conecte a la red con direccin IP esttica
siempre lo har con una misma IP. Las direcciones IP pblicas estticas son las que utilizan los
servidores de Internet con objeto de que estn siempre localizables por los usuarios de Internet. Estas
direcciones hay que contratarlas.

Direcciones IP dinmicas. Un host que se conecte a la red mediante direccin IP dinmica,


cada vez lo har con una direccin IP distinta. Las direcciones IP pblicas dinmicas son las que se
utilizan en las conexiones a Internet mediante un mdem. Los proveedores de Internet utilizan
direcciones IP dinmicas debido a que tienen ms clientes que direcciones IP (es muy improbable que
todos se conecten a la vez).

Imagen 19. Direcciones de IP brindadas por compaas de hosting.

DIRECCIONES PRIVADAS:
Las direcciones IP privadas son slo reconocidas dentro de la red en la cual actan u otras redes
interconectadas por routers. Es decir, cuando se crea una red de trabajo local (LAN, Local Area
Network) en la que se conectan diversos ordenadores y dispositivos entre s, ya sea con cables o
travs de WiFi, estn formando una red privada. Dentro de esta red cada dispositivo conectado
dispone de una direccin IP para poder ser reconocido dentro de la red y as poder compartir
informacin y recursos. Los dispositivos de esta red no se comunican con los dispositivos de otra red
directamente, por lo que varias redes pueden utilizar las mismas direcciones IP internas, estas son IP
privadas. Un router, o enrutador, se encarga de asignar la IP privada a cada dispositivo de la red y
direccionar los datos y comunicacin entre ellos segn las IP privadas asignadas.

Protocolo TCP/IP Direccionamiento IP

28

Ingeniera de Sistemas

Comunicacin de Datos

La red local se puede conectar a su vez a una red pblica como internet. Esta conexin a internet
normalmente se realiza a travs del mismo router y es ste al que se le asigna una direccin IP
pblica por parte del ISP. De este modo la informacin entre la red pblica (internet) y la red privada
se produce entre internet y el
router utilizando la direccin IP
pblica. El router dirige la
informacin que recibe desde
internet
hacia
el
ordenador
adecuado a travs de la direccin IP
privada. En otras palabras, una red
local se identifica en internet con
una sola direccin IP pblica y los
dispositivos que componen la red
local se identifican entre s
Imagen 20. Funcionamiento del router con IP privada
mediante IP privadas.

Cabe resaltar que para aquellos servidores dentro de una organizacin que no requieren acceso
directo a internet, se necesitan direcciones IP que no dupliquen direcciones pblicas ya asignadas.
Para resolver este problema de direcciones. Los diseadores de internet reservaron una porcin del
espacio de direcciones IP y lo nombraron el espacio de direcciones privadas. Una direccin IP en el
espacio de direcciones privadas nunca es asignada a una direccin pblica. Las direcciones IP dentro
del espacio de direcciones privadas son conocidas como direcciones privadas. Debido a que los
espacios de direcciones pblicas y privadas no se traslapan, las direcciones privadas nunca duplican
direcciones privadas.
El espacio de direcciones privadas especificada en el RFC 1597 est definido por los siguientes tres
bloques de direcciones:

10.0.0.0/8 (Clase A)

Es un identificador de red que permite el siguiente rango de direcciones IP vlidas: desde 10.0.0.1
hasta 10.255.255.254. Tiene 24 bits de servidor que pueden ser utilizados para cualquier esquema de
subredes de una organizacin privada.

172.16.0.0/12 (Clase B)

Puedes ser interpretada como un bloque de 16 identificadores de red, o como un espacio de


direcciones asignables de 20 bits (20 bits de servidor), el cual puede ser utilizado para cualquier
esquema de subredes dentro de una organizacin privada. Permite el siguiente rango de direcciones
IP vlidas: desde 172.16.0.1 hasta 172.31.255.254.

Protocolo TCP/IP Direccionamiento IP

29

Ingeniera de Sistemas

Comunicacin de Datos

192.168.0.0/16 (Clase C)

Puedes ser interpretada como un bloque de 256 identificadores de red o como un espacio de
direcciones asignables de 16 bits (16 bits de servidor), el cual puede ser usado para cualquier
esquema de subredes de una organizacin privada. Permite el siguiente rango de direcciones IP
vlidas: desde 192.168.0.1 hasta 192.168.255.254.

Tabla 3. Bloques reservados para redes privadas


Cmo se usan las IP Privadas?
Lo primero que tenemos que hacer es tener y configurar una red de trabajo o domstica en casa u
oficina. Ahora supongamos que esa red la componen una PC, una laptop, una impresora y un router
de acceso a Internet. Cada elemento de la red tendr su propia IP dentro de los rangos establecidos
anteriormente. Por ejemplo, 192.168.1.1 (el router), 192.168.1.2 (la PC), 192.168.1.3 (la laptop) y
192.168.1.50 (la impresora en red).
Si se desea agregar otro esquipo o dispositivos a la red, se asigna otra IP al nuevo dispositivo
adicional que se va a instalar, manteniendo su IP en los rangos permitidos. Estas IP deben ser nicas
dentro de una misma red. Cada equipo o dispositivo ha de tener la suya, distinta de la de los dems.
De lo contrario habra problemas. Sera como si dos vecinos tuvieran el mismo nombre y la misma
direccin fsica. El cartero nunca sabra a quin corresponde la carta que les enven.
Las IP privadas s pueden repetirse en redes distintas (como en la casa y la de una empresa). Los
equipos o dispositivos con esas IP pueden conectarse entre s slo dentro de la red a que pertenecen.
No hay conflictos porque las redes estn separadas. Igual que no los hay entre dos direcciones fsicas
iguales de ciudades distintas.
Para conectar una red privada con Internet (u otra red) hace falta una especie de traductor. Es
una funcin del router llamada NAT, por las siglas de Network Address Translation (Traduccin de
Direccin de Red).
El NAT sirve de puente o intermediario. Permite cosas como poder entrar desde tu PC (que tiene
una IP privada) en el servidor donde est un sitio web (que tiene una IP pblica).

Protocolo TCP/IP Direccionamiento IP

30

Ingeniera de Sistemas

Comunicacin de Datos

EL PRINCIPIO DE NAT:
El principio de NAT consiste en utilizar una conexin de pasarela a Internet, que tenga al menos
una interfaz de red conectada a la red interna y al menos una interfaz de red conectada a Internet
(con una direccin IP enrutable) para poder conectar todos los equipos a la red, como se muestra en
la Imagen 21.

Imagen 21. Pasarela de NAT

Es cuestin de crear (al nivel de la pasarela) una conversin de paquetes desde la red interna
hacia la red externa.
Por lo tanto, se configura cada equipo en la red que necesite acceso a Internet para que utilice
una pasarela de NAT (al especificar la direccin IP de la pasarela en el campo "Gateway con sus
parmetros TCP/IP). Cuando un equipo de red enva una solicitud a Internet, la pasarela hace la
solicitud en su lugar, recibe la respuesta y la enva al equipo que hizo la solicitud.

Imagen 22. Envo y recepcin de solicitudes a Internet usando NAT

Debido a que la pasarela oculta completamente las direcciones internas en la red, el mecanismo
de conversin de direcciones de red brinda una funcin segura. De hecho, para un observador externo
de la red, todas las solicitudes parecen provenir de la direccin IP de pasarela.
CONVERSIN ESTTICA:
El principio de NAT esttica consiste en vincular una direccin IP pblica con una direccin IP
interna privada en la red. Por lo tanto, el router (o ms precisamente la pasarela) permite que una

Protocolo TCP/IP Direccionamiento IP

31

Ingeniera de Sistemas

Comunicacin de Datos

direccin IP privada (por ejemplo 192.168.0.1) est vinculada con una direccin IP enrutable pblica
en Internet y lleva a cabo la conversin, en cualquier direccin, al cambiar la direccin en el paquete
IP.
Por consiguiente, la conversin de direcciones de red esttica permite que equipos de una red
interna estn conectados a Internet de manera transparente, pero no resuelve el problema de falta
de direcciones, en la medida en que n direcciones IP enrutables son necesarias para conectar n
equipos a la red interna.
CONVERSIN DINMICA:
La NAT dinmica permite que diversos equipos con direcciones privadas compartan una direccin
IP enrutable (o un nmero reducido de direcciones IP enrutables). Entonces visto desde afuera, todos
los equipos de la red interna prcticamente poseen la misma direccin IP. sta es la razn por la cual
a veces se utiliza el trmino "Enmascaramiento IP" para indicar la conversin de direcciones de red
dinmica.
Para poder "multiplexar" (compartir) las diferentes direcciones IP en una o varias direcciones IP
enrutables, la NAT dinmica utiliza la Conversin de direcciones por puerto (PAT, Port Address
Translation), es decir, la asignacin de un puerto de origen diferente para cada solicitud, de manera
que se pueda mantener una correspondencia entre las solicitudes que provienen de la red interna y
las respuestas de los equipos en Internet, todas enviadas a la direccin IP del router.

CONCLUSIONES
Despus de haber realizado el presente trabajo y teniendo en cuenta clases realizadas
previamente, podemos llegar a las siguientes conclusiones:
Aunque el modelo de referencia OSI sea universalmente reconocido, el estndar abierto de
Internet desde el punto de vista histrico y tcnico es el Protocolo de control de
transmisin/Protocolo Internet (TCP/IP).No por ello podemos decir que solo presentan diferencias,
como TCP/IP al combinar funciones y capas, parece ser ms sencillo, sino que tambin similitudes al
poseer capas que le permitan el envi de informacin de un punto a otro.
Los protocolos TCP/IP son los estndares en torno a los cuales se desarroll la Internet, de modo
que la credibilidad del modelo TCP/IP se debe en gran parte a sus protocolos. No por ello diremos
que las redes tpicas no se desarrollan normalmente a partir del protocolo OSI, pero si podemos
afirmar que el modelo OSI al ser ms completo, se utiliza una como gua.
La velocidad de evolucin de internet, se debe en una mayor parte a los protocolos TCP/IP que
sirvieron como motor necesario para que estas redes se mejoren y puedan adoptar la forma de "una
va rpida de informacin", permitiendo la conexin de redes de distintas naturalezas, ya sea en
hardware, sistemas operativos entre otras.

Protocolo TCP/IP Direccionamiento IP

32

Ingeniera de Sistemas

Comunicacin de Datos

BIBLIOGRAFIA
GINA BERMUDEZ. Protocolo TCP/IP.[En linea].Consultado el 22 de mayo del 2015.Disponible en:
http://protocolotcpip.galeon.com
Modelo de arquitectura del protocolo TCP/IP.[En linea]. Consultado el 22 de mayo del 2015.
Disponible en: http://docs.oracle.com/cd/E19957-01/820-2981/ipov-10/index.html
Luis Miguel Crespo Martnez. Universidad de Alicante. Introduccin a TCP/IP. [En linea].
Consultado
el
22
de
mayo
del
2015.
Disponible
en:
rua.ua.es/dspace/bitstream/10045/4328/1/Crespo_Candelas_TCP_IP.pdf
Cul es la diferencia entre IP pblica e IP privada?.[En linea]. Consultado el 23 de mayo del
2015. Disponible en: https://curiosoando.com/cual-es-la-diferencia-entre-ip-publica-e-ip-privada
NAT- Conversin de direcciones de red, habilitacin de puertos y.[En linea]. Consultado el 23 de
mayo del 2015. Disponible en: http://es.kioskea.net/contents/271-nat-conversion-de-direcciones-

de-red-habilitacion-de-puertos-y
Vctor Agramunt. Ciclos Formativos de grado Superior. Direccionamiento IP, Clculo de Redes
TCP/IP.
[En
linea].
Consultado
el
22
de
mayo
del
2015.
Disponible
en:
http://virtualbook.weebly.com/uploads/2/9/6/2/2962741/tcp_ip.pdf
Introduccin a Internet. [En Linea]. Consultado el 24 de Mayo del 2015. Disponible en:
http://vteforte.tripod.com/ip.htm
Protocolo TCP. [En Linea]. Consultado el
http://es.kioskea.net/contents/281-protocolo-tcp

24

de

Mayo

del

2015.

Disponible

en:

Protocolo TCP/IP Direccionamiento IP

33