You are on page 1of 47

PROTOCOLO TCP/IP

CURSO DE REDES
UNIVERSIDAD MARIANO
GALVEZ

El protocolo TCP/IP tiene que estar a un


nivel superior del tipo de red empleado y
funcionar de forma transparente en cualquier
tipo de red. Trabaja a un nivel inferior de los
programas de aplicacin (pginas WEB,
correo electrnicos) particulares de cada
sistema operativo. Todo esto nos sugiere el
siguiente modelo de referencia:

CAPAS
NIVEL DE APLICACIN

NIVEL DE TRANSPORTE

NIVEL DE INTERNET

NIVEL DE RED

NIVEL FSICO

COMPARACION DE
PROTOCOLOS

CARACTERSTICAS DE TCP/IP
La tarea de IP es llevar los datos a granel (los
paquetes) de un sitio a otro.
Las computadoras que encuentran las vas
para llevar los datos de una red a otra
(denominadas enrutadores) utilizan IP para
trasladar los datos. En resumen IP mueve los
paquetes de datos a granel, mientras TCP se
encarga del flujo y asegura que los datos
estn correctos.

CAPAS DE TCP/IP
Capa de aplicacin (HTTP, SMTP, FTP, RPC,
SNMP, NFS, X-Windows, TELNET)
Capa de transporte (UDP, TCP)
Capa de Internet (IP)
Capa de acceso a la red (Ethernet, Token Ring...)
Capa fsica (cable coaxial, par trenzado...)

FTP (File Transfer Protocol). Se utiliza para transferencia de


archivos.
SMTP (Simple Mail Transfer Protocol). Es una aplicacin para el
correo electrnico.
TELNET: Permite la conexin a una aplicacin remota desde un
proceso o terminal.
RPC (Remote Procedure Call). Permite llamadas a procedimientos
situados remotamente. Se utilizan las llamadas a RPC como si fuesen
procedimientos locales.
SNMP (Simple Network Management Protocol). Se trata de una
aplicacin para el control de la red.
NFS (Network File System). Permite la utilizacin de archivos
distribuidos por los programas de la red.
X-Windows. Es un protocolo para el manejo de ventanas e interfaces
de usuario.

CMO FUNCIONA TCP/IP

CAPA DE TRANSPORTE (UDP)


Es un protocolo de datagrama de usuario,
es sin conexin, no confiable se usa para
aplicaciones que no necesita la asignacin
de secuencia ni control de flujo.
Se utiliza en aplicaciones que es mas
importante la entrega pronta que la entrega
precisa como la transmisin de voz o video.

CAPA DE TRANSPORTE (TCP)


Una entidad de transporte TCP acepta
mensajes de longitud arbitrariamente
grande procedentes de los procesos de
usuario, los separa en pedazos que no
excedan de 64K octetos y, transmite cada
pedazo como si fuera un datagrama
separado.

Los campos Numero de secuencia y


Asentimiento en superposicin efectan
sus funciones usuales. Estos tienen una
longitud de 32 bits, debido a que cada
octeto de datos est numerado en TCP.

La Longitud de la cabecera TCP indica el


nmero de palabra de 32 bits que estn
contenidas en la cabecera de TCP. Esta
informacin es necesaria por que el campo
Opciones tiene una longitud variable, y por
lo tanto la cabecera tambin.

El cdigo de redundancia tambin se


brinda como un factor de seguridad
extrema. El algoritmo de cdigo de
redundancia consiste en sumar
simplemente todos los datos, considerados
como palabras de 16 bits, y despus tomar
el complemento a 1 de la suma.

CAPA DE INTERNET (IP)


La capa Internet maneja la comunicacin de una mquina
a otra. sta acepta una solicitud para enviar un paquete
desde la capa de transporte, junto con una identificacin
de la mquina, hacia la que se debe enviar el paquete. La
capa Internet tambin maneja la entrada de datagramas,
verifica su validez y utiliza un algoritmo de ruteo para
decidir si el datagrama debe procesarse de manera local o
debe ser transmitido. Para el caso de los datagramas
direccionados hacia la mquina local, el software de la
capa de red de redes borra el encabezado del datagrama
y selecciona, de entre varios protocolos de transporte, un
protocolo con el que manejar el paquete. Por ltimo, la
capa Internet enva los mensajes ICMP de error y control
necesarios y maneja todos los mensajes ICMP entrantes.

PROTOCOLO IP
IP a diferencia del protocolo X.25, que est
orientado a conexin, es sin conexin. Est
basado en la idea de los datagramas
interred, los cuales son transportados
transparentemente, pero no siempre con
seguridad, desde el hostal fuente hasta el
hostal destinatario, quizs recorriendo
varias redes mientras viaja.

PROTOCOLO IP
El protocolo IP trabaja de la siguiente manera;
La capa de transporte toma los mensajes y los
divide en datagramas, de hasta 64K octetos cada
uno. Cada datagrama se transmite a travs de la
red interred, posiblemente fragmentndose en
unidades ms pequeas, durante su recorrido
normal. Al final, cuando todas las piezas llegan a
la mquina destinataria, la capa de transporte los
reensambla para as reconstruir el mensaje
original.

CAMPOS DE IP
El campo Versin indica a qu versin del
protocolo pertenece cada uno de los
datagramas. Mediante la inclusin de la
versin en cada datagrama, no se excluye
la posibilidad de modificar los protocolos
mientras la red se encuentre en operacin.

CAMPOS DE IP
El campo Opciones se utiliza para fines de
seguridad, encaminamiento fuente, informe
de errores, depuracin, sellado de tiempo,
as como otro tipo de informacin. Esto,
bsicamente, proporciona un escape para
permitir que las versiones subsiguientes de
los protocolos incluyan informacin que
actualmente no est presente en el diseo
original

CAMPOS DE IP
El campo Tipo de servicio le permite al
hostal indicarle a la subred el tipo de
servicio que desea. Es posible tener varias
combinaciones con respecto a la seguridad
y la velocidad. Para voz digitalizada, por
ejemplo, es ms importante la entrega
rpida que corregir errores de transmisin.

CAMPOS DE IP
El campo Identificacin se necesita para
permitir que el hostal destinatario determine
a qu datagrama pertenece el fragmento
recin llegado. Todos los fragmentos de un
datagrama contienen el mismo valor de
identificacin. Tamao 16 bits.

CAMPOS DE IP
El campo Tiempo de vida es un contador
que se utiliza para limitar el tiempo de vida
de los paquetes. Cuando se llega a cero, el
paquete se destruye. La unidad de tiempo
es el segundo, permitindose un tiempo de
vida mximo de 255 segundos. Tamao 8
bits.

CAPA DE RED
La capa de red se encarga de fragmentar
cada mensaje en paquetes de datos
llamados datagramas IP y de enviarlos de
forma independiente a travs de la red de
redes. Cada datagrama IP incluye un campo
con la direccin IP de destino. Esta
informacin se utiliza para enrutar los
datagramas a travs de las redes necesarias
que los hagan llegar hasta su destino.

CAPA FISICA
El nivel ms bajo es la capa fsica. Aqu nos
referimos al medio fsico por el cual se
transmite la informacin. Generalmente
ser un cable aunque no se descarta
cualquier otro medio de transmisin como
ondas o enlaces va satlite.

El concepto de red est relacionado con las direcciones IP


que se configuren en cada computadora, no con el
cableado. Es decir, si tenemos varias redes dentro del
mismo cableado solamente las computadoras que
permanezcan a una misma red podrn comunicarse entre
s. Para que las computadoras de una red puedan
comunicarse con las de otra red es necesario que existan
routers que interconecten las redes. Un router o
encaminador no es ms que un ordenador con varias
direcciones IP, una para cada red, que permita el trfico de
paquetes entre sus redes.

DIRECCIONES IP
La direccin IP es el identificador de cada host dentro de
su red de redes. Cada host conectado a una red tiene una
direccin IP asignada, la cual debe ser distinta a todas las
dems direcciones que estn vigentes en ese momento en
el conjunto de redes visibles por el host. En el caso de
Internet, no puede haber dos computadoras con 2
direcciones IP (pblicas) iguales. Pero s podramos tener
dos computadoras con la misma direccin IP siempre y
cuando pertenezcan a redes independientes entre s (sin
ningn camino posible que las comunique).

CLASIFICACION DE LAS
DIRECCIONES IP
Direcciones IP pblicas. Son visibles en todo Internet. Un
computadora con una IP pblica es accesible (visible)
desde cualquier otra computadora conectada a Internet.
Para conectarse a Internet es necesario tener una direccin
IP pblica.
Direcciones IP privadas (reservadas) . Son visibles
nicamente por otros hosts de su propia red o de otras
redes privadas interconectadas por routers. Se utilizan en
las empresas para los puestos de trabajo. Las
computadoras con direcciones IP privadas pueden salir a
Internet por medio de un router (o proxy) que tenga una IP
pblica. Sin embargo, desde Internet no se puede acceder
a computadoras con direcciones IP privadas.

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).

Las direcciones IP estn formadas por 4 bytes (32


bits). Se suelen representar de la forma a.b.c.d
donde cada una de estas letras es un nmero
comprendido entre el 0 y el 255.
Dependiendo del nmero de hosts que se
necesiten para cada red, las direcciones de
Internet se han dividido en las clases primarias A,
B y C. La clase D est formada por direcciones
que identifican no a un host, sino a un grupo de
ellos. Las direcciones de clase E no se pueden
utilizar (estn reservadas).

Tabla de direcciones IP
CLASE

Primer byte Nmero de Nmero de


redes
hosts

1 .. 126

126

16.387.064

128 .. 191

16.256

64.516

192 .. 223

2.064.512

254

Mscara de Red
La mscara de red es un nmero con el formato
de una direccin IP que nos sirve para distinguir
cuando una mquina determinada pertenece a
una subred dada, con lo que podemos averiguar
si dos mquinas estn o no en la misma subred
IP.
En formato binario todas las mscaras de red
tienen los "1" agrupados a la izquierda y los "0" a
la derecha.

Ejemplos de mscaras de red


255.0.0.0 Mscara de red de Clase A
255.255.0.0 Mscara de red de Clase B
255.255.255.0 Mscara de red de Clase C
Para comprobar si una maquina pertenece a una red, tendremos
que convertir su Direccin IP a sistema binario y hacer un AND bit
a bit sobre la mscara de red si el resultado es la direccin de la
red pertenece a la red de lo contrario no pertenece.

EJEMPLOS
Queremos comprobar si dos equipos con
las siguientes direcciones IP pertenecen a
la misma red.
10.128.180.25
10.128.182.44
Y la mscara de red es 255.255.254.0

Para conocer a la red que pertenece una IP


se le aplica la tcnica
del "AND" con la algebra booleana :
1 and 1 = 1
1 and 0 = 0
0 and 1 = 0
0 and 0 = 0

Realizamos la comprobacin
Direccin IP - IP en Binario
10.128.180.25 00001010.10000000.10110100.00011001
255.255.254.0 11111111.11111111.11111110.00000000
Resultado -----00001010.10000000.10110100.00000000
10.128.180.0 (Pertenece a la Red)

Direccin IP - IP en Binario
10.128.182.44
00001010.10000000.10110110.00101100
255.255.254.0
11111111.11111111.11111110.00000000
Resultado -----00001010.10000000.10110110.00000000
10.128.182.0 (No pertenece a la red)

CALCULO DE NUMERO DE
MAQUINAS
la mscara de red es:
1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1. 0 0 0 0 0 0 0 0

n de equipos: 2^8-2= 254

QUE ES SUBNETEAR
Es dividir una red primaria en una serie de
subredes, de tal forma que cada una de ellas
va a funcionar luego, a nivel de envi y
recepcin de paquetes, como una red
individual, aunque todas pertenezcan
a la misma red principal y por lo tanto, al
mismo dominio.

POR QUE SUBNETEAR


Cuando trabajamos con una red pequea NO
encontramos muchos problemas para
configurar el rango de direcciones IP para conseguir un
rendimiento optimo.
Pero a medida que se van agregando host a la red, el
desempeo empieza a verse afectado. Esto puede ser
corregido, en parte, segmentando la red con switches,
reduciendo los Dominios de Colisin (host que comparten
el mismo medio) enviando las tramas solo al segmento
correcto.

POR QUE SUBNETEAR


Pero aunque se reducen las colisiones con tomar estas
medidas, si se continua aumentando el numero de host,
aumentan tambin los envos de broadcast
(Envi de paquetes a todos los dispositivos de la red). Lo
que afecta considerablemente el desempeo de la red.
Esto se debe a que los Switches solo segmentan a nivel
de MAC Address y los envos de broadcast
son a nivel de red 255.255.255.255 . Es aqui donde el
Subneteo nos ayuda.

POR QUE SUBNETEAR


Subneteando la red tendremos, en su
conjunto, una sola IP address divida en
varias subredes mas pequeas bien
diferenciadas, consiguiendo un mayor
control y reduciendo el congestionamiento
por los broadcast.

Subneteo o segmentacin de las


redes
Si por ejemplo en una red de clase C
192.200.140.0 que en binario sera la red:
11000000 11001000 10001100 00000000
Con Mascara 255.255.255.0 que en binario
seria: 11111111 11111111 11111111 00000000

cambiamos sta por


11111111 11111111 11111111 11000000 en decimal
255.255.255.192
Para bits 1
n = 2^2-2 = 2
Para bits 0
n = 2^6-2 = 62
Se pueden formar dos subredes con 62 maquinas
cada una.
Nota: Se le resta 2, debido a que se reservan para
las direcciones de red y broadcast
respectivamente.

Modo IP: La mscara se da en forma de direccin IP.


Ejemplo: 255.255.224.0
Modo Bits: La mscara se da por el nmero de bits en "uno" que se
desean manejar.
Ejemplo:
La mscara 255.255.224.0 convertida a numeros binarios :
11111111.11111111.11100000.00000000
\___________________/
19 bits
Por lo tanto la mscara 255.255.224.0 es una mscara de 19 bits.

IMPORTANTE: Debido a la capacidad de despliegue de los browsers


de Web (Netscape, Internet Explorer, etc), las mscaras aplicadas a
redes clase A,B y C deben cumplir con las siguientes restricciones.
*Si la red que desea subnetear es de clase A:
MODO IP MODO BITS MSCARA MNIMA 255.0.0.0 / 8 MSCARA
MXIMA 255.255.240.0 / 20
*Si la red a subnetear es una red clase B:
MODO IP MODO BITS MSCARA MNIMA 255.255.0.0 / 16
MSCARA MXIMA 255.255.255.240 / 28
*Si la red a subnetear es una red clase C:
MODO IP MODO BITS MSCARA MNIMA 255.255.255.0 / 24
MSCARA MXIMA 255.255.255.255 / 32

You might also like