You are on page 1of 32

TCP/IP

Protocolo de Control de Transmisin/


Protocolo Internet

Ing. Ismael Salazar Villavicencio


salazarvie@yahoo.com
Consultor Fundation The Just Away a Click
Departamento de Ingeniera de Sistemas
Universidad Nacional del Callao (UNAC) - Per

Modelo de referencia TCP/IP


El modelo de referencia TCP/IP y la pila de
protocolo TCP/IP hacen que sea posible
la comunicacin entre dos computadores,
desde cualquier parte del mundo, a casi la
velocidad de la luz.

Modelo de referencia TCP/IP


El Departamento de
Defensa de EE.UU. (DoD)
cre el modelo TCP/IP
porque necesitaba una red
que pudiera sobrevivir ante
cualquier circunstancia,
incluso una guerra nuclear.

Descripcin de capas
Capa
de
aplicacin
Maneja protocolos de alto nivel, aspectos de representacin,
codificacin y control de dilogo. El modelo TCP/IP combina
todos los aspectos relacionados con las aplicaciones en una
sola capa y garantiza que estos datos estn correctamente
empaquetados para la siguiente capa.
Capa
de
transporte
TCP es un protocolo orientado a la conexin. Mantiene un
dilogo entre el origen y el destino mientras empaqueta la
informacin de la capa de aplicacin en unidades
denominadas segmentos. Significa que los segmentos de
Capa 4 viajan de un lado a otro entre dos hosts para
comprobar que la conexin exista lgicamente para un
determinado perodo. Esto se conoce como conmutacin de
paquetes.

Modelo de referencia TCP/IP


Capa
de
Internet
El propsito de la capa de Internet es enviar paquetes
origen desde cualquier red en la internetwork y que
estos paquetes lleguen a su destino independientemente
de la ruta y de las redes que recorrieron para llegar
hasta all. En esta capa se produce la determinacin de
la mejor ruta y la conmutacin de paquetes.
Capa
de
acceso
de
red
Tambin se denomina capa de host a red. Es la capa
que se ocupa de todos los aspectos que requiere un
paquete IP para realizar realmente un enlace fsico y
luego realizar otro enlace fsico. Esta capa incluye los
detalles de tecnologa LAN y WAN y todos los detalles
de las capas fsica y de enlace de datos del modelo OSI.

Grfica de Protocolo TCP/IP


FTP: File Transfer Protocol (Protocolo de
transferencia de archivos)
HTTP: Hypertext Transfer Protocol
(Protocolo de transferencia de hipertexto)
SMTP: Simple Mail Transfer Protocol
(Protocolo de transferencia de correo
simple)
DNS: Domain Name System (Sistema de
nombres de dominio)
TFTP: Trivial File Transfer Protocol
(Protocolo de transferencia de archivo
trivial)
UDP Protocolo de datagrama de usuario

Comparacin entre modelos

TCP/IP comparado a OSI


OSI

TCP/IP

Aplicacin

Aplicacin

Presentacin

Sesin

Transporte

Transporte

Red

Internet

Liga de datos

Fsica

No estn
presentes en
el modelo

Host-to-network

Similitudes
Ambos se dividen en capas
Ambos tienen capas de aplicacin, aunque
incluyen servicios muy distintos
Ambos tienen capas de transporte y de red
similares
Se supone que la tecnologa es de
conmutacin
por
paquetes
(no
de
conmutacin por circuito)
Los profesionales de networking deben
conocer ambos

Diferencias
TCP/IP combina las funciones de la capa de
presentacin y de sesin en la capa de aplicacin
TCP/IP combina la capas de enlace de datos y la
capa fsica del modelo OSI en una sola capa
TCP/IP parece ser ms simple porque tiene menos
capas
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. En comparacin, las redes tpicas
no se desarrollan normalmente a partir del protocolo
OSI, aunque el modelo OSI se usa como gua

El Protocolo Internet (IP)


Es la implementacin ms popular de un esquema de direccionamiento de red
jerrquico. IP es el protocolo de red que usa Internet.
IP determina la forma del encabezado del paquete IP (que incluye informacin
de direccionamiento y otra informacin de control) pero no se ocupa de los
datos en s (acepta cualquier informacin que recibe desde las capas
superiores)

Versin: Indica la versin de IP que se usa actualmente (4


bits)
Longitud del encabezado IP (HLEN): Indica la longitud del
encabezado del datagrama en palabras de 32 bits (4 bits)
Tipo de servicio: Especifica el nivel de importancia que le ha
sido asignado por un protocolo de capa superior en particular
(8 bits)
Longitud total: Especifica la longitud de todo el paquete IP,
incluyendo datos y encabezado, en bytes (16 bits)
Identificacin: Contiene un nmero entero que identifica el
datagrama actual (16 bits)
Sealadores: Un campo de 3 bits en el que los dos bits de
orden inferior controlan la fragmentacin: un bit que
especifica si el paquete puede fragmentarse y el segundo si
el paquete es el ltimo fragmento en una serie de paquetes
fragmentados (3 bits)
desplazamiento de fragmentos: El campo que se utiliza para
ayudar a reunir los fragmentos de datagramas (16 bits)

Clases de Direccin IP
Hay tres clases de direcciones IP que una organizacin puede
recibir de parte del Registro Americano de Nmeros de Internet
(ARIN)

Tiempo de existencia: Mantiene un contador cuyo valor


decrece, por incrementos, hasta cero. Cuando se llega a ese
punto se descarta el datagrama, impidiendo as que los
paquetes entren en un loop interminable (8 bits)
Protocolo: Indica cul es el protocolo de capa superior que
recibe los paquetes entrantes despus de que se ha
completado el procesamiento IP (8 bits)
Suma de comprobacin del encabezado: Ayuda a garantizar la
integridad del encabezado IP (16 bits)
Direccin origen: Especifica el nodo emisor (32 bits)
Direccin destino: Especifica el nodo receptor (32 bits)
Opciones: Permite que IP soporte varias opciones, como la
seguridad (longitud variable)
Datos: Contiene informacin de capa superior (longitud
variable, mximo 64 kb)
Relleno: se agregan ceros adicionales a este campo para
garantizar que el encabezado IP siempre sea un mltiplo de 32
bits

Caractersticas de las clases de


direccin

Las direcciones de clase D se usan para Multienvo de


IP. El Multienvo permite distribuir un mismo mensaje a
un grupo de computadoras dispersas por una red. Las
direcciones de clase E se han reservado para uso
experimental.
Las direcciones de clase D empiezan con un nmero
entre 224 y 239.
Las direcciones de clase E empiezan con un nmero
entre 240 y 255.

Direcciones sin conexin a la


Internet

Se han reservado varios bloques de direcciones


para su uso en redes LAN que no se van a
conectar a Internet y que aparte no se enrrutaran
hacia otros emplazamientos de la organizacin, es
decir, redes que se mantendrn aisladas. Estas
direcciones son:
(Desde > 10.0.0.0)
(Hasta > 10.255.255.255)
(Desde > 172.16.0.0) (Hasta > 172.31.255.255)
(Desde > 192.168.0.0) (Hasta > 192.168.255.255)

Ejemplo de Direcciones IP Clase A


15.0.0.0 = IP asignada por la autoridad de
registro.
Rangos: (15.0.0.0 > 15.255.255.255)
Ejemplos:
15.254.48.2
15.255.152.2
Dispone de un mximo de 16.777.216 direcciones IP,

Ejemplo de Direcciones IP Clase B


128.121.0.0 = IP asignada por la autoridad de
registro.
Rangos: (128.121.0.0 > 128.121.255.255)
Ejemplos:
128.121.50.140
128.121.200.1
Dispone de un mximo de 65.536 direcciones IP,

Ejemplo de Direcciones IP Clase C


192.216.46.0 = IP asignada por la autoridad de
registro.
Rangos: (192.216.46.0 > 192.216.46.255)
Ejemplos:
192.216.46.2
192.216.46.3
.
.
.
192.216.46.255
Dispone de un mximo de 256 direcciones IP,

Redes y subredes en TCP/IP


Las direcciones de subred suelen dividirse
en bytes, es decir, una organizacin con un
rango de IP clase (B) como por ejemplo:
128.121. usar el tercer byte para identificar
las subredes, por ejemplo:
128.121.1
128.121.2
128.121.3
128.121.4

Mscaras de Subred
El tamao del campo de subred se almacena
realmente en un parmetro de configuracin
llamado mscara de subred.
Por ejemplo la direccin 131.18.0.0 usa una mscara
de red de 8 bits, donde 131.18.5.0 y 131.18.6.0 se
refieren a subredes .
Direccin Ip 210.25.2.0
Rango de Ip (210.25.2.1 - 210.25.2.254)
210.25.2.0 es la direccin de la propia red
210.25.2.255 es la direccin de Broadcast general
Mscara de subred 255.255.255.0
Puerta de enlace Predeterminada

192.1.1.1

Identificacin de Redes y Sub redes


5.0.0.0
identifica una red clase A,
131.18.0.0 identifica una red clase B
201.49.16.0 identifica una red clase C
En las sub redes
131.18.0.0 usa una mscara de red de 8 bits,
131.18.5.0 y 131.18.6.0 se refieren a subredes

Sub Redes
Sea la direccin IP 210.25.2.0,
host (210.25.2.1 al 210.25.2.254)
La direccin 210.25.2.0 ser la de la propia
red y la 210.25.2.255 ser la direccin de
broadcast general.
210.25.2.0= 11010010.00011001.00000010.00000000

Con lo que se tiene los 24 bits para


identificar la red y 8 bits para identificar los
host.
La mscara de red ser:
255.255.255.0 = 11111111.11111111.11111111.00000000

Mascara de la Sub Redes


Por ejemplo, si se tiene la direccin de clase B:
150.10.x.x = 10010110.00001010.hhhhhhhh.hhhhhhhh

y se le quita 4 bits a la porcin de host para crear


subredes:
10010110.00001010.rrrrhhhh.hhhhhhhh
La mscara de subred ser:
11111111.11111111.11110000.000000
Que transformada a decimal queda:
255.255.240.0

Creando las Sub Redes


Toma de 1 bit:
Se quita un slo bit a la parte de host:
parte de red: 11010010.00011001.00000010.r
parte de host: hhhhhhh
Permutando los bits de host tomados para obtener
las subredes obtenidas: 21=2
Como regla general, el nmero de subredes
obtenidas al quitar n bits a la porcin de host ser
22-2, y el nmero de host disponible en cada
subred ser 2(8-n)-2, ya que toda subred debe tener
su propia direccin de red y su propia direccin de
broadcast.

Creando las Sub Redes


Toma de 2 bit:
parte de red: 11010010.00011001.00000010.rr
parte de host: hhhhhh
nmero de subredes vlidas: 22-2=2
nmero de host vlidos por subred: 26-2=62
11010010.00011001.00000010. 00 000000 = 210.25.2.0
11010010.00011001.00000010. 00 111111 = 210.25.2.63
11010010.00011001.00000010.01000000 = 210.25.2.64
11010010.00011001.00000010.01111111 = 210.25.2.127

Subred vlida, con direccin de red=210.25.2.64


broadcast=210.25.2.127 y 62 direcciones IP para host, que son las
comprendidas entre las dos anteriores (de la 210.25.2.65 a la
210.25.2.126).

Mascara de la Sub Red


11111111.11111111.11111111.11000000 =
255.255.255.192
11010010.00011001.00000010.10 000000 a
11010010.00011001.00000010.10 111111 =
210.25.2.128 a 210.25.2.191
Subred vlida, con direccin de red = 210.25.2.128
broadcast=210.25.2.191 y 62 direcciones IP para
host, que son las comprendidas entre las dos
anteriores (de la 210.25.2.129 a la 210.25.2.190).

Mascara de la Sub Red


11111111.11111111.11111111.11000000 =
255.255.255.192
11010010.00011001.00000010.11 000000 a
11010010.00011001.00000010. 11111111 =
210.25.2.192 a 210.25.2.225 (no vale, al contener
la direccin de broadcast de la red padre).
Resumiendo, se obtiene dos subredes vlidas, con
62 direcciones IP vlidas cada una, es decir, se
desperdicia: (256-2)-(62+62)=130 IP para host,
Rendimiento de la particin en subredes ser:
R = (IP tiles subredes) / (IP tiles totales) =
124/254=0.488 = 48%

IP reservadas, privadas, para usos internos, que se establecieron por


convenio. Estas direcciones no son vistas desde el exterior, no son pblicas,
y sus rangos son:
Clase A: 10.0.0.0
ClaseB: 172.16.0.0 a 172.31.0.0
Clase C: 192.168.X.0 (con X variando)

130 es el
servidor
HUASCARAN
146 es
servidor
HUANDOY

You might also like