You are on page 1of 52

MODULO II TCP/IP

DISEO, CONSTRUCCIN Y ADMINISTRACIN


DE REDES DE DATOS
PRESENTACIN

L.I. Karla Ivette Ortega Hernndez


Egresada de la FCA-UNAM
Correo: kortega@docencia.fca.unam.mx
Experiencia profesional a partir del 2001 (organismos pblicos y privados,
servicios profesionales)

Experiencia docente 8 aos Imparticin de mdulos de diplomado FCA e


Incorporadas, en modalidad presencial y a distancia; asignaturas para la
Lic. En Informtica en diversos semestres. Asesora de SUAYED FCA.

Docente en lnea UNADM SEP


EVALUACIN

Tareas y prcticas 40%


Examen (2) 60%

Respeto mutuo
Celulares apagados o modo vibrar
Descanso de 20 min (19:00 19:20)
TEMAS MODULO II

PROTOCOLO TCP/IP
1. Caractersticas principales
2. Direccionamiento IP
3. Arquitectura TCP/IP
4. Ruteo IP
5. IP V6
6. Coexistencia e integracin con ipv4
MODULO II
TCP/IP
INTRODUCCION

Naci en los 80 como un grupo de protocolos para soportar ARPANET


cuando la interoperabilidad entre dispositivos de red no estaba
estandarizada, cuando comenzaron a agregarse redes como las
satelitales y de radio a esta red interconectada en su mayora por redes
telefnicas, los primeros protocolos tuvieron muchos problemas.
Despus se convertira en Internet que ahora est compuesta por
muchos tipos diferentes de computadoras que usan una pila de
protocolos en comn que puede admitir redes de cualquier tamao y
cualquier plataforma hardware o software a diferencia de protocolos
como IPX asociados solo a Novell Netware o NetBEUI con Microsoft.
Con TCP se asigna una direccin IP compuesta por la direccin de red y
la direccin de host para identificar a las computadoras en Internet
usando las clases A, B y C lo que garantiza que un equipo correctamente
configurado no tenga el mismo identificador en ninguna parte del
mundo. UNIX fue unos de los sistemas operativos comerciales que lo
adopto, le siguieron Windows y Linux.
Protocolos de red Generalidades

En su forma ms simple, un protocolo puede ser definido como las reglas


que dominan la sintaxis, semntica y sincronizacin de la comunicacin.
Los protocolos pueden ser implementados por hardware, software, o una
combinacin de ambos.
Los protocolos son reglas de comunicacin que permiten el flujo de
informacin entre equipos que manejan lenguajes distintos, por ejemplo,
dos computadores conectados en la misma red pero con protocolos
diferentes no podran comunicarse jams, para ello, es necesario que
ambas "hablen" el mismo idioma.
No existe un nico protocolo de red, y es posible que en una misma
computadora coexistan instalados varios protocolos, pues es posible que
un ordenador pertenezca a redes distintas.
Esta variedad de protocolos puede suponer un riesgo de seguridad:
cada protocolo de red que se instala en un sistema Windows queda
disponible para todos los adaptadores de red existentes en el sistema,
fsicos (tarjetas de red o mdem) o lgicos (adaptadores VPN). Si los
dispositivos de red o protocolos no estn correctamente configurados, se
pude estar dando acceso no deseado a los recursos.
Qu es un protocolo de red?

Protocolos de red. Conjunto de normas standard que especifican el


mtodo para enviar y recibir datos entre varios ordenadores. Es una
convencin que controla o permite la conexin, comunicacin, y
transferencia de datos entre dos puntos finales.

Cuando dos sistemas se comunican, deben acordar qu conjunto de


reglas van a utilizar para interpretar los datos que se intercambian. Estas
reglas se denominan protocolos de red y se definen en una arquitectura
de red. El protocolo de red tambin define el formulario del proceso de
acuse de recibo que utilizan las transacciones de los dos sistemas que se
comunican para garantizar la sincronizacin de las actualizaciones de
datos.
PROTOCOLOS DE RED MAS UTILIZADOS
TCP

TCP es un protocolo transporte orientado por conexin que enva datos


como un flujo de bytes sin estructura. Usando los nmeros de secuencia y
los mensajes de reconocimiento, el TCP puede proporcionar un nodo de
envo con la informacin de entrega sobre los paquetes transmitidos a un
nodo de destino. Donde los datos se han perdido adentro transitan de la
fuente al destino, el TCP puede retransmitir los datos hasta que o se
alcance una condicin del descanso o hasta que se haya alcanzado la
entrega exitosa.
TCP tambin puede reconocer mensajes duplicados y los descartar
adecuadamente. Si el ordenador de envo est transmitiendo
demasiado rpido para la computadora de recepcin, el TCP puede
emplear los mecanismos de control de flujo para reducir la Transferencia
de datos. La poder TCP tambin comunica la informacin de entrega a
los protocolos de la capa superiores y a las aplicaciones que soporta.
Todas estas caractersticas hacen TCP un Reliable Transport Protocol de
punta a punta. El TCP se especifica en el RFC 793.
El protocolo IP

El protocolo de IP (Internet Protocol) es la base fundamental de la


Internet. Porta datagramas de la fuente al destino. El nivel de transporte
parte el flujo de datos en datagramas. Durante su transmisin se puede
partir un datagrama en fragmentos que se montan de nuevo en el
destino. Las principales caractersticas de este protocolo son:
Protocolo orientado a no conexin.
Fragmenta paquetes si es necesario.
Direccionamiento mediante direcciones lgicas IP de 32 bits.
Si un paquete no es recibido, este permanecer en la red durante un
tiempo finito.
Realiza el "mejor esfuerzo" para la distribucin de paquetes.
Tamao mximo del paquete de 65635 bytes.
Slo ser realiza verificacin por suma al encabezado del paquete, no a
los datos ste que contiene.
El Protocolo Internet proporciona un servicio de distribucin de paquetes
de informacin orientado a no conexin de manera no fiable. La
orientacin a no conexin significa que los paquetes de informacin, que
ser emitido a la red, son tratados independientemente, pudiendo viajar
por diferentes trayectorias para llegar a su destino. El trmino no fiable
significa ms que nada que no se garantiza la recepcin del paquete.
La unidad de informacin intercambiada por IP es denominada
datagrama. Tomando como analoga los marcos intercambiados por
una red fsica los datagramas contienen un encabezado y una rea de
datos. IP no especifica el contenido del rea de datos, sta ser utilizada
arbitrariamente por el protocolo de transporte.
PROTOCOLO TCP/IP

TCP/IP representa todas las reglas de comunicacin para Internet y se basa


en la nocin de direccin IP, es decir, en la idea de brindar una direccin IP a
cada equipo de la red para poder enrutar paquetes de datos. Debido a que
el conjunto de protocolos TCP/IP originalmente se cre con fines militares, est
diseado para cumplir con una cierta cantidad de criterios, entre ellos:

dividir mensajes en paquetes;


usar un sistema de direcciones;
enrutar datos por la red;
detectar errores en las transmisiones de datos.
Caractersticas del TCP/IP

TCP/IP es un modelo de capas


Para poder aplicar el modelo TCP/IP en cualquier equipo, es decir,
independientemente del sistema operativo, el sistema de protocolos TCP/IP
se ha dividido en diversos mdulos. Cada uno de stos realiza una tarea
especfica. Adems, estos mdulos realizan sus tareas uno despus del otro
en un orden especfico, es decir que existe un sistema estratificado. sta es
la razn por la cual se habla de modelo de capas.
El trmino capa se utiliza para reflejar el hecho de que los datos que
viajan por la red atraviesan distintos niveles de protocolos. Por lo tanto,
cada capa procesa sucesivamente los datos (paquetes de informacin)
que circulan por la red, les agrega un elemento de informacin (llamado
encabezado) y los enva a la capa siguiente.
El modelo TCP/IP es muy similar al modelo OSI (modelo de 7 capas) que
fue desarrollado por la Organizacin Internacional para la
Estandarizacin (ISO) para estandarizar las comunicaciones entre
equipos.
Nivel de interfaz de red

Tambin conocida como host a red o acceso a la red porque el host se


debe conectar a la red mediante mensajes usando el mismo protocolo
proporcionado en la capa de Internet para poder recibir paquetes IP o
mandar los suyos por el medio fsico en secuencias de bits.
Nivel de Internet
Se encarga de:
Encaminar los datos de manera independiente a travs de rutas lgicas de
red y proporciona un sistema de direccionamiento a las capas superiores.
Usa conmutacin de paquetes no orientada a la conexin que significa que
un archivo se divide en paquetes que pueden tomar diferentes rutas pero
con un mismo destino donde vuelve a ensamblarse.
Definir el formato del paquete en los datos a transmitir.
Realiza la resolucin de direcciones MAC en direcciones IP por medio del
protocolo ARP (Address Resolution Protocol) que enva difusiones con la
direccin de la IP receptora y pide a la computadora que le responda con la
direccin MAC.
Nivel de transporte
Permite una conversacin entre hosts.
Se apoya del protocolo TCP (Transfer Control Protocol) confiable y
orientado a la conexin y se encarga de
Establecer una conexin por medio de un circuito virtual.
Garantizar que un flujo de datos llegue sin errores a su destino
confirmando la recepcin, temporizando la espera de recepcin y
retransmitiendo los segmentos.
Temporizar la conexin controlando la velocidad de recepcin y envo
entre un receptor lento y un emisor rpido y viceversa.
Liberar la conexin cuando no hay datos que transmitir
Permitir la multiplexacin lo que permite su uso simultneo por varias
peticiones de servicio usando los sockets y puertos lgicos.
Tambin usa al protocolo UDP (User Datagram Protocol) para
aplicaciones que no desean la secuenciacin o control de flujo de TCP
donde la entrega puntual es ms importante que la precisa.
Nivel de aplicacin

Proporciona la interfaz de usuario entre los protocolos y las aplicaciones que


acceden a la red como:
FTP (File Transfer Protocol).- Gestionan la transferencia de archivos por medio
de:

1. Acceso interactivo que permite importar y exportar archivos como por


ejemplo NFS (sistema de archivos de red).
2. Especificaciones de formato por ejemplo ASCII o binario.
3. Control de autenticacin del usario mediante un login y un password
Telnet o SSH .- Conexin remota realizando las siguiente funciones:
1. Establecimiento, mantenimiento y liberacin de conexiones
2. Negociacin de las acciones a realizar.
3. Control
Transferencia de datos
SMTP (Simple Mail Trasfer Protocol).- Servicios de correo electrnico realizando
las siguientes funciones:
1. Creacin del mensaje por parte del usuario
2. Emisin del mensaje
3. Recepcin del mensaje
4. Almacenamiento del emisor y el receptor
Para ello el protocolo SMTP verifica que la conexin se ha establecido
adecuadamente, identifica al remitente, acuerda los parmetros de
transmisin y transmite el mensaje.
HTTP.- Servicio web proporcionados por aplicaciones como Apache, Internet
informatio Server de Microsoft o Tomcat que gestiona el acceso a pagians
web alojadas en una computadora destinada como servidor web. Cuando
un usuario desea localizar una pgina web se realiza lo siguiente:
1. Se identifica el URL
2. Se solicita al DNS la direccin IP
3. Ase establece la conexin TCP con el puerto 80 de la direccin IP recibida.
4. Se emite el comando GET para visualizar la pgina en el browser
5. El servidor enva el archivo al cliente local
DHCP.- Asignacin de direccionamiento IP a computadoras configuradas
para recibir una direccin IP dinmica y recibir los parmetros como la
mscara de subred, la direccin de la puerta de enlace y del DNS. La PC
que lo solicite debe realizar el siguiente proceso:
1. Enva un mensaje al servidor DHCP solicitando una direccin IP
2. El servidor DHCP revisa que tenga alguna direccin IP disponible
3. El servidor le proporciona la direccin IP al cliente garantizndole su
uso exclusivo por un determinado tiempo
4. El cliente usa la direccin para conectarse a Internet
TCP vs OSI

Las diferencias ms notables son:

En OSI primero fue el modelo, despus los protocolos; en TCP/IP primero


fueron los protocolos, luego el modelo. Los protocolos TCP fueron creados
antes de que se conformara el modelo de referencia OSI que no
coincida con las especificaciones de los servicios solicitados por lo que
tuvieron que integrarse subcapas convergentes, es por eso que no tuvo
tanto xito a pesar de que tiene 2 capas ms.
En OSI el modelo es bueno, los protocolos malos; en TCP/IP ocurre al revs
En OSI los productos llegaban tarde, eran caros y tenan muchos fallos
En TCP/IP los productos aparecan rpido, estaban muy probados (pues
los usaba mucha gente), y a menudo eran gratis.
Los dos se basan en una pila de protocolos independiente de modo que
cada capa desempea servicios para la capa que est arriba de ella,
define los protocolos a usar por capas y entre iguales.
La interfaz de cada capa indica a los procesos como accesar a la capa
superior.
Su implementacin es pesada y lenta por eso tiene problemas con el
direccionamiento, control de flujo y control de errores.
En TCP no existen las capas de presentacin, sesin y enlace de datos
que tiene el modelo OSI.
El conjunto de protocolos es modular y jerrquico para proporcionar a los
diseadores mayor grado de libertad, en cambio en OSI un protocolos
determinado debe realizar funciones determinadas.
TCP supone que las redes son fiables por lo tanto sus servicios son no
orientados a conexin ya que la conectividad extremo a extremo lo
proporcionan los niveles superiores.
Hay pocas aplicaciones definidas y utilizadas dentro del modelo OSI
El modelo TCP/IP consta de 5 capas: Aplicacin, transporte, red y
aplicacin en cada una existen diversos protocolos dependiendo del
servicio.
Request For Comments (- RFC -
Peticin de Comentarios)

La familia de protocolos de Internet est todava evolucionando


mediante el mecanismo de Peticin de Comentario (RFC). Los nuevos
protocolos (la mayora de los protocolos de aplicacin) los han diseado
e implementado investigadores y cientficos y han sido expuestos a la
comunidad de Internet en forma de RFC. El Internet Architecture Board
(IAB) supervisa el mecanismo RFC. La mayor fuente de RFCs es la Internet
Engineering Task Force (IETF) que es un subsidiario del IAB. Sin embargo,
cualquiera puede proponer una memorandum como un RFC al editor de
RFC. Existe una serie de reglas que los autores de RFC deben seguir para
que se acepten. Estas reglas se describen en un RFC (RFC 1543) que
indica cmo considerar una propuesta para un RFC.
Una vez que se ha publicado un RFC, todas las revisiones y suplementos
se publicarn como nuevos RFCs. Un nuevo RFC que revise o reemplace
uno existente se dice "actualizado" u "obsoleto". El RFC existente se dice
"acutalizado por" u "obsoleto por" el nuevo. Por ejemplo el RFC 1521 que
describe el protocolo MIME es una "segunda edicin", siendo una revisin
del RFC 1341 y el RFC 1590 es una correccin al RFC 1521. RFC 1521 es por
tanto etiquetada como "Obsoleto RFC 1341; Actualizado por RFC 1590".
Por consiguiente, no existe confusin alguna de si dos personas se estn
refiriendo a versiones diferentes de un RFC, dado que no hay nunca
versiones diferentes.
Algunos RFCs se describen como documentos de informacin que otros
describen como protocolos Internet. El Internet Architecture Board (IAB)
mantiene una lista de RFCs que describen la familia de protocolos. Cada
uno de estos tiene asignado un estado y un status.
DIRECCIONAMIENTO IP

LA DIRECCIN IP
La direccin IP identifica la localizacin de un sistema en la red. Equivale
a una direccin de una calle y nmero de casa. Es decir, es nica.
Cada direccin IP tiene dos partes. Una de ellas, identifica a la RED y la
otra identifica a la maquina dentro de esa red. Todas las maquinas que
pertenecen a la misma red requieren el mismo numero de RED el cual
debe ser adems nico en Internet.
El nmero de maquina, identifica a una workstation, servidor, router o
cualquier otra maquina TCP/IP dentro de la red. El nmero de maquina
(nmero de host) debe ser nico para esa red. Cada host TCP/IP, por
tanto, queda identificado por una direccin IP que debe ser nica
IDENTIFICACIN DE RED E
IDENTIFICACIN DE HOST

Hay dos formatos para referirnos a una direccin IP, formato binario y
formato decimal con puntos. Cada direccin IP es de 32 bits de longitud
y est compuesto por 4 campos de 8 bits, llamados bytes u octetos. Estos
octetos estn separados por puntos y cada uno de ellos representa un
numero decimal entre ceo y 255. Los 32 bits de una direccin IP
contienen tanto la Identificacin de RED como la Identificacin
de Hosts dentro de la RED.
La manera mas fcil de leer para los humanos un direccin IP es
mediante la notacin decimal con puntos. Vamos a ver a continuacin
un ejemplo de una direccin IP en binario y decimal con puntos:

10011001110111000011010100001111 153.220.53.15
Una direccin IP es un direccionamiento usado para identificar
nicamente un dispositivo en una red del IP. El direccionamiento se
compone de 32 bits binarios, que pueden ser divisibles en una porcin de
la red y recibir la porcin con la ayuda de una mscara de subred. Los 32
bits binarios se dividen en cuatro octetos (1 octeto = 8 bits). Cada octeto
se convierte a decimal y se separa con un punto. Por esta razn, se dice
que una direccin IP se expresa en formato decimal con puntos (por
ejemplo, 172.16.81.100). El valor en cada octeto posee un rango decimal
de 0 a 255 o binario de 00000000 a 11111111.
CONVERSIN DE UNA IP DECIMAL A
BINARIO

El sistema binario es el medio de comunicacin de las computadoras.


Lenguaje Maquina.
Lo primero que debemos entender es que cada uno de los 8 bits que
tiene el octeto tiene asignado un valor decimal exacto. Debemos
conocer el valor decimal de cada posicin, empezando por la izquierda
el primer bit es considerado el most significant bit (MSB) por que tiene el
valor ms alto posible, 128, y a partir de ah el siguiente bit tiene la mitad
de valor. Si os resulta ms fcil, podis empezar por la derecha en la que
el octavo bit, llamado least significant bit (LSB) por tener el valor ms bajo
tiene un valor de 1 y cada uno de los siguientes va doblando el valor del
anterior:
1 2 3 4 5 6 7 8
128 64 32 16 8 4 2 1

A partir de aqu, para comenzar a convertir tenemos que saber que


cuando el bit est a 0 no suma ningn valor decimal en el octeto,
mientas que si el bit est a 1 suma el de su posicin. Y a partir del
decimal, debemos activar los bits cuya suma dan el valor decimal.
Vamos a verlo con un ejemplo:
IP: 192.168.1.50
Vamos a crear la tabla activando los bits de cada octeto cuya suma dan
el valor decimal:

192 168 1 50
128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1
1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0

IP: 192.168.1.50
IP binario: 11000000.10101000.00000001.00110010
CLASES DE DIRECCIONES IP

Existen dos diferentes clases de direcciones IP. Cada clase define la parte
de la direccin IP que identifica a la RED y la parte que identifica al
nmero de hosts dentro de esa red.
La comunidad Internet ha definido 5 clases de direcciones para poder
acomodar redes de diferentes tamaos. El TCP/IP de Microsoft soporta las
clases A, B y C. Estas clases, definen que bits son usados para la red y
cuales son usados para identificar el nmero de host dentro de la red.
Se puede identificar la clase de direccin por el numero del primer
octeto. Recordemos que por ser un numero de 32 bits la direccin IP,
tericamente podran existir 2 elevado a la 32 direcciones diferentes IP.
Existan tres formatos diferentes de direcciones de red para cada uno de
los tamaos de bloques. Los formatos de direcciones eran:
Clase A para redes muy grandes.
Clase B para redes de tamao medio.
Clase C para redes pequeas.
En la siguiente figura se muestran los formatos de las clases A, B y C.
Caractersticas de las clases de direcciones

Clase Tamao de la direccin Primer nmero Nmero de


de red (en octetos) direcciones locales
A 1 0 -127 16.777.216

B 2 128 -191 65.536

C 3 192 -223 256

You might also like